@charset "UTF-8";
@import url(eva-icons-font.css?t=1760617614247);
.loadingmask-message {
  background: transparent;
  border-width: 0;
  display: block;
  height: 1em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  text-align: left;
  width: 1em; }
  .loadingmask-message .loadingmask-message-content {
    -webkit-animation: loading-animation 1.2s infinite ease-out;
    animation: loading-animation 1.2s infinite ease-out;
    background: transparent;
    border-radius: 50%;
    border-width: 0;
    clear: both;
    color: transparent;
    height: 1em;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 1em; }

.logo {
  display: inline-block;
  line-height: 1;
  vertical-align: middle; }

.portal-iframe #main-content {
  width: 100%; }

.separator {
  border-top: 1px solid #cdced9; }

.entry-status {
  border-left: 4px solid transparent; }

span.alert {
  display: inline-block; }

.update-available {
  margin-top: 10px;
  padding: 2px;
  text-align: left; }

.quick-access-nav {
  position: absolute;
  top: -1000px;
  width: 100%;
  z-index: 1000; }
  .quick-access-nav a {
    background: #333;
    background: rgba(51, 51, 51, 0.9);
    border: 1px solid #fff;
    left: 0;
    outline: none;
    padding: 8px;
    position: absolute;
    right: 0;
    text-align: center; }
    .quick-access-nav a:focus {
      color: #fff;
      top: 1000px; }

@media (max-width: 991.98px) {
  .responsive-table-horizontal {
    display: block;
    position: relative;
    width: 100%; }
    .responsive-table-horizontal:after {
      clear: both;
      content: '';
      display: block;
      font-size: 0;
      height: 0;
      visibility: hidden; }
    .responsive-table-horizontal tbody {
      display: block;
      overflow-x: auto;
      position: relative;
      white-space: nowrap;
      width: auto; }
      .responsive-table-horizontal tbody tr {
        display: inline-block;
        vertical-align: top; }
        .responsive-table-horizontal tbody tr td {
          display: block;
          margin-bottom: 20px; }
          .responsive-table-horizontal tbody tr td:first-child {
            text-align: left; }
    .responsive-table-horizontal thead {
      display: block;
      float: left;
      margin-right: 10px; }
      .responsive-table-horizontal thead:after {
        clear: both;
        content: '';
        display: block;
        font-size: 0;
        height: 0;
        visibility: hidden; }
      .responsive-table-horizontal thead th {
        display: block;
        margin-bottom: 20px;
        text-align: right; }
        .responsive-table-horizontal thead th:first-child {
          text-align: right; }
  .ie9 .responsive-table-horizontal thead {
    float: none; } }

.important {
  font-weight: bold; }

.highlight {
  background: #ffc;
  font-weight: bold;
  margin: 0 1px; }

.hide-accessible {
  clip: rect(0 0 0 0) !important;
  position: absolute !important; }

.force-offset {
  display: block !important;
  position: absolute !important;
  visibility: hidden !important; }

.unselectable,
.unselectable * {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup,
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover {
  background: transparent; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover {
  background: transparent; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:after {
  border-color: #a6a6a6;
  font-family: 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace; }

.lfr-asset-category-container .no-matches {
  color: #999; }

.lfr-asset-category-search-container {
  background-color: #d3dadd;
  border-bottom-color: #aeb8bc; }

.lfr-asset-category-list a.selected {
  background-color: #eee; }

.lfr-categories-selector-search-results-path {
  color: #575757;
  font-size: 0.9em;
  text-align: right;
  width: 25%; }

.lfr-asset-column-actions-content {
  background-color: #d7f1ff; }

.lfr-asset-column-actions .lfr-asset-column-actions-content {
  border-color: #88c5d9; }

.lfr-asset-column-details .lfr-asset-categories {
  color: #7d7d7d; }
  .lfr-asset-column-details .lfr-asset-categories .lfr-asset-category {
    color: #555; }

.lfr-asset-column-details .lfr-asset-description {
  color: #444;
  font-style: italic;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none; }

.lfr-asset-column-details .lfr-asset-icon {
  border-right-color: #999;
  color: #999; }

.lfr-asset-column-details .lfr-asset-tags {
  color: #7d7d7d; }
  .lfr-asset-column-details .lfr-asset-tags .tag {
    color: #555; }

.lfr-asset-panels .lfr-panel.lfr-extended,
.lfr-asset-column-details .lfr-panel.lfr-extended {
  border-color: #ccc; }

.lfr-form-row {
  border-bottom-color: #ccc; }

.lfr-form-row:hover {
  border-bottom-color: #ccc; }

.lfr-form-row .handle-sort-vertical {
  background: url(../images/application/handle_sort_vertical.png) no-repeat 0 50%; }

.lfr-edit-layout-panel .taglib-form-navigator .button-holder {
  background-color: #fff; }

.form-control-inline {
  background-color: transparent;
  font-size: 1.125rem;
  font-weight: 700; }
  .form-control-inline:not(:hover) {
    border-color: transparent; }
  .form-control-inline::-webkit-input-placeholder {
    color: #a7a9bc;
    font-style: italic; }
  .form-control-inline:-ms-input-placeholder {
    color: #a7a9bc;
    font-style: italic; }
  .form-control-inline::-ms-input-placeholder {
    color: #a7a9bc;
    font-style: italic; }
  .form-control-inline::placeholder {
    color: #a7a9bc;
    font-style: italic; }

.definition-of-terms dt {
  color: #333;
  font-weight: normal;
  width: 100%;
  word-break: break-word; }
  @media (min-width: 576px) {
    .definition-of-terms dt {
      width: auto; } }

.lfr-code {
  background: #fff;
  border-color: #777;
  font-family: monospace; }
  .lfr-code tr td.line-numbers {
    background: #fafafa;
    color: #aaa;
    text-shadow: 1px 1px #fff; }

.popup-alert-notice .countdown-timer {
  font-size: 1.1em;
  font-weight: bold; }

.lfr-token {
  background-color: #b3daef;
  border-color: #5fa8ff;
  color: #444;
  text-decoration: none; }
  .lfr-token:hover {
    background-color: #d1e5ef; }

.lfr-token-primary {
  font-weight: bold; }
  .lfr-token-primary, .lfr-token-primary:hover {
    background-color: #b3daef; }

.lfr-token-close:hover {
  text-decoration: none; }

.lfr-button {
  background: no-repeat 0 50%; }

.lfr-table > tbody > tr > th,
.lfr-table > thead > tr > th,
.lfr-table > tfoot > tr > th {
  font-weight: bold; }

.lfr-checkbox-preselected {
  opacity: 0.5; }

.lfr-header-row {
  border-bottom-color: #7b7b7b; }
  .lfr-header-row .lfr-search-combobox {
    border-color: #5f5f5f; }

.openid-login input[type='text'] {
  background: url(../images/common/openid.gif) no-repeat;
  background-color: #fff;
  background-position: 0 50%;
  color: #000; }

.page-extra-settings .lfr-panel-titlebar .lfr-panel-title {
  font-size: 1em; }

.lfr-pagination .lfr-pagination-controls li .lfr-pagination-link {
  color: #333;
  font-weight: normal; }

.lfr-panel.lfr-extended,
.lfr-panel-container,
.lfr-floating-container {
  border-color: #dedede #bfbfbf #bfbfbf #dedede; }

.lfr-panel-container,
.lfr-floating-container {
  background: #fff; }

.lfr-panel-titlebar .lfr-panel-title {
  font-size: 1.2em;
  font-weight: bold; }

.lfr-panel-titlebar .lfr-panel-button {
  background: url(../images/application/panel_header_toggler_close.png) no-repeat 0 0; }
  .lfr-panel-titlebar .lfr-panel-button:hover {
    background-position: 0 100%; }

.lfr-panel.lfr-collapsible .lfr-panel-titlebar {
  background: url(../images/arrows/05_down.png) no-repeat 2px 50%; }

.lfr-panel.lfr-collapsed .lfr-panel-titlebar {
  background-image: url(../images/arrows/05_right.png); }
  .lfr-panel.lfr-collapsed .lfr-panel-titlebar .lfr-panel-button {
    background-image: url(../images/application/panel_header_toggler_open.png); }

.lfr-panel.lfr-extended .lfr-panel-titlebar {
  background: #d6d6d6 url(../images/application/panel_header.png) repeat-x 0 0;
  border-bottom-color: #cdcdcd; }

.lfr-panel-container .lfr-extended.lfr-collapsible .lfr-panel-titlebar {
  border-top-color: #cecece; }

.js .lfr-floating-trigger {
  background-image: url(../images/arrows/05_down.png);
  background-position: 100% 50%;
  background-repeat: no-repeat;
  text-decoration: none; }

.lfr-panel-page .panel-page-content {
  border-left-color: #ccc; }

.lfr-panel-page .lfr-add-content h2 {
  border-color: #ccc; }
  .lfr-panel-page .lfr-add-content h2 span {
    background: #efefef; }

.lfr-panel-page .lfr-add-content .lfr-content-category h2 {
  border-bottom-color: #ccc; }
  .lfr-panel-page .lfr-add-content .lfr-content-category h2 span {
    background: none; }

.lfr-panel-content .paginator-container {
  background: #cfd2d5;
  border-bottom-color: #dcdee0;
  border-top-color: #dcdee0; }

.lfr-panel-content .paginator-page-container .paginator-page-link {
  background: none;
  border-color: #cfd2d5; }
  .lfr-panel-content .paginator-page-container .paginator-page-link.paginator-current-page {
    background: #99a7b3 url(../images/application/current_page_hover_bg.png) repeat-x 0 0;
    border-color: #6b7785 #7c8994 #919fa9;
    color: #fff;
    font-weight: bold; }
    .lfr-panel-content .paginator-page-container .paginator-page-link.paginator-current-page:hover {
      background: #5094d7 url(../images/application/current_page_bg.png) repeat-x 0 0;
      border-color: #31659c #396ea8 #4c8ccb; }

#portlet-set-properties fieldset fieldset legend {
  font-size: 1.1em; }

.lfr-preview-file-content {
  border-bottom-color: #6d6d6e; }

.lfr-preview-file-image-current-column,
.lfr-preview-file-video-current-column {
  background: url(../images/common/checkerboard.png); }

.lfr-preview-file-toolbar {
  background: #333;
  opacity: 0.5; }
  .lfr-preview-file-toolbar .icon-arrow-1-l {
    background: url(../images/document_library/preview_left.png) no-repeat 0 50%; }
  .lfr-preview-file-toolbar .icon-arrow-1-r {
    background: url(../images/document_library/preview_right.png) no-repeat 0 50%; }
  .lfr-preview-file-toolbar .icon-zoomin {
    background: url(../images/document_library/preview_zoom.png) no-repeat 0 50%; }

.lfr-preview-file-image-current-column:hover .lfr-preview-file-toolbar {
  opacity: 1; }

.lfr-preview-file-info {
  background: #333;
  color: #fff;
  opacity: 0.5; }
  .lfr-preview-file-info:hover {
    opacity: 1; }

.lfr-preview-file-index {
  font-weight: bold; }

.lfr-preview-file-image-current {
  background: url(../images/aui/loading_indicator.gif) no-repeat 50% 50%; }

.lfr-preview-file-image img {
  background: url(../images/aui/loading_indicator.gif) no-repeat 50% 50%;
  border-color: #aeb8bc; }

.lfr-preview-file-image-selected img,
.lfr-preview-file-image:hover img {
  border-color: #00a2ea; }

.lfr-preview-file-loading-indicator {
  background: #333;
  color: #fff; }

.lfr-preview-file-image-overlay-content {
  background: url(../images/common/checkerboard.png);
  border-color: #555; }

textarea.lfr-editor-textarea {
  font-family: monospace; }

.lfr-rich-editor.ace_editor {
  border-color: #a1a2a4; }

.lfr-plain-editor textarea,
.lfr-rich-editor.ace_editor {
  font-family: 'Monaco', 'Menlo', 'Droid Sans Mono', 'Courier New', monospace;
  font-size: 12px; }

.sidebar-sm {
  font-size: 0.875rem; }
  .sidebar-sm .sheet-subtitle {
    font-size: 0.75rem;
    margin-bottom: 1rem; }
  .sidebar-sm .form-group {
    margin-bottom: 1rem; }
  .sidebar-sm .form-control {
    border-radius: 0.1875rem;
    font-size: 0.875rem;
    height: 2rem;
    line-height: 1.5;
    min-height: auto;
    padding: 0.25rem 0.75rem; }
    .sidebar-sm .form-control.form-control-tag-group {
      height: auto; }
      .sidebar-sm .form-control.form-control-tag-group .form-control-inset {
        margin-bottom: 0;
        margin-top: 0; }
      .sidebar-sm .form-control.form-control-tag-group .label {
        margin-bottom: 0;
        margin-top: 0;
        padding: 0 0.25rem; }
    .sidebar-sm .form-control[type='file'] {
      padding: 0; }
  .sidebar-sm select.form-control:not([size]) {
    height: 2rem; }
  .sidebar-sm .article-content-description .input-localized.input-localized-editor .input-group-item .wrapper .form-control {
    min-height: auto;
    padding: 0.285rem 0.75rem; }
  .sidebar-sm .btn:not(.btn-unstyled) {
    border-radius: 0.1875rem;
    font-size: 0.875rem;
    line-height: 1.15;
    padding: 0.4375rem 0.75rem; }
    .sidebar-sm .btn:not(.btn-unstyled).close {
      padding: 0.4375rem; }
  .sidebar-sm .btn.btn-monospaced, .sidebar-sm .btn.btn-monospaced.btn-sm {
    height: 2rem;
    padding: 0.1875rem 0;
    width: 2rem; }
    .sidebar-sm .btn.btn-monospaced.input-localized-trigger, .sidebar-sm .btn.btn-monospaced.btn-sm.input-localized-trigger {
      padding: 0; }
  .sidebar-sm .input-group-item .input-group-text {
    font-size: 0.875rem;
    height: 2rem;
    min-width: 2rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .sidebar-sm .input-group-item .btn .btn-section {
    font-size: 0.5625rem; }
  .sidebar-sm .list-group-item-flex {
    padding: 0.5rem 0.25rem; }
    .sidebar-sm .list-group-item-flex .autofit-col {
      padding-left: 0.25rem;
      padding-right: 0.25rem; }

.lfr-spa-loading-bar {
  background: #2fa4f5; }

.lfr-tag-selector-popup label {
  border-bottom-color: #eee; }

.lfr-tag-selector-popup .no-matches {
  color: #999; }

.lfr-toolbar {
  background-color: #e5e4e8; }
  .lfr-toolbar .lfr-button:focus {
    border-color: #000; }
  .lfr-toolbar .lfr-button:hover {
    border-color: #ccc #777 #777; }
  .lfr-toolbar .lfr-separator {
    border-left-color: #fff;
    border-right-color: #ccc;
    font-size: 12px; }

.lfr-toolbar .lfr-button,
.lfr-emoticon-container .lfr-button {
  border-color: #e5e4e8; }

.lfr-emoticon-container {
  background: #e5e4e8;
  border-color: #ccc; }

.lfr-translation-manager .lfr-translation-manager-available-translations .lfr-translation-manager-available-translations-links {
  line-height: 1; }

.lfr-translation-manager .lfr-translation-manager-translation {
  text-decoration: none; }
  .lfr-translation-manager .lfr-translation-manager-translation:hover {
    background-color: #d1e5ef; }
  .lfr-translation-manager .lfr-translation-manager-translation.lfr-translation-manager-translation-editing {
    background-color: #598bec;
    border-color: #224fa8;
    color: #fff; }

.lfr-tree a {
  text-decoration: none; }

.tree-drag-helper {
  z-index: 1035; }

.lfr-upload-container .upload-target {
  border-color: #ddd; }
  .lfr-upload-container .upload-target h4 span {
    text-transform: lowercase; }
  .lfr-upload-container .upload-target .drop-file-text {
    font-weight: normal; }

.lfr-upload-container a.browse-button {
  background-image: url(../images/common/add.png);
  background-repeat: no-repeat;
  color: white;
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: none; }

.lfr-upload-container a.clear-uploads {
  background-image: url(../images/common/remove.png);
  background-repeat: no-repeat; }

.lfr-upload-container a.cancel-uploads {
  background-image: url(../images/common/close.png);
  background-repeat: no-repeat; }

.lfr-upload-container .upload-list-info h4 {
  font-size: 1.3em; }

.lfr-upload-container .cancel-button {
  color: #869cad; }

.lfr-upload-container .delete-button {
  color: #869cad; }

.lfr-upload-container .file-added .success-message {
  font-weight: normal; }

.lfr-upload-container .upload-error {
  opacity: 1; }

.lfr-upload-container .multiple-files .upload-error {
  background: #fdd url(../images/messages/error.png) no-repeat 5px 5px;
  border-color: #900;
  color: #900;
  font-weight: normal; }

.lfr-upload-container .upload-complete .error-message,
.lfr-upload-container .upload-complete .success-message {
  font-weight: bold; }

.lfr-upload-container .file-uploading {
  background-color: #ffc; }

.lfr-upload-container .progress-bar {
  background: #fff;
  margin-top: 25px;
  text-align: left;
  width: 100%; }

.lfr-upload-container .progress {
  background: #8db2e3; }

.upload-drop-active .lfr-upload-container .upload-target {
  background-color: #ddedde;
  border-color: #7d7;
  border-style: dashed; }

.app-view-entry:hover .entry-thumbnail {
  border-color: #7abfdd; }

.app-view-entry.selected .entry-thumbnail {
  border-color: #057cb0; }

.app-view-entry.selected .entry-metadata dt,
.app-view-entry.selected .entry-metadata dd,
.app-view-entry.selected .entry-metadata .entry-categories,
.app-view-entry.selected .entry-metadata .entry-tags,
.app-view-entry.selected .entry-metadata .entry-description {
  color: #f0f0f0; }

.app-view-entry .entry-title {
  font-weight: bold; }

.app-view-entry .entry-link {
  text-decoration: none; }

.app-view-entry .entry-metadata dt,
.app-view-entry .entry-metadata dd,
.app-view-entry .entry-metadata .entry-categories,
.app-view-entry .entry-metadata .entry-tags,
.app-view-entry .entry-metadata .entry-description {
  color: #333;
  word-wrap: break-word; }

.app-view-entry .entry-metadata .entry-categories .taglib-asset-categories-summary {
  font-weight: bold; }
  .app-view-entry .entry-metadata .entry-categories .taglib-asset-categories-summary .asset-category {
    font-weight: normal; }

.app-view-entry.selected, .app-view-entry.selected:hover {
  background-color: #00a2ea; }

.app-view-entry.selected a, .app-view-entry.selected a:focus, .app-view-entry.selected a:hover {
  color: #fff; }

.app-view-entry.selected a .lfr-icon-menu-arrow {
  color: #333; }

.app-view-entry.active-area, .app-view-entry.active-area.hover,
.app-view-entry.active-area td {
  background-color: #5ad300; }

.app-view-entry:hover, .app-view-entry.hover {
  background-color: #d3e8f1; }

.app-view-entry a.entry-link:hover {
  text-decoration: none; }
  .app-view-entry a.entry-link:hover .entry-metadata .entry-title .entry-title-text {
    text-decoration: underline; }

.app-view-entry-taglib.entry-display-style.display-icon .entry-title {
  font-weight: normal; }

.app-view-search-entry-taglib .entry-discussion a,
.app-view-search-entry-taglib .entry-attachment a {
  text-decoration: none; }

.app-view-search-entry-taglib .entry-discussion:hover,
.app-view-search-entry-taglib .entry-attachment:hover {
  background-color: #d3e8f1; }

.app-view-search-entry-taglib .entry-folder {
  color: #999; }

.app-view-search-entry-taglib .entry-link .entry-thumbnail-image {
  color: #000;
  text-decoration: none; }

.app-view-search-entry-taglib.alt {
  background-color: #edf0f3; }

.app-view-search-entry-taglib.search {
  background-color: #fff; }
  .app-view-search-entry-taglib.search.alt {
    background-color: #e2e5e8; }

.app-view-taglib .display-style .icon {
  background-image: url(../images/application/layouts.png);
  background-repeat: no-repeat; }

.app-view-taglib .icon-display-descriptive {
  background-position: -32px 0; }

.app-view-taglib .icon-display-icon {
  background-position: -16px 0; }

.app-view-taglib .icon-display-list {
  background-position: 0 0; }

.app-view-taglib .state-active .icon-display-descriptive {
  background-position: -32px 100%; }

.app-view-taglib .state-active .icon-display-icon {
  background-position: -16px 100%; }

@media (max-width: 767.98px) {
  .navbar .nav-display-style-buttons .display-style-buttons > .dropdown > .dropdown-menu {
    background-color: transparent;
    box-shadow: none; } }

.navbar .nav-display-style-buttons .display-style-buttons-container .dropdown-toggle .caret {
  border-bottom-color: #333;
  border-top-color: #333; }

.taglib-asset-metadata .metadata-entry-label {
  font-weight: normal; }

.taglib-asset-metadata .metadata-author {
  font-weight: bold; }

.taglib-asset-metadata .metadata-entry {
  color: #999; }

.taglib-asset-metadata .metadata-author .asset-user-info .user-info {
  color: #009ae5;
  font-size: 14px;
  line-height: 14px; }

.taglib-asset-metadata .metadata-author .asset-user-info .date-info {
  color: #8c8c8c;
  font-size: 13px; }

.taglib-calendar table {
  border-color: #999; }

.taglib-calendar tr th,
.taglib-calendar tr td {
  border-bottom-color: #999; }

.taglib-calendar tr.portlet-section-header th,
.taglib-calendar tr td {
  border-color: #999; }

.taglib-calendar a:hover,
.taglib-calendar a:focus {
  background-color: #ccc; }

.taglib-calendar .calendar-inactive {
  color: #999; }

.taglib-calendar .has-events a span {
  background: url(../images/calendar/event_indicator.png) no-repeat 50% 95%; }

.taglib-calendar .has-events.calendar-current-day a span {
  background-image: url(../images/calendar/event_indicator_current.png); }

.taglib-diff-addedline,
#taglib-diff-results ins {
  background: #e6ffe6; }

.taglib-diff-context {
  background: #eee; }

.taglib-diff-deletedline,
#taglib-diff-results del {
  background: #ffe6e6; }

.taglib-diff-html div.diff-removed-image {
  background: #fdc6c6 url(../images/diff/minus.png); }

.taglib-diff-html div.diff-added-image {
  background: #cfc url(../images/diff/plus.png) no-repeat; }

.taglib-diff-html div.diff-removed-image, .taglib-diff-html div.diff-added-image {
  opacity: 0.55; }

.taglib-diff-html span.diff-html-added {
  background-color: #cfc;
  font-size: 1em; }
  .taglib-diff-html span.diff-html-added img {
    border-color: #cfc; }

.taglib-diff-html span.diff-html-changed {
  background: url(../images/diff/underline.png) bottom repeat-x; }
  .taglib-diff-html span.diff-html-changed img {
    border-color: #009; }

.taglib-diff-html span.diff-html-removed {
  background-color: #fdc6c6;
  font-size: 1em;
  text-decoration: line-through; }
  .taglib-diff-html span.diff-html-removed img {
    border-color: #fdc6c6; }

.diff-version-comparator .taglib-diff-html .diff-html-changed {
  background-image: none;
  border-bottom-color: #009ae5; }
  .diff-version-comparator .taglib-diff-html .diff-html-changed img {
    border-color: #009ae5; }

.diff-version-comparator .diff-target-selector {
  border-left-color: #e5e5e5; }

.diff-version-comparator .diff-version-filter {
  background-color: #f9f9f9; }

.taglib-discussion .lfr-discussion .lfr-discussion-form-edit .alloy-editor-placeholder {
  border-left-color: #dbdde1; }

@media (min-width: 576px) {
  .taglib-discussion .lfr-discussion-details .taglib-user-display {
    word-wrap: break-word; } }

.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name {
  font-weight: bold;
  text-decoration: none; }
  .taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name:hover {
    text-decoration: underline; }

.taglib-discussion .lfr-discussion-details .taglib-user-display .user-profile-image .avatar {
  background-size: 50px; }

.taglib-discussion .lfr-discussion-actions li a,
.taglib-discussion .lfr-discussion-actions li a span {
  text-decoration: none; }

.taglib-discussion .lfr-discussion-actions li a:hover span, .taglib-discussion .lfr-discussion-actions li a:focus span {
  text-decoration: underline; }

.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form {
  background: #ddd;
  border-radius: 4px; }
  .taglib-discussion .lfr-discussion-form-container .lfr-discussion-form .taglib-user-display .user-profile-image .avatar {
    background-size: 40px; }

.lfr-discussion-reply.popover .lfr-discussion-reply-user-name {
  font-weight: bold; }

.drop-zone.drop-enabled:not(.no-border) {
  outline-color: rgba(176, 180, 187, 0.5); }

.drop-here-info .drop-icons span:nth-of-type(1),
.drop-here-info .drop-icons span:nth-of-type(3) {
  background: #e8e6e8;
  color: #a5a6ac; }

.drop-here-info .drop-icons span:nth-of-type(2) {
  background: #00c2ff;
  color: #fff; }

.drop-here-info .drop-text {
  color: #fff; }

.drop-active .drop-here-info {
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 100; }

.lfr-ddm-field-group {
  margin-bottom: 20px; }

.lfr-ddm-field-group-inline {
  display: inline-block;
  vertical-align: bottom; }

.taglib-form-navigator > .form-steps > ul.form-navigator.list-group {
  background: transparent; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active {
    background: transparent;
    opacity: 1; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label:hover, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label:focus {
      background: transparent; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label .message {
      color: #000;
      opacity: 0.7; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label .number {
      background: #333;
      font-size: 18px;
      opacity: 1; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label .tab-icon {
      color: #333; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label {
    background: transparent;
    outline: 0; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:hover, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:focus {
      text-decoration: none; }
      .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:hover .number, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:focus .number {
        opacity: 1; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label .number {
      background: #ccc;
      color: #fff;
      font-size: 14px;
      font-weight: bold;
      opacity: 0.6;
      text-decoration: none; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label .message {
      color: #000;
      font-size: 12px; }

.taglib-header {
  border-bottom-color: #c8c9ca;
  color: #555; }
  .taglib-header .header-back-to a {
    font-weight: bold;
    text-decoration: none; }

a.taglib-icon, a.taglib-icon:focus, a.taglib-icon:hover {
  text-decoration: none; }

a.taglib-icon:focus .taglib-text, a.taglib-icon:hover .taglib-text {
  text-decoration: underline; }

a.taglib-icon.btn:focus .taglib-text, a.taglib-icon.btn:hover .taglib-text {
  text-decoration: none; }

.taglib-icon[lang] > img {
  vertical-align: baseline;
  width: 16px; }

.taglib-icon-label {
  margin-left: 12px; }

.input-localized .palette-item-inner .lfr-input-localized-flag {
  font-size: 16px;
  opacity: 0.5; }

.input-localized.input-localized-focused .palette-item-inner .lfr-input-localized-flag {
  opacity: 1; }

.input-localized .palette-item-inner {
  border-color: #666; }

.input-localized .palette-item,
.input-localized .palette-item-inner,
.input-localized .palette-item-hover,
.input-localized .palette-item-hover .palette-item-inner {
  border-color: transparent; }

.input-localized .lfr-input-localized .lfr-input-localized-state {
  background: #ddd; }
  .input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error {
    background: #ff0047; }

.input-localized .palette-item-selected .lfr-input-localized-state {
  background: #27c1f2; }

.taglib-move-boxes .choice-selector label {
  background: #ebf1f9;
  border-bottom-color: #8db2f3; }

.taglib-move-boxes .sortable-container .move-option {
  background-color: transparent; }
  .taglib-move-boxes .sortable-container .move-option.move-option-dragging {
    background-color: #fafafa; }
  .taglib-move-boxes .sortable-container .move-option .handle {
    color: #999; }

.taglib-image-selector .change-image-controls {
  background: #fff; }

.taglib-image-selector .icon-check {
  background: #fff;
  opacity: 0;
  z-index: -1; }

.taglib-image-selector .progress-wrapper .progressbar {
  background: #b0b4bb;
  opacity: 0.7; }

.taglib-image-selector.check-active .icon-check {
  opacity: 1;
  z-index: 0; }

.taglib-image-selector.drop-active {
  outline-width: 0; }
  .taglib-image-selector.drop-active .browse-image-controls {
    opacity: 0; }
  .taglib-image-selector.drop-active .icon-check {
    opacity: 0; }
  .taglib-image-selector.drop-active .image-wrapper {
    opacity: 0.15; }
  .taglib-image-selector.drop-active .error-wrapper {
    opacity: 0; }

.taglib-image-selector.progress-active .image-wrapper {
  opacity: 0.15; }

.taglib-image-selector.progress-active .browse-image-controls {
  opacity: 0; }

.taglib-image-selector.progress-active .drop-here-info {
  opacity: 0; }

.taglib-image-selector.progress-active .icon-check {
  opacity: 0; }

.dialog-iframe-popup {
  background-color: #fff; }

.portlet-item-selector .management-bar {
  border-bottom-color: #e7e7ed;
  border-top: 1px solid #e7e7ed; }

.item-selector .card-row {
  align-items: center; }

.item-selector .drop-zone {
  background-color: #f1f2f5; }

.item-selector .input-file {
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 0.1px;
  z-index: -1; }
  .item-selector .input-file + label {
    position: relative; }
    .item-selector .input-file + label::before {
      border-radius: 4px;
      bottom: -2px;
      content: '';
      display: block;
      left: -2px;
      position: absolute;
      right: -2px;
      top: -2px;
      transition: box-shadow 0.15s ease-in-out; }
  .item-selector .input-file:focus + label::before {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #80acff; }

.lfr-tree-display-page .tree-node .tree-node-over .tree-label {
  text-decoration: none; }

.lfr-tree-display-page .tree-label {
  cursor: default; }
  .lfr-tree-display-page .tree-label a {
    color: black; }
  .lfr-tree-display-page .tree-label .layout-page-invalid {
    color: #aaa;
    font-style: italic; }
    .lfr-tree-display-page .tree-label .layout-page-invalid:hover {
      cursor: default;
      text-decoration: none; }

.lfr-tree-radio.lfr-tree-root-node-hidden .lfr-root-node + .tree-container {
  margin-left: 0; }

.lfr-map {
  border-color: #ccc; }
  .lfr-map .search-controls {
    font-size: 15px; }

.navbar .navbar-search {
  background-color: #f3f3f3; }
  @media (min-width: 576px) {
    .navbar .navbar-search {
      background-color: transparent; } }

.taglib-portlet-preview.show-borders {
  border-color: #828f95; }
  .taglib-portlet-preview.show-borders .title {
    background-color: #d3dadd;
    font-size: 1.4em;
    font-weight: bold; }

.lfr-search-container-wrapper.lfr-search-container-fixed-first-column {
  position: relative; }
  @media (min-width: 576px) {
    .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive {
      margin-left: 375px;
      width: auto; } }
  .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table {
    position: static; }
    .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header {
      left: 12px;
      position: fixed;
      right: 12px;
      top: -1px;
      z-index: 1020; }
      .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th {
        display: block;
        padding: 0; }
        .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper {
          overflow-x: hidden; }
          @media (min-width: 576px) {
            .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper {
              margin-left: 375px; } }
          .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper table {
            border-collapse: collapse;
            width: 100%; }
            .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper table th {
              border-radius: 0; }
    .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table td,
    .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th {
      width: auto; }
      @media (min-width: 576px) {
        .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table td:first-child,
        .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th:first-child {
          left: 0;
          position: absolute;
          right: 15px; } }
    .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th {
      height: auto; }

.lfr-search-container-wrapper a {
  color: #212529; }

.lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle {
  color: #6c757d; }
  .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:active, .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:focus, .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:hover {
    background-color: #f7f8f9;
    border-radius: 4px;
    color: #212529; }

.lfr-search-container-wrapper .list-group {
  margin-bottom: 0; }
  .lfr-search-container-wrapper .list-group .list-group-item:nth-last-child(2) {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .lfr-search-container-wrapper .list-group .list-group-item h4 {
    font-size: 0.875rem;
    line-height: 1.5;
    margin-bottom: 0; }
  .lfr-search-container-wrapper .list-group .list-group-item h5,
  .lfr-search-container-wrapper .list-group .list-group-item h6,
  .lfr-search-container-wrapper .list-group .list-group-item .h5,
  .lfr-search-container-wrapper .list-group .list-group-item .h6 {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 0; }
  .lfr-search-container-wrapper .list-group .list-group-item span + h2.h5 {
    font-weight: 600; }
  .lfr-search-container-wrapper .list-group .list-group-item h6 + h5 {
    font-weight: 600; }
  .lfr-search-container-wrapper .list-group .list-group-item .checkbox {
    margin-top: 0; }
  .lfr-search-container-wrapper .list-group + .taglib-search-iterator-page-iterator-bottom {
    margin-top: 20px; }

.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:first-child,
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:first-child {
  border-bottom-left-radius: 0.25rem; }

.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:last-child,
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:last-child {
  border-bottom-right-radius: 0.25rem; }

.lfr-asset-type-column,
.lfr-author-column,
.lfr-city-column,
.lfr-country-column,
.lfr-email-address-column,
.lfr-job-title-column,
.lfr-region-column,
.lfr-removed-by-column,
.lfr-replier-column,
.lfr-scope-column,
.lfr-screen-name-column,
.lfr-type-column,
.lfr-user-column,
.lfr-users-column {
  word-break: break-all \9;
  word-wrap: break-word; }
  @media (min-width: 576px) {
    .lfr-asset-type-column,
    .lfr-author-column,
    .lfr-city-column,
    .lfr-country-column,
    .lfr-email-address-column,
    .lfr-job-title-column,
    .lfr-region-column,
    .lfr-removed-by-column,
    .lfr-replier-column,
    .lfr-scope-column,
    .lfr-screen-name-column,
    .lfr-type-column,
    .lfr-user-column,
    .lfr-users-column {
      max-width: 125px;
      min-width: 100px; } }

.lfr-completion-date-column,
.lfr-create-date-column,
.lfr-date-column,
.lfr-display-date-column,
.lfr-expiration-date-column,
.lfr-last-post-date-column,
.lfr-modified-date-column,
.lfr-removed-date-column,
.lfr-reply-date-column,
.lfr-revision-column,
.lfr-size-column {
  white-space: nowrap; }

.lfr-description-column,
.lfr-role-column {
  max-width: 375px;
  min-width: 375px; }

.lfr-email-address-column,
.lfr-name-column,
.lfr-parent-organization-column,
.lfr-screen-name-column,
.lfr-title-column,
.lfr-url-column,
.lfr-wiki-column {
  max-width: 200px;
  min-width: 200px; }

.lfr-email-column,
.lfr-mobile-column,
.lfr-website-column {
  min-width: 100px; }
  @media (min-width: 576px) {
    .lfr-email-column,
    .lfr-mobile-column,
    .lfr-website-column {
      min-width: 115px; } }
  .lfr-email-column .checkbox-container .form-group,
  .lfr-mobile-column .checkbox-container .form-group,
  .lfr-website-column .checkbox-container .form-group {
    margin-bottom: 0; }

.user-info .user-details .date-info {
  color: #8c8c8c; }

.user-info .user-details .user-name {
  color: #009ae5; }

.taglib-search-toggle .toggle-advanced {
  color: inherit; }
  .taglib-search-toggle .toggle-advanced, .taglib-search-toggle .toggle-advanced:hover, .taglib-search-toggle .toggle-advanced:focus {
    text-decoration: none; }

.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced {
  background-color: #fcfcfc;
  border-color: #ddd; }
  .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .btn.close {
    margin-right: 5px; }
  .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content {
    position: relative; }
    .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields {
      margin-bottom: 0; }
    .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields-legend {
      color: #999;
      font-size: 13px; }

.taglib-social-activities .day-separator {
  border-bottom-color: #ccc; }

.taglib-social-bookmarks a.social-bookmark-link {
  background-repeat: no-repeat; }

.taglib-user-display a .user-name {
  text-decoration: underline; }

.taglib-user-display .avatar {
  background: no-repeat center;
  background-size: 60px; }
  .taglib-user-display .avatar.author:after {
    background: rgba(50, 168, 230, 0.5); }

.taglib-user-display .user-name {
  font-size: 1.1em;
  font-weight: bold; }

.js .taglib-webdav.visible {
  background: #f0f5f7; }

.js .taglib-webdav table {
  border-color: #828f95; }

.taglib-workflow-status .workflow-id,
.taglib-workflow-status .workflow-version,
.taglib-workflow-status .workflow-status {
  color: #999; }

.aspect-ratio.aspect-ratio-8-to-3 {
  padding-bottom: 37.5%; }

.lfr-autocomplete-input-list .yui3-aclist-list {
  margin: 0; }

.liferay-autocomplete-input-mirror {
  left: -9999px;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  top: -9999px;
  visibility: hidden;
  white-space: pre-wrap;
  word-wrap: break-word; }

.card-tab-group .card-tab:nth-child(n + 2) {
  border-left: 4px solid #65b6f0;
  padding-left: 20px; }
  .card-tab-group .card-tab:nth-child(n + 2) .card-tab {
    border-left: 4px solid #93ccf5;
    padding-left: 20px; }
    .card-tab-group .card-tab:nth-child(n + 2) .card-tab .card-tab {
      border-left-color: #c2e2f9; }
      .card-tab-group .card-tab:nth-child(n + 2) .card-tab .card-tab .card-tab {
        border-left-width: 0;
        padding-left: 0; }

.hsv-palette .hsv-view-container .hsv-label-value-hex .hsv-value {
  width: 95px; }

.hsv-palette .hsv-view-container .hsv-value {
  width: 56px; }

.yui3-color-picker-popover .palette-container {
  border-collapse: separate; }

.dialog-iframe-popup .hsv-palette-modal.modal-dialog {
  bottom: 0 !important;
  left: 0 !important;
  margin: 0;
  max-width: none;
  right: 0 !important;
  top: 0 !important;
  width: 100%; }
  @media (min-width: 768px) {
    .dialog-iframe-popup .hsv-palette-modal.modal-dialog {
      bottom: auto !important;
      height: 100%;
      left: 50% !important;
      max-height: 375px;
      max-width: 650px;
      right: auto !important;
      top: 50% !important;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); } }
  .dialog-iframe-popup .hsv-palette-modal.modal-dialog > .hsv-palette-modal-content {
    bottom: 0;
    left: 0;
    overflow: visible;
    position: absolute;
    right: 0;
    top: 0; }
    @media (max-width: 767.98px) {
      .dialog-iframe-popup .hsv-palette-modal.modal-dialog > .hsv-palette-modal-content {
        border-radius: 0;
        border-width: 0; } }
  @media (max-width: 767.98px) {
    .dialog-iframe-popup .hsv-palette-modal.modal-dialog .modal-body {
      padding: 1rem; } }
  .dialog-iframe-popup .hsv-palette-modal.modal-dialog .hsv-default-size.hsv-container {
    width: 100%; }
  .dialog-iframe-popup .hsv-palette-modal.modal-dialog .hsv-image-container {
    margin: 0; }

.dialog-bd {
  min-height: 30px; }

.dialog-content {
  border: 1px solid #c8c9ca;
  padding: 5px; }

.dialog-iframe-popup .sheet > .lfr-nav {
  margin-top: -24px; }

.dialog-iframe-popup .contacts-portlet .portlet-configuration-container .form {
  position: static; }

.dialog-iframe-popup .lfr-form-content {
  padding: 15px; }

.dialog-iframe-popup .portlet-body,
.dialog-iframe-popup .portlet-boundary,
.dialog-iframe-popup .portlet-column,
.dialog-iframe-popup .portlet-layout {
  height: 100%; }

.dialog-iframe-popup .portlet-column {
  position: static; }

.dialog-iframe-popup .dialog-body > .container-fluid-1280,
.dialog-iframe-popup .dialog-body .container-view,
.dialog-iframe-popup .export-dialog-tree > .container-fluid-1280,
.dialog-iframe-popup .export-dialog-tree .container-view,
.dialog-iframe-popup .lfr-dynamic-uploader > .container-fluid-1280,
.dialog-iframe-popup .lfr-dynamic-uploader .container-view,
.dialog-iframe-popup .lfr-form-content > .container-fluid-1280,
.dialog-iframe-popup .lfr-form-content .container-view,
.dialog-iframe-popup .portlet-configuration-body-content > .container-fluid-1280,
.dialog-iframe-popup .portlet-configuration-body-content .container-view,
.dialog-iframe-popup .process-list > .container-fluid-1280,
.dialog-iframe-popup .process-list .container-view,
.dialog-iframe-popup .roles-selector-body > .container-fluid-1280,
.dialog-iframe-popup .roles-selector-body .container-view {
  padding-top: 20px; }
  .dialog-iframe-popup .dialog-body > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .dialog-body > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .dialog-body .container-view > .nav-tabs-default,
  .dialog-iframe-popup .dialog-body .container-view .nav-tabs-underline,
  .dialog-iframe-popup .export-dialog-tree > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .export-dialog-tree > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .export-dialog-tree .container-view > .nav-tabs-default,
  .dialog-iframe-popup .export-dialog-tree .container-view .nav-tabs-underline,
  .dialog-iframe-popup .lfr-dynamic-uploader > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .lfr-dynamic-uploader > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .lfr-dynamic-uploader .container-view > .nav-tabs-default,
  .dialog-iframe-popup .lfr-dynamic-uploader .container-view .nav-tabs-underline,
  .dialog-iframe-popup .lfr-form-content > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .lfr-form-content > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .lfr-form-content .container-view > .nav-tabs-default,
  .dialog-iframe-popup .lfr-form-content .container-view .nav-tabs-underline,
  .dialog-iframe-popup .portlet-configuration-body-content > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .portlet-configuration-body-content > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .portlet-configuration-body-content .container-view > .nav-tabs-default,
  .dialog-iframe-popup .portlet-configuration-body-content .container-view .nav-tabs-underline,
  .dialog-iframe-popup .process-list > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .process-list > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .process-list .container-view > .nav-tabs-default,
  .dialog-iframe-popup .process-list .container-view .nav-tabs-underline,
  .dialog-iframe-popup .roles-selector-body > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .roles-selector-body > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .roles-selector-body .container-view > .nav-tabs-default,
  .dialog-iframe-popup .roles-selector-body .container-view .nav-tabs-underline {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -20px; }

.dialog-iframe-popup .dialog-body > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .export-dialog-tree > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .lfr-dynamic-uploader > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .lfr-form-content > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .portlet-configuration-body-content > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .process-list > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .roles-selector-body > .lfr-nav + .container-fluid-1280 {
  padding-top: 0; }

.dialog-iframe-popup .login-container {
  padding: 1rem; }

.dialog-iframe-popup .management-bar-default,
.dialog-iframe-popup .navbar-default {
  border-left-width: 0;
  border-radius: 0;
  border-right-width: 0;
  border-top-width: 0;
  margin-bottom: 0; }

.dialog-iframe-popup .navbar ~ .portlet-configuration-setup,
.dialog-iframe-popup .portlet-export-import-container {
  height: calc(100% - 48px);
  position: relative; }
  @media (min-width: 576px) {
    .dialog-iframe-popup .navbar ~ .portlet-configuration-setup,
    .dialog-iframe-popup .portlet-export-import-container {
      height: calc(100% - 48px); } }

.dialog-iframe-popup .navigation-bar > .container-fluid {
  margin-left: 24px;
  margin-right: 24px;
  padding: 0; }

.dialog-iframe-popup .panel-group .panel {
  border-left-width: 0;
  border-radius: 0;
  border-right-width: 0; }

.dialog-iframe-popup .panel-group .panel + .panel {
  border-top-width: 0;
  margin-top: 0; }

.dialog-iframe-popup .panel-heading {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.dialog-iframe-popup .portlet-configuration-setup .lfr-nav {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  padding-left: 3px;
  padding-right: 3px; }
  @media (min-width: 576px) {
    .dialog-iframe-popup .portlet-configuration-setup .lfr-nav {
      padding-left: 8px;
      padding-right: 8px; } }

.dialog-iframe-popup .lfr-dynamic-uploader,
.dialog-iframe-popup .process-list {
  bottom: 0;
  display: block;
  left: 0;
  overflow: auto;
  position: absolute;
  right: 0;
  top: 48px;
  -webkit-overflow-scrolling: touch; }
  @media (min-width: 576px) {
    .dialog-iframe-popup .lfr-dynamic-uploader,
    .dialog-iframe-popup .process-list {
      top: 48px; } }

.dialog-iframe-popup .portlet-export-import-publish-processes {
  top: 0; }

@media (min-width: 768px) {
  .dialog-with-footer #main-content,
  .dialog-with-footer #wrapper {
    height: calc(100% - 60px); } }

.dialog-with-footer .button-holder.dialog-footer,
.dialog-with-footer .sheet-footer.dialog-footer {
  background-color: #FFF;
  border-top: 1px solid #dee2e6;
  bottom: 0;
  display: flex;
  flex-direction: row-reverse;
  left: 0;
  margin: 0;
  padding: 10px 24px;
  width: 100%; }
  @media (min-width: 768px) {
    .dialog-with-footer .button-holder.dialog-footer,
    .dialog-with-footer .sheet-footer.dialog-footer {
      position: fixed; } }
  .dialog-with-footer .button-holder.dialog-footer .btn,
  .dialog-with-footer .sheet-footer.dialog-footer .btn {
    margin-left: 1rem;
    margin-right: 0; }

@media (min-width: 768px) {
  .dialog-with-footer .dialog-body,
  .dialog-with-footer .lfr-dynamic-uploader,
  .dialog-with-footer .lfr-form-content,
  .dialog-with-footer .portlet-configuration-body-content,
  .dialog-with-footer .roles-selector-body {
    padding-bottom: 60px; } }

.dialog-with-footer .lfr-dynamic-uploader.hide-dialog-footer {
  bottom: 0; }
  .dialog-with-footer .lfr-dynamic-uploader.hide-dialog-footer + .dialog-footer {
    display: none; }

.dialog-with-footer .portlet-configuration-edit-permissions .portlet-configuration-body-content {
  display: flex;
  flex-direction: column;
  overflow: visible; }
  .dialog-with-footer .portlet-configuration-edit-permissions .portlet-configuration-body-content > form {
    flex-grow: 1;
    max-width: none;
    overflow: auto; }

.dialog-with-footer .portlet-configuration-edit-templates .portlet-configuration-body-content {
  bottom: 0; }

.portlet-layout.dragging {
  border-collapse: separate; }

.drop-area {
  background-color: #d3dadd; }

.active-area {
  background: #ffc; }

.portlet-boundary.yui3-dd-dragging {
  opacity: 0.6; }
  .portlet-boundary.yui3-dd-dragging .portlet {
    border: 2px dashed #ccc; }

.sortable-layout-proxy {
  opacity: 1; }
  .sortable-layout-proxy .portlet-topper {
    background-image: none; }

.proxy {
  cursor: move;
  opacity: 0.65;
  position: absolute; }
  .proxy.generic-portlet {
    height: 200px;
    width: 300px; }
    .proxy.generic-portlet .portlet-title {
      padding: 10px; }
  .proxy.not-intersecting .forbidden-action {
    background: url(../images/application/forbidden_action.png) no-repeat;
    display: block;
    height: 32px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 32px; }

.resizable-proxy {
  border: 1px dashed #828f95;
  position: absolute;
  visibility: hidden; }

.sortable-proxy {
  background: #727c81;
  margin-top: 1px; }

.sortable-layout-drag-target-indicator {
  margin: 2px 0; }

.yui3-dd-proxy {
  z-index: 1110 !important; }

.lfr-editable {
  outline: 1px dashed #68bb30;
  outline-offset: 2px;
  position: relative; }
  .lfr-editable:after {
    background: #68bb30 url(../images/common/edit_white.png) no-repeat 50%;
    content: '';
    display: block;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 30px; }
  .lfr-editable:focus:after {
    display: none; }
  .lfr-editable:focus:hover {
    background-color: transparent; }
  .lfr-editable:hover {
    background-color: rgba(255, 255, 255, 0.3);
    outline-color: #519226; }
    .lfr-editable:hover:after {
      background-color: #519226; }

.lfr-editable-notice-close {
  margin-left: 1em; }

.lfr-portlet-title-editable {
  margin-top: 0;
  z-index: 9999; }
  .lfr-portlet-title-editable .lfr-portlet-title-editable-content {
    padding: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .field-input {
      margin-bottom: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .textfield-label {
      display: none; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-toolbar-content {
      display: inline-block;
      vertical-align: bottom; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-group {
      margin-top: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn {
      display: inline-block;
      float: none;
      margin-top: 0;
      width: auto; }

.alloy-editor-container .alloy-editor {
  outline: 0; }
  .alloy-editor-container .alloy-editor.ae-placeholder ~ .alloy-editor-placeholder {
    color: #2b4259; }
    .alloy-editor-container .alloy-editor.ae-placeholder ~ .alloy-editor-placeholder:not(:focus) {
      border-left-color: #dbdde1;
      color: #b0b4bb; }
    .alloy-editor-container .alloy-editor.ae-placeholder ~ .alloy-editor-placeholder.readonly ~ .alloy-editor-placeholder {
      color: #ccc; }

.alloy-editor-container .alloy-editor-icon {
  color: #869cad; }

.has-error .alloy-editor-container .alloy-editor.ae-placeholder:not(:focus) {
  border-left-color: #c67; }

.cke_dialog .cke_dialog_ui_input_text {
  height: auto; }

.cke_editable_inline a {
  cursor: pointer; }

.cke_panel.cke_combopanel {
  width: 220px; }

.cke_panel_block .cke_panel_grouptitle {
  font-size: 20px;
  line-height: 20px;
  margin-top: 0; }

.cke_panel_block .cke_panel_list {
  margin-left: 0; }
  .cke_panel_block .cke_panel_list .cke_panel_listItem {
    line-height: initial; }
    .cke_panel_block .cke_panel_list .cke_panel_listItem a:hover {
      text-decoration: none; }

.cke_show_border {
  width: 500px; }
  .cke_show_border td {
    height: 15px; }

.html-editor.portlet {
  background: #fff;
  color: #000;
  padding: 1em;
  text-align: start; }

.html-editor.portlet-message-boards {
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
  word-wrap: break-word; }
  .html-editor.portlet-message-boards blockquote {
    background: #eef0f2 url(../images/message_boards/quoteleft.png) no-repeat 5px 5px;
    border: 1px solid #777;
    padding: 5px 45px; }
    .html-editor.portlet-message-boards blockquote:after {
      background: url(../images/message_boards/quoteright.png) no-repeat 50%;
      content: '';
      display: block;
      float: right;
      height: 24px;
      margin-right: -35px;
      margin-top: -25px;
      width: 31px;
      z-index: 999; }
    .html-editor.portlet-message-boards blockquote cite {
      display: block;
      font-weight: bold; }
  .html-editor.portlet-message-boards pre {
    background: #f9f9f9;
    border: 1px solid #777;
    padding: 0.5em; }

.lfr-source-editor {
  border-color: #ccc; }
  .lfr-source-editor .lfr-source-editor-toolbar li > .btn {
    background-color: #fff;
    border: transparent;
    color: #717383;
    outline: 0; }
  .lfr-source-editor .lfr-source-editor-code {
    background-color: #fff;
    color: #2b4259; }
    .lfr-source-editor .lfr-source-editor-code .ace_gutter {
      background-color: #ededef;
      color: #868896;
      overflow: hidden; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget {
        font-family: fontawesome-alloy;
        text-align: center;
        vertical-align: middle; }
        .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open, .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed {
          background-image: none; }
        .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open:before {
          content: '\f0d7'; }
        .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed:before {
          content: '\f0dA'; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-cell {
        color: #fff; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
        background-color: #717383; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-layer {
        border-right: solid 1px #ccc; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_info {
        background-image: none; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_active-line {
      background-color: #ededef; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_constant {
      color: #34adab; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_tag {
      color: #1d5ec7; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_string {
      color: #ff6c58; }
      .lfr-source-editor .lfr-source-editor-code .ace_content .ace_string.ace_regex {
        color: #f00; }
  .lfr-source-editor.ace_dark .lfr-source-editor-code {
    background-color: #47474f;
    color: #fff; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter {
      background: #54555e;
      color: #fff; }
      .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
        background-color: #009aed; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_active-line {
      background-color: #11394e; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_cursor {
      color: #fff; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_tag {
      color: #4d91ff; }

.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .panel-splitter {
  border-color: #ccc; }

.mce-content-body {
  text-align: start; }

.file-icon-color-0 {
  background-color: #FFF;
  color: #6b6c7e; }

.file-icon-color-1 {
  background-color: #FFF;
  color: #a7a9bc; }

.file-icon-color-2 {
  background-color: #FFF;
  color: #50d2a0; }

.file-icon-color-3 {
  background-color: #FFF;
  color: #af78ff; }

.file-icon-color-4 {
  background-color: #FFF;
  color: #ffb46e; }

.file-icon-color-5 {
  background-color: #FFF;
  color: #ff5f5f; }

.file-icon-color-6 {
  background-color: #FFF;
  color: #4b9bff; }

.file-icon-color-7 {
  background-color: #FFF;
  color: #272833; }

.lfr-item-viewer .image-viewer-base {
  outline: none; }

.lfr-item-viewer .item-preview:hover {
  cursor: pointer; }

.lfr-item-viewer .aspect-ratio a.item-preview {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }

.lfr-item-viewer .search-info {
  background-color: #d3e8f1; }
  .lfr-item-viewer .search-info .keywords {
    font-size: 1.4em;
    font-weight: bold; }
  .lfr-item-viewer .search-info .change-search-folder {
    font-size: 0.8em;
    font-weight: normal; }

.lfr-item-viewer .progress-container {
  background-color: #fff; }

.lfr-item-viewer.uploading > div:not(.progress-container) {
  opacity: 0.3; }

.image-viewer-caption {
  color: #777; }

.image-viewer-footer-control, .image-viewer-footer-control:focus, .image-viewer-footer-control:hover {
  color: #777; }

@media (min-width: 576px) {
  .image-viewer-sidenav-menu {
    background-color: transparent;
    border-left-width: 0; } }

.image-viewer-sidenav dd {
  color: #8b8b8b;
  margin-bottom: 16px; }
  @media (min-width: 576px) {
    .image-viewer-sidenav dd {
      color: #777; } }

.image-viewer-sidenav .h5 {
  color: #869cad;
  margin-bottom: 3px; }
  @media (min-width: 576px) {
    .image-viewer-sidenav .h5 {
      color: #fff; } }

.image-viewer-sidenav .nav-tabs-default > li {
  padding-left: 20px; }
  .image-viewer-sidenav .nav-tabs-default > li:first-child {
    padding-left: 0; }

.image-viewer-sidenav .nav-tabs-default > li:first-child > a {
  padding-left: 0; }

.image-viewer-sidenav .nav-tabs-default > li > a {
  border-color: transparent;
  color: #777;
  padding-left: 0;
  padding-right: 0; }

.image-viewer-sidenav .nav-tabs-default > li > .active {
  background-color: transparent; }
  .image-viewer-sidenav .nav-tabs-default > li > .active, .image-viewer-sidenav .nav-tabs-default > li > .active:focus, .image-viewer-sidenav .nav-tabs-default > li > .active:hover {
    border-color: transparent;
    color: #777; }
    @media (min-width: 576px) {
      .image-viewer-sidenav .nav-tabs-default > li > .active, .image-viewer-sidenav .nav-tabs-default > li > .active:focus, .image-viewer-sidenav .nav-tabs-default > li > .active:hover {
        color: #fff; } }
  .image-viewer-sidenav .nav-tabs-default > li > .active:after {
    background-color: #65b6f0;
    bottom: -10px;
    content: '';
    display: block;
    height: 2px;
    left: 0;
    position: relative;
    right: 0; }

.image-viewer-sidenav-body {
  padding-top: 0; }

.lfr-item-viewer .lfr-item-viewer-close {
  color: #fff;
  opacity: 1; }
  .lfr-item-viewer .lfr-item-viewer-close, .lfr-item-viewer .lfr-item-viewer-close:focus, .lfr-item-viewer .lfr-item-viewer-close:hover {
    color: #fff; }
  .lfr-item-viewer .lfr-item-viewer-close .icon-monospaced {
    color: #777; }

.lfr-item-viewer-icon-info {
  color: #fff; }

.nav.list-group li > a:focus, .nav.list-group li > a:hover {
  background-color: #e5f5fc;
  color: #009ae5; }

.nav.list-group > .active {
  border-width: 1px 0 0; }
  .nav.list-group > .active > a, .nav.list-group > .active > a:focus, .nav.list-group > .active > a:hover {
    background-color: #60bfef;
    border: 1px solid #60bfef;
    color: #fff; }

.nav.list-group .list-group-item {
  padding: 0; }
  .nav.list-group .list-group-item.nav-header {
    background-color: #f3f3f3;
    padding-left: 10px;
    padding-right: 10px; }

.lfr-page-templates li a {
  padding: 0; }
  .lfr-page-templates li a label {
    cursor: pointer;
    display: block;
    padding: 5px 0 5px 5px; }

.menu {
  position: absolute;
  width: auto; }
  .menu .notice-message {
    background-image: none;
    margin: 3px;
    padding: 6px; }

.menu-content {
  background: #fff;
  list-style: none;
  min-width: 150px; }
  .menu-content li {
    margin: 0;
    padding: 0; }
    .menu-content li .disabled {
      color: #999; }

.menu-content {
  background: #ccc9c9 url(../images/application/menu_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #aeafb1 #777879 #777879 #aeafb1;
  padding: 2px 0; }

.menugroup-content .menu-label {
  background: #d2d6de;
  color: #5b677d;
  display: block;
  padding: 5px 3px;
  text-shadow: 1px 1px #fff; }

.menugroup-content ul {
  display: block;
  min-width: 0; }

.menu-content li {
  border-bottom: 1px solid #bcbbbb;
  border-top: 1px solid #eee;
  display: block;
  margin: 0;
  padding: 0; }
  .menu-content li.first {
    border-top-width: 0; }
  .menu-content li.last {
    border-bottom-width: 0; }

.menu-content li a,
.menu-content li .disabled {
  color: #2c2f34;
  display: block;
  padding: 4px 5px;
  text-decoration: none; }

.menu-content li a.focus,
.lfr-menu-expanded li a:focus {
  background-color: #5b677d;
  color: #fff;
  text-shadow: -1px -1px #2c2f34; }

.app-view-drop-active {
  background-color: #00a2ea;
  font-weight: bold; }
  .category-portlets .app-view-drop-active {
    background-color: #00a2ea;
    color: #fff; }

.basecelleditor [class~='form-validator-message'] {
  clip: rect(auto auto auto auto);
  width: auto; }

.document-library-file-entry-cell-editor-hidden {
  display: none; }

.previous-level {
  display: inline-block;
  font-size: 21px;
  line-height: 21px;
  margin-right: 5px;
  text-decoration: none;
  vertical-align: middle; }

.has-control-menu .lfr-asset-anchor {
  height: 74px;
  margin-top: -74px; }

.lfr-asset-anchor {
  display: block;
  height: 10px;
  margin-top: -10px;
  position: relative;
  z-index: -1; }

.lfr-url-error {
  display: inline-block;
  white-space: normal;
  overflow-wrap: break-all;
  word-wrap: break-all; }

.lfr-page-layouts {
  padding: 0; }
  .lfr-page-layouts input[type='radio'] {
    opacity: 0;
    position: absolute; }
    .lfr-page-layouts input[type='radio']:checked + .card-horizontal.card,
    .lfr-page-layouts input[type='radio']:checked + .card-horizontal .card {
      background-color: #f8f9fa;
      cursor: default; }
    .lfr-page-layouts input[type='radio']:checked + .card-horizontal::after {
      background-color: #007BFF;
      bottom: -1px;
      content: "";
      height: 4px;
      left: -1px;
      position: absolute;
      right: -1px;
      transition: height 0.15s ease-out; }
  .lfr-page-layouts .card-horizontal.card,
  .lfr-page-layouts .card-horizontal .card {
    cursor: pointer;
    outline: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    .lfr-page-layouts .card-horizontal.card:hover,
    .lfr-page-layouts .card-horizontal .card:hover {
      background-color: #f8f9fa;
      text-decoration: none; }
    .lfr-page-layouts .card-horizontal.card:focus,
    .lfr-page-layouts .card-horizontal .card:focus {
      background-color: #f8f9fa;
      border-color: #80bdff;
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    .lfr-page-layouts .card-horizontal.card:active, .lfr-page-layouts .card-horizontal.card.active,
    .lfr-page-layouts .card-horizontal .card:active,
    .lfr-page-layouts .card-horizontal .card.active {
      background-color: #e9ecef; }
  .lfr-page-layouts .card-horizontal::after {
    border-radius: 0 0 0.25rem 0.25rem;
    bottom: -1px;
    content: "";
    height: 0;
    left: -1px;
    position: absolute;
    right: -1px;
    transition: height 0.15s ease-out; }
  .lfr-page-layouts .card-horizontal:hover::after, .lfr-page-layouts .card-horizontal.hover::after {
    background-color: #007BFF;
    height: 4px; }
  .lfr-page-layouts .card-horizontal:focus::after, .lfr-page-layouts .card-horizontal.focus::after {
    background-color: #007BFF;
    height: 4px; }
  .lfr-page-layouts .card-horizontal:active::after, .lfr-page-layouts .card-horizontal.active::after {
    background-color: #007BFF;
    height: 4px; }

.dialog-iframe-popup:not(.article-preview) #main-content,
.dialog-iframe-popup:not(.article-preview) #wrapper {
  bottom: 0;
  left: 0;
  overflow: auto;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-overflow-scrolling: touch; }

.modal {
  display: block;
  margin: 0;
  overflow: hidden;
  position: fixed; }

.modal-body {
  overflow: auto; }
  .modal-body.dialog-iframe-bd {
    overflow: hidden;
    padding: 0; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: none; } }

.modal-dialog.modal-dialog-sm {
  max-width: 500px; }

.modal-hidden {
  display: none; }

.modal-open .modal {
  overflow: hidden; }

.portal-popup .columns-max > .portlet-layout.row {
  margin-left: 0;
  margin-right: 0; }
  .portal-popup .columns-max > .portlet-layout.row > .portlet-column {
    padding-left: 0;
    padding-right: 0; }

.dragging .portlet-column.customizable {
  background-color: #cffccf;
  outline: 3px solid #5eaf3d; }

.customizable-layout-column-content {
  background-color: #c92c3c; }
  .customizable-layout-column-content.yui3-widget-content-expanded {
    margin: 0 15px; }

.layout-customizable-controls {
  background-color: rgba(201, 44, 60, 0.8); }

.customizable .customizable-layout-column-content {
  background-color: #5eaf3d; }

.customizable .layout-customizable-controls {
  background-color: rgba(94, 175, 61, 0.8); }

.layout-customizable-controls-container {
  margin: 0 15px;
  position: relative; }

.layout-customizable-controls {
  font-size: 1.5em;
  padding: 4px 16px;
  position: absolute;
  width: 100%;
  z-index: 15; }
  .layout-customizable-controls label {
    color: #fff; }

.paginator-link {
  background: #eee no-repeat scroll 50% 1px;
  border: 1px solid #f0f1f2;
  border-color: #f0f1f2 #b2b2b2 #949494 #f0f1f1;
  color: #1f1e1e;
  display: inline-block;
  height: 20px;
  padding: 0;
  text-indent: -9999px;
  width: 20px; }

.paginator-page-link {
  height: auto;
  text-indent: 0; }

.paginator-current-page {
  background: #0083bd url(../images/application/paginator_link_current_bg.png) 0 0 repeat-x;
  border-color: #38b6ef #006d9e #006d9e #46b4e6;
  color: #fff;
  text-shadow: -1px -1px #003c57; }

.paginator-first-link {
  background-image: url(../images/arrows/paging_first.png); }

.paginator-prev-link {
  background-image: url(../images/arrows/paging_previous.png); }

.paginator-last-link {
  background-image: url(../images/arrows/paging_last.png); }

.paginator-next-link {
  background-image: url(../images/arrows/paging_next.png); }

.paginator-current-page-report,
.paginator-total {
  color: #555;
  font-size: 0.9em; }

.paginator-current-page-report {
  margin-left: 2em; }

.taglib-page-iterator .search-pages .page-links {
  padding: 0; }

.info-panel .panel-group {
  margin-left: -1rem;
  margin-right: -1rem; }

.lfr-panel-container {
  background: #fff; }

.lfr-panel-content {
  padding: 5px 10px; }

.lfr-panel-basic .lfr-panel-content {
  padding-left: 15px; }

.panel-hd {
  background: #c0c2c5 url(../images/application/panel_header_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #c8c9ca #aeb2b8 #aeb2b8 #c8c9ca;
  padding-left: 10px;
  text-shadow: 1px 1px #fff; }

.sheet > .panel-group .sheet-footer {
  margin-bottom: 0; }

.sheet-footer .btn {
  margin-right: 0.5rem; }
  .sheet-footer .btn:last-child {
    margin-right: 0; }

@media (min-width: 576px) {
  .sheet .display-style-icon .lfr-asset-item {
    width: 25%; } }

.splitter {
  background-color: #f8f9fa;
  border-radius: 0.25rem 0.25rem 0 0;
  padding: 10px 15px;
  position: relative;
  z-index: 1; }
  .splitter.splitter-spaced {
    border-radius: 0.25rem;
    margin-bottom: 20px; }

.table > tbody > tr.splitter {
  height: auto; }
  .table > tbody > tr.splitter > td {
    padding: 0; }

.lfr-nav.nav-tabs {
  margin-bottom: 20px; }

.tab-active strong {
  font-weight: normal; }

.tab-back {
  float: right; }

.tab-back-content {
  border-width: 0;
  padding: 1px; }

.tag-items {
  list-style: none;
  margin: 0 1em 0 0;
  padding: 0 1em 0.5em;
  white-space: normal; }
  .tag-items li {
    display: inline-block;
    margin: 0 1em 0 0;
    max-width: 100%; }

.tag-selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

.tag-cloud .tag-popularity-1 {
  font-size: 1em; }

.tag-cloud .tag-popularity-2 {
  font-size: 1.3em; }

.tag-cloud .tag-popularity-3 {
  font-size: 1.6em; }

.tag-cloud .tag-popularity-4 {
  font-size: 1.9em; }

.tag-cloud .tag-popularity-5 {
  font-size: 2.2em; }

.tag-cloud .tag-popularity-6 {
  font-size: 2.5em; }

.tagselector-content {
  border-width: 0;
  padding: 0; }
  .tagselector-content .textboxlistentry-holder {
    border-bottom: 2px solid #869cad;
    margin-bottom: 10px;
    padding: 0; }

.categoriesselector-content .textboxlistentry-holder {
  background-color: transparent;
  border-width: 0;
  padding: 0; }

.lfr-portal-tooltip {
  display: inline-block; }
  .lfr-portal-tooltip,
  .lfr-portal-tooltip a {
    -webkit-touch-callout: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none; }

.tooltip {
  max-width: 200px; }
  .tooltip .tooltip-arrow {
    background-color: #000;
    height: 0.6rem;
    position: absolute;
    transform: rotate(45deg);
    width: 0.6rem; }

.tooltip.top .tooltip-arrow,
.tooltip.bottom .tooltip-arrow {
  left: 50%;
  margin-left: -0.3rem; }

.tooltip.right .tooltip-arrow,
.tooltip.left .tooltip-arrow {
  margin-top: -0.3rem;
  top: 50%; }

.tooltip.bottom {
  padding-top: 0.3rem; }
  .tooltip.bottom .tooltip-arrow {
    top: 0; }

.tooltip.left {
  padding-right: 0.3rem; }
  .tooltip.left .tooltip-arrow {
    right: 0; }

.tooltip.right {
  padding-left: 0.3rem; }
  .tooltip.right .tooltip-arrow {
    left: 0; }

.tooltip.top {
  padding-bottom: 0.3rem; }
  .tooltip.top .tooltip-arrow {
    bottom: 0; }

.tree-node .icon-check {
  padding-right: 2px; }
  .tree-node .icon-check:before {
    content: '\f096'; }

.tree-node .tree-node-checked .icon-check {
  padding-right: 0; }
  .tree-node .tree-node-checked .icon-check:before {
    content: '\f046'; }

.tree-node [class^='icon-'] {
  margin-right: 5px; }

.tree-node .tree-node-checkbox-container {
  margin-right: 0; }

.tree-node .tree-node-selected .tree-label {
  background: none; }

.tree-node-content .tree-hitarea {
  color: #999;
  font-size: 10px;
  padding-right: 6px; }

.tree-node-content .tree-label {
  margin-left: 3px; }

.tree-node-content .tree-node-hidden-hitarea {
  visibility: hidden; }

.tree-node-selected .tree-label {
  background-color: transparent; }

.underlay {
  clear: both;
  top: 100%; }
  .underlay .yui3-widget-hd {
    height: 38px; }

.underlay-hidden {
  display: none; }

.underlay-content {
  background: #f4f3f3 url(../images/common/message_panel_shadow.png) repeat-x 0 0;
  border: 0 solid #aeafb1;
  border-width: 0 1px 1px; }

.underlay-close {
  position: absolute;
  right: 5px;
  top: 5px; }

.user-icon-color-0 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #6b6c7e; }

.user-icon-color-1 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #4b9bff; }

.user-icon-color-2 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #ffb46e; }

.user-icon-color-3 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #ff5f5f; }

.user-icon-color-4 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #50d2a0; }

.user-icon-color-5 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #ff73c3; }

.user-icon-color-6 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #9be169; }

.user-icon-color-7 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #af78ff; }

.user-icon-color-8 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #ffd76e; }

.user-icon-color-9 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #5fc8ff; }

.portlet-column-content.empty {
  padding: 50px; }

#wrapper {
  padding-bottom: 0;
  padding-top: 2em;
  position: relative; }

.modify-pages li {
  position: relative; }
  .modify-pages li.lfr-nav-hover .delete-tab {
    opacity: 1; }

.modify-pages .delete-tab {
  color: #444;
  cursor: pointer;
  display: block;
  font-size: 20px;
  font-weight: bold;
  height: 16px;
  line-height: 6px;
  margin-top: -8px;
  opacity: 0;
  overflow: hidden;
  padding: 3px 0;
  position: absolute;
  right: 1px;
  text-shadow: 0 1px #fff;
  top: 50%; }
  .modify-pages .delete-tab:hover {
    color: #b50303; }

.modify-pages .drag-handle {
  cursor: move;
  left: 3px;
  margin-left: 15px;
  position: absolute;
  top: 15px; }

.controls-hidden .modify-pages .drag-handle {
  display: none; }

@media (min-width: 768px) {
  .touch .modify-pages .drag-handle {
    display: none; } }

.nav li .toolbar {
  margin-top: 5px; }

.navbar-nav .nav-item.hover:after {
  bottom: -0.125rem;
  content: '';
  height: 0.125rem;
  position: absolute;
  width: 100%; }

.navigation-pane .body-row {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%; }
  .navigation-pane .body-row ul li a .icon {
    float: left;
    margin-right: 5px; }

.navigation-pane .lfr-component {
  margin-left: 0; }

.navigation-pane .navigation-entry {
  position: relative; }
  .navigation-pane .navigation-entry.folder.error {
    display: block;
    padding: 6px 8px; }
  .navigation-pane .navigation-entry .browse-folder,
  .navigation-pane .navigation-entry .nav-item-label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle; }
  .navigation-pane .navigation-entry .nav-item-icon {
    vertical-align: middle; }
  .navigation-pane .navigation-entry .overlay.entry-action {
    bottom: 0;
    display: block;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0; }
    .navigation-pane .navigation-entry .overlay.entry-action .btn {
      border-width: 0;
      margin: 0;
      padding: 11px 14px; }
      @media (min-width: 768px) {
        .navigation-pane .navigation-entry .overlay.entry-action .btn {
          padding: 11px; } }

.nav-menu ul {
  padding-left: 10px; }

.nav-menu li a.ancestor {
  font-weight: bold; }

.nav-menu li a.selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

.nav-menu-style-arrows ul {
  list-style-image: url(../images/arrows/04_right.png); }

.portlet-navigation .nav-pills > li > a {
  margin-bottom: 2px; }

.portlet-navigation .nav-pills > li > .dropdown-menu {
  margin-top: 0; }

.split-button-dropdowns {
  list-style: none;
  margin: 0;
  padding: 0; }
  .split-button-dropdowns > li {
    display: inline-block;
    padding-left: 2px;
    padding-right: 2px; }

.form-options {
  border: 1px solid #aaa;
  display: inline-block;
  vertical-align: middle; }
  .form-options input {
    border-width: 0;
    display: inline;
    float: left; }

.form-triggers {
  float: left; }

.form-trigger {
  background: #c4c4c4 url(../images/application/button_bg.png) repeat-x 0 0;
  border-left: 1px solid #bbb;
  display: inline-block;
  float: left; }
  .form-trigger img {
    background: no-repeat 50% 40%;
    height: 25px;
    padding: 0 3px;
    vertical-align: middle;
    width: 16px; }
  .form-trigger:focus, .form-trigger:hover {
    background-color: #83b0ca;
    background-image: url(../images/application/button_bg_over.png); }

.trigger-selected {
  background-color: #ebebeb;
  background-image: url(../images/application/button_bg_selected.png); }
  .trigger-selected:focus, .trigger-selected:hover {
    background-color: #b7def4;
    background-image: url(../images/application/button_bg_selected_over.png); }

.options-trigger img {
  background-image: url(../images/common/configuration.png); }

.save-trigger img {
  background-image: url(../images/common/check.png); }

body.portlet {
  border-width: 0; }

.portlet-icon-back {
  margin-top: -2px; }

.portlet-topper {
  position: relative; }
  .portlet-topper .portlet-topper-toolbar .portlet-icon-back {
    background: url(../images/arrows/12_left.png) no-repeat 0 50%;
    padding: 5px 5px 5px 18px; }
  .portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text {
    display: none; }

.portlet-title-editable {
  cursor: pointer; }

.portlet-title-text {
  display: inline-block;
  margin-top: 0;
  max-width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap; }

.panel-page-content .portlet-title-text,
.panel-page-body .portlet-title-text {
  cursor: auto; }

.portlet-minimized .portlet-content {
  padding: 0; }

.portlet-nested-portlets .portlet-boundary {
  left: 0 !important;
  position: relative !important;
  top: 0 !important; }

.portlet-layout .portlet-header {
  margin-bottom: 1rem; }

.portlet-draggable .portlet-topper {
  cursor: move; }

@media (min-width: 576px) {
  .portlet .visible-interaction {
    display: none; } }

.portlet:hover .visible-interaction, .portlet.open .visible-interaction {
  display: block; }

@media (max-width: 767.98px) {
  .controls-hidden .portlet .visible-interaction {
    display: none; } }

.lfr-status-alert-label,
.lfr-status-error-label,
.lfr-status-info-label,
.lfr-status-progress-label,
.lfr-status-success-label {
  background: none no-repeat 0 50%;
  padding: 3px 3px 3px 20px; }

.lfr-status-alert-label {
  background-image: url(../images/messages/alert.png);
  color: #663; }

.lfr-status-error-label {
  background-image: url(../images/messages/error.png);
  color: #900; }

.lfr-status-help-label,
.lfr-status-info-label,
.lfr-status-progress-label {
  background-image: url(../images/messages/info.png);
  color: #34404f; }

.lfr-status-help-label {
  background-image: url(../images/portlet/help.png); }

.lfr-status-progress-label {
  background-image: url(../images/aui/loading_indicator.gif); }

.lfr-status-success-label {
  background-image: url(../images/messages/success.png);
  color: #384f34; }

.portlet-msg {
  background: #eee none no-repeat 6px 50%;
  border: 1px solid #555;
  color: #34404f;
  font-weight: bold;
  margin: 2px auto 14px;
  padding: 6px 6px 6px 30px;
  text-align: left; }

.lfr-message {
  position: relative; }
  .lfr-message .lfr-message-control {
    background-color: #333;
    display: inline-block; }
  .lfr-message .lfr-message-controls {
    display: none;
    left: 3px;
    margin: -8px 8px 0 3px;
    position: absolute;
    top: 50%;
    z-index: 10; }
  .lfr-message .lfr-message-close {
    background-image: url(../images/portlet/close_borderless.png);
    background-position: 0 0;
    background-repeat: no-repeat; }
  .lfr-message .lfr-message-close-all {
    color: #fff;
    display: none;
    font-size: 0.8em;
    margin-left: 10px;
    padding: 1px 10px;
    text-shadow: 1px 1px 0 #000;
    vertical-align: top; }
    .lfr-message .lfr-message-close-all a {
      color: #fff; }
  .lfr-message .lfr-message-controls-hover .lfr-message-close-all {
    display: inline-block; }
  .lfr-message.pending {
    background-image: url(../images/common/time.png); }

.lfr-message-content.alert {
  margin-bottom: 0; }

.lfr-message-close {
  cursor: pointer; }

.portlet-section-selected,
.portlet-section-selected a {
  background: #727c81;
  color: #fff;
  font-weight: bold;
  text-decoration: none; }

.portlet-section-selected a:hover,
.portlet-section-selected a:focus {
  background-color: #727c81; }

@media (min-width: 576px) {
  .portlet.open > .portlet-topper, .portlet:hover > .portlet-topper, .portlet.focus > .portlet-topper {
    opacity: 1;
    transform: translateY(-97%); } }

@media (min-width: 576px) {
  .portlet.open > .portlet-content-editable, .portlet:hover > .portlet-content-editable, .portlet.focus > .portlet-content-editable {
    border-color: transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0; } }

.portlet {
  margin-bottom: 10px;
  position: relative; }
  .portlet > .portlet-content-editable {
    border-color: transparent; }
  .portlet > .portlet-topper {
    display: none; }
    @media (min-width: 576px) {
      .portlet > .portlet-topper {
        display: flex;
        left: 0;
        opacity: 0;
        position: absolute;
        right: 0;
        transition: opacity 0.25s, transform 0.25s;
        top: 0; } }
  @media (min-width: 576px) and (prefers-reduced-motion: reduce) {
    .portlet > .portlet-topper {
      transition: none; } }

.portlet-content-editable {
  border-color: transparent;
  border-radius: 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px; }

.portlet-actions {
  float: right; }

.portlet-name-text {
  font-size: 0.875rem;
  font-weight: 600; }

.portlet-options {
  display: inline-block; }

.portlet-title-default {
  box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.portlet-title-menu {
  box-flex: 0;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto; }
  .portlet-title-menu > span > a {
    display: inline-block;
    text-decoration: none; }

.portlet-topper {
  background-color: #f7f7f7;
  border-color: transparent;
  border-radius: 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  color: rgba(0, 0, 0, 0.5);
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 3px 12px 3px 24px;
  position: relative; }

.portlet-topper-toolbar {
  margin: 0;
  padding-left: 0; }
  .portlet-topper-toolbar > a,
  .portlet-topper-toolbar > span > a,
  .portlet-topper-toolbar .lfr-icon-menu > a {
    color: rgba(0, 0, 0, 0.5); }
  .portlet-topper-toolbar > a:focus, .portlet-topper-toolbar > a:hover {
    text-decoration: none; }

@media (max-width: 767.98px) {
  .lfr-configurator-visibility {
    opacity: 0.5; } }

@media (min-width: 576px) {
  .lfr-configurator-visibility .portlet:hover .portlet-topper, .lfr-configurator-visibility .portlet.focus .portlet-topper, .lfr-configurator-visibility .portlet.open .portlet-topper {
    opacity: 0.5; }
  .lfr-configurator-visibility .portlet-content-editable {
    opacity: 0.5; } }

@media (max-width: 767.98px) {
  .controls-visible .portlet-content-editable {
    border-color: transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0; } }

@media (max-width: 767.98px) {
  .controls-visible .portlet-topper {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; } }

.controls-visible .portlet-topper-toolbar {
  display: block; }

.lfr-configurator-visibility .portlet-borderless-bar {
  opacity: 0.6; }

.lfr-configurator-visibility .portlet-content .lfr-icon-actions {
  opacity: 1; }

.lfr-panel-page {
  width: 100%; }
  .lfr-panel-page .portlet-title {
    font-size: 13px; }
  .lfr-panel-page .lfr-add-content h2 span {
    background-color: #d3dadd; }

.main-content-body {
  margin-top: 20px; }

.restricted,
.restricted td {
  background: #fdd;
  border-width: 0; }

.restricted * {
  color: #727c81; }

.alt.restricted td {
  background-color: #ffc0c0; }

.hover.restricted td {
  background-color: #d3bdc0; }

.alt.restricted td.first,
.restricted td.first {
  background-image: url(../images/messages/error.png);
  background-position: 5px 50%;
  background-repeat: no-repeat;
  padding-left: 28px; }

.portlet-borderless .portlet-content {
  padding: 1rem; }

.portlet-decorate .portlet-content {
  background: #FFF;
  border-color: transparent;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  padding: 1rem;
  word-wrap: break-word; }

.portlet-barebone .portlet-content {
  padding: 0; }

.portlet-dynamic-data-lists-display .lfr-ddm-field-group,
.portlet-dynamic-data-lists .lfr-ddm-field-group {
  background: #fff;
  border-radius: 3px;
  border-top: 5px solid transparent;
  box-shadow: 0 1px 2px #c4c4c4;
  margin: 8px 6px 0;
  outline: 0;
  padding: 10px;
  position: relative;
  -webkit-box-shadow: 0 1px 2px #c4c4c4; }

.breadcrumb.breadcrumb-vertical {
  display: inline-block;
  text-align: center; }
  .breadcrumb.breadcrumb-vertical li {
    display: block; }
    .breadcrumb.breadcrumb-vertical li.last, .breadcrumb.breadcrumb-vertical li.only {
      background: none; }
  .breadcrumb.breadcrumb-vertical .divider {
    background: url(../images/arrows/07_down.png) no-repeat 50% 100%;
    display: block;
    height: 10px;
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap; }

.taglib-calendar tr.portlet-section-header th,
.taglib-calendar tr td {
  border-width: 0; }

.taglib-calendar tr td a {
  background-color: #f0f5f7;
  border: 1px solid #fff;
  border-bottom-width: 0;
  border-left-width: 0;
  display: block;
  height: 15px;
  padding: 5px 0; }
  .taglib-calendar tr td a:hover {
    background-color: #727c81;
    color: #fff; }

.taglib-calendar tr td.calendar-inactive {
  background-color: #fff;
  color: #b5bfc4; }

.taglib-calendar tr th {
  border-bottom-color: #d7d7d7; }

.taglib-calendar table td {
  border-width: 0; }

.taglib-calendar .calendar-current-day,
.taglib-calendar .calendar-current-day a {
  background-color: #fff; }

.taglib-calendar .calendar-current-day a {
  border: 1px solid #727c81;
  color: #369;
  text-decoration: underline; }

.navbar form {
  margin: 0; }

.widget-toolbar .btn + .btn,
.widget-toolbar .widget-group + .widget-group {
  margin-left: 1rem; }

.widget-mode-detail {
  padding-top: 1rem; }
  .widget-mode-detail .title {
    font-size: 36px; }
  .widget-mode-detail .sub-title {
    font-size: 26px;
    margin-bottom: 32px; }
  .widget-mode-detail .widget-metadata {
    margin-bottom: 2rem; }
  .widget-mode-detail .widget-mode-detail-text {
    margin-top: 48px; }
    .widget-mode-detail .widget-mode-detail-text img {
      max-width: 100%; }
    .widget-mode-detail .widget-mode-detail-text p {
      font-size: 18px;
      line-height: 1.8; }

.widget-mode-card .card {
  display: flex;
  height: calc(100% - 24px);
  margin-bottom: 24px; }

.widget-mode-card .card-header {
  overflow: hidden;
  padding: 0; }

.widget-mode-card .card-title {
  position: relative; }

@media (min-width: 768px) {
  .widget-mode-card .visible-interaction {
    position: absolute;
    right: -8px; } }

.widget-mode-simple .widget-topbar {
  margin-bottom: 8px; }

.widget-mode-simple .widget-metadata {
  margin-bottom: 24px; }

.widget-mode-simple .widget-toolbar {
  margin-top: 1.5rem; }

.widget-mode-simple .widget-content .cover-image {
  margin-bottom: 24px; }

.menu-content,
.underlay-content {
  box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5); }

.lfr-ddm-container .file-entry-upload-progress {
  border-radius: 0 0 4px 4px; }

.lfr-preview-file-image img {
  box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8); }

.lfr-preview-file-image-current-column {
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8); }

.lfr-preview-file-image-current-column {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8); }

.portlet-document-library .lfr-ddm-small-image-preview,
.portlet-dynamic-data-mapping .lfr-ddm-small-image-preview {
  box-shadow: 0 1px 3px #ccc; }

.portlet-document-library-upload-mask .overlaymask-content {
  border-radius: 5px; }

.overlaymask-content {
  background-color: #fff; }

:not(.inline-item) > .loading-animation {
  margin-bottom: 20px;
  margin-top: 20px; }

.product-menu .loading-animation {
  margin-top: 160px; }

.lfr-search-combobox-item {
  border-radius: 1px; }

.lfr-search-combobox .field-input-text {
  border-radius: 4px 1px 1px 4px; }

.lfr-search-combobox .button-input {
  border-radius: 1px 4px 4px 1px; }

.lfr-upload-container .progress-bar,
.lfr-upload-container .progress,
.lfr-editable:after {
  border-radius: 10px; }

.portlet-language .portlet-body .current-language,
.portlet-language .portlet-body .taglib-icon,
.portlet-language .portlet-body .taglib-language-list-text {
  border-radius: 10px; }

body > .lfr-menu-list ul,
.active-area-proxy,
.entry-display-style .entry-thumbnail,
.lfr-api-results,
.lfr-translation-manager,
.lfr-translation-manager-translation,
.lfr-upload-container .cancel-button .modify-pages .delete-tab,
.portlet-image-gallery-display .image-thumbnail img,
.rule-group-instance-container .rule-group-instance,
.select-documents,
.select-files,
.taglib-ratings.stars:hover,
.taglib-ratings.stars:hover .liferay-rating-vote > div,
.taglib-ratings.stars .rating-focused > div,
.tags-search-combobox .field-input-text {
  border-radius: 4px; }

.entry-display-style,
.lfr-search-combobox,
.lfr-upload-container .upload-file,
.lfr-upload-container .upload-target,
.portlet-document-library .common-file-metadata-container.selected,
.portlet-document-library-display .common-file-metadata-container.selected,
.portlet-image-gallery-display .image-icon,
.select-documents,
.select-files {
  border-radius: 5px; }

.portlet-dynamic-data-list-display .lfr-ddm-container .lfr-ddm-repeatable-placeholder,
.portlet-dynamic-data-lists .lfr-ddm-container .lfr-ddm-repeatable-placeholder {
  border-radius: 6px; }

.menu-content {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px; }

.taglib-form-navigator > .form-steps > ul.form-navigator.list-group {
  box-shadow: none; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:hover .number, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:focus .number {
    box-shadow: 0 0 5px 0 #333;
    transition-duration: 0.25s;
    transition-property: box-shadow;
    transition-timing-function: ease-out; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label .number {
    border-radius: 50%; }

.underlay-content {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px; }

.input-localized .lfr-input-localized-state {
  border-radius: 3px; }

.input-localized .lfr-input-localized .lfr-input-localized-state {
  box-shadow: 0 0 3px #ddd; }
  .input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error {
    box-shadow: 0 0 3px #ff0047; }

.input-localized .palette-item-selected .lfr-input-localized-state {
  box-shadow: 0 0 3px #27c1f2; }

.lfr-content-preview-popup .lfr-content-preview-popup-content {
  border-radius: 0;
  box-shadow: 8px 3px 7px rgba(0, 0, 0, 0.25); }

.lfr-message .lfr-message-control {
  border-radius: 10px; }

.lfr-token {
  border-radius: 8px; }

.staging-tabview-list {
  border-radius: 0; }

.site-variations-tabview-list .tab-content,
.staging-tabview-list .tab-active .tab-content,
.tagselector-content .textboxlistentry-holder .lfr-tag-selector-input:focus {
  box-shadow: none; }

.rule-group-instance-container .rule-group-instance {
  box-shadow: 1px 1px 2px #999; }

.lfr-action-label {
  border-radius: 2px; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.lfr-progress-active .progress-bar-status,
.lfr-upload-container .file-uploading .progress-bar .progress {
  -webkit-animation: progress-bar-stripes 0.5s linear infinite;
  animation: progress-bar-stripes 0.5s linear infinite;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-size: 40px 40px;
  transition: width, 0.5s, ease-out; }
  @media (prefers-reduced-motion: reduce) {
    .lfr-progress-active .progress-bar-status,
    .lfr-upload-container .file-uploading .progress-bar .progress {
      transition: none; } }

@-webkit-keyframes highlight-animation {
  from {
    background-color: #ffc; }
  to {
    background-color: transparent; } }

@keyframes highlight-animation {
  from {
    background-color: #ffc; }
  to {
    background-color: transparent; } }

.highlight-animation {
  -webkit-animation: highlight-animation 0.7s;
  animation: highlight-animation 0.7s; }

.lfr-spa-loading .lfr-spa-loading-bar {
  -webkit-animation: shift-rightwards 1s ease-in-out infinite;
  animation: shift-rightwards 1s ease-in-out infinite;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s; }

.lfr-spa-loading-bar {
  -webkit-transform: translateX(100%);
  transform: translateX(100%); }

@-webkit-keyframes shift-rightwards {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }
  40% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
  60% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
  100% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%); } }

@keyframes shift-rightwards {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }
  40% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
  60% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
  100% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%); } }

.mobile.touch body:first-of-type .portlet-content .lfr-icon-actions .lfr-icon-menu-text,
.mobile.touch body:first-of-type .portlet-content .lfr-icon-actions .taglib-text {
  max-width: 200px; }

.portlet-boundary.yui3-dd-dragging {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease; }
  @media (prefers-reduced-motion: reduce) {
    .portlet-boundary.yui3-dd-dragging {
      transition: none; } }

.portlet-document-library .entry-thumbnail .label,
.portlet-document-library-display .workflow-status .label,
.portlet-journal .entry-thumbnail .label {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.portlet-options.btn-group .dropdown-toggle, .portlet-options.btn-group.open .dropdown-toggle {
  box-shadow: none; }

@-webkit-keyframes lfr-drop-active {
  0% {
    background-color: #ebebeb;
    border-color: #ddd; }
  50% {
    background-color: #ddedde;
    border-color: #7d7;
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  75% {
    background-color: #ddedde;
    border-color: #7d7; }
  100% {
    background-color: #ebebeb;
    border-color: #ddd; } }

@keyframes lfr-drop-active {
  0% {
    background-color: #ebebeb;
    border-color: #ddd; }
  50% {
    background-color: #ddedde;
    border-color: #7d7;
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  75% {
    background-color: #ddedde;
    border-color: #7d7; }
  100% {
    background-color: #ebebeb;
    border-color: #ddd; } }

.upload-drop-active .lfr-upload-container .upload-target {
  -webkit-animation: none;
  animation: none; }

.upload-drop-active .portlet-document-library .document-container {
  box-shadow: inset 0 0 5px #b8c1d1; }

.upload-drop-intent .lfr-upload-container .upload-target {
  -webkit-animation: lfr-drop-active 1s ease 0.2s infinite;
  animation: lfr-drop-active 1s ease 0.2s infinite; }

.quick-access-nav a {
  box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup,
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover {
  box-shadow: initial; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover {
  box-shadow: none; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:after {
  background-image: linear-gradient(#fff, #e4e4e4);
  border-radius: 2px; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:hover:after {
  background-image: linear-gradient(#f2f2f2, #ccc); }

input.switch:focus ~ .switch-bar:before {
  box-shadow: 0 0 3px #00f; }

input.switch:empty ~ .switch-bar:after, input.switch:empty ~ .switch-bar:before,
input.switch:empty ~ .switch-bar .switch-icon,
input.switch:empty ~ .switch-bar .switch-toggle:after,
input.switch:empty ~ .switch-bar .switch-toggle:before {
  transition: all 100ms ease-in; }
  @media (prefers-reduced-motion: reduce) {
    input.switch:empty ~ .switch-bar:after, input.switch:empty ~ .switch-bar:before,
    input.switch:empty ~ .switch-bar .switch-icon,
    input.switch:empty ~ .switch-bar .switch-toggle:after,
    input.switch:empty ~ .switch-bar .switch-toggle:before {
      transition: none; } }

.taglib-image-selector .icon-check {
  transition: opacity 0.2s ease-in-out;
  border-radius: 30px; }
  @media (prefers-reduced-motion: reduce) {
    .taglib-image-selector .icon-check {
      transition: none; } }

.taglib-image-selector .progress-wrapper .progressbar {
  border-radius: 0; }

.drop-here-info {
  transition: all 0.2s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .drop-here-info {
      transition: none; } }
  .drop-here-info .drop-icons {
    transition: all 0.2s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .drop-here-info .drop-icons {
        transition: none; } }
    .drop-here-info .drop-icons span {
      transition: all 0.3s ease-in-out;
      border-radius: 3px; }
      @media (prefers-reduced-motion: reduce) {
        .drop-here-info .drop-icons span {
          transition: none; } }
    .drop-here-info .drop-icons span:nth-of-type(1) {
      box-shadow: 5px 4px 0 0 rgba(0, 0, 0, 0.08);
      -webkit-transform: rotate(25deg);
      transform: rotate(25deg); }
    .drop-here-info .drop-icons span:nth-of-type(2) {
      box-shadow: 0 6px 0 -2px rgba(0, 0, 0, 0.15);
      -webkit-transform: scale(0.8);
      transform: scale(0.8); }
    .drop-here-info .drop-icons span:nth-of-type(3) {
      box-shadow: -5px 4px 0 0 rgba(0, 0, 0, 0.08);
      -webkit-transform: rotate(-25deg);
      transform: rotate(-25deg); }

.drop-active .drop-here-info span:nth-of-type(1) {
  -webkit-transform: rotate(-20deg);
  transform: rotate(-20deg); }

.drop-active .drop-here-info span:nth-of-type(2) {
  -webkit-transform: scale(1);
  transform: scale(1); }

.drop-active .drop-here-info span:nth-of-type(3) {
  -webkit-transform: rotate(15deg);
  transform: rotate(15deg); }

/* These inject tatbk are used for dynamically creating imports for themelet styles, you can place them where ever you like in this file. */
/* inject:imports */
/* endinject */
/* This file allows you to override default styles in one central location for easier upgrade and maintenance. */
/* Project
------------*/
/*----------------------------*\
    $COLORS
\*----------------------------*\


/* DS3 Colors */
@font-face {
  font-family: "Roboto Regular";
  font-style: normal;
  font-weight: normal;
  src: url("../font/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("../font/Roboto-Regular.woff2") format("woff2"), url("../font/Roboto-Regular.woff") format("woff"), url("../font/Roboto-Regular.ttf") format("truetype"), url("../font/Roboto-Regular.svg#Roboto Regular") format("svg"); }

@font-face {
  font-family: "Roboto Bold";
  font-style: normal;
  font-weight: normal;
  src: url("../font/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("../font/Roboto-Bold.woff2") format("woff2"), url("../font/Roboto-Bold.woff") format("woff"), url("../font/Roboto-Bold.ttf") format("truetype"), url("../font/Roboto-Bold.svg#Roboto Bold") format("svg"); }

@font-face {
  font-family: "Roboto Medium";
  font-style: normal;
  font-weight: normal;
  src: url("../font/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("../font/Roboto-Medium.woff2") format("woff2"), url("../font/Roboto-Medium.woff") format("woff"), url("../font/Roboto-Medium.ttf") format("truetype"), url("../font/Roboto-Medium.svg#Roboto Medium") format("svg"); }

@font-face {
  font-family: "Roboto Light";
  font-style: normal;
  font-weight: normal;
  src: url("../font/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("../font/Roboto-Light.woff2") format("woff2"), url("../font/Roboto-Light.woff") format("woff"), url("../font/Roboto-Light.ttf") format("truetype"), url("../font/Roboto-Light.svg#Roboto Light") format("svg"); }

@font-face {
  font-family: "Roboto Black";
  font-style: normal;
  font-weight: normal;
  src: url("../font/Roboto-Black.eot?#iefix") format("embedded-opentype"), url("../font/Roboto-Black.woff2") format("woff2"), url("../font/Roboto-Black.woff") format("woff"), url("../font/Roboto-Black.ttf") format("truetype"), url("../font/Roboto-Black.svg#Roboto Black") format("svg"); }

@font-face {
  font-family: "Eva-Icons";
  font-style: normal;
  font-weight: normal;
  src: url("../font/Eva-Icons.eot?#iefix") format("embedded-opentype"), url("../font/Eva-Icons.woff2") format("woff2"), url("../font/Eva-Icons.woff") format("woff"), url("../font/Eva-Icons.ttf") format("truetype"), url("../font/Eva-Icons.svg#Eva-Icons") format("svg"); }

/************** background ************/
.bg-warning-200 {
  background-color: #FFD98F; }

.bg-warning-300 {
  background-color: #FFC058; }

.bg-warning-400 {
  background-color: #DB9A40; }

.bg-success-200 {
  background-color: #7AEFB6; }

.bg-success-300 {
  background-color: #15CC96; }

.bg-success-400 {
  background-color: #0FAF8F; }

.bg-danger-200 {
  background-color: #FF8C82; }

.bg-danger-300 {
  background-color: #FF4B4B; }

.bg-danger-400 {
  background-color: #DB3645; }

.bg-info-200 {
  background-color: #3FA7FF; }

.bg-info-300 {
  background-color: #007EFF; }

.bg-info-400 {
  background-color: #0061DB; }

.bg-transbank-500 {
  background: #99006C !important; }

.bg-grey-100 {
  background-color: #A9B1BF; }

.bg-grey-200 {
  background-color: #707382; }

.bg-grey-300 {
  background-color: #2D3338; }

.bg-grey-400 {
  background-color: #202830; }

.bg-basic-100 {
  background-color: #FAFBFC; }

.bg-basic-200 {
  background-color: #F9FBFE; }

.bg-basic-300 {
  background-color: #E7EBF3 !important; }

.bg-basic-400 {
  background-color: #D3D9E9; }

.bg-basic-500 {
  background-color: #B3BFD5; }

.bg-basic-600 {
  background-color: #828EA5; }

.bg-white {
  background: white !important; }

.bg-transparent {
  background-color: transparent; }

.bg-transbank-300 {
  background-color: #D5006C; }

.bgError {
  width: 100%;
  height: 125%;
  overflow-y: hidden;
  background-color: white;
  top: -77px;
  position: fixed;
  left: 0;
  z-index: 1; }

.bgError.with-menu {
  width: calc(100% - 140px);
  right: 0;
  top: 80px;
  left: inherit; }

.bgError.with-menu.hidden {
  display: none; }

@media (max-width: 830px) {
  .bgError.with-menu {
    width: 100%; } }

.b-basic-100 {
  height: 1px;
  background: #FAFBFC;
  border: 0; }

.b-grey-100 {
  height: 1px;
  background: #828EA5;
  border: 0; }

.br-4 {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }
  .br-4-top {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }
  .br-4-right {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px; }
  .br-4-bottom {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
  .br-4-left {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px; }

.br-8 {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; }
  .br-8-top {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px; }
  .br-8-right {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px; }
  .br-8-bottom {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px; }
  .br-8-left {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px; }

.br-10 {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px; }
  .br-10-top {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px; }
  .br-10-right {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px; }
  .br-10-bottom {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px; }
  .br-10-left {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px; }

.br-16 {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px; }
  .br-16-top {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px; }
  .br-16-right {
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px; }
  .br-16-bottom {
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px; }
  .br-16-left {
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px; }

.br-18 {
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px; }
  .br-18-top {
    border-top-left-radius: 18px;
    border-top-right-radius: 18px; }
  .br-18-right {
    border-top-right-radius: 18px;
    border-bottom-right-radius: 18px; }
  .br-18-bottom {
    border-bottom-right-radius: 18px;
    border-bottom-left-radius: 18px; }
  .br-18-left {
    border-top-left-radius: 18px;
    border-bottom-left-radius: 18px; }

.br-24 {
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px; }
  .br-24-top {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px; }
  .br-24-right {
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px; }
  .br-24-bottom {
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px; }
  .br-24-left {
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px; }

.box-shadow-default {
  box-shadow: 0px 1px 2px rgba(14, 21, 32, 0.18), 0px 0px 2px rgba(14, 21, 32, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.04); }

.overflow-x-auto {
  overflow-x: auto; }

.overflow-y-auto {
  overflow-y: auto; }

.overflow-x-hidden {
  overflow-x: hidden; }

label {
  font-weight: inherit; }

/*FONT-SIZES*/
.fs-0 {
  font-size: 10px !important; }

.fs-1 {
  font-size: 12px !important; }

.fs-2 {
  font-size: 14px !important; }

.fs-3 {
  font-size: 16px !important; }

.fs-4 {
  font-size: 18px !important; }

.fs-5 {
  font-size: 20px !important; }

.fs-6 {
  font-size: 22px !important; }

.fs-7 {
  font-size: 24px !important; }

.fs-8 {
  font-size: 26px !important; }

.fs-9 {
  font-size: 28px !important; }

.fs-10 {
  font-size: 30px !important; }

.fs-11 {
  font-size: 32px !important; }

.fs-12 {
  font-size: 34px !important; }

.fs-13 {
  font-size: 36px !important; }

.fs-14 {
  font-size: 38px !important; }

.fs-15 {
  font-size: 40px !important; }

.fs-16 {
  font-size: 42px !important; }

.fs-17 {
  font-size: 44px !important; }

.fs-18 {
  font-size: 46px !important; }

.fs-19 {
  font-size: 48px !important; }

.fs-20 {
  font-size: 50px !important; }

.fs-21 {
  font-size: 52px !important; }

.fs-22 {
  font-size: 54px !important; }

.fs-23 {
  font-size: 56px !important; }

.fs-24 {
  font-size: 58px !important; }

.fs-25 {
  font-size: 60px !important; }

.fs-26 {
  font-size: 62px !important; }

.fs-27 {
  font-size: 64px !important; }

.fs-28 {
  font-size: 66px !important; }

.fs-29 {
  font-size: 68px !important; }

.fs-30 {
  font-size: 70px !important; }

.fs-31 {
  font-size: 72px !important; }

.fs-32 {
  font-size: 74px !important; }

.fs-33 {
  font-size: 76px !important; }

.fs-34 {
  font-size: 78px !important; }

.fs-35 {
  font-size: 80px !important; }

.fs-36 {
  font-size: 82px !important; }

.fs-37 {
  font-size: 84px !important; }

.fs-38 {
  font-size: 86px !important; }

.fs-39 {
  font-size: 88px !important; }

.fs-40 {
  font-size: 90px !important; }

.font-bold_tbk {
  font-family: Roboto Bold !important; }

.font-medium_tbk {
  font-family: Roboto Medium !important; }

.font-regular_tbk {
  font-family: Roboto Regular !important; }

.font-light_tbk {
  font-family: Roboto Light !important; }

.c-warning-200 {
  color: #FFD98F; }

.c-warning-300 {
  color: #FFC058; }

.c-warning-400 {
  color: #DB9A40; }

.c-success-200 {
  color: #7AEFB6; }

.c-success-300 {
  color: #15CC96; }

.c-success-400 {
  color: #0FAF8F; }

.c-success-500 {
  color: #0A9285; }

.c-danger-200 {
  color: #FF8C82; }

.c-danger-300 {
  color: #FF4B4B; }

.c-danger-400 {
  color: #DB3645; }

.c-danger-500 {
  color: #B7253F; }

.c-info-200 {
  color: #3FA7FF; }

.c-info-300 {
  color: #007EFF; }

.c-info-400 {
  color: #0061DB; }

.c-info-500 {
  color: #0048B7; }

.c-transbank-500 {
  color: #99006C; }

.c-grey-100 {
  color: #A9B1BF; }

.c-grey-200 {
  color: #707382; }

.c-grey-300 {
  color: #2D3338; }

.c-grey-400 {
  color: #202830; }

.c-basic-100 {
  color: #FAFBFC; }

.c-basic-200 {
  color: #F9FBFE; }

.c-basic-300 {
  color: #E7EBF3; }

.c-basic-400 {
  color: #D3D9E9; }

.c-basic-500 {
  color: #B3BFD5; }

.c-basic-600 {
  color: #828EA5 !important; }

.c-white {
  color: white; }

.c-onepay-500 {
  color: #009BDD; }

.z-index-0 {
  z-index: 0; }

.z-index-1 {
  z-index: 1; }

.z-index-2 {
  z-index: 2; }

.z-index-3 {
  z-index: 3; }

.z-index-4 {
  z-index: 4; }

.z-index-5 {
  z-index: 5; }

.z-index-6 {
  z-index: 6; }

.z-index-7 {
  z-index: 7; }

.z-index-8 {
  z-index: 8; }

.z-index-9 {
  z-index: 9; }

.z-index-10 {
  z-index: 10; }

.z-index-11 {
  z-index: 11; }

.z-index-12 {
  z-index: 12; }

.z-index-13 {
  z-index: 13; }

.tbk:not(.liferay-instance).private-page.has-showcontrolmenu .portlet > .portlet-topper {
  position: relative;
  opacity: 1;
  z-index: 3;
  background: #0A9285;
  border: 1px solid #0A9285;
  color: white; }

.tbk:not(.liferay-instance).private-page.has-showcontrolmenu .portlet-topper-toolbar .lfr-icon-menu > a {
  color: white; }

.tbk:not(.liferay-instance).private-page.has-showcontrolmenu .DS3 .row.header-tbk {
  width: 100%;
  position: relative;
  margin: 0; }

.tbk:not(.liferay-instance).private-page.has-showcontrolmenu #wrapper {
  overflow-x: visible;
  background: transparent; }

.tbk:not(.liferay-instance).private-page.has-showcontrolmenu .portlet.open > .portlet-topper,
.tbk:not(.liferay-instance).private-page.has-showcontrolmenu .portlet:hover > .portlet-topper,
.tbk:not(.liferay-instance).private-page.has-showcontrolmenu .portlet.focus > .portlet-topper {
  transform: none; }

.tbk:not(.liferay-instance).private-page.has-showcontrolmenu .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ {
  position: relative !important; }

.tbk:not(.liferay-instance).private-page.has-showcontrolmenu #errorUFO,
.tbk:not(.liferay-instance).private-page.has-showcontrolmenu .alert-danger,
.tbk:not(.liferay-instance).private-page.has-showcontrolmenu .bgError.with-menu {
  display: none; }

.tbk:not(.liferay-instance).private-page.has-showcontrolmenu section#content div#main-content {
  gap: 2rem;
  display: grid; }
  .tbk:not(.liferay-instance).private-page.has-showcontrolmenu section#content div#main-content #column-1,
  .tbk:not(.liferay-instance).private-page.has-showcontrolmenu section#content div#main-content #column-2,
  .tbk:not(.liferay-instance).private-page.has-showcontrolmenu section#content div#main-content #column-3,
  .tbk:not(.liferay-instance).private-page.has-showcontrolmenu section#content div#main-content #column-4,
  .tbk:not(.liferay-instance).private-page.has-showcontrolmenu section#content div#main-content #column-5,
  .tbk:not(.liferay-instance).private-page.has-showcontrolmenu section#content div#main-content #column-6,
  .tbk:not(.liferay-instance).private-page.has-showcontrolmenu section#content div#main-content #column-7,
  .tbk:not(.liferay-instance).private-page.has-showcontrolmenu section#content div#main-content #column-8,
  .tbk:not(.liferay-instance).private-page.has-showcontrolmenu section#content div#main-content #column-9,
  .tbk:not(.liferay-instance).private-page.has-showcontrolmenu section#content div#main-content #column-10,
  .tbk:not(.liferay-instance).private-page.has-showcontrolmenu section#content div#main-content #column-11,
  .tbk:not(.liferay-instance).private-page.has-showcontrolmenu section#content div#main-content #column-12 {
    border: 1px solid #0a9285; }

.tbk:not(.liferay-instance).private-page.has-showcontrolmenu .portlet-layout.row {
  width: 100% !important; }

.lh-10 {
  line-height: 10px !important; }

.lh-11 {
  line-height: 11px !important; }

.lh-12 {
  line-height: 12px !important; }

.lh-13 {
  line-height: 13px !important; }

.lh-14 {
  line-height: 14px !important; }

.lh-15 {
  line-height: 15px !important; }

.lh-16 {
  line-height: 16px !important; }

.lh-17 {
  line-height: 17px !important; }

.lh-18 {
  line-height: 18px !important; }

.lh-19 {
  line-height: 19px !important; }

.lh-20 {
  line-height: 20px !important; }

.lh-21 {
  line-height: 21px !important; }

.lh-22 {
  line-height: 22px !important; }

.lh-23 {
  line-height: 23px !important; }

.lh-24 {
  line-height: 24px !important; }

.lh-25 {
  line-height: 25px !important; }

.lh-26 {
  line-height: 26px !important; }

.lh-27 {
  line-height: 27px !important; }

.lh-28 {
  line-height: 28px !important; }

.lh-29 {
  line-height: 29px !important; }

.lh-30 {
  line-height: 30px !important; }

.lh-31 {
  line-height: 31px !important; }

.lh-32 {
  line-height: 32px !important; }

.lh-33 {
  line-height: 33px !important; }

.lh-34 {
  line-height: 34px !important; }

.lh-35 {
  line-height: 35px !important; }

.lh-36 {
  line-height: 36px !important; }

.lh-37 {
  line-height: 37px !important; }

.lh-38 {
  line-height: 38px !important; }

.lh-39 {
  line-height: 39px !important; }

.lh-40 {
  line-height: 40px !important; }

.gecko .tbk:not(.liferay-instance).modalNotificationTop .alert-warning,
.firefox .tbk:not(.liferay-instance).modalNotificationTop .alert-warning {
  width: calc(100vw - 150px); }

@media screen and (max-width: 830px) {
  .gecko .tbk:not(.liferay-instance).modalNotificationTop .alert-warning,
  .firefox .tbk:not(.liferay-instance).modalNotificationTop .alert-warning {
    width: 100%; } }

@media screen and (max-width: 767px) {
  .gecko .tbk:not(.liferay-instance).tbk:not(.liferay-instance).private-page .DS3 .box-parrafos-alianzas,
  .firefox .tbk:not(.liferay-instance).tbk:not(.liferay-instance).private-page .DS3 .box-parrafos-alianzas {
    height: 100%; }
  .gecko .tbk:not(.liferay-instance).tbk:not(.liferay-instance).private-page .DS3 .button-show-more,
  .firefox .tbk:not(.liferay-instance).tbk:not(.liferay-instance).private-page .DS3 .button-show-more {
    bottom: 0; } }

.gecko .tbk:not(.liferay-instance) .ilustration-error_ufo,
.firefox .tbk:not(.liferay-instance) .ilustration-error_ufo {
  background: #fff no-repeat 50% 50% url(../images/tbk/DS3/ilustration/ufoError.png);
  height: 200px;
  max-width: 200px;
  background-size: cover;
  width: -webkit-fill-available; }

.gecko body.DS3,
.firefox body.DS3 {
  padding-bottom: 0px; }

.gecko body,
.firefox body {
  -moz-osx-font-smoothing: unset; }

.tbk:not(.liferay-instance) .DS3 {
  /**** Pisando DS anteriores depreca en nuevo abono ****/
  /*pos*/
  /*Fin pos*/
  /*pos*/
  /*Fin pos*/
  /*Currency*/
  /* Custom PSP Contracargo*/
  /* estilos de emision de boleta electronica*/
  /* Estilos de validaciones de jquery validator
  Se estan utilizando en boleta electronica pero quedan para cualquier otro modulo disponibles */
  /* Estilos Consulta Boleta*/
  /* Mis Abonos */
  /* Comisiones */
  /* estilos utilizados en mis abonos--- */
  /* .modal__dialog .modal__dialog__content {
  top: 140px;
} */
  /* 
GOOD
block block--modifier
block__element
block__another-element
block__element--modifier
block__element--another-modifier
block__element-with-a-long-name


BAD
block__element__element__element
block__element--modifier__another-element
block__element--modifier--something-else
*/
  /*FONT-SIZES*/
  /*@import 'components/variables';
    @import 'components/accordion';
    @import 'components/font';
    @import 'components/form';
    @import 'components/navs-tabs';
    @import 'components/message';
    @import 'components/paginator';
    @import 'components/spacing';
    @import 'components/lfr-form';
    @import 'components/eva-icons-font';
    @import 'components/alert';
    @import 'components/tour';
    @import 'components/filterchargeback';*/ }
  .tbk:not(.liferay-instance) .DS3 .alert.alert--default.alert--basic-200 {
    background: #F9FBFE;
    border: 1px solid #F9FBFE;
    color: #707382; }
  .tbk:not(.liferay-instance) .DS3 .alert.alert--default.alert--info {
    background: #007EFF;
    color: white; }
    .tbk:not(.liferay-instance) .DS3 .alert.alert--default.alert--info .alert__body,
    .tbk:not(.liferay-instance) .DS3 .alert.alert--default.alert--info .alert__header .alert__title {
      color: white; }
  .tbk:not(.liferay-instance) .DS3 .alert.alert--default.alert--info-200 {
    background: #EBF6FF;
    border: 1px solid #3FA7FF;
    color: #0048b7; }
    .tbk:not(.liferay-instance) .DS3 .alert.alert--default.alert--info-200 .alert__body,
    .tbk:not(.liferay-instance) .DS3 .alert.alert--default.alert--info-200 .alert__header .alert__title {
      color: #0048b7; }
  .tbk:not(.liferay-instance) .DS3 .alert.alert--default.alert--warning {
    background: #fff7dd;
    border: 2px solid #ffd481;
    color: #b7782c; }
    .tbk:not(.liferay-instance) .DS3 .alert.alert--default.alert--warning .alert__body,
    .tbk:not(.liferay-instance) .DS3 .alert.alert--default.alert--warning .alert__header .alert__title {
      color: #b7782c; }
  .tbk:not(.liferay-instance) .DS3 .alert.alert--default.alert--success {
    background: #e8fcee;
    border: 1px solid #7AEFB6;
    color: #0a9285; }
    .tbk:not(.liferay-instance) .DS3 .alert.alert--default.alert--success .alert__body,
    .tbk:not(.liferay-instance) .DS3 .alert.alert--default.alert--success .alert__header .alert__title {
      color: #0a9285; }
  .tbk:not(.liferay-instance) .DS3 .alert.alert--default.alert--danger {
    background: #FFEEE5;
    border: 1px solid #FF4B4B;
    color: #B7253F; }
    .tbk:not(.liferay-instance) .DS3 .alert.alert--default.alert--danger .alert__body,
    .tbk:not(.liferay-instance) .DS3 .alert.alert--default.alert--danger .alert__header .alert__title {
      color: #B7253F; }
  .tbk:not(.liferay-instance) .DS3 .button--contained, .tbk:not(.liferay-instance) .DS3 .button--outlined, .tbk:not(.liferay-instance) .DS3 .button--text, .tbk:not(.liferay-instance) .DS3 .button--text-link {
    display: inline-block;
    align-items: flex-start;
    box-sizing: border-box;
    border-radius: 4px;
    font-weight: 500;
    font-weight: bold; }
  .tbk:not(.liferay-instance) .DS3 .button--contained.button--primary:disabled, .tbk:not(.liferay-instance) .DS3 .button--contained.button--primary .disabled, .tbk:not(.liferay-instance) .DS3 .button--contained.button--info:disabled, .tbk:not(.liferay-instance) .DS3 .button--contained.button--info .disabled, .tbk:not(.liferay-instance) .DS3 .button--contained.button--warning:disabled, .tbk:not(.liferay-instance) .DS3 .button--contained.button--warning .disabled, .tbk:not(.liferay-instance) .DS3 .button--contained.button--success:disabled, .tbk:not(.liferay-instance) .DS3 .button--contained.button--success .disabled, .tbk:not(.liferay-instance) .DS3 .button--contained.button--danger:disabled, .tbk:not(.liferay-instance) .DS3 .button--contained.button--danger .disabled {
    background: #E7EBF3;
    border: 1px solid #E7EBF3;
    color: #B3BFD5;
    border-radius: 4px; }
  .tbk:not(.liferay-instance) .DS3 .button--outlined.button--primary.disabled, .tbk:not(.liferay-instance) .DS3 .button--outlined.button--info:disabled, .tbk:not(.liferay-instance) .DS3 .button--outlined.button--info .disabled, .tbk:not(.liferay-instance) .DS3 .button--outlined.button--warning:disabled, .tbk:not(.liferay-instance) .DS3 .button--outlined.button--warning .disabled, .tbk:not(.liferay-instance) .DS3 .button--outlined.button--success:disabled, .tbk:not(.liferay-instance) .DS3 .button--outlined.button--success .disabled, .tbk:not(.liferay-instance) .DS3 .button--outlined.button--danger:disabled, .tbk:not(.liferay-instance) .DS3 .button--outlined.button--danger .disabled, .tbk:not(.liferay-instance) .DS3 .button--outlined.button--default:disabled, .tbk:not(.liferay-instance) .DS3 .button--outlined.button--default .disabled {
    color: #D3D9E9;
    border: 1px solid #D3D9E9;
    background: #FFF;
    border-radius: 4px; }
  .tbk:not(.liferay-instance) .DS3 .button--text.button--primary:disabled, .tbk:not(.liferay-instance) .DS3 .button--text.button--primary .disabled, .tbk:not(.liferay-instance) .DS3 .button--text.button--info:disabled, .tbk:not(.liferay-instance) .DS3 .button--text.button--info .disabled, .tbk:not(.liferay-instance) .DS3 .button--text.button--warning:disabled, .tbk:not(.liferay-instance) .DS3 .button--text.button--warning .disabled, .tbk:not(.liferay-instance) .DS3 .button--text.button--success:disabled, .tbk:not(.liferay-instance) .DS3 .button--text.button--success .disabled, .tbk:not(.liferay-instance) .DS3 .button--text.button--danger:disabled, .tbk:not(.liferay-instance) .DS3 .button--text.button--danger .disabled {
    color: #B3BFD5;
    border: 1px solid #FFF;
    border-radius: 4px;
    background: #FFF; }
  .tbk:not(.liferay-instance) .DS3 .button--contained {
    text-align: center;
    color: #FFF; }
    .tbk:not(.liferay-instance) .DS3 .button--contained:hover {
      text-decoration: unset; }
    .tbk:not(.liferay-instance) .DS3 .button--contained:focus {
      border: none;
      outline: none;
      outline: none -webkit-focus-ring-color transparent 0;
      outline: none -moz-focus-ring-color transparent 0;
      outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance) .DS3 .button--outlined {
    background: #FFF; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined:hover {
      text-decoration: unset; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined:focus {
      border: none;
      outline: none;
      outline: none -webkit-focus-ring-color transparent 0;
      outline: none -moz-focus-ring-color transparent 0;
      outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance) .DS3 .button--text {
    border: 1px solid #FFF;
    background: #FFF; }
    .tbk:not(.liferay-instance) .DS3 .button--text:hover {
      text-decoration: unset;
      background: rgba(213, 0, 108, 0.05);
      border: 1px solid rgba(213, 0, 108, 0.05); }
    .tbk:not(.liferay-instance) .DS3 .button--text:focus {
      border: none;
      outline: none;
      outline: none -webkit-focus-ring-color transparent 0;
      outline: none -moz-focus-ring-color transparent 0;
      outline: none -o-focus-ring-color transparent 0;
      background: rgba(213, 0, 108, 0.1); }
  .tbk:not(.liferay-instance) .DS3 .button--text-link {
    color: #007EFF;
    border-bottom: 1px solid #007EFF;
    border-radius: 0;
    line-height: 12px; }
    .tbk:not(.liferay-instance) .DS3 .button--text-link:hover {
      text-decoration: unset;
      cursor: pointer; }
    .tbk:not(.liferay-instance) .DS3 .button--text-link:focus {
      border: none;
      outline: none;
      outline: none -webkit-focus-ring-color transparent 0;
      outline: none -moz-focus-ring-color transparent 0;
      outline: none -o-focus-ring-color transparent 0; }
    .tbk:not(.liferay-instance) .DS3 .button--text-link.disabled {
      color: #B3BFD5; }
  .tbk:not(.liferay-instance) .DS3 .button.button--lg {
    padding: 15px 40px;
    line-height: 24px;
    font-size: 18px; }
    .tbk:not(.liferay-instance) .DS3 .button.button--lg .lfr-btn-label {
      font-size: 18px; }
  .tbk:not(.liferay-instance) .DS3 .button.button--md {
    padding: 11px 32px;
    line-height: 24px;
    font-size: 16px; }
    .tbk:not(.liferay-instance) .DS3 .button.button--md .lfr-btn-label {
      font-size: 16px; }
  .tbk:not(.liferay-instance) .DS3 .button.button--sm {
    padding: 7px 24px;
    line-height: 24px;
    font-size: 14px; }
    .tbk:not(.liferay-instance) .DS3 .button.button--sm .lfr-btn-label {
      font-size: 14px; }
  .tbk:not(.liferay-instance) .DS3 .button.button--xs {
    padding: 7px 16px;
    line-height: 16px;
    font-size: 12px; }
    .tbk:not(.liferay-instance) .DS3 .button.button--xs .lfr-btn-label {
      font-size: 12px; }
  .tbk:not(.liferay-instance) .DS3 .button.button--48 {
    height: 48px;
    width: 48px;
    border-radius: 4px; }
  .tbk:not(.liferay-instance) .DS3 .button--contained.button--primary {
    background: #D5006C;
    border: 1px solid #D5006C; }
    .tbk:not(.liferay-instance) .DS3 .button--contained.button--primary:hover {
      background: #E5397F;
      transition: all 0.3s ease;
      border: 1px solid #E5397F; }
    .tbk:not(.liferay-instance) .DS3 .button--contained.button--primary:focus {
      background: #B7006F;
      transition: all 0.3s ease;
      border: 1px solid #B7006F; }
    .tbk:not(.liferay-instance) .DS3 .button--contained.button--primary:disabled:hover, .tbk:not(.liferay-instance) .DS3 .button--contained.button--primary .disabled:hover {
      background: #E7EBF3;
      border: 1px solid #E7EBF3; }
    .tbk:not(.liferay-instance) .DS3 .button--contained.button--primary:disabled:focus, .tbk:not(.liferay-instance) .DS3 .button--contained.button--primary .disabled:focus {
      background: #E7EBF3;
      border: 1px solid #E7EBF3; }
    .tbk:not(.liferay-instance) .DS3 .button--contained.button--primary:disabled .lfr-btn-label, .tbk:not(.liferay-instance) .DS3 .button--contained.button--primary .disabled .lfr-btn-label {
      color: #A0AFCA; }
  .tbk:not(.liferay-instance) .DS3 .button--contained.button--info {
    background: #007EFF;
    border: 1px solid #007EFF; }
    .tbk:not(.liferay-instance) .DS3 .button--contained.button--info:hover {
      background: #3FA7FF;
      transition: all 0.3s ease;
      border: 1px solid #3FA7FF; }
    .tbk:not(.liferay-instance) .DS3 .button--contained.button--info:focus {
      background: #0061DB;
      transition: all 0.3s ease;
      border: 1px solid #0061DB; }
    .tbk:not(.liferay-instance) .DS3 .button--contained.button--info:disabled:hover, .tbk:not(.liferay-instance) .DS3 .button--contained.button--info .disabled:hover {
      background: #E7EBF3;
      border: 1px solid #E7EBF3; }
    .tbk:not(.liferay-instance) .DS3 .button--contained.button--info:disabled:focus, .tbk:not(.liferay-instance) .DS3 .button--contained.button--info .disabled:focus {
      background: #E7EBF3;
      border: 1px solid #E7EBF3; }
  .tbk:not(.liferay-instance) .DS3 .button--contained.button--warning {
    background: #FFC058;
    border: 1px solid #FFC058; }
    .tbk:not(.liferay-instance) .DS3 .button--contained.button--warning:hover {
      background: #FFD98F;
      transition: all 0.3s ease;
      border: 1px solid #FFD98F; }
    .tbk:not(.liferay-instance) .DS3 .button--contained.button--warning:focus {
      background: #DB9A40;
      transition: all 0.3s ease;
      border: 1px solid #DB9A40; }
    .tbk:not(.liferay-instance) .DS3 .button--contained.button--warning:disabled:hover, .tbk:not(.liferay-instance) .DS3 .button--contained.button--warning .disabled:hover {
      background: #E7EBF3;
      border: 1px solid #E7EBF3; }
    .tbk:not(.liferay-instance) .DS3 .button--contained.button--warning:disabled:focus, .tbk:not(.liferay-instance) .DS3 .button--contained.button--warning .disabled:focus {
      background: #E7EBF3;
      border: 1px solid #E7EBF3; }
  .tbk:not(.liferay-instance) .DS3 .button--contained.button--success {
    background: #15CC96;
    border: 1px solid #15CC96; }
    .tbk:not(.liferay-instance) .DS3 .button--contained.button--success:hover {
      background: #7AEFB6;
      transition: all 0.3s ease;
      border: 1px solid #7AEFB6; }
    .tbk:not(.liferay-instance) .DS3 .button--contained.button--success:focus {
      background: #0FAF8F;
      transition: all 0.3s ease;
      border: 1px solid #0FAF8F; }
    .tbk:not(.liferay-instance) .DS3 .button--contained.button--success:disabled:hover, .tbk:not(.liferay-instance) .DS3 .button--contained.button--success .disabled:hover {
      background: #E7EBF3;
      border: 1px solid #E7EBF3; }
    .tbk:not(.liferay-instance) .DS3 .button--contained.button--success:disabled:focus, .tbk:not(.liferay-instance) .DS3 .button--contained.button--success .disabled:focus {
      background: #E7EBF3;
      border: 1px solid #E7EBF3; }
  .tbk:not(.liferay-instance) .DS3 .button--contained.button--danger {
    background: #FF4B4B;
    border: 1px solid #FF4B4B; }
    .tbk:not(.liferay-instance) .DS3 .button--contained.button--danger:hover {
      background: #FF8C82;
      transition: all 0.3s ease;
      border: 1px solid #FF8C82; }
    .tbk:not(.liferay-instance) .DS3 .button--contained.button--danger:focus {
      background: #DB3645;
      transition: all 0.3s ease;
      border: 1px solid #DB3645; }
    .tbk:not(.liferay-instance) .DS3 .button--contained.button--danger:disabled:hover, .tbk:not(.liferay-instance) .DS3 .button--contained.button--danger .disabled:hover {
      background: #E7EBF3;
      border: 1px solid #E7EBF3; }
    .tbk:not(.liferay-instance) .DS3 .button--contained.button--danger:disabled:focus, .tbk:not(.liferay-instance) .DS3 .button--contained.button--danger .disabled:focus {
      background: #E7EBF3;
      border: 1px solid #E7EBF3; }
  .tbk:not(.liferay-instance) .DS3 .button--outlined.button--primary {
    color: #D5006C;
    border: 1px solid #D5006C; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--primary:hover {
      background: rgba(213, 0, 108, 0.05);
      transition: all 0.3s ease;
      border: 1px solid #D5006C; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--primary:focus {
      background: rgba(213, 0, 108, 0.1);
      transition: all 0.3s ease;
      border: 1px solid #D5006C; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--primary.disabled:hover {
      background: #FFF;
      border: 1px solid #D3D9E9; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--primary.disabled:focus {
      background: #FFF;
      border: 1px solid #D3D9E9; }
  .tbk:not(.liferay-instance) .DS3 .button--outlined.button--info {
    color: #007EFF;
    border: 1px solid #007EFF; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--info:hover {
      background: #EBF6FF;
      transition: all 0.3s ease;
      border: 1px solid #007EFF; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--info:focus {
      background: #EBF6FF;
      transition: all 0.3s ease;
      border: 1px solid #007EFF; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--info:disabled:hover, .tbk:not(.liferay-instance) .DS3 .button--outlined.button--info .disabled:hover {
      background: #FFF;
      border: 1px solid #D3D9E9; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--info:disabled:focus, .tbk:not(.liferay-instance) .DS3 .button--outlined.button--info .disabled:focus {
      background: #FFF;
      border: 1px solid #D3D9E9; }
  .tbk:not(.liferay-instance) .DS3 .button--outlined.button--warning {
    color: #FFC058;
    border: 1px solid #FFC058; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--warning:hover {
      background: #FFF9E5;
      transition: all 0.3s ease;
      border: 1px solid #FFC058; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--warning:focus {
      background: #FFF9E5;
      transition: all 0.3s ease;
      border: 1px solid #FFC058; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--warning:disabled:hover, .tbk:not(.liferay-instance) .DS3 .button--outlined.button--warning .disabled:hover {
      background: #FFF;
      border: 1px solid #D3D9E9; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--warning:disabled:focus, .tbk:not(.liferay-instance) .DS3 .button--outlined.button--warning .disabled:focus {
      background: #FFF;
      border: 1px solid #D3D9E9; }
  .tbk:not(.liferay-instance) .DS3 .button--outlined.button--success {
    color: #15CC96;
    border: 1px solid #15CC96; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--success:hover {
      background: #E8FCEE;
      transition: all 0.3s ease;
      border: 1px solid #15CC96; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--success:focus {
      background: #E8FCEE;
      transition: all 0.3s ease;
      border: 1px solid #15CC96; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--success:disabled:hover, .tbk:not(.liferay-instance) .DS3 .button--outlined.button--success .disabled:hover {
      background: #FFF;
      border: 1px solid #D3D9E9; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--success:disabled:focus, .tbk:not(.liferay-instance) .DS3 .button--outlined.button--success .disabled:focus {
      background: #FFF;
      border: 1px solid #D3D9E9; }
  .tbk:not(.liferay-instance) .DS3 .button--outlined.button--danger {
    color: #FF4B4B;
    border: 1px solid #FF4B4B; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--danger:hover {
      background: #FFEEE5;
      transition: all 0.3s ease;
      border: 1px solid #FF4B4B; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--danger:focus {
      background: #FFEEE5;
      transition: all 0.3s ease;
      border: 1px solid #FF4B4B; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--danger:disabled:hover, .tbk:not(.liferay-instance) .DS3 .button--outlined.button--danger .disabled:hover {
      background: #FFF;
      border: 1px solid #D3D9E9; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--danger:disabled:focus, .tbk:not(.liferay-instance) .DS3 .button--outlined.button--danger .disabled:focus {
      background: #FFF;
      border: 1px solid #D3D9E9; }
  .tbk:not(.liferay-instance) .DS3 .button--outlined.button--default {
    color: #D3D9E9;
    border: 1px solid #D3D9E9;
    font-weight: 400;
    color: #D3D9E9; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--default:hover {
      background: white;
      transition: all 0.3s ease;
      border: 1px solid #D3D9E9; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--default:focus {
      background: white;
      transition: all 0.3s ease;
      border: 1px solid #D3D9E9; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--default a {
      color: #2D3338;
      font-size: 14px;
      font-family: Roboto Medium; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--default:hover {
      border: 1px solid #828EA5;
      color: #828EA5; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--default:focus {
      border: 1px solid #2D3338;
      color: #828EA5; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--default:disabled:hover, .tbk:not(.liferay-instance) .DS3 .button--outlined.button--default .disabled:hover {
      background: #F9FBFE;
      border: 1px solid #D3D9E9; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--default:disabled:focus, .tbk:not(.liferay-instance) .DS3 .button--outlined.button--default .disabled:focus {
      background: #F9FBFE;
      border: 1px solid #D3D9E9; }
  .tbk:not(.liferay-instance) .DS3 .button--text.button--primary {
    color: #D5006C;
    border: 1px solid transparent; }
    .tbk:not(.liferay-instance) .DS3 .button--text.button--primary:hover {
      background: rgba(213, 0, 108, 0.05);
      transition: all 0.3s ease;
      border: 1px solid transparent; }
    .tbk:not(.liferay-instance) .DS3 .button--text.button--primary:focus {
      background: rgba(213, 0, 108, 0.1);
      transition: all 0.3s ease;
      border: 1px solid transparent; }
    .tbk:not(.liferay-instance) .DS3 .button--text.button--primary:disabled:hover, .tbk:not(.liferay-instance) .DS3 .button--text.button--primary .disabled:hover {
      background: #FFF; }
    .tbk:not(.liferay-instance) .DS3 .button--text.button--primary:disabled:focus, .tbk:not(.liferay-instance) .DS3 .button--text.button--primary .disabled:focus {
      background: #FFF; }
  .tbk:not(.liferay-instance) .DS3 .button--text.button--info {
    color: #007EFF;
    border: 1px solid transparent; }
    .tbk:not(.liferay-instance) .DS3 .button--text.button--info:hover {
      background: #EBF6FF;
      transition: all 0.3s ease;
      border: 1px solid transparent; }
    .tbk:not(.liferay-instance) .DS3 .button--text.button--info:focus {
      background: #EBF6FF;
      transition: all 0.3s ease;
      border: 1px solid transparent; }
    .tbk:not(.liferay-instance) .DS3 .button--text.button--info:disabled:hover, .tbk:not(.liferay-instance) .DS3 .button--text.button--info .disabled:hover {
      background: #FFF; }
    .tbk:not(.liferay-instance) .DS3 .button--text.button--info:disabled:focus, .tbk:not(.liferay-instance) .DS3 .button--text.button--info .disabled:focus {
      background: #FFF; }
    .tbk:not(.liferay-instance) .DS3 .button--text.button--info:disabled .lfr-btn-label, .tbk:not(.liferay-instance) .DS3 .button--text.button--info .disabled .lfr-btn-label {
      color: #A0AFCA; }
  .tbk:not(.liferay-instance) .DS3 .button--text.button--warning {
    color: #FFC058;
    border: 1px solid transparent; }
    .tbk:not(.liferay-instance) .DS3 .button--text.button--warning:hover {
      background: #FFF9E5;
      transition: all 0.3s ease;
      border: 1px solid transparent; }
    .tbk:not(.liferay-instance) .DS3 .button--text.button--warning:focus {
      background: #FFF9E5;
      transition: all 0.3s ease;
      border: 1px solid transparent; }
    .tbk:not(.liferay-instance) .DS3 .button--text.button--warning:disabled:hover, .tbk:not(.liferay-instance) .DS3 .button--text.button--warning .disabled:hover {
      background: #FFF; }
    .tbk:not(.liferay-instance) .DS3 .button--text.button--warning:disabled:focus, .tbk:not(.liferay-instance) .DS3 .button--text.button--warning .disabled:focus {
      background: #FFF; }
  .tbk:not(.liferay-instance) .DS3 .button--text.button--success {
    color: #15CC96;
    border: 1px solid transparent; }
    .tbk:not(.liferay-instance) .DS3 .button--text.button--success:hover {
      background: #E8FCEE;
      transition: all 0.3s ease;
      border: 1px solid transparent; }
    .tbk:not(.liferay-instance) .DS3 .button--text.button--success:focus {
      background: #E8FCEE;
      transition: all 0.3s ease;
      border: 1px solid transparent; }
    .tbk:not(.liferay-instance) .DS3 .button--text.button--success:disabled:hover, .tbk:not(.liferay-instance) .DS3 .button--text.button--success .disabled:hover {
      background: #FFF; }
    .tbk:not(.liferay-instance) .DS3 .button--text.button--success:disabled:focus, .tbk:not(.liferay-instance) .DS3 .button--text.button--success .disabled:focus {
      background: #FFF; }
  .tbk:not(.liferay-instance) .DS3 .button--text.button--danger {
    color: #FF4B4B;
    border: 1px solid transparent; }
    .tbk:not(.liferay-instance) .DS3 .button--text.button--danger:hover {
      background: #FFEEE5;
      transition: all 0.3s ease;
      border: 1px solid transparent; }
    .tbk:not(.liferay-instance) .DS3 .button--text.button--danger:focus {
      background: #FFEEE5;
      transition: all 0.3s ease;
      border: 1px solid transparent; }
    .tbk:not(.liferay-instance) .DS3 .button--text.button--danger:disabled:hover, .tbk:not(.liferay-instance) .DS3 .button--text.button--danger .disabled:hover {
      background: #FFF; }
    .tbk:not(.liferay-instance) .DS3 .button--text.button--danger:disabled:focus, .tbk:not(.liferay-instance) .DS3 .button--text.button--danger .disabled:focus {
      background: #FFF; }
  .tbk:not(.liferay-instance) .DS3 .btn {
    border: 1px solid transparent;
    border: none; }
    .tbk:not(.liferay-instance) .DS3 .btn:focus {
      text-decoration: unset;
      outline: none;
      outline: none -webkit-focus-ring-color transparent 0;
      outline: none -moz-focus-ring-color transparent 0;
      outline: none -o-focus-ring-color transparent 0;
      box-shadow: none; }
  .tbk:not(.liferay-instance) .DS3 button:not(.mo-btn) {
    background: none;
    border: none;
    padding: 0; }
  .tbk:not(.liferay-instance) .DS3 .portlet-login .button-holder .btn.btn-primary.btn-default {
    background-color: #0B5FFF;
    padding: 0.4375rem 0.9375rem; }
  .tbk:not(.liferay-instance) .DS3 .mo-btn--tbk-48 {
    min-height: 48px;
    min-width: 48px; }
  .tbk:not(.liferay-instance) .DS3 .button--neutral {
    background: var(--surface-light-basic-200, #f9fbfe);
    color: var(--text-subdued-grey-200, #707382);
    display: inline-block;
    align-items: flex-start;
    box-sizing: border-box;
    border-radius: 4px;
    font-weight: 500;
    font-weight: bold;
    border: 1px solid #f9fbfe; }
  .tbk:not(.liferay-instance) .DS3 .tbk:not(.liferay-instance) .DS3 a.button--neutral:hover, .tbk:not(.liferay-instance) .DS3 .tbk:not(.liferay-instance) .DS3 a.button--neutral:focus {
    color: var(--text-subdued-grey-200, #2d3338) !important; }
  .tbk:not(.liferay-instance) .DS3 .btn-search-white.btn-default {
    min-width: 48px;
    height: 48px;
    border-radius: 4px;
    background: #D5006C !important;
    color: white;
    box-shadow: none; }
    .tbk:not(.liferay-instance) .DS3 .btn-search-white.btn-default .btn-primary.btn-default:not(:disabled):not(.disabled):active:focus {
      box-shadow: none; }
    .tbk:not(.liferay-instance) .DS3 .btn-search-white.btn-default.disabled, .tbk:not(.liferay-instance) .DS3 .btn-search-white.btn-default :disabled {
      background: #E7EBF3 !important; }
    .tbk:not(.liferay-instance) .DS3 .btn-search-white.btn-default .btn-cyan:hover {
      background: #E5397F !important;
      box-shadow: none; }
    .tbk:not(.liferay-instance) .DS3 .btn-search-white.btn-default .btn-cyan:focus {
      background: #B7006F !important;
      box-shadow: none; }
  .tbk:not(.liferay-instance) .DS3 .btn-cyan.btn-search-white:focus {
    background: #D5006C !important; }
  .tbk:not(.liferay-instance) .DS3 .btn-search-white.btn-default::before {
    content: "\eabb";
    font-family: "transbank-icons" !important;
    font-size: 24px;
    font-weight: 100; }
  .tbk:not(.liferay-instance) .DS3 .btn-cyan.btn-search-white:hover, .tbk:not(.liferay-instance) .DS3 .form-group .btn-search-white:hover {
    background: #E5397F !important;
    box-shadow: none !important; }
  @media only screen and (max-width: 575px) {
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .tbkdatatable .line-row .button--contained ::before {
      content: ""; }
    .tbk:not(.liferay-instance) .DS3 .button-w100 {
      width: 100% !important; }
    .tbk:not(.liferay-instance) .DS3 .button {
      width: 100%; }
    .tbk:not(.liferay-instance) .DS3 #_LoginWebPortlet_loginForm .form-group .icon-inside-input-right {
      width: 21%;
      right: 0.5rem;
      bottom: 20px; }
    .tbk:not(.liferay-instance) .DS3 .tbkdatatable .line-row .button--contained {
      width: 100%; }
      .tbk:not(.liferay-instance) .DS3 .tbkdatatable .line-row .button--contained:before {
        content: "Solicitar";
        font-family: 'Roboto Regular'; }
      .tbk:not(.liferay-instance) .DS3 .tbkdatatable .line-row .button--contained div.btn-group {
        width: 100% !important; } }
  .tbk:not(.liferay-instance) .DS3 a:hover {
    text-decoration: none; }
  .tbk:not(.liferay-instance) .DS3 .btn-default {
    box-shadow: none; }
  .tbk:not(.liferay-instance) .DS3 .button--outlined.button--primary.disabled {
    background-color: #E7EBF3;
    border: 1px solid #E7EBF3;
    color: #A0AFCA; }
  .tbk:not(.liferay-instance) .DS3 .card.card--default {
    margin-top: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 0;
    -webkit-box-shadow: 0px 1px 2px rgba(14, 21, 32, 0.18), 0px 0px 2px rgba(14, 21, 32, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0px 1px 2px rgba(14, 21, 32, 0.18), 0px 0px 2px rgba(14, 21, 32, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 1px 2px rgba(14, 21, 32, 0.18), 0px 0px 2px rgba(14, 21, 32, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.04);
    padding: 32px 24px;
    /*& .card__aside {
      & .card__figure {
        
      }
    }*/ }
    .tbk:not(.liferay-instance) .DS3 .card.card--default--pd12 {
      padding: 12px; }
    .tbk:not(.liferay-instance) .DS3 .card.card--default .card__header {
      /*& .card__subtitle {
        
      }*/ }
      .tbk:not(.liferay-instance) .DS3 .card.card--default .card__header .card__title {
        font-family: Roboto Medium !important;
        font-size: 22px;
        line-height: 32px;
        color: #0E1520; }
    .tbk:not(.liferay-instance) .DS3 .card.card--default .card__body {
      font-family: Roboto Regular !important;
      font-size: 14px;
      line-height: 24px;
      letter-spacing: 0.25px;
      color: #707382; }
    .tbk:not(.liferay-instance) .DS3 .card.card--default .card__footer {
      display: grid;
      /*& .card__actions {
  
      }*/ }
  .tbk:not(.liferay-instance) .DS3 .card--sm {
    min-width: 271px;
    width: auto; }
    .tbk:not(.liferay-instance) .DS3 .card--sm:first-child {
      margin-left: 15px; }
    .tbk:not(.liferay-instance) .DS3 .card--sm .card.card--default {
      padding-top: 18px;
      padding-bottom: 18px;
      padding-left: 18px;
      height: 97px;
      margin-right: 32px; }
    .tbk:not(.liferay-instance) .DS3 .card--sm svg {
      margin-right: 8px; }
    .tbk:not(.liferay-instance) .DS3 .card--sm .card__header .card__title span {
      color: #43484C; }
      .tbk:not(.liferay-instance) .DS3 .card--sm .card__header .card__title span.c-danger-300 {
        color: #FF4B4B; }
  .tbk:not(.liferay-instance) .DS3 .card--xs {
    width: auto;
    display: table-row; }
    .tbk:not(.liferay-instance) .DS3 .card--xs:first-child {
      margin-left: 15px; }
    .tbk:not(.liferay-instance) .DS3 .card--xs .tooltip__default {
      float: left; }
    .tbk:not(.liferay-instance) .DS3 .card--xs .card.card--default {
      min-width: 165px;
      max-width: 200px;
      width: 200px;
      padding-top: 18px;
      padding-bottom: 18px;
      padding-left: 18px;
      height: 71px;
      margin-right: 24px; }
      .tbk:not(.liferay-instance) .DS3 .card--xs .card.card--default.pointer {
        cursor: pointer; }
      .tbk:not(.liferay-instance) .DS3 .card--xs .card.card--default .card__body {
        line-height: 5px; }
    .tbk:not(.liferay-instance) .DS3 .card--xs svg {
      margin-right: 8px; }
    .tbk:not(.liferay-instance) .DS3 .card--xs .card__header .card__title span {
      color: #43484C; }
      .tbk:not(.liferay-instance) .DS3 .card--xs .card__header .card__title span.c-danger-300 {
        color: #FF4B4B; }
  .tbk:not(.liferay-instance) .DS3 .cards--default {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 0.1px solid rgba(14, 21, 32, 0.12);
    -webkit-box-shadow: 0px 1px 2px rgba(14, 21, 32, 0.18), 0px 0px 2px rgba(14, 21, 32, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0px 1px 2px rgba(14, 21, 32, 0.18), 0px 0px 2px rgba(14, 21, 32, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 1px 2px rgba(14, 21, 32, 0.18), 0px 0px 2px rgba(14, 21, 32, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.04);
    padding: 32px 24px;
    background: white; }
    .tbk:not(.liferay-instance) .DS3 .cards--default--pd12 {
      padding: 12px; }
      .tbk:not(.liferay-instance) .DS3 .cards--default--pd12 .card--body {
        padding: 12px; }
  .tbk:not(.liferay-instance) .DS3 .adda-cards-wrapper {
    display: grid;
    gap: 8px;
    grid-template-columns: repeat(2, calc(50% - 4px));
    grid-template-rows: repeat(2, 70px); }
    .tbk:not(.liferay-instance) .DS3 .adda-cards-wrapper .card.card--default {
      padding-top: 14px;
      padding-bottom: 0px; }
      .tbk:not(.liferay-instance) .DS3 .adda-cards-wrapper .card.card--default .card__header .card__title {
        font-size: 24px;
        color: #43484C;
        line-height: 24px; }
  @media (max-width: 767px) {
    .tbk:not(.liferay-instance) .DS3 .adda-cards-wrapper .card.card--default {
      padding: 12px 12px; }
    .tbk:not(.liferay-instance) .DS3 .card--xs .card.card--default {
      width: 95%;
      min-width: 95%;
      margin-right: 6px; }
    .tbk:not(.liferay-instance) .DS3 .card--xs .tooltip__default {
      width: 50%; }
    .tbk:not(.liferay-instance) .DS3 .tooltip__default span.tooltiptext-grey.rigth {
      margin-left: 94px;
      display: none; } }
  @media (min-width: 993px) {
    .tbk:not(.liferay-instance) .DS3 .adda-cards-wrapper {
      gap: 23px;
      grid-template-columns: repeat(4, 200px);
      grid-template-rows: repeat(1, 74px);
      max-width: 870px; } }
  .tbk:not(.liferay-instance) .DS3 .cards--default {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 0.1px solid rgba(14, 21, 32, 0.12);
    -webkit-box-shadow: 0px 1px 2px rgba(14, 21, 32, 0.18), 0px 0px 2px rgba(14, 21, 32, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0px 1px 2px rgba(14, 21, 32, 0.18), 0px 0px 2px rgba(14, 21, 32, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 1px 2px rgba(14, 21, 32, 0.18), 0px 0px 2px rgba(14, 21, 32, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.04);
    padding: 32px 24px;
    background: white; }
    .tbk:not(.liferay-instance) .DS3 .cards--default--pd12 {
      padding: 12px; }
      .tbk:not(.liferay-instance) .DS3 .cards--default--pd12 .card--body {
        padding: 12px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .card.card--default .button--text.button--info {
    line-height: 10px; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .card.card--default .button--text.button--info:focus {
      background: none; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .card.card--default .button--text.button--info:hover {
      background: none; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .card.card--default .button--text.button--info svg.margin-left8 {
      margin-top: -2px; }
  .tbk:not(.liferay-instance) .DS3 .carousel.carousel--default .carousel__inner {
    box-shadow: none;
    border-radius: inherit;
    margin-left: -10px;
    margin-right: -10px;
    height: auto; }
    .tbk:not(.liferay-instance) .DS3 .carousel.carousel--default .carousel__inner .carousel-item {
      position: relative;
      float: left;
      width: 100%;
      margin-right: 0;
      backface-visibility: hidden;
      transition: inherit;
      display: block;
      right: 0;
      height: auto;
      padding-left: 20px;
      padding-right: 6px; }
      .tbk:not(.liferay-instance) .DS3 .carousel.carousel--default .carousel__inner .carousel-item.active {
        display: block;
        opacity: 1;
        position: absolute;
        left: 0;
        z-index: 0;
        padding-left: 1px; }
  .tbk:not(.liferay-instance) .DS3 .carousel.carousel--default .carousel-indicators li {
    cursor: pointer;
    background-color: #D5006C;
    width: 15px;
    height: 15px;
    border-radius: 50px;
    margin-right: 10px;
    margin-left: unset;
    border-top: unset;
    border-bottom: unset;
    opacity: 0.5; }
  .tbk:not(.liferay-instance) .DS3 .carousel.carousel--default .carousel-indicators .active {
    opacity: 1;
    width: 45px; }
  .tbk:not(.liferay-instance) .DS3 .carousel__inner .eva {
    transform: translate(0, 2px);
    margin-right: 0.25rem; }
  @media only screen and (min-width: 992px) {
    .tbk:not(.liferay-instance) .DS3 .carousel.carousel--default .carousel__inner .carousel-item {
      left: 33%;
      opacity: 1; }
    .tbk:not(.liferay-instance) .DS3 .carousel.carousel--default .carousel-indicators {
      display: none; }
    .tbk:not(.liferay-instance) .DS3 .carousel.carousel--default .carousel__inner .carousel-item.active {
      position: relative;
      padding-left: 15px !important; }
    .tbk:not(.liferay-instance) .DS3 .carousel.carousel--default .carousel__inner .carousel-item {
      left: 0;
      opacity: 1; } }
  @media only screen and (max-width: 991px) {
    .tbk:not(.liferay-instance) .DS3 .carousel.carousel--default .carousel__inner .carousel-item {
      left: 50%; }
    .tbk:not(.liferay-instance) .DS3 .carousel.carousel--default .carousel-indicators {
      display: flex; } }
  @media only screen and (max-width: 766px) {
    .tbk:not(.liferay-instance) .DS3 .carousel.carousel--default .carousel__inner .carousel-item {
      opacity: 0;
      visibility: hidden; }
    .tbk:not(.liferay-instance) .DS3 .carousel.carousel--default .carousel__inner .carousel-item.active {
      visibility: visible;
      transition: all 0.3s linear; }
    .tbk:not(.liferay-instance) .DS3 .carousel.carousel--default .carousel__inner {
      margin-left: 0;
      margin-right: 0; }
      .tbk:not(.liferay-instance) .DS3 .carousel.carousel--default .carousel__inner .col-12 {
        padding-right: 1px;
        padding-left: 1px; } }
  .tbk:not(.liferay-instance) .DS3 .checkbox--label {
    font-size: 14px;
    color: #707382;
    line-height: 1.3; }
  .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="checkbox"]:not(:checked) {
    position: absolute;
    left: -9999px; }
    .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="checkbox"]:not(:checked) + label {
      position: relative;
      padding-left: 1.95em;
      cursor: pointer; }
      .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="checkbox"]:not(:checked) + label:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        border: 2px solid #828ea5;
        width: 18px;
        height: 18px;
        border-radius: 2px; }
      .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="checkbox"]:not(:checked) + label:after {
        opacity: 0;
        transform: scale(0);
        content: "";
        position: absolute;
        top: 4px;
        left: 4px;
        transition: all 0.2s;
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10px' height='10px' viewBox='0 0 122.877 101.052' enable-background='new 0 0 122.877 101.052' xml:space='preserve'%3E%3Cpath d='M4.43,63.63c-2.869-2.755-4.352-6.42-4.427-10.11c-0.074-3.689,1.261-7.412,4.015-10.281 c2.752-2.867,6.417-4.351,10.106-4.425c3.691-0.076,7.412,1.255,10.283,4.012l24.787,23.851L98.543,3.989l1.768,1.349l-1.77-1.355 c0.141-0.183,0.301-0.339,0.479-0.466c2.936-2.543,6.621-3.691,10.223-3.495V0.018l0.176,0.016c3.623,0.24,7.162,1.85,9.775,4.766 c2.658,2.965,3.863,6.731,3.662,10.412h0.004l-0.016,0.176c-0.236,3.558-1.791,7.035-4.609,9.632l-59.224,72.09l0.004,0.004 c-0.111,0.141-0.236,0.262-0.372,0.368c-2.773,2.435-6.275,3.629-9.757,3.569c-3.511-0.061-7.015-1.396-9.741-4.016L4.43,63.63 L4.43,63.63z' fill='%23fff'/%3E%3C/svg%3E");
        height: 10px;
        width: 10px; }
  .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="checkbox"]:checked {
    position: absolute;
    left: -9999px; }
    .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="checkbox"]:checked + label {
      position: relative;
      padding-left: 1.95em;
      cursor: pointer; }
      .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="checkbox"]:checked + label:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        border: 2px solid #d5006c;
        width: 18px;
        height: 18px;
        border-radius: 2px;
        background: #d5006c; }
      .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="checkbox"]:checked + label:after {
        opacity: 1;
        transform: scale(1);
        content: "";
        position: absolute;
        top: 4px;
        left: 4px;
        transition: all 0.2s;
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10px' height='10px' viewBox='0 0 122.877 101.052' enable-background='new 0 0 122.877 101.052' xml:space='preserve'%3E%3Cpath d='M4.43,63.63c-2.869-2.755-4.352-6.42-4.427-10.11c-0.074-3.689,1.261-7.412,4.015-10.281 c2.752-2.867,6.417-4.351,10.106-4.425c3.691-0.076,7.412,1.255,10.283,4.012l24.787,23.851L98.543,3.989l1.768,1.349l-1.77-1.355 c0.141-0.183,0.301-0.339,0.479-0.466c2.936-2.543,6.621-3.691,10.223-3.495V0.018l0.176,0.016c3.623,0.24,7.162,1.85,9.775,4.766 c2.658,2.965,3.863,6.731,3.662,10.412h0.004l-0.016,0.176c-0.236,3.558-1.791,7.035-4.609,9.632l-59.224,72.09l0.004,0.004 c-0.111,0.141-0.236,0.262-0.372,0.368c-2.773,2.435-6.275,3.629-9.757,3.569c-3.511-0.061-7.015-1.396-9.741-4.016L4.43,63.63 L4.43,63.63z' fill='%23fff'/%3E%3C/svg%3E");
        height: 10px;
        width: 10px; }
  .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="checkbox"]:focus + label:before {
    box-shadow: 0 0 4px 1px rgba(118, 127, 157, 0.5); }
  .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="checkbox"]:disabled + label:before {
    box-shadow: none;
    border-color: #c9d0e4;
    background-color: #fff; }
  .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="checkbox"]:disabled:checked + label:before {
    box-shadow: none;
    border-color: #c9d0e4;
    background-color: #fff; }
  .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="checkbox"]:disabled:checked + label:after {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10px' height='10px' viewBox='0 0 122.877 101.052' enable-background='new 0 0 122.877 101.052' xml:space='preserve'%3E%3Cpath d='M4.43,63.63c-2.869-2.755-4.352-6.42-4.427-10.11c-0.074-3.689,1.261-7.412,4.015-10.281 c2.752-2.867,6.417-4.351,10.106-4.425c3.691-0.076,7.412,1.255,10.283,4.012l24.787,23.851L98.543,3.989l1.768,1.349l-1.77-1.355 c0.141-0.183,0.301-0.339,0.479-0.466c2.936-2.543,6.621-3.691,10.223-3.495V0.018l0.176,0.016c3.623,0.24,7.162,1.85,9.775,4.766 c2.658,2.965,3.863,6.731,3.662,10.412h0.004l-0.016,0.176c-0.236,3.558-1.791,7.035-4.609,9.632l-59.224,72.09l0.004,0.004 c-0.111,0.141-0.236,0.262-0.372,0.368c-2.773,2.435-6.275,3.629-9.757,3.569c-3.511-0.061-7.015-1.396-9.741-4.016L4.43,63.63 L4.43,63.63z' fill='%23C9D0E4'/%3E%3C/svg%3E"); }
  .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
    background-color: #fff; }
    .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="radio"]:not(:checked) + label {
      position: relative;
      padding-left: 1.95em;
      cursor: pointer; }
      .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="radio"]:not(:checked) + label:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        border: 2px solid #828ea5;
        width: 20px;
        height: 20px;
        border-radius: 50%; }
      .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="radio"]:not(:checked) + label:after {
        opacity: 0;
        transform: scale(0);
        content: "";
        border-radius: 50%;
        position: absolute;
        top: 4.5px;
        left: 4.5px;
        transition: all 0.2s;
        height: 10.5px;
        width: 10.5px; }
  .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="radio"]:checked {
    position: absolute;
    left: -9999px; }
    .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="radio"]:checked + label {
      position: relative;
      padding-left: 1.95em;
      cursor: pointer; }
      .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="radio"]:checked + label:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        border: 2px solid #d5006c;
        width: 20px;
        height: 20px;
        border-radius: 50%; }
      .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="radio"]:checked + label:after {
        opacity: 1;
        transform: scale(1);
        content: "";
        border-radius: 50%;
        position: absolute;
        top: 4.5px;
        left: 4.5px;
        transition: all 0.2s;
        height: 10.5px;
        width: 10.5px;
        background-color: #d5006c; }
  .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="radio"]:focus + label:before {
    box-shadow: 0 0 4px 1px rgba(118, 127, 157, 0.5); }
  .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="radio"]:disabled + label:before {
    border: 2px solid #c9d0e4; }
  .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="radio"]:disabled:checked + label:before {
    border: 2px solid #c9d0e4; }
  .tbk:not(.liferay-instance) .DS3 .checkbox--primary [type="radio"]:disabled:checked + label:after {
    background-color: #c9d0e4; }
  .tbk:not(.liferay-instance) .DS3 .container-chips {
    background: white;
    margin-block-end: -5px;
    min-width: 1053px;
    font-size: 12px; }
    .tbk:not(.liferay-instance) .DS3 .container-chips span {
      float: left;
      margin-top: 7px;
      margin-right: 10px; }
    .tbk:not(.liferay-instance) .DS3 .container-chips .chip {
      float: left;
      margin-block-end: 5px;
      padding-top: 5px; }
      .tbk:not(.liferay-instance) .DS3 .container-chips .chip span.clear {
        float: right;
        margin-top: 8px;
        font-size: 13px; }
  .tbk:not(.liferay-instance) .DS3 .container-chips .chip {
    background: #f5f7fa;
    border-radius: 30px;
    color: #707382;
    font-size: 14px;
    line-height: 24px;
    padding-top: 0;
    padding-left: 12px;
    height: 24px;
    font-family: Roboto Regular;
    font-weight: 500; }
  .tbk:not(.liferay-instance) .DS3 #contenedorFiltrosSeleccionadosTbk {
    gap: 0.8rem; }
  .tbk:not(.liferay-instance) .DS3 #contenedorFiltrosSeleccionadosTbk button {
    border: 1px solid transparent;
    padding: 8px;
    border-radius: 30px;
    background: #d5006c1a !important;
    color: #d5006c !important;
    max-height: 34px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .form-group.row {
    width: 1068px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .form-group-calendar:focus .flex__right {
    transform: rotate(180deg); }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .btn-search-white.btn-default :disabled {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconSearchGrey.svg), #e7ebf3 !important;
    display: block; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .button--outlined.button--default {
    color: #d3d9e9;
    border: 1.5px solid #d3d9e9; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .content__table-colums .table-detail .table > thead > tr > th:last-child {
    padding-right: 100px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .DS3 .margin-top-24 {
    margin-top: 50px !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .tbk-select-custom .btn-group.show .dropdown-toggle:focus {
    border: 1px solid #2d3338; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .tbk-select-custom .btn-group.show .dropdown-toggle {
    background-image: none; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .tbk-select-custom .btn-group.show .dropdown-menu {
    min-width: 100%; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .tbk-select-custom .btn-group .dropdown-toggle {
    background-image: none;
    min-width: 119px;
    width: 100%; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .twitter-typeahead {
    min-width: 100%; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .field-white-border:focus {
    border: 1px solid #2d3338; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .field-white-border {
    max-width: 282px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .form-group-calendar {
    min-width: 100%; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .button--outlined.button--default.calendar .calendar-tbk-modal button {
    min-width: 100%;
    padding-bottom: 10px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .open .btn-dropdown-select-month {
    padding-bottom: 10px;
    border: none !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .content__table-colums .tbk__paginator .pagination-content {
    box-shadow: none; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .active a {
    background: #d5006c;
    color: white;
    border-bottom: none;
    padding-top: 10px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .content__table-colums .tbk__paginator ul.pagination > .active > a:focus {
    border-bottom: none; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .content__table-colums .tbk__paginator ul.pagination > li:last-child > a.icon-caret-right:hover {
    background: no-repeat 50% 50% url(../images/tbk/icoArrowAdvance.svg); }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .content__table-colums .tbk__paginator ul.pagination > li:last-child > a.icon-caret-right {
    margin-top: -2px !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li.disabled a.icon-caret-right {
    margin: 0;
    margin-left: 10px;
    background-position: center !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload {
    display: flex; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li:first-child:not(.disabled) {
    margin-top: 0px;
    margin-right: 5px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li.disabled a.icon-caret-left {
    background-position: center !important;
    margin-top: -4px;
    transform: rotate(180deg);
    margin-right: 30px;
    background: no-repeat 50% 50% url(../images/tbk/icoArrowAdvanceDisabled.svg) !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload.disabled li a.icon-caret-right.disable-onload.disabled {
    background-position: center !important;
    margin-top: -3px;
    transform: rotate(0deg);
    margin-right: 20px;
    padding: 0;
    background: no-repeat 50% 50% url(../images/tbk/icoArrowAdvanceDisabled.svg) !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload.disabled li a.icon-caret-left.disable-onload.disabled {
    background-position: center !important;
    margin-top: -3px;
    transform: rotate(180deg);
    margin-right: 20px;
    padding: 0;
    background: no-repeat 50% 50% url(../images/tbk/icoArrowAdvanceDisabled.svg) !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li.disabled a.icon-caret-right {
    background-position: center !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-left:hover {
    transform: rotate(0deg);
    margin: 4px 10px 0 0;
    background: no-repeat 50% 50% url("../images/tbk/icoArrowBack.svg"); }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .button--text-link:not(.disabled) .icon_filter {
    fill: #007eff; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component li a {
    color: #707382;
    height: 40px;
    min-width: 40px;
    padding-top: 0px; }
  .tbk:not(.liferay-instance) .DS3 #_VentasVoucherVirtualWeb_horaInicioListado {
    max-height: 310px; }
  .tbk:not(.liferay-instance) .DS3 #_VentasVoucherVirtualWeb_horaFinListado {
    max-height: 310px; }
  .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_dropdown-menu-cuenta-seleccionada {
    padding-left: 1rem;
    padding-right: 1rem; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .margin-bottom-6 {
    margin-bottom: 3px !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .button--text-link {
    border-bottom: none;
    display: inline-flex; }
  @media only screen and (min-width: 768px) {
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .form-group .col-md-2.col-sm-12:first-child {
      flex: 0 0 179px;
      max-width: 179px; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .form-group .col-md-4.col-sm-12 {
      flex: 0 0 298px;
      max-width: 298px; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .form-group .col-md-2.col-sm-12:nth-child(2) {
      flex: 0 0 208px;
      max-width: 208px; } }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .panel.panel--default.border--top__straight {
    border-radius: 0 0 4px 4px;
    display: -webkit-inline-box;
    width: 1088px; }
  .tbk:not(.liferay-instance) .DS3 .table-detail .table {
    width: 1030px; }
  @media only screen and (max-width: 830px) {
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .modal.modal--default.padding-right-152.padding-left-152 {
      width: -webkit-fill-available;
      padding-left: 0px !important;
      padding-right: 0px !important;
      margin-right: 14px; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .modal__dialog.center.with-menu {
      width: 97%;
      margin-left: 14px;
      margin-right: 0; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .bgDialogModal.with-menu {
      width: 100%; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .modal__dialog.center.with-menu {
      top: 140px;
      position: fixed; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .modal__dialog.center.with-menu {
      padding-top: 3vh; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .modal__dialog.center {
      z-index: 3; } }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .modal__dialog.center {
    position: fixed;
    width: calc(100vw - 144px);
    right: 0;
    float: right;
    left: inherit;
    margin-left: inherit; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .bgDialogModal {
    z-index: 2; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .form-group.line-row {
    z-index: 1; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .form-group.line-row .button--text-link {
      border-bottom: none; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_ContracargoDetalleWebPortlet_ .panel.panel--default.border--bottom__straight.margin-bottom-0 {
    padding: 32px 24px 32px 72px; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_ContracargoDetalleWebPortlet_ .panel.panel--default.border--bottom__straight.margin-bottom-0 .eva-file-outline,
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_ContracargoDetalleWebPortlet_ .panel.panel--default.border--bottom__straight.margin-bottom-0 .eva-checkmark-circle-2 {
      position: absolute;
      left: 43px;
      margin-top: 3px; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_ContracargoDetalleWebPortlet_ .panel.panel--default.border--bottom__straight.margin-bottom-0 .wd-100 {
      z-index: 0;
      position: relative; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_ContracargoDetalleWebPortlet_ .panel.panel--default.border--bottom__straight.margin-bottom-0 .w-100 .cards--default {
      background: #f9fbfe;
      box-shadow: 0px 1px 2px rgba(14, 21, 32, 0.18), 0px 0px 2px rgba(14, 21, 32, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.04);
      border-radius: 4px; }
      .tbk:not(.liferay-instance) .DS3 .portlet-boundary_ContracargoDetalleWebPortlet_ .panel.panel--default.border--bottom__straight.margin-bottom-0 .w-100 .cards--default .d-flex.align-items-center {
        max-width: 323px; }
        .tbk:not(.liferay-instance) .DS3 .portlet-boundary_ContracargoDetalleWebPortlet_ .panel.panel--default.border--bottom__straight.margin-bottom-0 .w-100 .cards--default .d-flex.align-items-center .font-regular_tbk {
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
      @media only screen and (max-width: 575px) {
        .tbk:not(.liferay-instance) .DS3 .portlet-boundary_ContracargoDetalleWebPortlet_ .panel.panel--default.border--bottom__straight.margin-bottom-0 .w-100 .cards--default .d-flex.align-items-center {
          max-width: 88%; } }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .modal__dialog--filter .btn-group:focus {
    border: 1px solid #2d3338; }
  .tbk:not(.liferay-instance) .DS3 .tbk__txt-overflow {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .table-content {
    overflow: hidden;
    max-width: 1023px;
    width: 1023px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .filter--columns {
    margin-top: 30px;
    top: inherit;
    position: absolute;
    z-index: 1;
    right: 52px; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .filter--columns .dropdown--content .height-392 {
      overflow-x: hidden !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .height-21 {
    height: 25px;
    display: block; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .height-21 .font-bold_tbk {
      margin-bottom: -18px;
      cursor: pointer; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .row {
    display: flex !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .table-detail .table {
    width: 1030px;
    display: table; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .content__table-colums .table-detail .table > thead > tr > th {
    min-width: inherit;
    max-width: 122px; }
  .tbk:not(.liferay-instance) .DS3 .adda-amount-sign:before,
  .tbk:not(.liferay-instance) .DS3 .adda-currency-pesos .adda-currency-symbol:before {
    content: "$";
    margin-right: 3px; }
  .tbk:not(.liferay-instance) .DS3 .adda-currency-dolar .adda-currency-symbol:before {
    content: "US$";
    margin-right: 3px; }
  .tbk:not(.liferay-instance) .DS3 .max-w-600 {
    max-width: 600px; }
  .tbk:not(.liferay-instance) .DS3 #_ContracargoDetalleWebPortlet_btn-back {
    display: table; }
    .tbk:not(.liferay-instance) .DS3 #_ContracargoDetalleWebPortlet_btn-back .font-medium_tbk.fs-2 {
      top: -2px;
      position: absolute; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .content__table-view-detail tbody.table-data tr.adda-tr-hasmore:hover td .wrap-link.adda-see-more:before {
    content: "Ver detalle";
    right: 26px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .content__table-view-detail tbody.table-data tr.adda-tr-hasmore:hover td .wrap-link.adda-see-more:after {
    right: 10px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_historicoVentas_ .content__table-view-detail tbody.table-data tr.adda-tr-hasmore:hover td .wrap-link.adda-see-more:before {
    content: "Ver detalle";
    right: 26px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_historicoVentas_ .content__table-view-detail tbody.table-data tr.adda-tr-hasmore:hover td .wrap-link.adda-see-more:after {
    right: 10px; }
  .tbk:not(.liferay-instance) .DS3 .DS3 .portlet-boundary_historicoVentas_ .button--outlined.button--default.calendar .calendar-tbk-modal button {
    min-width: 184px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_historicoVentas_ .button--outlined.button--default.calendar .flex__right {
    cursor: pointer; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_historicoVentas_ .table-detail .table > tbody > tr > td {
    background: transparent; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_historicoVentas_ .table-detail .table > tbody > tr > td {
    background: transparent; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .modal__dialog--filter .btn-group {
    min-width: 100%; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .modal__dialog--filter .dropdown-toggle {
    min-width: 100%; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .container-chips span {
    margin-top: 4px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .modal__dialog--filter .input-text-wrapper .field.disabled {
    background: #f9fbfe;
    background-color: #f9fbfe !important; }
  .tbk:not(.liferay-instance) .DS3 .modal__dialog.modal__dialog--filter .control-label {
    font-weight: 500; }
  .tbk:not(.liferay-instance) .DS3 .modal__dialog.modal__dialog--filter .btn-erase.disabled path {
    fill: #a0afca; }
  .tbk:not(.liferay-instance) .DS3 .modal__dialog.modal__dialog--filter .modal__dialog__content {
    top: 83px; }
  .tbk:not(.liferay-instance) .DS3 .dropdown--content .check__colums a.disabled {
    color: #a0afca;
    font-family: Roboto Medium; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_transaccion_financiera_resumen_web_TransaccionFinancieraResumenWebPortlet_ .panel.panel--default.border--bottom__straight {
    max-width: 1088px; }
  .tbk:not(.liferay-instance) .DS3 .scheduler-event:focus {
    outline: none !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .modal__actions {
    margin: auto; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li {
    max-width: 40px;
    width: 40px;
    float: left; }
  .tbk:not(.liferay-instance) .DS3 .button--outlined.button--primary.disabled {
    background-color: white;
    border: 1px solid #d3d9e9;
    color: #d3d9e9; }
  .tbk:not(.liferay-instance) .DS3 .button--contained.button--primary.disabled span {
    color: #d3d9e9; }
  .tbk:not(.liferay-instance) .DS3 .button--contained.button--primary:not(.disabled) .font-weight-normal {
    color: white !important; }
  .tbk:not(.liferay-instance) .DS3 #_VentasVoucherVirtualWeb_listaDescargaDetalleVenta:before {
    content: "\eab0";
    font-family: Eva-Icons;
    margin-right: 10px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .tbk__txt-overflow {
    margin-bottom: 0 !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .tbkdatatable .empty-pagination .adda-tabletable tbody td {
    border-color: #e7ebf3; }
  .tbk:not(.liferay-instance) .DS3 .button.center__block {
    margin: auto;
    display: block; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasVoucherVirtualWeb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload.disabled li a.icon-caret-right.disable-onload.disabled {
    margin-right: 0; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .card--xs .card.card--default .card__body.c-grey-200 .padding-left-30 {
    white-space: nowrap; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .form-group.row.line-row form.form .modal__dialog.modal__dialog--filter {
    left: 0;
    top: -280px; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .form-group.row.line-row form.form .modal__dialog.modal__dialog--filter .dropdown-toggle {
      width: 320px; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .form-group.row.line-row form.form .modal__dialog.modal__dialog--filter .modal__dialog-body .row .col-sm-6 div:first-child {
      margin-bottom: 32px; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .form-group.row.line-row form.form .modal__dialog.modal__dialog--filter .modal__dialog-body .row .field-code {
      min-width: 320px;
      color: #2d3338;
      font-weight: bold; }
      .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .form-group.row.line-row form.form .modal__dialog.modal__dialog--filter .modal__dialog-body .row .field-code:focus {
        border: 1.5px solid #2d3338; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .form-group.row.line-row form.form .modal__dialog.modal__dialog--filter .modal__dialog-body .row .disabled .eva-refresh {
      fill: #a0afca;
      color: #a0afca; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .form-group.row.line-row form.form .modal__dialog.modal__dialog--filter .ps-scrollbar-y-rail {
      display: none; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .form-group.row.line-row form.form .modal__dialog.modal__dialog--filter .ps-scrollbar-x-rail {
      display: none; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .form-group.row.line-row form.form .modal__dialog.modal__dialog--filter .eva.eva-refresh {
      position: relative;
      top: 3px; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .form-group.row.line-row form.form .modal__dialog.modal__dialog--filter .modal__dialog__content {
      top: 20vh; }
  @media only screen and (max-width: 575px) {
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .modal__dialog.modal__dialog--filter {
      margin-left: 0;
      width: 100vw;
      margin-top: 0; }
      .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .modal__dialog.modal__dialog--filter .modal__dialog__content {
        top: 109px;
        left: 0;
        width: 90% !important;
        margin-left: 5% !important;
        padding: 18px;
        overflow-y: scroll;
        max-height: 63vh; }
        .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .modal__dialog.modal__dialog--filter .modal__dialog__content .modal__dialog-footer .d-flex {
          display: table;
          text-align: center; }
          .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .modal__dialog.modal__dialog--filter .modal__dialog__content .modal__dialog-footer .d-flex .btn-erase,
          .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .modal__dialog.modal__dialog--filter .modal__dialog__content .modal__dialog-footer .d-flex .button--contained.button--primary {
            flex: 0 0 100%;
            width: 100%;
            max-width: 100%;
            text-align: center; }
          .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .modal__dialog.modal__dialog--filter .modal__dialog__content .modal__dialog-footer .d-flex .button--contained.button--primary {
            margin-top: 20px; }
            .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .modal__dialog.modal__dialog--filter .modal__dialog__content .modal__dialog-footer .d-flex .button--contained.button--primary .d-flex.align-items-center {
              text-align: center;
              margin: auto; }
        .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .modal__dialog.modal__dialog--filter .modal__dialog__content .dropdown-toggle {
          min-width: auto !important; }
      .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .modal__dialog.modal__dialog--filter .modal__dialog-body .row .field-code {
        min-width: auto !important;
        max-width: 90vw; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .form-group.row.line-row form.form .modal__dialog.modal__dialog--filter {
      height: 100vh;
      top: 0;
      position: fixed;
      padding: 0; }
      .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .form-group.row.line-row form.form .modal__dialog.modal__dialog--filter .modal__dialog-body .row .field-code {
        min-width: 90vw;
        max-width: 90vw; }
      .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .form-group.row.line-row form.form .modal__dialog.modal__dialog--filter .modal__dialog-body .row .col-sm-6 div:first-child {
        margin-bottom: 18px; }
      .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .form-group.row.line-row form.form .modal__dialog.modal__dialog--filter .mb-5,
      .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .form-group.row.line-row form.form .modal__dialog.modal__dialog--filter .my-5 {
        margin-bottom: 2rem !important; }
      .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .form-group.row.line-row form.form .modal__dialog.modal__dialog--filter .modal__dialog-body .row {
        height: 229px; }
      .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .form-group.row.line-row form.form .modal__dialog.modal__dialog--filter .btn-erase svg {
        display: none; }
      .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .form-group.row.line-row form.form .modal__dialog.modal__dialog--filter .dropdown-toggle {
        min-width: 90vw;
        max-width: 90vw; } }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ .message-icon {
    margin: 0 !important;
    margin-top: 80px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_VentasEncontradasWeb_ .content__table-colums .tbk__paginator .pagination-content {
    max-width: -webkit-max-content;
    max-width: max-content;
    margin: auto !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_AbonosCreditosWeb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload {
    margin-top: 40px;
    max-width: max-content; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .datosOrganizacionHead {
    overflow: auto; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .datosOrganizacionHead h1 {
    font-size: 20px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .datosOrganizacionHead a {
    line-height: 24px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .icon-search-pred.icon-search-pred-psp {
    top: 15px !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .card--xs .card.card--default {
    max-width: none !important;
    width: 100% !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .link-help.tooltip-info.bg-color-black {
    background: #231f20;
    line-height: 12px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .icon-arrow-right {
    background-image: url(/o/por-contracargo-web/images/icon-arrow-right.svg);
    background-position: center;
    background-repeat: no-repeat;
    content: "";
    height: 100%;
    padding-left: 18px;
    margin-left: 10px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .icon-arrow-right::before {
    content: none !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .icon-update {
    background-image: url(/o/por-contracargo-web/images/icon-update.svg);
    background-position: center;
    background-repeat: no-repeat;
    content: "";
    height: 100%;
    padding-left: 18px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .card.card--default {
    padding: 10px 24px !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .update-right {
    float: left;
    position: absolute;
    right: 10px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .icon-search-pred-psp {
    z-index: 5; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .divToolTip {
    position: absolute;
    top: 40px;
    right: 26px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .head_table span {
    font-family: Roboto Medium !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .tbk-info__tooltip:hover .tooltip_listado.tooltiptext {
    top: 41px !important;
    left: -190px !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .head_table i {
    line-height: 24px !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ #_contracargo_web_ContracargoWebPortlet_tableContracargoPSP .dtr-data {
    position: absolute; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ #_contracargo_web_ContracargoWebPortlet_tableContracargoPSP .dtr-title {
    padding-right: 5px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ #divGlobalContraCargoPSP .icon-search-pred-psp svg {
    cursor: pointer; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .rut-empresa-modal .label-organizacion-modal {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.25px;
    color: #737f87; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .borderless tbody > tr > td {
    line-height: 38px !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .borderless tbody > tr > td > a {
    color: #6b6c7e; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .borderless tbody > tr > td:hover {
    background-color: #f9fbfe; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .borderless tbody > tr > td:hover a {
    color: #007eff; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .input-error,
  .tbk:not(.liferay-instance) .DS3 .input-error:focus {
    border: solid 1px #ff4b4b !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .modal__dialog.center {
    width: calc(100vw - 10px) !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .icon-arrow-left {
    background-image: url(/o/por-contracargo-web/images/icon-arrow-left.svg);
    background-position: center;
    background-repeat: no-repeat;
    content: "";
    height: 100%;
    width: 12px;
    height: 10px;
    padding-left: 13px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .icon-arrow-left::before {
    content: none !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .tbk-info__tooltip:hover .tooltiptext {
    visibility: visible;
    display: block;
    position: absolute;
    top: 22px;
    right: -5px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .modal-cambio-organizacion .tbkdatatable {
    max-height: 300px;
    overflow: auto; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .modal-cambio-organizacion .tbkdatatable::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #ccc;
    border-radius: 10px;
    background-color: #ccc; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .modal-cambio-organizacion .tbkdatatable::-webkit-scrollbar {
    width: 5px;
    background-color: #ccc; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .modal-cambio-organizacion .tbkdatatable::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
    background-color: rgba(0, 0, 0, 0.2); }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .modal-cambio-organizacion .modal__dialog-content {
    min-height: 180px; }
  @media only screen and (max-width: 767.98px) {
    .tbk:not(.liferay-instance) .DS3 .modal_responsive_mobile.modal__dialog {
      margin-left: 0;
      width: 100vw;
      margin-top: 0;
      height: 100vh;
      top: 0;
      position: fixed;
      padding: 0; }
      .tbk:not(.liferay-instance) .DS3 .modal_responsive_mobile.modal__dialog .modal__dialog__content {
        top: 109px;
        left: 0;
        width: 100vw;
        padding: 18px;
        overflow-y: scroll;
        max-height: 63vh; }
        .tbk:not(.liferay-instance) .DS3 .modal_responsive_mobile.modal__dialog .modal__dialog__content .modal__dialog-footer .d-flex {
          display: table;
          text-align: center; }
          .tbk:not(.liferay-instance) .DS3 .modal_responsive_mobile.modal__dialog .modal__dialog__content .modal__dialog-footer .d-flex .btn-erase, .tbk:not(.liferay-instance) .DS3 .modal_responsive_mobile.modal__dialog .modal__dialog__content .modal__dialog-footer .d-flex .button--contained.button--primary {
            flex: 0 0 100%;
            width: 100%;
            max-width: 100%;
            text-align: center; }
          .tbk:not(.liferay-instance) .DS3 .modal_responsive_mobile.modal__dialog .modal__dialog__content .modal__dialog-footer .d-flex .button--contained.button--primary {
            margin-top: 20px; }
            .tbk:not(.liferay-instance) .DS3 .modal_responsive_mobile.modal__dialog .modal__dialog__content .modal__dialog-footer .d-flex .button--contained.button--primary .d-flex.align-items-center {
              text-align: center;
              margin: auto; }
      .tbk:not(.liferay-instance) .DS3 .modal_responsive_mobile.modal__dialog .modal__dialog-body .row .field-code {
        min-width: 90vw;
        max-width: 90vw; }
      .tbk:not(.liferay-instance) .DS3 .modal_responsive_mobile.modal__dialog .modal__dialog-body .row .col-sm-6 div:first-child {
        margin-bottom: 18px; }
      .tbk:not(.liferay-instance) .DS3 .modal_responsive_mobile.modal__dialog .mb-5, .tbk:not(.liferay-instance) .DS3 .modal_responsive_mobile.modal__dialog .my-5 {
        margin-bottom: 2rem !important; }
      .tbk:not(.liferay-instance) .DS3 .modal_responsive_mobile.modal__dialog .modal__dialog-body .row {
        height: 260px; }
      .tbk:not(.liferay-instance) .DS3 .modal_responsive_mobile.modal__dialog .btn-erase svg {
        display: none; }
      .tbk:not(.liferay-instance) .DS3 .modal_responsive_mobile.modal__dialog .dropdown-toggle {
        min-width: 90vw;
        max-width: 90vw; } }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_EmisionBoletaElectronicaPortlet_ .fs-2 {
    font-size: 14px !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_EmisionBoletaElectronicaPortlet_ .textColorComercio {
    color: #43484C !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_EmisionBoletaElectronicaPortlet_ .mensajeInformativoBoleta {
    background: #F0F0FF;
    border: 1px solid #BABBFC;
    border-radius: 4px;
    line-height: 24px;
    letter-spacing: 0.25px;
    color: #3B3CF7;
    width: max-content;
    margin-bottom: 25px; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_EmisionBoletaElectronicaPortlet_ .mensajeInformativoBoleta .eva {
      z-index: 0 !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_EmisionBoletaElectronicaPortlet_ .bg-detalle-venta {
    background: #F9FBFE !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_EmisionBoletaElectronicaPortlet_ .caja-datos-preview {
    width: 46%; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_EmisionBoletaElectronicaPortlet_ .btn-zoom {
    background: #F9FBFE !important;
    border: 1px solid #F9FBFE !important;
    color: #A9B1BF; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_EmisionBoletaElectronicaPortlet_ .btn-zoom:hover {
      color: #d5006c; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_EmisionBoletaElectronicaPortlet_ .panel.panel--default {
    padding: 10px 10px !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_EmisionBoletaElectronicaPortlet_ #be_preview {
    background-color: white;
    border: 1px solid #979797; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_EmisionBoletaElectronicaPortlet_ .contenedor_be_fondo_preview::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: rgba(255, 255, 255, 0.9); }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_EmisionBoletaElectronicaPortlet_ .wrapper-boleta-electronica {
    background-color: white;
    border: 1px solid #C9D0E4; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_EmisionBoletaElectronicaPortlet_ .mt--1 {
    margin-top: -1px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_EmisionBoletaElectronicaPortlet_ .font-weight-500 {
    font-weight: 500 !important; }
  @media only screen and (max-device-width: 767.98px) {
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_EmisionBoletaElectronicaPortlet_ .contenedor_be_preview {
      max-width: 505px;
      overflow: auto;
      max-height: 100%; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_EmisionBoletaElectronicaPortlet_ #be_preview {
      max-width: 475px;
      max-height: 880px; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_EmisionBoletaElectronicaPortlet_ .panel.panel--default {
      padding: 10px 5px !important; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_EmisionBoletaElectronicaPortlet_ .contenedor_be_fondo_preview {
      background-image: none !important; } }
  .tbk:not(.liferay-instance) .DS3 form.customStyleform label.error, .tbk:not(.liferay-instance) .DS3 .customStyleValidator label.error, .tbk:not(.liferay-instance) .DS3 label.error {
    color: red; }
  .tbk:not(.liferay-instance) .DS3 form.customStyleform div.error, .tbk:not(.liferay-instance) .DS3 .customStyleValidator div.error {
    display: none; }
  .tbk:not(.liferay-instance) .DS3 form.customStyleform input.checkbox, .tbk:not(.liferay-instance) .DS3 .customStyleValidator input.checkbox {
    border: none; }
  .tbk:not(.liferay-instance) .DS3 form.customStyleform input:focus, .tbk:not(.liferay-instance) .DS3 .customStyleValidator input:focus {
    border: 1px solid black; }
  .tbk:not(.liferay-instance) .DS3 form.customStyleform input.error, .tbk:not(.liferay-instance) .DS3 .customStyleValidator input.error {
    border: 1px solid #FF4B4B !important; }
  .tbk:not(.liferay-instance) .DS3 form.customStyleform .gray *, .tbk:not(.liferay-instance) .DS3 .customStyleValidator .gray * {
    color: gray; }
  .tbk:not(.liferay-instance) .DS3 form.cmxfcustomStyleformorm .dropdown-toggle.error, .tbk:not(.liferay-instance) .DS3 .customStyleValidator .dropdown-toggle.error {
    border: 1px solid #FF4B4B !important; }
  .tbk:not(.liferay-instance) .DS3 form.customStyleform .button--outlined.button--default.calendar.error, .tbk:not(.liferay-instance) .DS3 .customStyleValidator .button--outlined.button--default.calendar.error {
    border: 1px solid #FF4B4B !important; }
  @media only screen and (max-width: 380px) {
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_ConsultaBoletasEmitidasPortlet_ .w-modal-detalle {
      width: 572px !important; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_ConsultaBoletasEmitidasPortlet_ #_cl_tbk_boleta_electronica_web_ConsultaBoletasEmitidasPortlet_modal__envioCorreo .modal__dialog__content {
      padding: 31px 30px 0 20px; } }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_ConsultaBoletasEmitidasPortlet_ .tbkdatatable .adda-tabletable.dtr-inline.collapsed tbody tr td.dtr-control:before {
    border-radius: 50% !important;
    background: #FCFDFE !important;
    color: #D5006C !important;
    margin-right: -10px !important;
    font-size: 14px !important;
    border-color: #D5006c !important;
    box-shadow: none !important;
    content: "+" !important;
    width: 20px !important;
    height: 20px !important;
    font-family: none !important;
    line-height: 20px !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_ConsultaBoletasEmitidasPortlet_ .tbkdatatable .adda-tabletable.dtr-inline.collapsed tbody tr.parent td.dtr-control:before {
    border-radius: 50% !important;
    background: #FCFDFE !important;
    color: #231F20 !important;
    margin-right: -10px !important;
    font-size: 15px !important;
    border-color: #231F20 !important;
    box-shadow: none !important;
    content: "-" !important;
    width: 20px !important;
    height: 20px !important;
    font-family: none !important;
    line-height: 20px !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_ConsultaBoletasEmitidasPortlet_ .wrapper-boleta-electronica {
    background-color: white;
    border: 1px solid #C9D0E4; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_ConsultaBoletasEmitidasPortlet_ .mt--1 {
    margin-top: -1px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_ConsultaBoletasEmitidasPortlet_ .tooltiptext {
    right: 7px !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_ConsultaBoletasEmitidasPortlet_ .w-modal-detalle {
    width: 75% !important; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_ConsultaBoletasEmitidasPortlet_ .w-modal-detalle .tbkdatatable td.dtr-control::before {
      top: 7px !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_ConsultaBoletasEmitidasPortlet_ .numero-primary {
    border-radius: 50%;
    padding: 0.5rem 0.8rem;
    background: #D5006C;
    color: #FCFDFE;
    font-size: 14px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_ConsultaBoletasEmitidasPortlet_ .caja-border {
    height: 32px;
    padding: 2px 20px;
    border-radius: 30px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_ConsultaBoletasEmitidasPortlet_ .font-weight-500 {
    font-weight: 500 !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_boleta_electronica_web_ConsultaBoletasEmitidasPortlet_ .detalleBitacoraModal {
    transform: translate(-45%, -50%); }
  .tbk:not(.liferay-instance) .DS3 .modal-filtro-boleta {
    top: 50% !important;
    left: 50% !important;
    width: 106vw !important;
    padding: 18px;
    overflow-y: scroll !important;
    max-height: 80%;
    height: 100% !important;
    transform: translate(-50%, -50%);
    margin-left: 0 !important; }
    .tbk:not(.liferay-instance) .DS3 .modal-filtro-boleta .modal__dialog__content {
      max-width: 90%; }
    .tbk:not(.liferay-instance) .DS3 .modal-filtro-boleta .mdc-500 {
      width: 500px !important; }
  .tbk:not(.liferay-instance) .DS3 .text-date-today {
    min-height: 40px; }
  .tbk:not(.liferay-instance) .DS3 .box-buttons-filter {
    gap: 1rem;
    padding-bottom: 1px; }
  .tbk:not(.liferay-instance) .DS3 .box-back-abono {
    height: 5rem;
    border-bottom: 1px solid #e2e2ea;
    width: 100%;
    display: flex;
    padding: 2rem; }
  .tbk:not(.liferay-instance) .DS3 .btn-volver-adelantamiento {
    align-items: center !important;
    display: flex !important;
    gap: 1rem;
    border-bottom: 0 !important; }
  .tbk:not(.liferay-instance) .DS3 .footer-abonos-adelantados {
    height: 100%; }
  .tbk:not(.liferay-instance) .DS3 .footer-abonos-adelantados p {
    font-weight: 400;
    font-size: 12px !important;
    line-height: 16px;
    letter-spacing: 0.25px;
    color: #a9b1bf !important; }
  .tbk:not(.liferay-instance) .DS3 .section-table-principal p {
    width: 70% !important;
    margin: 0; }
  .tbk:not(.liferay-instance) .DS3 .icon-search-abono {
    right: 1rem;
    top: 50%;
    height: 30%; }
  .tbk:not(.liferay-instance) .DS3 .tbk:not(.liferay-instance).private-page .DS3 .field-white-border,
  .tbk:not(.liferay-instance) .DS3 .tbk:not(.liferay-instance).private-page .DS3 .form-filters-home .btn-dropdown-select-month,
  .tbk:not(.liferay-instance) .DS3 .tbk:not(.liferay-instance).private-page .form-filters-home .DS3 .btn-dropdown-select-month {
    min-width: 100%; }
  .tbk:not(.liferay-instance) .DS3 .twitter-typeahead {
    width: 100%; }
  .tbk:not(.liferay-instance) .DS3 .section-table-principal div {
    min-height: 5rem; }
  .tbk:not(.liferay-instance) .DS3 .box-info-alert-abono {
    gap: 5px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_AbonosBuscadorPorFechaWeb_ .DS3 .dropdown {
    width: 220px; }
  .tbk:not(.liferay-instance) .DS3 .titulo-resumen-por-dia {
    font-size: 24px !important; }
  .tbk:not(.liferay-instance) .DS3 #_AbonosBuscadorPorFechaWeb_INSTANCE_CabeceraAbonosBuscadorPorFechaWeb_selectorFechas {
    z-index: 1; }
  .tbk:not(.liferay-instance) .DS3 .open-table {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; }
  .tbk:not(.liferay-instance) .DS3 .close-table {
    display: none; }
  .tbk:not(.liferay-instance) .DS3 #tabletres {
    border-radius: 4px;
    border: 1px solid #E2E2EA; }
  .tbk:not(.liferay-instance) .DS3 #open-close-table-values-tbk {
    border-radius: 0px 0px 4px 4px; }
  .tbk:not(.liferay-instance) .DS3 .font-mobile-tbk {
    font-size: 18px !important; }
  .tbk:not(.liferay-instance) .DS3 .font-value-mobile-tbk {
    font-size: 20px !important; }
  .tbk:not(.liferay-instance) .DS3 .border-left-table-tbk {
    border-radius: 4px 0 0 4px; }
  .tbk:not(.liferay-instance) .DS3 .border-righ-table-tbk {
    border-radius: 0 4px 4px 0; }
  .tbk:not(.liferay-instance) .DS3 .total-ventas-text-tbk {
    color: #007A5A !important; }
  .tbk:not(.liferay-instance) .DS3 .icon-descuento-abono-tbk {
    min-width: 6rem; }
  .tbk:not(.liferay-instance) .DS3 .box-gray-titles-tbk span {
    height: 44px;
    align-items: center;
    background: #F9FBFE;
    display: flex;
    width: 100%;
    justify-content: end;
    padding-right: 1rem; }
  .tbk:not(.liferay-instance) .DS3 #open-close-table-values-tbk.cerrado {
    border-radius: 4px !important; }
  @media screen and (max-width: 768px) {
    .tbk:not(.liferay-instance) .DS3 .fix-mobile-table-tbk {
      flex-wrap: wrap; }
    .tbk:not(.liferay-instance) .DS3 .font-mobile-tbk, .tbk:not(.liferay-instance) .DS3 .font-value-mobile-tbk {
      font-size: 14px !important; }
    .tbk:not(.liferay-instance) .DS3 .title-mobile-table-tbk {
      margin-bottom: 2rem !important; } }
  @media screen and (max-width: 575px) {
    .tbk:not(.liferay-instance) .DS3 .subtitle-mobile-table-tbk, .tbk:not(.liferay-instance) .DS3 .title-mobile-table-tbk {
      margin-bottom: 5px !important; }
    .tbk:not(.liferay-instance) .DS3 .container-principal-abonos-tbk {
      gap: 0 !important; } }
  @media screen and (max-width: 400px) {
    .tbk:not(.liferay-instance) .DS3 .title-total-ventas-tbk-mobile {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .tbk:not(.liferay-instance) .DS3 .titulo-resumen-por-dia {
      font-size: 16px !important; } }
  @media screen and (min-width: 576px) {
    .tbk:not(.liferay-instance) .DS3 .box-filters-abonos {
      gap: 0rem; } }
  @media screen and (max-width: 575px) {
    .tbk:not(.liferay-instance) .DS3 .box-filters-abonos {
      gap: 2rem; } }
  @media screen and (max-width: 576px) {
    .tbk:not(.liferay-instance) .DS3 .modelo-mobile-tbk {
      display: flex;
      justify-content: space-between; }
    .tbk:not(.liferay-instance) .DS3 .gap-mobile-tbk {
      gap: 15px !important; } }
  @media screen and (max-width: 521px) {
    .tbk:not(.liferay-instance) .DS3 #_AbonosBuscadorPorFechaWeb_INSTANCE_CabeceraAbonosBuscadorPorFechaWeb_selectorFechas {
      width: 85%;
      margin-right: 5px; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_AbonosBuscadorPorFechaWeb_ .dropdown,
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_AbonosBuscadorPorFechaWeb_ {
      width: 100% !important; }
    .tbk:not(.liferay-instance) .DS3 .twitter-typeahead {
      width: 100%; } }
  @media screen and (max-width: 991px) {
    .tbk:not(.liferay-instance) .DS3 .box-buttons-filter {
      justify-content: end;
      width: 100%; } }
  @media screen and (max-width: 575px) {
    .tbk:not(.liferay-instance) .DS3 .box-buton-abono {
      width: 100%; }
    .tbk:not(.liferay-instance) .DS3 .section-table-principal div {
      gap: 10px; }
    .tbk:not(.liferay-instance) .DS3 .section-table-principal div:first-child, .tbk:not(.liferay-instance) .DS3 .section-table-principal div:last-child {
      gap: 5px; }
    .tbk:not(.liferay-instance) .DS3 .box-info-alert-abono {
      gap: 5px; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_AbonosBuscadorPorFechaWeb_ .DS3 .dropdown {
      width: 220px;
      z-index: 2 !important; }
    .tbk:not(.liferay-instance) .DS3 .titulo-resumen-por-dia {
      font-size: 24px !important; } }
  @media screen and (max-width: 767px) {
    .tbk:not(.liferay-instance) .DS3 .titulo-resumen-por-dia {
      font-size: 16px !important; } }
  @media screen and (max-width: 521px) {
    .tbk:not(.liferay-instance) .DS3 #_AbonosBuscadorPorFechaWeb_INSTANCE_CabeceraAbonosBuscadorPorFechaWeb_selectorFechas {
      width: 85%;
      margin-right: 5px; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_AbonosBuscadorPorFechaWeb_ .dropdown,
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_AbonosBuscadorPorFechaWeb_ {
      width: 100% !important; } }
  @media screen and (max-width: 991px) {
    .tbk:not(.liferay-instance) .DS3 .box-buttons-filter {
      justify-content: end;
      width: 100%; }
    .tbk:not(.liferay-instance) .DS3 .box-mobile {
      width: 100%; } }
  @media screen and (max-width: 400px) {
    .tbk:not(.liferay-instance) .DS3 .w-mobile-text {
      width: 100% !important; } }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_contracargo_web_ContracargoWebPortlet_ .field-white-border {
    min-width: inherit !important; }
  .tbk:not(.liferay-instance) .DS3 .bgModalMisAbonos {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: rgba(24, 48, 82, 0.6);
    backdrop-filter: blur(2px);
    z-index: 111;
    position: fixed; }
  .tbk:not(.liferay-instance) .DS3 .cardModalMisAbonos {
    background-color: white;
    border-radius: 4px;
    position: absolute;
    margin: auto;
    max-height: 450px;
    height: 100%;
    top: 0;
    width: 650px;
    left: 0;
    right: 0;
    bottom: 0; }
  .tbk:not(.liferay-instance) .DS3 .box-cod-comercio span.twitter-typeahead {
    z-index: inherit; }
  .tbk:not(.liferay-instance) .DS3 #_AbonosDetalleLocal_tabMovimientos div#divVentas,
  .tbk:not(.liferay-instance) .DS3 #_AbonosDetalleLocal_tabMovimientos div#divAnulaciones,
  .tbk:not(.liferay-instance) .DS3 #_AbonosDetalleLocal_tabMovimientos div#divCobros {
    border-right: 1px solid #E2E2EA;
    border-bottom: 1px solid #E2E2EA;
    border-left: 1px solid #E2E2EA; }
  .tbk:not(.liferay-instance) .DS3 #_AbonosDetalleLocal_tabMovimientos div#divVentas thead tr th:last-child,
  .tbk:not(.liferay-instance) .DS3 #_AbonosDetalleLocal_tabMovimientos div#divAnulaciones thead tr th:last-child,
  .tbk:not(.liferay-instance) .DS3 #_AbonosDetalleLocal_tabMovimientos div#divCobros thead tr th:last-child {
    text-align: end;
    padding-right: 2rem; }
  .tbk:not(.liferay-instance) .DS3 #_AbonosDetalleLocal_tabMovimientos div#divVentas tbody tr td:nth-child(2),
  .tbk:not(.liferay-instance) .DS3 #_AbonosDetalleLocal_tabMovimientos div#divAnulaciones tbody tr td:nth-child(2),
  .tbk:not(.liferay-instance) .DS3 #_AbonosDetalleLocal_tabMovimientos div#divCobros tbody tr td:nth-child(2) {
    color: #707382;
    font-family: Roboto Medium !important; }
  .tbk:not(.liferay-instance) .DS3 ._AbonosDetalleLocal_motivoAnulacion {
    z-index: 2;
    position: relative; }
  .tbk:not(.liferay-instance) .DS3 ._AbonosDetalleLocal_motivoAnulacion:hover {
    color: #007EFF !important; }
  @media (max-width: 600px) {
    .tbk:not(.liferay-instance) .DS3 .cardModalMisAbonos {
      width: 90%; }
    .tbk:not(.liferay-instance) .DS3 .line-row .btn-dropdown-select-month {
      background: transparent;
      background-color: transparent; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_abonos_adelantados_web_AbonosAdelantadosWebPortlet_ .tbkdatatable .adda-tabletable thead tr th:last-child {
      padding-right: 60px; } }
  @media screen and (max-width: 510px) {
    .tbk:not(.liferay-instance) .DS3 #_ReportesProximosAbonosWeb_INSTANCE_ReportesProximosAbonosWebTbk_dropDownDescargas {
      width: 100%; } }
  @media screen and (max-width: 576px) {
    .tbk:not(.liferay-instance) .DS3 .modelo-mobile-tbk {
      display: flex;
      justify-content: space-between; }
    .tbk:not(.liferay-instance) .DS3 .gap-mobile-tbk {
      gap: 15px !important; } }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_AbonosTituloFechasMisAbonosWeb_ .filtroMisAbonos {
    min-height: 120px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_AbonosListadoAbonoPorDiaWeb_ .box-filters-abonos {
    display: none; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_AbonosResumenMisAbonosWeb_ .separador {
    width: 4px;
    height: 60%;
    position: absolute;
    left: 0;
    border-radius: 0px 10px 10px 0px;
    top: 20%; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_AbonosResumenMisAbonosWeb_ .separador-rosa-oscuro {
      background: #D5006C; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_AbonosResumenMisAbonosWeb_ .separador-morado {
      background: #6B196B; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_AbonosResumenMisAbonosWeb_ .separador-azul {
      background: #3B3CF7; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_AbonosResumenMisAbonosWeb_ .detalle-venta-pie {
    position: absolute;
    bottom: 0px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_AbonosResumenMisAbonosWeb_ .panel.panel--default.h-85 {
    min-height: 85px; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_AbonosResumenMisAbonosWeb_ .detalle-venta {
    background: #F9FBFE !important;
    min-height: 98%; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_AbonosGraficoCuentasWeb_ ul.charts-legend-bars {
    position: absolute !important;
    right: 25px;
    bottom: 20px; }
    .tbk:not(.liferay-instance) .DS3 .portlet-boundary_AbonosGraficoCuentasWeb_ ul.charts-legend-bars li {
      display: block !important;
      float: none !important; }
  .tbk:not(.liferay-instance) .DS3 .modal-responsive {
    top: 50% !important;
    left: 50% !important;
    width: 106vw !important;
    padding: 18px;
    overflow-y: scroll !important;
    max-height: 80%;
    height: 100% !important;
    transform: translate(-50%, -50%);
    margin-left: 0 !important; }
    .tbk:not(.liferay-instance) .DS3 .modal-responsive .modal__dialog__content {
      max-width: 90%; }
    .tbk:not(.liferay-instance) .DS3 .modal-responsive .mdc-500 {
      width: 500px !important; }
  .tbk:not(.liferay-instance) .DS3 .line-height-22 {
    line-height: 22px; }
  .tbk:not(.liferay-instance) .DS3 .line-height-20 {
    line-height: 20px; }
  .tbk:not(.liferay-instance) .DS3 .letter-spacing-025 {
    letter-spacing: 0.25px; }
  .tbk:not(.liferay-instance) .DS3 .separador-2p {
    width: 2px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0%; }
  .tbk:not(.liferay-instance) .DS3 .separador-4p {
    width: 4px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0%; }
  .tbk:not(.liferay-instance) .DS3 .separador-negro {
    background: #2D303A; }
  .tbk:not(.liferay-instance) .DS3 .separador-morado {
    background: #6B196B; }
  .tbk:not(.liferay-instance) .DS3 .border--default.border-grey--100 {
    border-color: #A9B1BF !important;
    border-style: solid !important; }
    .tbk:not(.liferay-instance) .DS3 .border--default.border-grey--100.border-all {
      border-width: 1px; }
    .tbk:not(.liferay-instance) .DS3 .border--default.border-grey--100.border-top {
      border-top: 1px; }
    .tbk:not(.liferay-instance) .DS3 .border--default.border-grey--100.border-right {
      border-right: 1px; }
    .tbk:not(.liferay-instance) .DS3 .border--default.border-grey--100.border-bottom {
      border-bottom: 1px; }
    .tbk:not(.liferay-instance) .DS3 .border--default.border-grey--100.border-left {
      border-left: 1px; }
    .tbk:not(.liferay-instance) .DS3 .border--default.border-grey--100.border-top-0 {
      border-top: 0px; }
  .tbk:not(.liferay-instance) .DS3 .border--default.border-radius-all-8px {
    border-radius: 8px !important; }
  .tbk:not(.liferay-instance) .DS3 .border--default.border-radius-top-8px {
    border-radius: 8px 8px 0px 0px !important; }
  .tbk:not(.liferay-instance) .DS3 .border--default.border-radius-bottom-8px {
    border-radius: 0px 0px 8px 8px !important; }
  .tbk:not(.liferay-instance) .DS3 .button--outlined.button--default .eva.disabled {
    border: none; }
  .tbk:not(.liferay-instance) .DS3 .alert-dismissible {
    padding-right: 1rem; }
  .tbk:not(.liferay-instance) .DS3 .franja-paso-1 {
    margin-right: -12px;
    margin-left: -12px; }
  @media screen and (max-width: 575px) {
    .tbk:not(.liferay-instance) .DS3 #fechaFranjaInfo {
      width: 100%; } }
  .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia tbody td {
    font-weight: 400;
    text-align: end; }
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia tbody td:first-child {
      font-family: Roboto Medium !important; }
  .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#columnsTags th,
  .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#headers th {
    text-align: center; }
  .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#headers th:first-child {
    text-align: left; }
  .tbk:not(.liferay-instance) .DS3 .tt-menu a {
    text-decoration: none;
    background-color: white;
    position: absolute;
    z-index: 9;
    display: block;
    border-top: 1px solid #C9D0E4;
    width: 100%;
    height: 48px;
    padding-top: 10px;
    font-weight: 500;
    font-size: 13px;
    color: #007EFF;
    text-align: right;
    padding-right: 20px;
    font-family: Roboto Bold; }
  .tbk:not(.liferay-instance) .DS3 .tbkdatatable .tbk-select-custom .flex__right {
    display: none; }
  .tbk:not(.liferay-instance) .DS3 .tbkdatatable .field-white-border:focus {
    border: 1px solid #2D3338; }
  .tbk:not(.liferay-instance) .DS3 .tbkdatatable .btn-group .dropdown-toggle:focus {
    border: 1px solid #2D3338; }
  .tbk:not(.liferay-instance) .DS3 .tbkdatatable .form-group-calendar {
    min-width: 100%; }
  .tbk:not(.liferay-instance) .DS3 .tbkdatatable .form-group .form-control {
    background-color: transparent !important; }
  .tbk:not(.liferay-instance) .DS3 .tbkdatatable .twitter-typeahead {
    z-index: 2; }
  .tbk:not(.liferay-instance) .DS3 .tbkdatatable .button--outlined.button--default.calendar .flex__right {
    display: none; }
  .tbk:not(.liferay-instance) .DS3 .tbkdatatable .button--outlined.button--default.calendar .calendar-tbk-modal.open button .caret {
    transform: rotate(180deg); }
  .tbk:not(.liferay-instance) .DS3 .tbkdatatable .button--outlined.button--default.calendar .calendar-tbk-modal button {
    min-width: 100%;
    z-index: 1;
    position: relative; }
    .tbk:not(.liferay-instance) .DS3 .tbkdatatable .button--outlined.button--default.calendar .calendar-tbk-modal button .caret {
      display: block;
      background: no-repeat 50% 50% url("/o/transbank-theme/images/tbk/DS3/icons/iconArrowGrey.svg");
      width: 10px;
      height: 6px;
      background-size: cover;
      float: right;
      transform: rotate(0deg);
      right: 16px;
      margin-top: 0;
      position: absolute;
      margin-bottom: 0;
      border: transparent;
      top: 21px; }
  .tbk:not(.liferay-instance) .DS3 .tbkdatatable .button--outlined.button--default.calendar .calendar-tbk-modal .dropdown-menu {
    z-index: 3; }
  .tbk:not(.liferay-instance) .DS3 .button--text-link.disabled .icon_filter {
    fill: #b3bfd5; }
  .tbk:not(.liferay-instance) .DS3 .tbk__two_dropdown {
    width: 100%;
    display: flex;
    border: 1px solid  #C9D0E6;
    border-radius: 4px;
    height: 48px; }
    .tbk:not(.liferay-instance) .DS3 .tbk__two_dropdown.selected {
      border: 1px solid #2D3338; }
    .tbk:not(.liferay-instance) .DS3 .tbk__two_dropdown:focus {
      border: 1px solid #2D3338; }
    .tbk:not(.liferay-instance) .DS3 .tbk__two_dropdown .dropdown-select {
      padding: 0;
      height: 44px !important;
      min-width: 60px;
      max-width: 60px;
      border: 0px solid transparent !important;
      border-radius: 4px;
      top: 0;
      padding-right: 0;
      margin-right: 0; }
      .tbk:not(.liferay-instance) .DS3 .tbk__two_dropdown .dropdown-select:last-child {
        padding-left: 5px; }
        .tbk:not(.liferay-instance) .DS3 .tbk__two_dropdown .dropdown-select:last-child a.btn-type-select {
          min-width: 155px; }
      .tbk:not(.liferay-instance) .DS3 .tbk__two_dropdown .dropdown-select.open {
        border: 0px solid transparent !important; }
      .tbk:not(.liferay-instance) .DS3 .tbk__two_dropdown .dropdown-select a.btn-type-select {
        border: transparent !important;
        height: 46px !important; }
        .tbk:not(.liferay-instance) .DS3 .tbk__two_dropdown .dropdown-select a.btn-type-select .caret {
          display: none; }
      .tbk:not(.liferay-instance) .DS3 .tbk__two_dropdown .dropdown-select ul.dropdown-menu {
        height: 247px;
        width: 100%;
        min-width: 100%;
        max-width: 100%; }
    .tbk:not(.liferay-instance) .DS3 .tbk__two_dropdown .hour-selector-dash {
      line-height: 43px;
      padding-left: 8px; }
  .tbk:not(.liferay-instance) .DS3 .show .dropdown-toggle.btn-type-select {
    border: 1px solid #2D3338 !important; }
  .tbk:not(.liferay-instance) .DS3 .form-control:not(.disabled):focus {
    border: 1px solid #2D3338; }
  .tbk:not(.liferay-instance) .DS3 .tbk-select-custom button {
    padding-right: 23px !important; }
  .tbk:not(.liferay-instance) .DS3 .btn-group .dropdown-menu {
    z-index: 2; }
  .tbk:not(.liferay-instance) .DS3 .tbk-select-custom .btn-group ul.dropdown-menu {
    min-width: 100%; }
  .tbk:not(.liferay-instance) .DS3 .dropdown-menu-with-100 ul {
    min-width: 100%; }
  .tbk:not(.liferay-instance) .DS3 .dropdown-menu-with-100.show button {
    background: #D5006C !important;
    color: white !important; }
  .tbk:not(.liferay-instance) .DS3 .icon-base-ftu {
    height: 113px;
    max-width: 113px;
    background-size: cover;
    width: -webkit-fill-available;
    display: block;
    margin: auto; }
  .tbk:not(.liferay-instance) .DS3 .icon-config {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconConfig.svg); }
  .tbk:not(.liferay-instance) .DS3 .icon-touch-screen {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconTouchScreen.svg); }
  .tbk:not(.liferay-instance) .DS3 .icon-upload-file {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconUploadFile.svg); }
  .tbk:not(.liferay-instance) .DS3 .icon-invoice {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconInvoice.svg); }
  .tbk:not(.liferay-instance) .DS3 .icon-upload-file2 {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconUploadFile2.svg);
    display: block;
    width: 128px;
    height: 97px;
    margin: 30px auto; }
  .tbk:not(.liferay-instance) .DS3 .icon-firewall {
    background: no-repeat 50% 50% url(../images/tbk/DS3/firewall.png);
    height: 200px;
    max-width: 200px;
    background-size: cover;
    width: -webkit-fill-available;
    display: block; }
  .tbk:not(.liferay-instance) .DS3 .icon-ghost {
    background: no-repeat 50% 50% url(../images/tbk/DS3/ghost.png);
    height: 200px;
    max-width: 200px;
    background-size: cover;
    width: -webkit-fill-available;
    display: block; }
  .tbk:not(.liferay-instance) .DS3 .icon-POS {
    background: no-repeat 50% 50% url(../images/tbk/DS3/iconPOS.png);
    width: 32px;
    height: 32px;
    max-width: 32px;
    background-size: cover;
    display: inline-flex;
    position: relative;
    vertical-align: middle;
    margin-right: 3px; }
  .tbk:not(.liferay-instance) .DS3 .icon-POS-cyan {
    background: no-repeat 50% 50% url(../images/tbk/DS3/iconPOScyan.png);
    width: 41px;
    height: 41px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance) .DS3 .icon-arrow-back-cyan-DS3 {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconCyanArrowBack.svg);
    width: 10px;
    height: 10px;
    background-size: cover;
    display: inline-flex;
    margin-right: 15px; }
  .tbk:not(.liferay-instance) .DS3 .icon-info-circle-magenta {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconInfoCircleMagenta.svg);
    width: 20px;
    height: 20px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance) .DS3 .icon-cross-magenta {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconCrossMagenta.svg);
    width: 15px;
    height: 15px;
    background-size: cover;
    display: inline-flex !important;
    margin-bottom: unset !important; }
  .tbk:not(.liferay-instance) .DS3 .icon-phone-white {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconPhoneWhite.svg);
    width: 15px;
    height: 15px;
    background-size: cover;
    display: inline-flex;
    margin-bottom: unset !important; }
  .tbk:not(.liferay-instance) .DS3 .panel-title .collapsed .icon-arrow-grey {
    background: no-repeat 50% 50% url("/o/transbank-theme/images/tbk/DS3/icons/iconArrowGrey.svg");
    width: 10px;
    height: 6px;
    background-size: cover;
    float: right; }
  .tbk:not(.liferay-instance) .DS3 .panel-title :not(.collapsed) .icon-arrow-grey {
    background: no-repeat 50% 50% url("/o/transbank-theme/images/tbk/DS3/icons/iconArrowGrey.svg");
    width: 10px;
    height: 6px;
    background-size: cover;
    float: right;
    transform: rotate(180deg); }
  .tbk:not(.liferay-instance) .DS3 .dropdown--default .show .icon-arrow-grey {
    background: no-repeat 50% 50% url("/o/transbank-theme/images/tbk/DS3/icons/iconArrowGrey.svg");
    width: 10px;
    height: 6px;
    background-size: cover;
    float: right;
    transform: rotate(180deg);
    right: 16px;
    margin-top: 10px;
    position: absolute; }
  .tbk:not(.liferay-instance) .DS3 .dropdown--default :not(.show) .icon-arrow-grey {
    background: no-repeat 50% 50% url("/o/transbank-theme/images/tbk/DS3/icons/iconArrowGrey.svg");
    width: 10px;
    height: 6px;
    background-size: cover;
    float: right;
    margin-top: 10px;
    position: absolute;
    right: 16px; }
  .tbk:not(.liferay-instance) .DS3 .icon-search-pred {
    position: absolute;
    top: 40px;
    right: 26px; }
  .tbk:not(.liferay-instance) .DS3 .close {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconClose.svg);
    cursor: pointer;
    width: 12px;
    height: 12px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance) .DS3 .icon-organization-change_sessions {
    background: no-repeat 50% 50% url(../images/tbk/DS3/iconosHeader/Organizacion/IconOrganization.png);
    background-size: 15px;
    display: -webkit-inline-box;
    background-position-x: 19px;
    background-position-y: 13px;
    width: 40px;
    height: 28px; }
  .tbk:not(.liferay-instance) .DS3 .chip .clear {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconClose.svg);
    cursor: pointer;
    width: 8px;
    height: 8px;
    background-size: cover;
    display: inline-flex;
    margin-left: 8px;
    margin-top: 1px;
    color: transparent; }
  .tbk:not(.liferay-instance) .DS3 .icon-mano-saludando {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconManoSaludando.svg);
    width: 41px;
    height: 38px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance) .DS3 .icon-manos-arriba {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconManosArriba.svg);
    width: 47px;
    height: 43px;
    background-size: cover;
    display: inline-flex; }
    .tbk:not(.liferay-instance) .DS3 .icon-manos-arriba.mobile {
      width: 24px;
      height: 22px; }
  .tbk:not(.liferay-instance) .DS3 .icon-mano-direccion {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconManoDireccion.svg);
    width: 20px;
    height: 12px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance) .DS3 .icon-candado {
    background: no-repeat 50% 14% url(../images/tbk/DS3/icons/iconCandado.svg);
    width: 22px;
    height: 14px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance) .DS3 .icon-casilla {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconCasilla.svg);
    width: 20px;
    height: 13px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance) .DS3 .icon-email {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconEmail.svg);
    width: 25px;
    height: 14px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance) .DS3 .icon-keys {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconKeys.svg);
    width: 24px;
    height: 16px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance) .DS3 .icon-emoji-cool {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconEmojiCool.svg);
    width: 52px;
    height: 44px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance) .DS3 .icon-emoji-pregunta {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconEmojiPregunta.svg);
    width: 44px;
    height: 36px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance) .DS3 .icon-emoji-silencio {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconEmojiSilencio.svg);
    width: 22px;
    height: 14px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance) .DS3 .icon-cohete {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconCohete.svg);
    width: 14px;
    height: 14px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-error_laptop {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/laptopError.png);
    height: 114px;
    max-width: 211px;
    background-size: cover;
    margin-top: 28px;
    width: inherit;
    display: block;
    margin: auto; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-error_laptop-v2 {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/laptopError-v2.png);
    height: 114px;
    max-width: 211px;
    background-size: cover;
    margin-top: 28px;
    width: inherit;
    display: block;
    margin: auto; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-error_download_file {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/descargaFallida.png);
    height: 114px;
    max-width: 211px;
    background-size: cover;
    margin-top: 28px;
    width: inherit;
    display: block;
    margin: auto; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-success_download_file {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/descargaExitosa.png);
    height: 114px;
    max-width: 211px;
    background-size: cover;
    margin-top: 28px;
    width: inherit;
    display: block;
    margin: auto; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-error_firewall {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/firewall.png);
    height: 114px;
    max-width: 211px;
    background-size: cover;
    margin-top: 28px;
    width: inherit;
    display: block;
    margin: auto; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-error_ufo {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/ufoError.png);
    height: 200px;
    max-width: 200px;
    background-size: cover;
    width: -webkit-fill-available; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-error_file {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/fileError.png);
    height: 170px;
    max-width: 170px;
    background-size: cover;
    width: -webkit-fill-available; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-POS {
    background: no-repeat 50% 50% url(../images/tbk/DS3/POS.png);
    width: 164px;
    height: 164px;
    max-width: 164px;
    background-size: cover;
    top: 15px;
    position: relative; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-POS-green {
    background: no-repeat 50% 50% url(../images/tbk/DS3/POS_bg-green.png);
    width: 164px;
    height: 164px;
    max-width: 164px;
    background-size: cover; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-error_laptop_pos {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/laptopErrorPOS.png);
    height: 130px;
    max-width: 211px;
    background-size: cover;
    margin-top: 85px;
    width: inherit;
    display: block;
    margin: auto; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-tarjeta {
    background: no-repeat 50% 100% url(../images/tbk/DS3/ilustration/icon-tarjeta.svg); }
  .tbk:not(.liferay-instance) .DS3 .ilustration-calendario {
    background: no-repeat 50% 100% url(../images/tbk/DS3/ilustration/icon-calendar.svg); }
  .tbk:not(.liferay-instance) .DS3 .ilustration-detalle {
    background: no-repeat 50% 100% url(../images/tbk/DS3/ilustration/icon-detalle.svg); }
  .tbk:not(.liferay-instance) .DS3 .ilustration-email {
    background: no-repeat 50% 100% url(../images/tbk/DS3/ilustration/email.svg);
    background-size: cover;
    display: block;
    margin: auto;
    width: 200px;
    height: 200px; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-hand_OK {
    background: no-repeat 50% 100% url(../images/tbk/DS3/ilustration/handOK.svg);
    background-size: cover;
    display: block;
    margin: auto;
    width: 197px;
    height: 194px; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-swing {
    background: no-repeat 50% 100% url(../images/tbk/DS3/ilustration/swing.svg);
    background-size: cover;
    display: block;
    margin: auto;
    width: 209px;
    height: 182px; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-error_laptop_electric {
    background: no-repeat 50% 100% url(../images/tbk/DS3/ilustration/electricLaptop.svg);
    background-size: cover;
    display: block;
    margin: auto;
    width: 187px;
    height: 144px; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-simple_logo_transbank {
    background: no-repeat 50% 100% url(../images/tbk/DS3/ilustration/simpleLogoTransbank.svg);
    background-size: cover;
    display: block;
    margin: auto;
    width: 107px;
    height: 19px; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-logo_transbank {
    background: no-repeat 50% 100% url(../images/tbk/logo_tbk.png);
    background-size: contain;
    display: block;
    margin: auto;
    width: 318px;
    height: 2rem; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-persona-presentando {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/persona-presentando.png);
    height: 165px;
    max-width: 143px;
    background-size: cover;
    width: -webkit-fill-available; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-persona-bicicleta {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/persona-bicicleta.png);
    height: 183px;
    max-width: 143px;
    background-size: cover;
    width: 100%; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-logo-inclinado-tbk {
    background-image: url(../images/tbk/DS3/ilustration/logo_inclinado_tbk.svg);
    background-repeat: repeat;
    background-attachment: inherit;
    position: relative; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-mano-pulgar-arriba {
    background: no-repeat url(../images/tbk/DS3/ilustration/manoPulgarArriba.svg);
    width: 16px;
    height: 16px;
    background-size: cover;
    display: inline-flex;
    margin-right: 1px; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-precaucion {
    background: no-repeat url(../images/tbk/DS3/ilustration/icon-precaucion.svg);
    width: 16px;
    height: 15px;
    background-size: cover;
    display: inline-flex;
    margin-right: 9px; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-persona-columpio {
    background: no-repeat url(../images/tbk/DS3/ilustration/persona-columpio.png);
    width: 200px;
    height: 140px;
    background-size: cover;
    margin: auto;
    display: block; }
  .tbk:not(.liferay-instance) .DS3 .ilustration-persona-laptop {
    background: no-repeat url(../images/tbk/DS3/ilustration/persona-laptop.png);
    width: 165px;
    height: 150px;
    background-size: cover;
    margin: auto;
    display: block; }
  .tbk:not(.liferay-instance) .DS3 .bgDialogModal {
    display: none;
    position: fixed;
    height: 100vh;
    width: 100vw;
    right: 0;
    top: 0;
    left: inherit;
    background-color: rgba(24, 48, 82, 0.6);
    backdrop-filter: blur(5px);
    z-index: 99; }
    .tbk:not(.liferay-instance) .DS3 .bgDialogModal.show {
      display: block; }
  .tbk:not(.liferay-instance) .DS3 .bgDialogModal.with-menu {
    width: calc(100% - 140px);
    right: 0;
    top: 80px;
    left: inherit;
    background-color: rgba(24, 48, 82, 0.6);
    backdrop-filter: blur(5px); }
  .tbk:not(.liferay-instance) .DS3 .modal__dialog.center.with-menu {
    margin-left: 50px;
    padding-top: 30vh; }
    .tbk:not(.liferay-instance) .DS3 .modal__dialog.center.with-menu .modal.modal--default {
      padding: 52px 24px; }
  .tbk:not(.liferay-instance) .DS3 .modal__dialog {
    z-index: 999 !important; }
  .tbk:not(.liferay-instance) .DS3 .bgDialogModal.bgDialogModal--blur {
    background-color: rgba(24, 48, 82, 0.6);
    backdrop-filter: blur(5px); }
  @media (max-width: 767px) {
    .tbk:not(.liferay-instance) .DS3 {
      /*.change_sessions_modal .favorit .check__list [type="checkbox"] {
      width: 86vw !important;
    }*/ }
      .tbk:not(.liferay-instance) .DS3 .modal.modal--default.modal--responsive {
        width: 100%; }
      .tbk:not(.liferay-instance) .DS3 .modal__dialog--responsive {
        padding-right: 20px;
        padding-left: 20px; }
        .tbk:not(.liferay-instance) .DS3 .modal__dialog--responsive .font-light_tbk {
          white-space: normal; }
      .tbk:not(.liferay-instance) .DS3 .modal__dialog.change_sessions_modal .modal__dialog__content {
        left: 0 !important;
        right: 0 !important;
        width: 100vw !important;
        max-width: 100vw; }
      .tbk:not(.liferay-instance) .DS3 .modal__dialog.change_sessions_modal .modal__dialog__content .modal__dialog-body {
        padding: 4px !important; }
      .tbk:not(.liferay-instance) .DS3 .modal__dialog.change_sessions_modal .mg-lft_62 {
        margin-left: 0;
        max-width: 86vw; }
      .tbk:not(.liferay-instance) .DS3 .modal__dialog.change_sessions_modal .tbk_width_dimention-589 {
        max-width: 96vw;
        min-width: 96vw; }
      .tbk:not(.liferay-instance) .DS3 .modal__dialog.change_sessions_modal .modal__dialog__content {
        padding-left: 8px;
        padding-right: 8px;
        top: 104px; }
      .tbk:not(.liferay-instance) .DS3 .modal__dialog.change_sessions_modal .modal__dialog__content .w414-h217 .scrollbar {
        width: 88vw; }
      .tbk:not(.liferay-instance) .DS3 .change_sessions_modal .favorit .check__list {
        width: 88vw; }
        .tbk:not(.liferay-instance) .DS3 .change_sessions_modal .favorit .check__list a {
          width: 88vw; }
        .tbk:not(.liferay-instance) .DS3 .change_sessions_modal .favorit .check__list [type="checkbox"] {
          width: 85vw; }
      .tbk:not(.liferay-instance) .DS3 .change_sessions_modal .modal__dialog-content input.form-control, .tbk:not(.liferay-instance) .DS3 .change_sessions_modal .modal__dialog-content input.form-control {
        max-width: 64vw;
        min-width: 64vw !important; }
      .tbk:not(.liferay-instance) .DS3 .change_sessions_modal .modal__dialog .modal__dialog-content input.form-control {
        max-width: 64vw !important;
        min-width: 64vw !important; }
      .tbk:not(.liferay-instance) .DS3 .modal__dialog.change_sessions_modal .modal__dialog__content .tbk_inline.traslate {
        margin-left: -5px !important;
        margin-top: 8px;
        margin-bottom: 16px; }
      .tbk:not(.liferay-instance) .DS3 .modal__dialog.change_sessions_modal .modal__dialog__content .w414-h217 .scrollbar {
        width: 88vw !important; }
      .tbk:not(.liferay-instance) .DS3 .modal__dialog.change_sessions_modal .modal__dialog__content .w414-h217 {
        width: 88vw !important; }
      .tbk:not(.liferay-instance) .DS3 .modal__dialog .modal__dialog__content .modal__dialog-header .close {
        margin-right: 14px !important; } }
  .tbk:not(.liferay-instance) .DS3 .transbank_logo_alianza_modal {
    background: no-repeat 50% 50% url(/o/transbank-theme/images/tbk/DS3/LOGOTRANSBANK.png);
    height: 55px;
    width: 130px;
    background-size: contain;
    margin-top: 0;
    cursor: pointer; }
  .tbk:not(.liferay-instance) .DS3 .bgModalAlianza {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: rgba(24, 48, 82, 0.6);
    backdrop-filter: blur(2px);
    z-index: 16;
    position: fixed; }
  .tbk:not(.liferay-instance) .DS3 .cardModalAlianza {
    background-color: white;
    border-radius: 4px;
    position: relative;
    margin: auto;
    width: 490px;
    height: 390px;
    top: 25%; }
  .tbk:not(.liferay-instance) .DS3 .closeModalAlianza {
    display: flex;
    flex-direction: row-reverse;
    padding: 5px 10px; }
  .tbk:not(.liferay-instance) .DS3 .headerModalAlianza {
    display: flex;
    justify-content: center;
    margin-top: 5px;
    margin-bottom: 20px; }
  .tbk:not(.liferay-instance) .DS3 .franja-modal-alianza {
    height: 10px;
    width: 100%; }
  .tbk:not(.liferay-instance) .DS3 .linea-separadora_modal_alianza {
    margin: 0 20px;
    background: #E7EBF3;
    width: 2px;
    height: auto; }
  .tbk:not(.liferay-instance) .DS3 .bodyModalAlianza {
    margin: 40px;
    height: 25%; }
  .tbk:not(.liferay-instance) .DS3 .footerModalAlianza {
    margin: 10px; }
  @media (max-width: 600px) {
    .tbk:not(.liferay-instance) .DS3 .cardModalAlianza {
      width: 90%;
      height: 300px; }
    .tbk:not(.liferay-instance) .DS3 .bodyModalAlianza {
      margin: 15px; } }
  .tbk:not(.liferay-instance) .DS3 .modal__dialog .modal__dialog__content .modal__dialog-header .close {
    float: right !important; }
  .tbk:not(.liferay-instance) .DS3 .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ .message-icon {
    margin: 0 !important;
    margin-top: 80px; }
  .tbk:not(.liferay-instance) .DS3 .safari .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ .DS3 .table-detail .table th span:first-child {
    width: min-content;
    margin-left: 0 !important;
    margin-right: 4px; }
  .tbk:not(.liferay-instance) .DS3 .mobile .modal__slide--right-content:not(.show) {
    display: none; }
  .tbk:not(.liferay-instance) .DS3 .mobile .modal__slide--right-content.show {
    width: 88vw;
    display: block; }
  .tbk:not(.liferay-instance) .DS3 .mobile .modal__slide--right-content .modal_tbk__panel-nav {
    max-width: 0%; }
  .tbk:not(.liferay-instance) .DS3 .mobile .modal__slide--right-content .close {
    margin-right: 0 !important;
    margin-top: 20px; }
  .tbk:not(.liferay-instance) .DS3 .safari .modal__slide--right-content:not(.show) {
    display: none; }
  .tbk:not(.liferay-instance) .DS3 .safari .modal__slide--right-content.show {
    display: block; }
  .tbk:not(.liferay-instance) .DS3 .safari .modal__slide--right-content .close {
    margin-right: 0 !important;
    margin-top: 20px; }
  .tbk:not(.liferay-instance) .DS3 .tabs {
    display: flow-root; }
    .tbk:not(.liferay-instance) .DS3 .tabs .tabs__list {
      padding-inline-start: 0; }
      .tbk:not(.liferay-instance) .DS3 .tabs .tabs__list .tabs__item {
        float: left;
        list-style: none;
        padding: 0 8px;
        padding-right: 32px; }
        .tbk:not(.liferay-instance) .DS3 .tabs .tabs__list .tabs__item .tabs__link {
          font-family: Roboto Medium !important;
          font-size: 14px;
          line-height: 24px;
          letter-spacing: 0.25px;
          color: #99006C;
          border-bottom: 4px solid transparent;
          background-color: inherit;
          cursor: pointer;
          padding: 16px 0;
          transition: 0.3s;
          color: #B3BFD5; }
        .tbk:not(.liferay-instance) .DS3 .tabs .tabs__list .tabs__item .tabs__link.active {
          color: #99006C;
          border-bottom: 4px solid #99006C; }
        .tbk:not(.liferay-instance) .DS3 .tabs .tabs__list .tabs__item .tabs__link:focus {
          outline: none; }
    .tbk:not(.liferay-instance) .DS3 .tabs .tabs__section .tabs__body {
      display: none;
      padding: 6px 12px;
      border: 1px solid #ccc;
      border-top: none; }
  .tbk:not(.liferay-instance) .DS3 .panel.panel--default .tabs {
    margin-bottom: 32px;
    border-bottom: 1px solid #e2e2ea;
    margin-left: -26px;
    margin-right: -26px;
    margin-top: -24px;
    padding-left: 23px; }
  .tbk:not(.liferay-instance) .DS3 .tab-container-panel {
    position: relative; }
    .tbk:not(.liferay-instance) .DS3 .tab-container-panel:before {
      content: "";
      width: 100%;
      border-bottom: 1px solid #e2e2ea; }
  .tbk:not(.liferay-instance) .DS3 #_MenuAbonosWeb_MenuAnticipo {
    border-bottom: 0; }
  @media only screen and (max-width: 694px) {
    .tbk:not(.liferay-instance) .DS3 .tabs .tabs__list .tabs__item .tabs__link {
      padding: 5px 0; }
    .tbk:not(.liferay-instance) .DS3 .tabs .tabs__list .tabs__item {
      padding: 0 3px;
      padding-right: 10px; } }
  @media only screen and (max-width: 520px) {
    .tbk:not(.liferay-instance) .DS3 .tabs .tabs__list {
      display: flex; }
    .tbk:not(.liferay-instance) .DS3 .tabs .tabs__list .tabs__item {
      display: flex;
      align-items: center;
      padding: 0 15px !important;
      padding-right: 10px !important; }
    .tbk:not(.liferay-instance) .DS3 .tabs .tabs__list .tabs__item .tabs__link {
      display: flex;
      align-items: center;
      text-align: left;
      line-height: 16px !important;
      padding: 0 !important;
      min-height: 70px; }
    .tbk:not(.liferay-instance) .DS3 #box-abonos-nav {
      padding: 24px; }
    .tbk:not(.liferay-instance) .DS3 .panel.panel--default .tabs {
      padding-left: 0 !important; }
    .tbk:not(.liferay-instance) .DS3 .pill {
      width: 34px !important;
      height: 19px;
      line-height: 18px; }
    .tbk:not(.liferay-instance) .DS3 .box-new-abono-icons {
      flex-direction: column-reverse; }
    .tbk:not(.liferay-instance) .DS3 .tbk-info__tooltip .tooltiptext.centered {
      transform: translate(-130px, 21px) !important; } }
  @media only screen and (max-width: 400px) {
    .tbk:not(.liferay-instance) .DS3 .tabs .tabs__list .tabs__item {
      padding: 0 7px !important; }
    .tbk:not(.liferay-instance) .DS3 .tabs .tabs__list .tabs__item .tabs__link {
      line-height: 24px !important; }
    .tbk:not(.liferay-instance) .DS3 #resumen_MenuAbonosWeb_ {
      margin-right: 5% !important;
      padding: 0 12px 0 12px !important; }
    .tbk:not(.liferay-instance) .DS3 #mis-abonos_MenuAbonosWeb_ {
      margin-right: 33% !important;
      padding: 0 13px 0 0px !important; }
    .tbk:not(.liferay-instance) .DS3 #proximos-abonos_MenuAbonosWeb_ {
      padding: 0 3px 0 2px !important; }
    .tbk:not(.liferay-instance) .DS3 #adelantamiento_MenuAbonosWeb_ {
      width: 70%;
      text-align: left !important;
      padding: 0 0px 0 4px !important; } }
  @media only screen and (max-width: 320px) {
    .tbk:not(.liferay-instance) .DS3 #mis-abonos_MenuAbonosWeb_ {
      margin-right: 0 !important;
      margin-left: -15px; }
    .tbk:not(.liferay-instance) .DS3 #adelantamiento_MenuAbonosWeb_ {
      width: 68%;
      padding: 0 !important; } }
  .tbk:not(.liferay-instance) .DS3 .pill {
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    letter-spacing: 0.25px;
    border-radius: 30px;
    padding: 2px 12px;
    width: max-content;
    font-family: Roboto Medium; }
    .tbk:not(.liferay-instance) .DS3 .pill.pill--basic-200 {
      background: #F9FBFE;
      border: 1px solid #F9FBFE;
      color: #707382; }
    .tbk:not(.liferay-instance) .DS3 .pill.pill--info-200 {
      background: #EBF6FF;
      border: 1px solid #3FA7FF;
      color: #3FA7FF; }
    .tbk:not(.liferay-instance) .DS3 .pill.pill--info {
      background: #007EFF;
      color: white; }
    .tbk:not(.liferay-instance) .DS3 .pill.pill--warning {
      background: #DB9A40;
      color: white; }
    .tbk:not(.liferay-instance) .DS3 .pill.pill--success {
      background: #15CC96;
      color: white; }
    .tbk:not(.liferay-instance) .DS3 .pill.pill--danger {
      background: #B7253F;
      color: white; }
  .tbk:not(.liferay-instance) .DS3 .radio_container {
    display: block;
    position: relative;
    padding-left: 0;
    margin-bottom: -25px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: flex;
    /* Create the indicator (the dot/circle - hidden when not checked) */
    /* Show the indicator (dot/circle) when checked */
    /* Style the indicator (dot/circle) */ }
    .tbk:not(.liferay-instance) .DS3 .radio_container .radio-label {
      color: #707382;
      font-size: 14px;
      font-weight: 200;
      margin-bottom: 20px; }
    .tbk:not(.liferay-instance) .DS3 .radio_container input {
      position: absolute;
      opacity: 0;
      cursor: pointer; }
      .tbk:not(.liferay-instance) .DS3 .radio_container input.checked {
        background-color: #D5006C; }
    .tbk:not(.liferay-instance) .DS3 .radio_container .checkmark {
      top: 0;
      display: inline-grid;
      left: -23px;
      height: 20px;
      width: 20px;
      background-color: white;
      border: 2px solid #9095a5;
      border-radius: 50%;
      margin-right: 10px; }
    .tbk:not(.liferay-instance) .DS3 .radio_container:hover input ~ .checkmark {
      background-color: #E7E9F5; }
    .tbk:not(.liferay-instance) .DS3 .radio_container input:checked ~ .checkmark {
      margin-right: 16px;
      background-color: #D5006C;
      width: 10px;
      height: 10px;
      margin-top: 5px;
      margin-right: 15px;
      margin-left: 5px;
      border: none; }
    .tbk:not(.liferay-instance) .DS3 .radio_container .checkmark:after {
      content: "";
      position: absolute;
      display: none; }
    .tbk:not(.liferay-instance) .DS3 .radio_container input:checked ~ .checkmark:after {
      display: block; }
    .tbk:not(.liferay-instance) .DS3 .radio_container .checkmark:after {
      top: 2px;
      left: 0;
      width: 20px;
      height: 20px;
      border-radius: 50%;
      background: transparent;
      border: 2px solid #D5006C;
      margin-top: -2px; }
  .tbk:not(.liferay-instance) .DS3 input[type="checkbox"], .tbk:not(.liferay-instance) .DS3 input[type="radio"] {
    cursor: pointer;
    display: block;
    width: 100%; }
  @media only screen and (min-width: 831px) {
    .tbk:not(.liferay-instance) .DS3 .field-white-border {
      min-width: inherit; } }
  @media only screen and (max-width: 830px) {
    .tbk:not(.liferay-instance) .DS3 .fs-7 {
      font-size: 18px !important; }
    .tbk:not(.liferay-instance) .DS3 .col-md-12.portlet-column {
      padding-right: 0;
      padding-left: 0; } }
  @media only screen and (min-width: 768px) {
    .tbk:not(.liferay-instance) .DS3 .twitter-typeahead {
      width: 100%; } }
  @media only screen and (max-width: 390px) {
    .tbk:not(.liferay-instance) .DS3 #portlet_LoginWebPortlet {
      padding-left: 7%; } }
  @media only screen and (min-width: 391px) and (max-width: 768px) {
    .tbk:not(.liferay-instance) .DS3 #portlet_LoginWebPortlet {
      padding-left: 2%; } }
  .tbk:not(.liferay-instance) .DS3 .tbkdatatable .adda-tabletable thead th {
    background: #f7f8fe;
    color: #2d3338;
    border-bottom: none;
    font-size: 12px;
    line-height: 24px;
    position: initial;
    vertical-align: bottom;
    position: relative;
    font-weight: inherit; }
  .tbk:not(.liferay-instance) .DS3 .tbkdatatable .adda-tabletable tbody tr.child span.dtr-title {
    color: #2d3338;
    min-width: 40px; }
  .tbk:not(.liferay-instance) .DS3 .tbkdatatable .adda-tabletable tbody tr.child ul.dtr-details > li {
    border-bottom: none;
    padding: 0; }
  .tbk:not(.liferay-instance) .DS3 .tbkdatatable .adda-tabletable tbody td {
    border-top-width: 0;
    border-color: #e7ebf3;
    color: #707382;
    font-size: 13px;
    line-height: 59px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative; }
    .tbk:not(.liferay-instance) .DS3 .tbkdatatable .adda-tabletable tbody td:last-child {
      text-align: right;
      padding-right: 22px; }
      .tbk:not(.liferay-instance) .DS3 .tbkdatatable .adda-tabletable tbody td:last-childa::after {
        content: "\ea6f";
        font: normal normal 400 14px/1 Eva-Icons;
        font-size: 22px;
        position: absolute;
        color: #007eff;
        height: 100%;
        align-items: center;
        display: inline-flex; }
      .tbk:not(.liferay-instance) .DS3 .tbkdatatable .adda-tabletable tbody td:last-child .button--text-link {
        float: right; }
  .tbk:not(.liferay-instance) .DS3 .tbkdatatable .adda-tabletable.dtr-inline.collapsed tbody tr td.dtr-control {
    padding-left: 43px !important; }
    .tbk:not(.liferay-instance) .DS3 .tbkdatatable .adda-tabletable.dtr-inline.collapsed tbody tr td.dtr-control.dtr-control:before {
      font-family: Eva-Icons;
      content: "\eb6a";
      box-shadow: none;
      width: 32px;
      height: 32px;
      border-radius: 4px;
      background-color: #e7ebf3;
      color: #a0afca;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      cursor: pointer;
      top: 0;
      margin-top: 10px;
      font-size: 16px;
      transition: all 0.3s; }
    .tbk:not(.liferay-instance) .DS3 .tbkdatatable .adda-tabletable.dtr-inline.collapsed tbody tr td.dtr-control.child {
      background: #f9fbfe; }
  .tbk:not(.liferay-instance) .DS3 .tbkdatatable .adda-tabletable.dtr-inline.collapsed tbody tr.parent > td {
    background: #f9fbfe; }
    .tbk:not(.liferay-instance) .DS3 .tbkdatatable .adda-tabletable.dtr-inline.collapsed tbody tr.parent > td.dtr-control:before {
      content: "\eb2b";
      background-color: #d5006c;
      color: #fff; }
  .tbk:not(.liferay-instance) .DS3 .tbkdatatable .adda-tabletable .button--text-link {
    border-bottom: none;
    white-space: nowrap;
    line-height: inherit; }
  .tbk:not(.liferay-instance) .DS3 .tbkdatatable .empty-pagination .dataTables_paginate {
    display: none; }
  .tbk:not(.liferay-instance) .DS3 .tbkdatatable .dataTables_paginate ul.pagination {
    margin: 2px 0;
    white-space: nowrap;
    justify-content: center;
    margin-top: 36px; }
    .tbk:not(.liferay-instance) .DS3 .tbkdatatable .dataTables_paginate ul.pagination .page-item.active .page-link {
      height: 40px;
      width: 40px;
      margin-top: -7px;
      background-color: #d5006c;
      color: white;
      border-radius: 4px;
      padding: 8px; }
    .tbk:not(.liferay-instance) .DS3 .tbkdatatable .dataTables_paginate ul.pagination .page-link {
      background-color: transparent;
      border-color: transparent;
      box-shadow: none;
      color: #707382;
      z-index: inherit; }
      .tbk:not(.liferay-instance) .DS3 .tbkdatatable .dataTables_paginate ul.pagination .page-link:focus {
        box-shadow: none; }
      .tbk:not(.liferay-instance) .DS3 .tbkdatatable .dataTables_paginate ul.pagination .page-link:hover {
        background-color: transparent;
        border-color: transparent;
        color: #707382; }
  .tbk:not(.liferay-instance) .DS3 .tbkdatatable .tbk-select-custom .btn-group .dropdown-toggle {
    width: 100%; }
  .tbk:not(.liferay-instance) .DS3 table.dataTable > tbody > tr.child ul.dtr-details {
    text-align: left;
    float: left; }
  .tbk:not(.liferay-instance) .DS3 .table thead tr th,
  .tbk:not(.liferay-instance) .DS3 .table tbody tr td {
    border-bottom: 1px solid #e7ebf3 !important; }
  .tbk:not(.liferay-instance) .DS3 .table-tbk-border-left {
    border-left: 1px solid #e7ebf3; }
  .tbk:not(.liferay-instance) .DS3 .table-tbk-border-right {
    border-right: 1px solid #e7ebf3; }
  .tbk:not(.liferay-instance) .DS3 ul.dtr-details {
    width: 100%; }
  .tbk:not(.liferay-instance) .DS3 .table-tbk-align-right,
  .tbk:not(.liferay-instance) .DS3 .table-tbk-align-right span:last-child {
    text-align: right !important; }
  .tbk:not(.liferay-instance) .DS3 li.table-tbk-align-right, .tbk:not(.liferay-instance) .DS3 li.table-tbk-align-left {
    display: flex;
    justify-content: space-between;
    text-align: left !important;
    width: 100%; }
  .tbk:not(.liferay-instance) .DS3 .table-tbk-align-right.tp {
    padding-right: 0px !important; }
  .tbk:not(.liferay-instance) .DS3 .table tbody tr:last-child td {
    border-bottom: 0 !important; }
  .tbk:not(.liferay-instance) .DS3 #tableResumenPorDia.table th:last-child {
    padding-right: 50px; }
  .tbk:not(.liferay-instance) .DS3 #tableDetalleVentaMovimientos tbody tr td ul li {
    display: flex;
    justify-content: space-between; }
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting:before,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting:after,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_asc:before,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_asc:after,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_desc:before,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_desc:after,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_asc_disabled:before,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_asc_disabled:after,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_desc_disabled:before,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_desc_disabled:after {
    position: absolute;
    bottom: 0.9em;
    display: block;
    opacity: 0; }
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting::before {
    right: 0;
    content: url(/o/transbank-theme/images/tbk/DS3/icon-down-table.png);
    background: no-repeat;
    width: 8px;
    opacity: 0; }
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting::after {
    right: 0;
    content: url(/o/transbank-theme/images/tbk/DS3/icon-down-table.png);
    background: no-repeat;
    width: 8px;
    opacity: 1; }
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_asc::before {
    right: 0;
    content: url(/o/transbank-theme/images/tbk/DS3/icon-up-table.png);
    background: no-repeat;
    width: 8px;
    opacity: 1; }
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_asc::after {
    right: 0;
    content: url(/o/transbank-theme/images/tbk/DS3/icon-up-table.png);
    background: no-repeat;
    width: 8px;
    opacity: 0; }
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting:nth-child(2):before,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_asc:nth-child(2):before,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_desc:nth-child(2):before,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_asc_disabled:nth-child(2):before,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_desc_disabled:nth-child(2):before,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting:nth-child(2):after,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_asc:nth-child(2):after,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_desc:nth-child(2):after,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_asc_disabled:nth-child(2):after,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_desc_disabled:nth-child(2):after {
    right: 20% !important; }
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting:nth-child(5):before,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_asc:nth-child(5):before,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_desc:nth-child(5):before,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_asc_disabled:nth-child(5):before,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_desc_disabled:nth-child(5):before,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting:nth-child(5):after,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_asc:nth-child(5):after,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_desc:nth-child(5):after,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_asc_disabled:nth-child(5):after,
  .tbk:not(.liferay-instance) .DS3 table > thead .sorting_desc_disabled:nth-child(5):after {
    right: 10%; }
  @media only screen and (max-width: 1200px) {
    .tbk:not(.liferay-instance) .DS3 table > thead .sorting:nth-child(2):before,
    .tbk:not(.liferay-instance) .DS3 table > thead .sorting_asc:nth-child(2):before,
    .tbk:not(.liferay-instance) .DS3 table > thead .sorting_desc:nth-child(2):before,
    .tbk:not(.liferay-instance) .DS3 table > thead .sorting_asc_disabled:nth-child(2):before,
    .tbk:not(.liferay-instance) .DS3 table > thead .sorting_desc_disabled:nth-child(2):before,
    .tbk:not(.liferay-instance) .DS3 table > thead .sorting:nth-child(2):after,
    .tbk:not(.liferay-instance) .DS3 table > thead .sorting_asc:nth-child(2):after,
    .tbk:not(.liferay-instance) .DS3 table > thead .sorting_desc:nth-child(2):after,
    .tbk:not(.liferay-instance) .DS3 table > thead .sorting_asc_disabled:nth-child(2):after,
    .tbk:not(.liferay-instance) .DS3 table > thead .sorting_desc_disabled:nth-child(2):after {
      right: 4%; } }
  @media only screen and (max-width: 1048px) {
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead th {
      line-height: 1;
      vertical-align: baseline;
      text-align: center;
      height: 1px; }
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#headers th:first-child {
      vertical-align: top;
      padding-top: 10px; }
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#headers th::before, .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#headers th::after {
      top: 10px; }
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia #ventas-abonos,
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia #anulaciones {
      display: none; }
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#headers th {
      font-size: 14px; }
      .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#headers th:nth-child(4) {
        padding-bottom: 0;
        padding-right: 0; }
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#columnsTags th {
      font-size: 12px; }
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia tbody td {
      text-align: center; } }
  @media only screen and (min-width: 1025px) {
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia tbody td:first-child, .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia tbody td:nth-child(4), .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia tbody td:nth-child(7), .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia tbody td:nth-child(9) {
      border-right: 0.5px solid #e7ebf3; }
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia tbody td:last-child {
      padding-right: 0px;
      border-left: 0.5px solid #e7ebf3; }
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#headers th:first-child, .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#headers th:nth-child(2), .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#headers th:nth-child(3), .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#headers th:nth-child(4) {
      border-right: 0.5px solid #e7ebf3;
      border-bottom: 0 !important; }
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#headers th:last-child {
      border-left: 0.5px solid #e7ebf3;
      text-align: start;
      padding-left: 1rem; }
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#columnsTags th:nth-child(3), .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#columnsTags th:nth-child(6), .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#columnsTags th:nth-child(8) {
      border-right: 0.5px solid #e7ebf3; } }
  @media only screen and (max-width: 1024px) and (min-width: 519px) {
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia tbody td:first-child {
      border-right: 0.5px solid #e7ebf3; }
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia tbody td:nth-child(9) {
      border-right: 0.5px solid #e7ebf3; }
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia tbody td:last-child {
      border-left: 0.5px solid #e7ebf3; }
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#columnsTags th:nth-child(8) {
      border-right: 0.5px solid #e7ebf3; }
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#headers th:first-child, .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#headers th:nth-child(4), .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#headers th:nth-child(5) {
      border-right: 0.5px solid #e7ebf3;
      border-bottom: 0 !important; }
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#headers th:last-child {
      border-left: 0.5px solid #e7ebf3; } }
  @media only screen and (max-width: 1024px) {
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia tbody tr.child ul.dtr-details > li {
      display: flex;
      flex-wrap: wrap;
      padding: 2px; }
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia span.title-mobile-abonos {
      width: 100%; }
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia tbody tr.child {
      padding: 0;
      position: relative; }
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia tbody > tr.child ul.dtr-details {
      line-height: 24px; }
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia .separador-abonos-tabla {
      height: 1px;
      position: absolute;
      left: 0;
      right: 0; }
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia tbody tr.child span.dtr-title {
      min-width: 14rem;
      font-weight: 500;
      font-size: 12px; } }
  @media only screen and (max-width: 700px) {
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_footerDataTableListadoAbonosDias div {
      width: 100%;
      justify-content: end;
      margin-top: 1rem; } }
  @media only screen and (min-width: 640px) {
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#headers th::before, .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#headers th::after {
      right: 20%; } }
  @media only screen and (max-width: 574px) {
    .tbk:not(.liferay-instance) .DS3 #portlet_AbonosListadoAbonoPorDiaWeb #_AbonosListadoAbonoPorDiaWeb_filtroBtn {
      width: 100%; }
    .tbk:not(.liferay-instance) .DS3 .tbkdatatable .adda-tabletable.dtr-inline.collapsed tbody tr td.child {
      padding: 0 11px !important; } }
  @media only screen and (max-width: 436px) {
    .tbk:not(.liferay-instance) .DS3 .tbkdatatable .adda-tabletable tbody td:last-child::after {
      height: 51%; } }
  @media only screen and (max-width: 480px) {
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#headers th#cobros,
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia thead tr#headers th#cobros-debito {
      display: none !important; }
    .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_tablaAbonosDia td ul.dtr-details li:last-child .dtr-title {
      font-weight: 700;
      font-size: 14px; } }
  .tbk:not(.liferay-instance) .DS3 .tbk-success__tooltip .tooltiptext {
    visibility: hidden;
    background-color: #0faf8f;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    position: absolute;
    z-index: 1;
    width: -moz-fit-content;
    white-space: nowrap;
    margin-top: -38px;
    padding-left: 6px;
    padding-right: 6px;
    position: absolute;
    z-index: 1;
    right: 56px; }
    .tbk:not(.liferay-instance) .DS3 .tbk-success__tooltip .tooltiptext.down {
      right: inherit;
      left: inherit; }
      .tbk:not(.liferay-instance) .DS3 .tbk-success__tooltip .tooltiptext.down::before {
        top: -8px;
        transform: rotate(90deg); }
    .tbk:not(.liferay-instance) .DS3 .tbk-success__tooltip .tooltiptext.up {
      right: inherit;
      left: inherit; }
      .tbk:not(.liferay-instance) .DS3 .tbk-success__tooltip .tooltiptext.up::before::before {
        transform: rotate(270deg);
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-right: 8px solid  #0faf8f;
        bottom: -9px;
        right: 10px; }
  .tbk:not(.liferay-instance) .DS3 .tbk-success__tooltip:hover .tooltiptext {
    visibility: visible; }
  .tbk:not(.liferay-instance) .DS3 .tbk-info__tooltip .tooltiptext {
    visibility: hidden;
    background-color: #007EFF;
    width: 293px;
    color: #fff;
    border-radius: 8px;
    padding: 16px;
    padding-bottom: 31px;
    position: absolute;
    z-index: 1;
    text-align: left; }
    .tbk:not(.liferay-instance) .DS3 .tbk-info__tooltip .tooltiptext.up {
      left: inherit;
      top: -81px;
      margin-top: -38px;
      right: 21px; }
      .tbk:not(.liferay-instance) .DS3 .tbk-info__tooltip .tooltiptext.up::before {
        transform: rotate(270deg);
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-right: 8px solid #007EFF;
        bottom: -9px;
        right: 10px; }
    .tbk:not(.liferay-instance) .DS3 .tbk-info__tooltip .tooltiptext.centered {
      left: inherit;
      top: inherit;
      margin-top: 0px;
      right: -145px;
      bottom: 20px; }
      .tbk:not(.liferay-instance) .DS3 .tbk-info__tooltip .tooltiptext.centered::before {
        transform: rotate(270deg);
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-right: 8px solid #007EFF;
        bottom: -9px;
        right: 148px; }
    .tbk:not(.liferay-instance) .DS3 .tbk-info__tooltip .tooltiptext.down {
      right: inherit;
      left: inherit;
      z-index: 200; }
      .tbk:not(.liferay-instance) .DS3 .tbk-info__tooltip .tooltiptext.down::before {
        transform: rotate(90deg);
        content: "";
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-right: 8px solid #007EFF;
        top: -9px;
        right: 10px; }
  .tbk:not(.liferay-instance) .DS3 .tbk-info__tooltip:hover .tooltiptext {
    visibility: visible;
    display: block; }
  .tbk:not(.liferay-instance) .DS3 .tooltip__default .tooltiptext {
    background-color: #2F2F2F;
    visibility: hidden;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    z-index: 1;
    width: -moz-fit-content;
    white-space: nowrap;
    padding-left: 6px;
    padding-right: 6px; }
    .tbk:not(.liferay-instance) .DS3 .tooltip__default .tooltiptext.down {
      right: inherit;
      left: inherit; }
      .tbk:not(.liferay-instance) .DS3 .tooltip__default .tooltiptext.down::before {
        top: -8px;
        transform: rotate(90deg); }
    .tbk:not(.liferay-instance) .DS3 .tooltip__default .tooltiptext.rigth {
      position: relative;
      right: inherit;
      left: inherit; }
      .tbk:not(.liferay-instance) .DS3 .tooltip__default .tooltiptext.rigth::before {
        transform: rotate(90deg);
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-right: 8px solid #2F2F2F;
        top: -8px;
        left: 10px; }
  .tbk:not(.liferay-instance) .DS3 .tooltip__default .tooltiptext-grey {
    background-color: #fff;
    visibility: hidden;
    color: #707382;
    text-align: left;
    padding: 16px;
    border: 1px solid #e7ebf3;
    box-sizing: border-box;
    border-radius: 8px;
    max-width: 322px;
    z-index: 1;
    word-wrap: break-word;
    width: auto;
    display: table-cell;
    white-space: normal; }
    .tbk:not(.liferay-instance) .DS3 .tooltip__default .tooltiptext-grey.rigth {
      position: absolute;
      transform: translateY(-50%);
      margin-top: 30px;
      margin-left: 138px; }
      .tbk:not(.liferay-instance) .DS3 .tooltip__default .tooltiptext-grey.rigth::before {
        content: '';
        display: block;
        background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconTooltipWhite.svg), white;
        left: -5px;
        width: 9px;
        height: 8px;
        position: absolute;
        top: 45%; }
  .tbk:not(.liferay-instance) .DS3 .tooltip__default:hover .tooltiptext, .tbk:not(.liferay-instance) .DS3 .tooltip__default:hover .tooltiptext-grey {
    visibility: visible; }
  .tbk:not(.liferay-instance) .DS3 .form-group.row .tbk-success__tooltip .tooltiptext.down {
    position: absolute;
    top: 120px;
    right: inherit;
    left: inherit; }
    .tbk:not(.liferay-instance) .DS3 .form-group.row .tbk-success__tooltip .tooltiptext.down::before {
      transform: rotate(90deg);
      content: "";
      display: block;
      width: 0;
      height: 0;
      position: absolute;
      border-top: 8px solid transparent;
      border-bottom: 8px solid transparent;
      border-right: 8px solid #0faf8f;
      top: -9px;
      left: 10px; }
  @media (max-width: 575px) {
    .tbk:not(.liferay-instance) .DS3 .tbk-info__tooltip .tooltiptext.centered {
      position: absolute;
      transform: translateX(-25%) !important;
      left: 0; }
      .tbk:not(.liferay-instance) .DS3 .tbk-info__tooltip .tooltiptext.centered::before {
        display: none; }
    .tbk:not(.liferay-instance) .DS3 .tbk-info__tooltip .tooltiptext.right {
      transform: translateX(-46%) !important; }
    .tbk:not(.liferay-instance) .DS3 .tbk-info__tooltip .tooltiptext.right-menu {
      transform: translateX(-90%) !important; } }
  @media (max-width: 400px) {
    .tbk:not(.liferay-instance) .DS3 .tbk-info__tooltip .tooltiptext.right-menu {
      transform: translateX(-70%) !important; } }
  @media (max-width: 390px) {
    .tbk:not(.liferay-instance) .DS3 .tbk-info__tooltip .tooltiptext.centered {
      transform: translateX(-45%) !important; }
    .tbk:not(.liferay-instance) .DS3 .tbk-info__tooltip .tooltiptext.centered-correcction-mobile {
      left: 0 !important;
      transform: translateX(-36%) !important; }
    .tbk:not(.liferay-instance) .DS3 .tbk-info__tooltip .tooltiptext.right {
      transform: translateX(-60%) !important; }
    .tbk:not(.liferay-instance) .DS3 .tbk-info__tooltip .tooltiptext.right-menu {
      left: -2em !important; } }
  @media (max-width: 370px) {
    .tbk:not(.liferay-instance) .DS3 .tbk-info__tooltip .tooltiptext.right-menu {
      transform: translateX(-45%) !important; }
    .tbk:not(.liferay-instance) .DS3 .tbk-info__tooltip .tooltiptext.right {
      transform: translateX(-75%) !important; }
    .tbk:not(.liferay-instance) .DS3 .tbk-info__tooltip .tooltiptext.tooltip-large-tbk {
      transform: translateX(-65%) !important; } }
  .tbk:not(.liferay-instance) .DS3 .shed-tooltip[tooltip-type="danger"][tooltip-position="right"] > span:after {
    border-right: 8px solid #B7253F; }
  .tbk:not(.liferay-instance) .DS3 .upload-tbk .field.form-control {
    margin: auto;
    box-shadow: none;
    margin-top: 20px;
    width: 368px;
    height: 120px;
    background: #FDFDFF;
    border-style: dashed; }
  .tbk:not(.liferay-instance) .DS3 .upload-tbk .form-group {
    color: transparent;
    margin: auto;
    box-shadow: none;
    min-height: 92px;
    background: #F9FBFE;
    border-color: #007EFF;
    -webkit-border-width: 1px 1px 1px 1px;
    -moz-border-width: 1px 1px 1px 1px;
    -ms-border-width: 1px 1px 1px 1px;
    -o-border-width: 1px 1px 1px 1px;
    border-width: 1px 1px 1px 1px;
    -webkit-width: 100%;
    -moz-width: 100%;
    -ms-width: 100%;
    -o-width: 100%;
    width: 100%;
    -webkit-border-style: dashed;
    -moz-border-style: dashed;
    -ms-border-style: dashed;
    -o-border-style: dashed;
    border-style: dashed;
    -webkit-margin: auto;
    -moz-margin: auto;
    -ms-margin: auto;
    margin: auto; }
  .tbk:not(.liferay-instance) .DS3 .upload-tbk .form-group:last-child {
    padding: 23px;
    text-align: center;
    margin-top: 32px;
    min-width: 100%; }
  .tbk:not(.liferay-instance) .DS3 .upload-tbk .form-group .form-group {
    position: absolute;
    top: 0;
    background: transparent;
    margin-bottom: 0;
    margin: 0;
    margin-left: -23px;
    width: 100%;
    height: 90px;
    border: none; }
  .tbk:not(.liferay-instance) .DS3 .upload-tbk .form-group.has-error {
    background: #FFEEE5;
    border-color: #FF8C82; }
  .tbk:not(.liferay-instance) .DS3 .upload-tbk .form-group .form-control {
    height: 100%;
    margin-bottom: 0;
    width: 100%;
    margin-top: 0;
    z-index: 13;
    position: relative; }
  .tbk:not(.liferay-instance) .DS3 .upload-tbk .form-control:focus {
    border: none;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance) .DS3 .upload-tbk input[type="file"]:focus {
    border: none;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance) .DS3 .upload-tbk input {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0; }
  .tbk:not(.liferay-instance) .DS3 .upload-tbk .form .help-block {
    margin-top: 0;
    position: absolute;
    top: 23px;
    z-index: 11;
    background: #FFEEE5;
    width: 100%;
    height: 51px;
    margin-top: 0; }
  .tbk:not(.liferay-instance) .DS3 .upload-tbk .panel-info .panel-heading {
    color: #FFF;
    background-color: #09B1FF;
    border-color: #09B1FF; }
  .tbk:not(.liferay-instance) .DS3 .upload-tbk .panel-info {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2); }
  .tbk:not(.liferay-instance) .DS3 .upload-tbk .panel-info .panel-body {
    background: #09B1FF17; }
  .tbk:not(.liferay-instance) .DS3 .edda-uploadfile-select .btn-group {
    width: -webkit-fill-available; }
  .tbk:not(.liferay-instance) .DS3 .upload-tbk .success-file-content {
    top: 23px;
    position: absolute;
    background: #F9FBFE;
    width: -webkit-fill-available;
    left: 0; }
  .tbk:not(.liferay-instance) .DS3 .upload-tbk .margin-top-20.btn-primary {
    position: absolute;
    top: 126px; }
  .tbk:not(.liferay-instance) .DS3 .edda-uploadfile-select .btn-group .dropdown-toggle {
    padding-right: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: -webkit-fill-available;
    max-width: 301px; }
  .tbk:not(.liferay-instance) .DS3 .edda-uploadfile-select .btn-group .dropdown-menu {
    min-width: -webkit-fill-available; }
  .tbk:not(.liferay-instance) .DS3 .box-alianza {
    padding: 0 !important;
    position: relative; }
  .tbk:not(.liferay-instance) .DS3 .img-banner-alianza {
    width: 100%;
    height: 250px;
    object-fit: contain; }
  .tbk:not(.liferay-instance) .DS3 .img-banner-alianz-mobile {
    width: 100%;
    object-fit: cover;
    max-height: 330px; }
  .tbk:not(.liferay-instance) .DS3 .button-show-more {
    position: absolute;
    left: 4rem;
    bottom: 3rem;
    border-radius: 28.692px;
    width: 8rem;
    height: 30px;
    border: 1px solid transparent;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.25px;
    display: flex;
    align-items: center;
    justify-content: space-evenly; }
  .tbk:not(.liferay-instance) .DS3 .button-show-more:focus {
    outline: 0; }
  .tbk:not(.liferay-instance) .DS3 .panel-alianza {
    display: flex; }
  .tbk:not(.liferay-instance) .DS3 .box-parrafos-alianzas {
    padding: 4rem; }
  .tbk:not(.liferay-instance) .DS3 .title-box-alianza {
    font-size: 60px !important;
    line-height: 24px;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 0.5px;
    font-family: 'Roboto Bold' !important; }
  .tbk:not(.liferay-instance) .DS3 .parrafo-box-alianza {
    font-weight: 900;
    font-size: 18px !important;
    line-height: 24px; }
  .tbk:not(.liferay-instance) .DS3 .parrafo-final-alianza {
    font-weight: 900;
    font-size: 33px !important;
    line-height: 24px; }
  .tbk:not(.liferay-instance) .DS3 .img-banner-alianza,
  .tbk:not(.liferay-instance) .DS3 .img-banner-alianz-mobile {
    max-width: 550px; }
  @media only screen and (max-width: 1260px) {
    .tbk:not(.liferay-instance) .DS3 .box-parrafos-alianzas {
      padding: 3rem 2rem; }
    .tbk:not(.liferay-instance) .DS3 .button-show-more {
      left: 2rem; }
    .tbk:not(.liferay-instance) .DS3 .parrafo-box-alianza {
      font-size: 15px !important; }
    .tbk:not(.liferay-instance) .DS3 .title-box-alianza {
      font-size: 40px !important; }
    .tbk:not(.liferay-instance) .DS3 .parrafo-final-alianza {
      font-size: 22px !important; }
    .tbk:not(.liferay-instance) .DS3 .tbk:not(.liferay-instance).private-page .DS3 .box-parrafos-alianzas {
      height: 100%; }
    .tbk:not(.liferay-instance) .DS3 .tbk:not(.liferay-instance).private-page .DS3 .button-show-more {
      bottom: 0; } }
  @media only screen and (max-width: 390px) {
    .tbk:not(.liferay-instance) .DS3 .button-show-more {
      position: initial; }
    .tbk:not(.liferay-instance) .DS3 .title-box-alianza {
      font-size: 31px !important; }
    .tbk:not(.liferay-instance) .DS3 .parrafo-box-alianza {
      font-size: 15px !important; }
    .tbk:not(.liferay-instance) .DS3 .parrafo-final-alianza {
      font-size: 17px !important; } }
  .tbk:not(.liferay-instance) .DS3 .calendar-tbk div.calendar-button {
    border-style: groove;
    border-width: 1px;
    background-color: white; }
  .tbk:not(.liferay-instance) .DS3 .calendar-tbk .calendar-selector .selected {
    padding-bottom: 4px;
    border-bottom: 2px solid #D5006C;
    color: #D5006C; }
  .tbk:not(.liferay-instance) .DS3 .calendar-tbk .calendar-selector .calendar-nav-tabs {
    min-width: min-content; }
    .tbk:not(.liferay-instance) .DS3 .calendar-tbk .calendar-selector .calendar-nav-tabs:hover {
      padding-bottom: 4px;
      border-bottom: 2px solid #D5006C; }
  .tbk:not(.liferay-instance) .DS3 .calendar-tbk .mes .months-button:hover, .tbk:not(.liferay-instance) .DS3 .calendar-tbk .months-button.selected {
    background: #D5006C; }
  .tbk:not(.liferay-instance) .DS3 .calendar-tbk .semana .yui3-calendar-row:hover {
    background: #FA96AB; }
  .tbk:not(.liferay-instance) .DS3 .calendar-tbk .semana .yui3-calendar-day-selected {
    background: #FA96AB !important; }
  .tbk:not(.liferay-instance) .DS3 .calendar-tbk .dia .yui3-calendar-day-selected, .tbk:not(.liferay-instance) .DS3 .calendar-tbk .yui3-calendar-day:hover {
    background: #D5006C; }
  .tbk:not(.liferay-instance) .DS3 .calendar-tbk .dia .yui3-calendar-day.yui3-calendar-selection-disabled:hover {
    background: #FFF; }
  .tbk:not(.liferay-instance) .DS3 .calendar-tbk .yui3-skin-sam .yui3-calendar-prevmonth-day:hover, .tbk:not(.liferay-instance) .DS3 .calendar-tbk .yui3-skin-sam .yui3-calendar-nextmonth-day:hover {
    background: #FFF; }
  .tbk:not(.liferay-instance) .DS3 .calendar-tbk .semana .yui3-calendar-day-selected-edge {
    background: #D5006C !important; }
  .tbk:not(.liferay-instance) .DS3 :focus {
    outline: none; }
  .tbk:not(.liferay-instance) .DS3 .button--outlined.button--default.calendar {
    padding: 0;
    display: flex;
    min-height: 48px; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--default.calendar .calendar-tbk-modal button {
      height: inherit;
      padding: 12px 16px;
      color: #2D3338;
      font-size: 14px;
      font-family: Roboto Medium;
      min-width: 100%; }
      .tbk:not(.liferay-instance) .DS3 .button--outlined.button--default.calendar .calendar-tbk-modal button .caret {
        display: none; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--default.calendar .calendar-tbk-modal.open .icon-arrow {
      transform: rotate(180deg);
      transform-origin: 50% 50%; }
    .tbk:not(.liferay-instance) .DS3 .button--outlined.button--default.calendar .flex__right {
      margin-top: 20px;
      position: absolute;
      right: 24px; }
  .tbk:not(.liferay-instance) .DS3 .btn-dropdown-select-month:focus {
    border: transparent !important; }
  .tbk:not(.liferay-instance) .DS3 .disabled .btn-dropdown-select-month {
    border: none; }
  .tbk:not(.liferay-instance) .DS3 .btn-dropdown-select-month {
    border-radius: 0 !important;
    border: transparent !important; }
  .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_selectorFechascalendar-trigger,
  .tbk:not(.liferay-instance) .DS3 #_DatepickerWebPortlet_INSTANCE_DatepickerWebTbk_selectorFechascalendar-dropdown {
    position: relative;
    z-index: 2 !important; }
  .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_selectorFechascalendar-dropdown.open #_AbonosListadoAbonoPorDiaWeb_selectorFechascalendar-trigger:before,
  .tbk:not(.liferay-instance) .DS3 #_DatepickerWebPortlet_INSTANCE_DatepickerWebTbk_selectorFechascalendar-dropdown #_DatepickerWebPortlet_INSTANCE_DatepickerWebTbk_selectorFechascalendar-trigger::after, .tbk:not(.liferay-instance) .DS3 #_DatepickerWebPortlet_INSTANCE_DatepickerWebTbk_selectorFechascalendar-dropdown.open #_DatepickerWebPortlet_INSTANCE_DatepickerWebTbk_selectorFechascalendar-trigger::before {
    opacity: 0; }
  .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_selectorFechascalendar-dropdown #_AbonosListadoAbonoPorDiaWeb_selectorFechascalendar-trigger::before,
  .tbk:not(.liferay-instance) .DS3 #_DatepickerWebPortlet_INSTANCE_DatepickerWebTbk_selectorFechascalendar-dropdown #_DatepickerWebPortlet_INSTANCE_DatepickerWebTbk_selectorFechascalendar-trigger::before {
    position: absolute;
    content: url(/o/transbank-theme/images/tbk/DS3/iconDownSelect.svg);
    right: 0;
    opacity: 1;
    height: 5px;
    top: 0;
    bottom: 0;
    margin: auto 0; }
  .tbk:not(.liferay-instance) .DS3 #_AbonosListadoAbonoPorDiaWeb_selectorFechascalendar-dropdown.open #_AbonosListadoAbonoPorDiaWeb_selectorFechascalendar-trigger::after,
  .tbk:not(.liferay-instance) .DS3 #_DatepickerWebPortlet_INSTANCE_DatepickerWebTbk_selectorFechascalendar-dropdown.open #_DatepickerWebPortlet_INSTANCE_DatepickerWebTbk_selectorFechascalendar-trigger::after {
    position: absolute;
    content: url(/o/transbank-theme/images/tbk/DS3/iconUpSelect.svg);
    right: 0;
    opacity: 1;
    height: 5px;
    top: 0;
    bottom: 0;
    margin: auto 0; }
  .tbk:not(.liferay-instance) .DS3 .marca-calendario {
    width: 13px;
    height: 3px;
    background-color: #030047;
    border-radius: 30px;
    margin: 10% 21%; }
  .tbk:not(.liferay-instance) .DS3 #anio-seleccion-por-mes {
    font-weight: normal; }
  @media screen and (max-width: 991px) {
    .tbk:not(.liferay-instance) .DS3 .calendar-date-months .dropdown-menu {
      overflow: hidden;
      max-height: 360px; }
    .tbk:not(.liferay-instance) .DS3 .calendar-tbk {
      width: 290px; }
    .tbk:not(.liferay-instance) .DS3 .scheduler-next {
      padding: 25px 0px 20px !important;
      box-shadow: none !important; }
    .tbk:not(.liferay-instance) .DS3 .linea-separadora-abonos {
      height: 1px;
      background: #E2E2EA;
      margin: 0 -15px; } }
  @media screen and (max-width: 768px) {
    .tbk:not(.liferay-instance) .DS3 #principalTable p, .tbk:not(.liferay-instance) .DS3 #principalTable span {
      font-size: 12px; } }
  @media screen and (max-width: 321px) {
    .tbk:not(.liferay-instance) .DS3 #_DatepickerWebPortlet_INSTANCE_DatepickerWebTbk_contenedorFecha {
      flex-wrap: wrap; }
    .tbk:not(.liferay-instance) .DS3 #_DatepickerWebPortlet_INSTANCE_DatepickerWebTbk_contenedorFecha button#_DatepickerWebPortlet_INSTANCE_DatepickerWebTbk_buscarFechaProximoAbono {
      width: 100%;
      margin-left: 0 !important;
      margin-top: 1rem !important;
      background: #D5006C !important; }
      .tbk:not(.liferay-instance) .DS3 #_DatepickerWebPortlet_INSTANCE_DatepickerWebTbk_contenedorFecha button#_DatepickerWebPortlet_INSTANCE_DatepickerWebTbk_buscarFechaProximoAbono::before {
        content: 'Buscar'; }
    .tbk:not(.liferay-instance) .DS3 .calendar-date-months .dropdown-menu {
      left: -27px; }
    .tbk:not(.liferay-instance) .DS3 .scheduler-view-table-header-col .scheduler-view-table-header-day div {
      padding: 0 !important; }
    .tbk:not(.liferay-instance) .DS3 .scheduler-next .scheduler-view-table-header-day {
      padding: 4px !important; } }
  .tbk:not(.liferay-instance) .DS3 .modalNotificationTop .close {
    background: inherit;
    height: inherit; }
  .tbk:not(.liferay-instance) .DS3 .box-notifications {
    scrollbar-color: #43484c #787878;
    max-height: 65vh;
    scrollbar-width: thin;
    overflow-y: scroll; }
  .tbk:not(.liferay-instance) .DS3 .box-notifications::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #F9F5F7;
    opacity: 0.53;
    border-color: transparent; }
  .tbk:not(.liferay-instance) .DS3 .box-notifications::-webkit-scrollbar {
    width: 6px;
    background-color: #787878;
    opacity: 0.53;
    border-color: transparent; }
  .tbk:not(.liferay-instance) .DS3 .box-notifications::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #D5006C; }
  .tbk:not(.liferay-instance) .DS3 .notification-bell__badge {
    position: absolute;
    width: 10px;
    height: 10px;
    right: 0;
    top: 0;
    background-color: #F42651;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 13; }
  .tbk:not(.liferay-instance) .DS3 .notification-bell__counter {
    color: #fff;
    font-size: 8px; }
  .tbk:not(.liferay-instance) .DS3 .slide-notifications {
    display: none;
    position: relative; }
  .tbk:not(.liferay-instance) .DS3 .slide-notifications.slide--default {
    width: max-content;
    margin: 0;
    height: 100vh;
    -webkit-transition: right .4s, opacity .4s;
    right: -100%; }
  .tbk:not(.liferay-instance) .DS3 .slide-notifications.slide--default.right {
    float: right; }
  .tbk:not(.liferay-instance) .DS3 .slide-notifications.slide--default.sm {
    width: 390px;
    z-index: 14; }
  .tbk:not(.liferay-instance) .DS3 .slide-notifications.show {
    display: block;
    right: 0;
    position: fixed;
    z-index: 12;
    top: 0; }
  .tbk:not(.liferay-instance) .DS3 .cursor-pointer {
    cursor: pointer; }
  .tbk:not(.liferay-instance) .DS3 .loading-animation-notification {
    font-size: 2.5rem;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    vertical-align: middle;
    height: 100%;
    justify-content: center;
    margin-bottom: 0;
    margin-top: 0;
    position: absolute;
    background: white;
    left: 0;
    align-items: center;
    top: 0;
    width: 100%;
    z-index: 9; }
  .tbk:not(.liferay-instance) .DS3 .bellLeidas {
    display: flex; }
  .tbk:not(.liferay-instance) .DS3 .move-notificacion {
    animation: animnotification 1s forwards;
    animation-iteration-count: infinite; }

@keyframes animnotification {
  10% {
    rotate: 15deg; }
  20% {
    rotate: -15deg; }
  30% {
    rotate: 15deg; }
  50% {
    rotate: 0deg; } }
  .tbk:not(.liferay-instance) .DS3 ._MenuNotificacionesPortletMVC_INSTANCE_false_image-important-notification {
    position: absolute;
    top: -8px;
    left: -1rem;
    object-fit: cover; }
  .tbk:not(.liferay-instance) .DS3 ._MenuNotificacionesPortletMVC_INSTANCE_false_linea-separadora-notificaciones {
    background: #E7EBF3;
    border-radius: 1px;
    height: 1px;
    width: 100%; }
  .tbk:not(.liferay-instance) .DS3 ._MenuNotificacionesPortletMVC_INSTANCE_false_imagen-notificacion {
    max-width: 230px;
    max-height: 165px;
    object-fit: contain;
    width: 100%;
    height: 100%; }
  .tbk:not(.liferay-instance) .DS3 ._MenuNotificacionesPortletMVC_INSTANCE_false_icono-notificacion {
    object-fit: contain; }
  @media only screen and (min-width: 1920px) {
    .tbk:not(.liferay-instance) .DS3 .box-notifications {
      max-height: 76vh; } }
  @media only screen and (max-width: 400px) {
    .tbk:not(.liferay-instance) .DS3 .slide-notifications.slide--default.sm {
      width: 95%; } }
  .tbk:not(.liferay-instance) .DS3 .form-mant-cortina input, .tbk:not(.liferay-instance) .DS3 .form-mant-cortina select {
    border: 1px solid #C9D0E4;
    border-radius: 4px;
    height: 48px;
    padding: 1rem; }
  .tbk:not(.liferay-instance) .DS3 .form-mant-cortina textarea {
    border: 1px solid #C9D0E4;
    border-radius: 4px;
    height: 112px; }
  .tbk:not(.liferay-instance) .DS3 .circle-icons-cortina {
    display: flex;
    align-items: center;
    border-radius: 50%;
    justify-content: center;
    width: 24px;
    height: 24px; }
  .tbk:not(.liferay-instance) .DS3 .circle-icons-cortina i {
    color: white; }
  .tbk:not(.liferay-instance) .DS3 .circle-status-cortina {
    border-radius: 30px;
    width: 104px;
    height: 24px;
    padding: 0px 8px; }
  .tbk:not(.liferay-instance) .DS3 .scheduled {
    background: #FFC058; }
  .tbk:not(.liferay-instance) .DS3 .activeCortina {
    background: #15CC96; }
  .tbk:not(.liferay-instance) .DS3 .finished {
    background: #cc1515; }
  .tbk:not(.liferay-instance) .DS3 .btnUpdateCortina {
    display: none; }
  .tbk:not(.liferay-instance) .DS3 .box-cortina {
    scrollbar-color: #43484c #787878;
    height: 100%;
    max-height: 58rem;
    scrollbar-width: thin;
    overflow-y: scroll; }
  .tbk:not(.liferay-instance) .DS3 .box-cortina::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #F9F5F7;
    opacity: 0.53;
    border-color: transparent; }
  .tbk:not(.liferay-instance) .DS3 .box-cortina::-webkit-scrollbar {
    width: 6px;
    background-color: #787878;
    opacity: 0.53;
    border-color: transparent; }
  .tbk:not(.liferay-instance) .DS3 .box-cortina::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #D5006C; }
  .tbk:not(.liferay-instance) .DS3 .fs-0 {
    font-size: 10px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-1 {
    font-size: 12px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-2 {
    font-size: 14px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-3 {
    font-size: 16px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-4 {
    font-size: 18px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-5 {
    font-size: 20px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-6 {
    font-size: 22px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-7 {
    font-size: 24px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-8 {
    font-size: 26px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-9 {
    font-size: 28px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-10 {
    font-size: 30px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-11 {
    font-size: 32px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-12 {
    font-size: 34px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-13 {
    font-size: 36px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-14 {
    font-size: 38px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-15 {
    font-size: 40px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-16 {
    font-size: 42px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-17 {
    font-size: 44px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-18 {
    font-size: 46px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-19 {
    font-size: 48px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-20 {
    font-size: 50px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-21 {
    font-size: 52px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-22 {
    font-size: 54px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-23 {
    font-size: 56px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-24 {
    font-size: 58px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-25 {
    font-size: 60px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-26 {
    font-size: 62px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-27 {
    font-size: 64px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-28 {
    font-size: 66px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-29 {
    font-size: 68px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-30 {
    font-size: 70px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-31 {
    font-size: 72px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-32 {
    font-size: 74px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-33 {
    font-size: 76px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-34 {
    font-size: 78px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-35 {
    font-size: 80px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-36 {
    font-size: 82px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-37 {
    font-size: 84px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-38 {
    font-size: 86px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-39 {
    font-size: 88px !important; }
  .tbk:not(.liferay-instance) .DS3 .fs-40 {
    font-size: 90px !important; }
  .tbk:not(.liferay-instance) .DS3 .font-bold_tbk {
    font-family: Roboto Bold !important; }
  .tbk:not(.liferay-instance) .DS3 .font-medium_tbk {
    font-family: Roboto Medium !important; }
  .tbk:not(.liferay-instance) .DS3 .font-regular_tbk {
    font-family: Roboto Regular !important; }
  .tbk:not(.liferay-instance) .DS3 .font-light_tbk {
    font-family: Roboto Light !important; }
  .tbk:not(.liferay-instance) .DS3 .c-warning-200 {
    color: #FFD98F; }
  .tbk:not(.liferay-instance) .DS3 .c-warning-300 {
    color: #FFC058; }
  .tbk:not(.liferay-instance) .DS3 .c-warning-400 {
    color: #DB9A40; }
  .tbk:not(.liferay-instance) .DS3 .c-success-200 {
    color: #7AEFB6; }
  .tbk:not(.liferay-instance) .DS3 .c-success-300 {
    color: #15CC96; }
  .tbk:not(.liferay-instance) .DS3 .c-success-400 {
    color: #0FAF8F; }
  .tbk:not(.liferay-instance) .DS3 .c-success-500 {
    color: #0A9285; }
  .tbk:not(.liferay-instance) .DS3 .c-danger-200 {
    color: #FF8C82; }
  .tbk:not(.liferay-instance) .DS3 .c-danger-300 {
    color: #FF4B4B; }
  .tbk:not(.liferay-instance) .DS3 .c-danger-400 {
    color: #DB3645; }
  .tbk:not(.liferay-instance) .DS3 .c-info-200 {
    color: #3FA7FF; }
  .tbk:not(.liferay-instance) .DS3 .c-info-300 {
    color: #007EFF; }
  .tbk:not(.liferay-instance) .DS3 .c-info-400 {
    color: #0061DB; }
  .tbk:not(.liferay-instance) .DS3 .c-info-500 {
    color: #0048B7; }
  .tbk:not(.liferay-instance) .DS3 .c-transbank-100 {
    color: #F2608D; }
  .tbk:not(.liferay-instance) .DS3 .c-transbank-200 {
    color: #E5397F; }
  .tbk:not(.liferay-instance) .DS3 .c-transbank-300 {
    color: #D5006C; }
  .tbk:not(.liferay-instance) .DS3 .c-transbank-400 {
    color: #B7006F; }
  .tbk:not(.liferay-instance) .DS3 .c-transbank-500 {
    color: #99006C; }
  .tbk:not(.liferay-instance) .DS3 .c-grey-100 {
    color: #A9B1BF; }
  .tbk:not(.liferay-instance) .DS3 .c-grey-200 {
    color: #707382; }
  .tbk:not(.liferay-instance) .DS3 .c-grey-300 {
    color: #2D3338; }
  .tbk:not(.liferay-instance) .DS3 .c-grey-400 {
    color: #202830; }
  .tbk:not(.liferay-instance) .DS3 .c-basic-100 {
    color: #FAFBFC; }
  .tbk:not(.liferay-instance) .DS3 .c-basic-200 {
    color: #F9FBFE; }
  .tbk:not(.liferay-instance) .DS3 .c-basic-300 {
    color: #E7EBF3; }
  .tbk:not(.liferay-instance) .DS3 .c-basic-400 {
    color: #D3D9E9; }
  .tbk:not(.liferay-instance) .DS3 .c-basic-500 {
    color: #B3BFD5; }
  .tbk:not(.liferay-instance) .DS3 .c-basic-600 {
    color: #828EA5 !important; }
  .tbk:not(.liferay-instance) .DS3 .b-basic-100 {
    height: 1px;
    background: #FAFBFC;
    border: 0; }
  .tbk:not(.liferay-instance) .DS3 .b-basic-600 {
    height: 1px;
    background: #828EA5;
    border: 0; }
  .tbk:not(.liferay-instance) .DS3 .b-grey-100 {
    height: 1px;
    background: #828EA5;
    border: 0; }
  .tbk:not(.liferay-instance) .DS3 .bl-transbank-500 {
    background-color: #D5006C;
    height: 100%;
    left: 0;
    top: 0;
    width: 4px;
    border-radius: 0 4px 4px 0; }
  .tbk:not(.liferay-instance) .DS3 .c-white {
    color: white; }
  .tbk:not(.liferay-instance) .DS3 .c-onepay-500 {
    color: #009BDD; }
  .tbk:not(.liferay-instance) .DS3 .overflow-x-auto {
    overflow-x: auto; }
  .tbk:not(.liferay-instance) .DS3 .overflow-y-auto {
    overflow-y: auto; }
  .tbk:not(.liferay-instance) .DS3 .overflow-x-hidden {
    overflow-x: hidden; }
  .tbk:not(.liferay-instance) .DS3 label {
    font-weight: inherit; }
  .tbk:not(.liferay-instance) .DS3 .slide--primary {
    z-index: 4;
    height: 100vh;
    overflow-y: scroll; }
  .tbk:not(.liferay-instance) .DS3 .slide--primary section {
    padding: 41px 31px 37px 31px; }
  .tbk:not(.liferay-instance) .DS3 .slide--primary.md {
    max-width: 544px; }
  .tbk:not(.liferay-instance) .DS3 .slide--primary.sm {
    max-width: 544px !important;
    min-width: 544px; }
  .tbk:not(.liferay-instance) .DS3 .slide--primary.right {
    margin-left: auto;
    margin-left: auto;
    top: 0;
    right: 0;
    position: fixed;
    height: 100%; }
  @media (max-width: 706px) {
    .tbk:not(.liferay-instance) .DS3 .slide--primary.sm {
      top: 80px;
      height: calc(100vh - 80px) !important; } }
  @media (max-width: 576px) {
    .tbk:not(.liferay-instance) .DS3 .slide--primary.sm {
      min-width: 100vw;
      width: 100vw;
      max-width: 100vw !important;
      top: 80px;
      height: calc(100vh - 80px) !important; }
      .tbk:not(.liferay-instance) .DS3 .slide--primary.sm .tabs .tabs__list {
        display: grid; }
        .tbk:not(.liferay-instance) .DS3 .slide--primary.sm .tabs .tabs__list .tabs__item .tabs__link {
          margin-left: 27px !important;
          min-height: 46px; } }
  @media (max-width: 500px) {
    .tbk:not(.liferay-instance) .DS3 .slide--primary.md {
      max-width: 100vw; } }
  @media only screen and (max-width: 830px) {
    .tbk:not(.liferay-instance) .DS3 .slide--primary.md {
      top: 6rem !important; } }
  .tbk:not(.liferay-instance) .DS3 .scroll--default {
    border: none !important;
    box-shadow: none !important;
    scrollbar-width: thin;
    overflow-y: scroll;
    overflow-x: hidden; }
    .tbk:not(.liferay-instance) .DS3 .scroll--default::-webkit-scrollbar-track {
      -webkit-box-shadow: inset 0 0 6px #F9FBFE;
      border-radius: 33px;
      background-color: #F9FBFE; }
    .tbk:not(.liferay-instance) .DS3 .scroll--default::-webkit-scrollbar {
      width: 8px;
      background-color: #F9FBFE; }
    .tbk:not(.liferay-instance) .DS3 .scroll--default::-webkit-scrollbar-thumb {
      border-radius: 33px;
      height: 50px;
      -webkit-box-shadow: inset 0 0 6px #A0AFCA;
      background-color: #A0AFCA; }
    .tbk:not(.liferay-instance) .DS3 .scroll--default.scroll--200 {
      max-height: 200px !important; }
    .tbk:not(.liferay-instance) .DS3 .scroll--default.scroll--300 {
      max-height: 300px !important; }
    .tbk:not(.liferay-instance) .DS3 .scroll--default.scroll--400 {
      max-height: 400px !important; }
    .tbk:not(.liferay-instance) .DS3 .scroll--default.scroll--500 {
      max-height: 500px !important; }
    .tbk:not(.liferay-instance) .DS3 .scroll--default.scroll--600 {
      max-height: 600px !important; }
    .tbk:not(.liferay-instance) .DS3 .scroll--default.scroll--700 {
      max-height: 700px !important; }
  .tbk:not(.liferay-instance) .DS3 .containerTimePicker {
    position: absolute; }
  .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker {
    position: relative; }
    .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker .input-group-addon {
      cursor: pointer;
      font-weight: normal !important;
      text-align: left !important; }
      .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker .input-group-addon i {
        display: inline-block;
        width: 16px;
        height: 16px; }
  .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu {
    left: auto;
    right: 0; }
    .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before {
      left: auto;
      right: 12px; }
    .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after {
      left: auto;
      right: 13px; }
  .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget.dropdown-menu {
    padding: 0;
    border-radius: 6px;
    min-width: 12rem; }
    .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget.dropdown-menu .bootstrap-timepicker-hour {
      font-weight: bold;
      font-size: 20px !important; }
    .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget.dropdown-menu .bootstrap-timepicker-minute {
      font-weight: bold;
      font-size: 20px !important; }
    .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget.dropdown-menu:before {
      border-bottom: 7px solid rgba(0, 0, 0, 0.2);
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      content: "";
      display: inline-block;
      position: absolute; }
    .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget.dropdown-menu:after {
      border-bottom: 6px solid #FFFFFF;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      content: "";
      display: inline-block;
      position: absolute; }
  .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget.dropdown-menu.open {
    display: inline-block;
    width: 200px !important;
    overflow: hidden; }
  .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget.timepicker-orient-left:before {
    left: 6px; }
  .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget.timepicker-orient-left:after {
    left: 7px; }
  .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget.timepicker-orient-right:before {
    right: 6px; }
  .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget.timepicker-orient-right:after {
    right: 7px; }
  .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget.timepicker-orient-top:before {
    top: -7px; }
  .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget.timepicker-orient-top:after {
    top: -6px; }
  .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget.timepicker-orient-bottom:before {
    bottom: -7px;
    border-bottom: 0;
    border-top: 7px solid #999; }
  .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget a.btn {
    border-radius: 4px; }
  .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget input {
    border-radius: 4px; }
  .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget table {
    width: 100%;
    margin: 0;
    border-spacing: 0; }
    .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget table td {
      text-align: center;
      height: 30px;
      margin: 0; }
      .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget table td:last-child {
        padding: 0; }
      .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget table td:not(.separator) {
        min-width: 30px; }
      .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget table td span {
        width: 100%;
        color: #d5006c;
        height: 40px;
        line-height: 34px;
        font-size: 20px; }
      .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget table td a {
        border: 1px transparent solid;
        width: 100%;
        display: inline-block;
        margin: 0;
        padding: 8px 0;
        outline: 0;
        color: #a9b1bf; }
        .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget table td a:active {
          color: black; }
        .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget table td a i {
          margin-top: 2px;
          font-size: 18px; }
      .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget table td .btn-confirm {
        background-color: #d5006c;
        color: white;
        text-decoration: none;
        border-radius: 0 0 6px 6px;
        line-height: 50px;
        font-size: 14px !important; }
      .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget table td input {
        width: 25px;
        margin: 0;
        text-align: center; }
  .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget .modal-content {
    padding: 4px; }
  @media (min-width: 767px) {
    .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker-widget.modal {
      width: 200px;
      margin-left: -100px; } }
  @media (max-width: 767px) {
    .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker {
      width: 100%; }
      .tbk:not(.liferay-instance) .DS3 .bootstrap-timepicker .dropdown-menu {
        width: 100%; } }
  .tbk:not(.liferay-instance) .DS3 .skeleton.skeleton-active {
    display: block;
    position: relative;
    color: transparent !important;
    border-radius: 4px;
    border: 0px !important;
    padding: 0 !important; }
    .tbk:not(.liferay-instance) .DS3 .skeleton.skeleton-active i {
      display: none; }
    .tbk:not(.liferay-instance) .DS3 .skeleton.skeleton-active::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: linear-gradient(90deg, #DADEE5 0%, #E7EBF3 25%, #EEF2FA 65%, #DADEE5 100%);
      background-size: auto;
      background-size: 200% 100%;
      animation: skeleton-loading 2.8s infinite ease-in-out;
      border-radius: inherit;
      z-index: 2; }
    .tbk:not(.liferay-instance) .DS3 .skeleton.skeleton-active.skeleton--radio-none::before {
      border-radius: none; }
    .tbk:not(.liferay-instance) .DS3 .skeleton.skeleton-active.skeleton--radio-4::before {
      border-radius: 4px; }
    .tbk:not(.liferay-instance) .DS3 .skeleton.skeleton-active.skeleton--radio-8::before {
      border-radius: 8px; }
    .tbk:not(.liferay-instance) .DS3 .skeleton.skeleton-active.skeleton--radio-16::before {
      border-radius: 16px; }
    .tbk:not(.liferay-instance) .DS3 .skeleton.skeleton-active.skeleton--radio-24::before {
      border-radius: 24px; }
    .tbk:not(.liferay-instance) .DS3 .skeleton.skeleton-active.skeleton--radio-50::before {
      border-radius: 50px; }
  .tbk:not(.liferay-instance) .DS3 .skeleton.skeleton--full {
    width: 100%; }
  .tbk:not(.liferay-instance) .DS3 .skeleton.skeleton--inherit {
    width: fit-content; }

@keyframes skeleton-loading {
  0% {
    background-position: 200% 0; }
  25% {
    background-position: 100% 0; }
  50% {
    background-position: 0% 0; }
  75% {
    background-position: -100% 0; }
  100% {
    background-position: -200% 0; } }

.tbk:not(.liferay-instance).public-page {
  /* DS3 Colors */
  /* perfect-scrollbar v0.6.10 */
  /* estilos para tbk amigo */
  /* tooltip */ }
  .tbk:not(.liferay-instance).public-page .form-control {
    background-color: white; }
  .tbk:not(.liferay-instance).public-page #wrapper {
    padding: 0; }
  .tbk:not(.liferay-instance).public-page .DS3 .face .message-text {
    margin: 15px 0 56px 0; }
  .tbk:not(.liferay-instance).public-page .DS3 .wd-100 {
    position: fixed;
    max-width: 1084px;
    z-index: 99;
    width: 96%; }
  .tbk:not(.liferay-instance).public-page .DS3 .grey400 {
    color: #737F87; }
  .tbk:not(.liferay-instance).public-page .DS3 .gray3 {
    color: #9FA5BB; }
  .tbk:not(.liferay-instance).public-page .DS3 .tbk__text_black--0 {
    color: #000000; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content {
    right: -100%;
    opacity: 0;
    transition: right 0.4s, opacity 0.4s;
    -webkit-transition: right 0.4s, opacity 0.4s;
    z-index: 800;
    position: fixed;
    /*overflow-y: hidden;*/
    /*overflow-x: hidden;*/
    position: fixed;
    margin: 0px;
    width: 445px;
    height: 990px;
    background: #ffffff;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.257157);
    z-index: 9999;
    padding-right: 62px;
    padding-left: 62px;
    top: 1px; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content.show {
    right: 2px;
    opacity: 1;
    top: 0;
    width: 445px;
    height: 990px;
    transition: right 0.4s, opacity 0.4s;
    -webkit-transition: right 0.4s, opacity 0.4s; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content.show .tbk-success__tooltip .tooltiptext {
    visibility: hidden;
    background-color: #0faf8f;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    position: absolute;
    z-index: 1;
    width: -moz-fit-content;
    white-space: nowrap;
    margin-top: -38px;
    padding-left: 6px;
    padding-right: 6px;
    position: absolute;
    z-index: 1;
    right: 56px; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content.show .tbk-success__tooltip .tooltiptext:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #0faf8f;
    left: 42px;
    top: 14px;
    rotate: 90%;
    transform: rotate(-90deg); }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content.show .tbk-success__tooltip:hover .tooltiptext {
    visibility: visible; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .close {
    padding-top: 19px;
    margin-right: -50px;
    font-size: 15px;
    padding-bottom: 56px; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .close:hover {
    cursor: pointer; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .submit_search {
    background: transparent;
    border: transparent;
    position: relative;
    left: 87%;
    top: -37px; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .submit_search:focus {
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .submit_search .icon-lens {
    background: no-repeat 50% 50% url("../images/tbk/DS3/icon-lens.svg");
    height: 18px;
    width: 18px;
    display: block;
    background-size: 23px;
    fill: #231f20; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .submit_search .icon-lens.enabled {
    fill: #00a0e0; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .submit_search.disabled .icon-lens {
    fill: #bfc5d2; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .input_default {
    background: #ffffff;
    border: 1px solid #77869e;
    box-sizing: border-box;
    height: 48px;
    width: 320px;
    left: 0px;
    top: 0px;
    border-radius: 4px;
    padding: 16px;
    color: #737f87; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .input_default:focus {
    border: 1px solid #00a0e0;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .input_default.disabled .icon-lens {
    border: 1px solid #bfc5d2; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .table-detail .table-content tbody {
    border-bottom: transparent; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .table-detail .table th {
    background-color: white; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .table-detail .table tbody tr td {
    border-top: 1px solid transparent; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .table-detail .table tbody tr td:last-child {
    max-width: 290px;
    padding-left: 0;
    padding-right: 18px;
    max-width: 290px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .table-detail .table tbody tr td:last-child:hover {
    color: #00a0e0; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .table-detail .table tbody tr td:last-child a {
    color: #737f87;
    font-size: 14px;
    padding-left: 18px; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .table-detail .table tbody tr td:last-child a:hover {
    color: #00a0e0; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .table-detail .table tbody tr td:last-child a:focus {
    color: #00a0e0; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .table-detail .table tbody tr td:last-child:hover {
    background: #f5f7fa; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .message-search-result .message-text {
    white-space: break-spaces;
    position: absolute;
    top: 0;
    background: white;
    padding-left: 20px;
    text-align: left;
    margin-left: -48px; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .scroller {
    width: 100%;
    height: 100px;
    overflow-y: scroll;
    scrollbar-color: #d4d6e1 #ebecf0;
    scrollbar-width: thin; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .scrollbar {
    margin-left: 30px;
    float: left;
    height: 900px;
    background: transparent;
    overflow-y: scroll;
    margin-bottom: 25px; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .scrollbar-magenta::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #ebecf0;
    opacity: 0.33;
    border-color: transparent; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .scrollbar-magenta::-webkit-scrollbar {
    width: 7.99px;
    background-color: #ebecf0;
    opacity: 0.33;
    border-color: transparent; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__slide--right-content .scrollbar-magenta::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #d4d6e1; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__dialog .modal__dialog__content .modal__dialog-header .modal_tbk__close-panel {
    float: right;
    text-align: right; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__dialog_error {
    background: #ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 1px 2px rgba(14, 21, 32, 0.18), 0px 0px 2px rgba(14, 21, 32, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0px 1px 2px rgba(14, 21, 32, 0.18), 0px 0px 2px rgba(14, 21, 32, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 1px 2px rgba(14, 21, 32, 0.18), 0px 0px 2px rgba(14, 21, 32, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.04); }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__dialog.center {
    position: fixed;
    margin-top: 0;
    width: 100%;
    left: 0;
    padding-bottom: 0;
    margin-left: 0;
    z-index: 800;
    padding-top: 15vh;
    overflow: inherit !important;
    top: 0; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__dialog.center .modal__dialog__content {
    border-radius: 12px;
    border: 1px solid transparent;
    margin: auto;
    z-index: 2000;
    position: relative;
    height: auto;
    background-color: #ffffff;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.11);
    padding: 31px 30px 0 40px;
    left: 0; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__dialog.center .modal__dialog__content.modal__dialog_content-width-500 {
    width: 500px; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__dialog.center .modal__dialog__content.modal__dialog_content-width-434 {
    width: 434px;
    padding: 31px 30px 0 31px !important; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__dialog.center .modal__dialog__content .modal__dialog-body {
    height: auto;
    font-family: Roboto Regular;
    font-style: normal;
    font-size: 14px;
    font-weight: 500;
    text-align: center; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__dialog.center .modal__dialog__content .modal__dialog-body .modal__text-title {
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    color: #2D3338; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__dialog.center .modal__dialog__content .modal__dialog-body .modal__text-subtitle {
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.25px;
    color: #707382; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__dialog.center .modal__dialog__content .modal__dialog-body .row {
    display: flex !important; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__dialog.center .modal__dialog__content .modal__dialog-content.center-content span {
    margin-bottom: inherit; }
  @media (max-width: 415px) {
    .tbk:not(.liferay-instance).public-page .DS3 .modal__dialog.center {
      padding-top: 5%; }
    .tbk:not(.liferay-instance).public-page .DS3 .modal__dialog.center .modal__dialog__content {
      width: 95% !important;
      padding: 5%; } }
  .tbk:not(.liferay-instance).public-page .DS3 .bgDialogModal {
    display: none;
    width: 100%;
    height: 125%;
    overflow-y: hidden;
    background-color: rgba(23, 23, 37, 0.5);
    top: -77px;
    position: fixed;
    opacity: 0;
    left: 0;
    z-index: 1;
    transition: opacity 0.4s; }
  .tbk:not(.liferay-instance).public-page .DS3 .modal__dialog.center .modal__dialog__content .modal__dialog-body .btn-group.max-width {
    width: 100%; }
  .tbk:not(.liferay-instance).public-page .DS3 .text__points {
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    text-overflow: ellipsis; }
  .tbk:not(.liferay-instance).public-page .DS3 .text__nowrap {
    white-space: nowrap; }
  .tbk:not(.liferay-instance).public-page .DS3 .center__block {
    margin: auto;
    display: block; }
  .tbk:not(.liferay-instance).public-page .DS3 .flex__right {
    display: flex;
    float: right; }
  .tbk:not(.liferay-instance).public-page .DS3 .flex__left {
    display: flex;
    float: left; }
  .tbk:not(.liferay-instance).public-page .DS3 .icon-firewall {
    background: no-repeat 50% 50% url(../images/tbk/DS3/firewall.png);
    height: 200px;
    max-width: 200px;
    background-size: cover;
    width: -webkit-fill-available; }
  .tbk:not(.liferay-instance).public-page .DS3 .icon-ghost {
    background: no-repeat 50% 50% url(../images/tbk/DS3/ghost.png);
    height: 200px;
    max-width: 200px;
    background-size: cover;
    width: -webkit-fill-available; }
  .tbk:not(.liferay-instance).public-page .DS3 .icon-arrow-back-cyan-DS3 {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconCyanArrowBack.svg);
    width: 10px;
    height: 10px;
    background-size: cover;
    display: inline-flex;
    margin-right: 15px; }
  .tbk:not(.liferay-instance).public-page .DS3 .icon-info-circle-magenta {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconInfoCircleMagenta.svg);
    width: 20px;
    height: 20px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance).public-page .DS3 .icon-cross-magenta {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconCrossMagenta.svg);
    width: 15px;
    height: 15px;
    background-size: cover;
    display: inline-flex !important;
    margin-bottom: unset !important; }
  .tbk:not(.liferay-instance).public-page .DS3 .icon-phone-white {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconPhoneWhite.svg);
    width: 15px;
    height: 15px;
    background-size: cover;
    display: inline-flex;
    margin-bottom: unset !important; }
  .tbk:not(.liferay-instance).public-page .DS3 .icon-big-back-arrow {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconBigBackArrow.svg);
    width: 23px;
    height: 20px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance).public-page .DS3 .icon-blue-circle-info {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconBlueCircleInfo.svg);
    width: 20px;
    height: 20px;
    background-size: cover;
    display: inline-flex;
    vertical-align: text-bottom; }
  .tbk:not(.liferay-instance).public-page .DS3 .icon-grey-check {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconGreyCheck.svg);
    width: 13px;
    height: 13px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance).public-page .DS3 .icon-green-check {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconGreenCheck.svg);
    width: 13px;
    height: 13px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance).public-page .DS3 .icon-eye-off {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconeyeOff.svg);
    width: 24px;
    height: 24px;
    background-size: cover;
    display: inline-flex;
    vertical-align: text-bottom; }
  .tbk:not(.liferay-instance).public-page .DS3 .icon-eye-on {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconEyeOn.svg);
    width: 24px;
    height: 24px;
    background-size: cover;
    display: inline-flex;
    vertical-align: text-bottom; }
  .tbk:not(.liferay-instance).public-page .DS3 .icon-circle-close {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconCircleClose.svg);
    width: 24px;
    height: 24px;
    background-size: cover;
    display: inline-flex;
    vertical-align: text-bottom; }
  .tbk:not(.liferay-instance).public-page .DS3 .icon-POS {
    background: no-repeat 50% 50% url(../images/tbk/DS3/iconPOS.png);
    width: 32px;
    height: 32px;
    max-width: 32px;
    background-size: cover;
    display: inline-flex;
    position: relative;
    vertical-align: middle;
    margin-right: 3px; }
  .tbk:not(.liferay-instance).public-page .DS3 .icon-POS-cyan {
    background: no-repeat 50% 50% url(../images/tbk/DS3/iconPOScyan.png);
    width: 41px;
    height: 41px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance).public-page .DS3 .panel-title .collapsed .icon-arrow-grey {
    background: no-repeat 50% 50% url("/o/transbank-theme/images/tbk/DS3/icons/iconArrowGrey.svg");
    width: 10px;
    height: 6px;
    background-size: cover;
    float: right; }
  .tbk:not(.liferay-instance).public-page .DS3 .panel-title :not(.collapsed) .icon-arrow-grey {
    background: no-repeat 50% 50% url("/o/transbank-theme/images/tbk/DS3/icons/iconArrowGrey.svg");
    width: 10px;
    height: 6px;
    background-size: cover;
    float: right;
    transform: rotate(180deg); }
  .tbk:not(.liferay-instance).public-page .DS3 .close {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconClose.svg);
    cursor: pointer;
    width: 12px;
    height: 12px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance).public-page .DS3 .ilustration-POS {
    background: no-repeat 50% 50% url(../images/tbk/DS3/POS.png);
    width: 164px;
    height: 164px;
    max-width: 164px;
    background-size: cover;
    top: 15px;
    position: relative; }
  .tbk:not(.liferay-instance).public-page .DS3 .ilustration-POS-green {
    background: no-repeat 50% 50% url(../images/tbk/DS3/POS_bg-green.png);
    width: 164px;
    height: 164px;
    max-width: 164px;
    background-size: cover; }
  .tbk:not(.liferay-instance).public-page .DS3 .ilustration-error_laptop {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/laptopError.png);
    height: 114px;
    max-width: 211px;
    background-size: cover;
    margin-top: 28px;
    width: inherit;
    display: block;
    margin: auto; }
  .tbk:not(.liferay-instance).public-page .DS3 .ilustration-lock_blocked {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/lockBlocked.png);
    height: 200px;
    max-width: 200px;
    background-size: cover;
    width: inherit;
    display: block;
    margin: auto; }
  .tbk:not(.liferay-instance).public-page .DS3 .ilustration-lock_green {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/lockGreen.png);
    height: 200px;
    max-width: 200px;
    background-size: cover;
    width: inherit;
    display: block;
    margin: auto; }
  .tbk:not(.liferay-instance).public-page .DS3 .ilustration-new_email {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/newEmail.png);
    height: 158px;
    max-width: 200px;
    background-size: cover;
    width: inherit;
    display: block;
    margin: auto; }
  .tbk:not(.liferay-instance).public-page .DS3 .ilustration-walking_laptop {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/walkingLaptop.png);
    height: 150px;
    max-width: 135px;
    background-size: cover;
    width: inherit;
    display: block;
    margin: auto; }
  .tbk:not(.liferay-instance).public-page .DS3 .ilustration-error_laptop_pos {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/laptopErrorPOS.png);
    height: 130px;
    max-width: 211px;
    background-size: cover;
    margin-top: 85px;
    width: inherit;
    display: block;
    margin: auto; }
  .tbk:not(.liferay-instance).public-page .DS3 .ilustration-firewall {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/firewall.png);
    max-width: 178px;
    height: 175px;
    background-size: cover;
    width: inherit;
    display: block;
    margin: auto; }
  .tbk:not(.liferay-instance).public-page .DS3 .ilustration-apple_wave_hand {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/appleWaveHand.png);
    width: 48px;
    height: 48px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance).public-page .DS3 .ilustration-calendar {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/calendar.png);
    width: 128px;
    height: 128px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance).public-page .DS3 .ilustration-share {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/share.png);
    width: 128px;
    height: 128px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance).public-page .DS3 .ilustration-check_data {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/checkData.png);
    width: 128px;
    height: 128px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance).public-page .DS3 .ilustration-comercio {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/comercio.png);
    width: 146px;
    height: 108px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance).public-page .DS3 .ilustration-fantasma {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/gasparin.png);
    width: 190px;
    height: 170px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance).public-page .DS3 .panel--default {
    box-sizing: border-box;
    background: white;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 0.1px solid rgba(14, 21, 32, 0.12);
    -webkit-box-shadow: 0px 1px 2px rgba(14, 21, 32, 0.18), 0px 0px 2px rgba(14, 21, 32, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0px 1px 2px rgba(14, 21, 32, 0.18), 0px 0px 2px rgba(14, 21, 32, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 1px 2px rgba(14, 21, 32, 0.18), 0px 0px 2px rgba(14, 21, 32, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.04); }
  .tbk:not(.liferay-instance).public-page .DS3 .panel--default.scrollable {
    display: block;
    position: relative;
    max-height: 285px;
    padding: 18px 29px 18px 12px; }
  .tbk:not(.liferay-instance).public-page .DS3 .panel--default.default-text {
    font-family: Roboto Regular;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.25px; }
  .tbk:not(.liferay-instance).public-page .DS3 .panel--danger {
    background: #FFEEE5;
    border: 1px solid #ff8c82;
    box-shadow: unset;
    padding: 12px; }
  .tbk:not(.liferay-instance).public-page .DS3 .panel--danger .danger-text {
    font-style: normal;
    line-height: 24px;
    letter-spacing: 0.25px;
    color: #B7253F;
    text-align: left; }
  .tbk:not(.liferay-instance).public-page .DS3 .panel--danger .danger-text--title {
    font-weight: bold;
    font-size: 16px; }
  .tbk:not(.liferay-instance).public-page .DS3 .panel--danger .danger-text--subtitle {
    font-weight: normal;
    font-size: 14px; }
  .tbk:not(.liferay-instance).public-page .DS3 .panel--grey {
    background: white;
    border: 1.5px solid #0E1520 !important;
    box-sizing: border-box;
    border-radius: 4px;
    width: max-content;
    text-align: left;
    padding: 12px 18px; }
  .tbk:not(.liferay-instance).public-page .DS3 .panel--grey--disabled {
    background: #F9FBFE;
    border: 1px solid #D3D9E9 !important;
    color: #B3BFD5; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login {
    margin: 10vh auto;
    max-width: 350px; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login--wide {
    max-width: 410px !important; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login .text {
    font-family: Roboto Regular;
    font-style: normal;
    letter-spacing: 0.25px; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login .text--form label {
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #707382;
    margin-bottom: 5px; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login .text--form label.text-emphasis {
    font-size: 14px; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login .text--form input {
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    /* color: $basic__600; */
    color: #2D3338;
    border: 1px solid #C9D0E4;
    height: 48px; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login .text--form input:focus {
    border: 1px solid #828EA5;
    outline: none;
    box-shadow: none; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login .text--form input::placeholder {
    font-family: Roboto Regular;
    color: #828EA5; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login .text--main {
    font-weight: bold;
    font-size: 48px;
    line-height: 56px;
    color: #2D3338; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login .text--title {
    font-weight: bold;
    font-size: 36px;
    line-height: 48px;
    color: #2D3338; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login .text--subtitle {
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #707382; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login .text--subtitle .highlighted {
    color: #D5006C;
    font-weight: bold; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login .text--subtitle-alt-bold {
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    color: #2D3338; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login .text--subtitle-alt {
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    color: #707382; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login .text--footer {
    position: fixed;
    bottom: 50px;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    color: #A9B1BF; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login .text--link {
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    color: #007EFF; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login .text--small-link {
    font-weight: 500;
    font-size: 12px;
    line-height: 24px;
    color: #007EFF; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login .text--small-link a {
    z-index: 1; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login .help-block {
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.25px;
    color: #FF4B4B; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login .adda-font-basic-bold {
    font-family: "Roboto Bold" !important; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login .adda-link-grey, .tbk:not(.liferay-instance).public-page .DS3 .container--login .adda-link-grey:hover {
    color: #707382 !important; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login .adda-login-icon-close {
    height: 8px;
    width: 8px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='close'%3E%3Crect width='24' height='24' transform='rotate(180 12 12)' opacity='0'/%3E%3Cpath d='M13.41 12l4.3-4.29a1 1 0 1 0-1.42-1.42L12 10.59l-4.29-4.3a1 1 0 0 0-1.42 1.42l4.3 4.29-4.3 4.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l4.29-4.3 4.29 4.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
  .tbk:not(.liferay-instance).public-page .DS3 .container--footer {
    font-family: Roboto Regular;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    text-align: center;
    letter-spacing: 0.25px;
    line-height: 24px;
    color: #A9B1BF;
    position: absolute;
    bottom: 3vh;
    width: 100%; }
  .tbk:not(.liferay-instance).public-page .DS3 .form-group {
    height: 88px;
    margin-bottom: unset; }
  .tbk:not(.liferay-instance).public-page .DS3 .form-group label[for] {
    cursor: unset; }
  .tbk:not(.liferay-instance).public-page .DS3 .form-group label[for] .reference-mark.text-warning {
    display: none; }
  .tbk:not(.liferay-instance).public-page .DS3 .form-group.has-success .form-control {
    border-color: unset; }
  .tbk:not(.liferay-instance).public-page .DS3 .form-group.has-success .form-control:focus {
    box-shadow: unset; }
  .tbk:not(.liferay-instance).public-page .DS3 .form-group .form-input.input-with-icon {
    position: relative; }
  .tbk:not(.liferay-instance).public-page .DS3 .form-group .icon-inside-input-right {
    bottom: 18px;
    right: 0px;
    position: absolute;
    display: flex; }
  .tbk:not(.liferay-instance).public-page .DS3 .form-group-addon {
    display: contents; }
  .tbk:not(.liferay-instance).public-page .DS3 .dropdown {
    cursor: pointer;
    width: inherit; }
  .tbk:not(.liferay-instance).public-page .DS3 .dropdown:hover .icon-arrow {
    transform: rotate(180deg);
    transform-origin: 50% 50%; }
  .tbk:not(.liferay-instance).public-page .DS3 .dropdown .dropdown--content {
    list-style: none;
    background: white;
    border: 1px solid #D3D9E9;
    box-sizing: border-box;
    border-radius: 4px;
    padding-left: 0;
    position: absolute;
    z-index: 99;
    display: none; }
  .tbk:not(.liferay-instance).public-page .DS3 .dropdown .dropdown--content li {
    height: 48px;
    font-size: 14px;
    color: #707382;
    line-height: 24px;
    cursor: pointer; }
  .tbk:not(.liferay-instance).public-page .DS3 .dropdown .dropdown--content li:hover {
    background: #F9FBFE; }
  .tbk:not(.liferay-instance).public-page .DS3 .dropdown .dropdown--content li a {
    color: #707382;
    font-size: 14px;
    padding: 12px 16px;
    display: list-item; }
  .tbk:not(.liferay-instance).public-page .DS3 .dropdown.dropdown--default .button--default {
    color: #2D3338;
    width: inherit;
    text-align: left;
    padding-left: 16px; }
  .tbk:not(.liferay-instance).public-page .DS3 .dropdown.dropdown--default .button--default .icon-arrow {
    fill: #828EA5; }
  .tbk:not(.liferay-instance).public-page .DS3 .dropdown.dropdown--default .button--primary .icon-arrow {
    fill: #D5006C; }
  .tbk:not(.liferay-instance).public-page .DS3 .dropdown span.flex__right {
    padding-top: 8px;
    padding-left: 8px; }
  .tbk:not(.liferay-instance).public-page .DS3 .filter--columns {
    margin-top: 29px;
    right: 42px;
    position: absolute;
    z-index: 10; }
  .tbk:not(.liferay-instance).public-page .DS3 .filter--columns .button--outlined.button--default.button--xs {
    width: 51px;
    height: 24px;
    padding: 4px;
    padding-left: 11px; }
  .tbk:not(.liferay-instance).public-page .DS3 .filter--columns .button--outlined.button--default.button--xs svg {
    margin-top: -4px; }
  .tbk:not(.liferay-instance).public-page .DS3 .filter--columns .button--outlined.button--default.button--xs svg.flex__right {
    padding-top: 9px; }
  .tbk:not(.liferay-instance).public-page .DS3 .filter--columns .button--outlined.button--default.button--xs .border {
    right: 16px;
    position: absolute; }
  .tbk:not(.liferay-instance).public-page .DS3 .filter--columns .dropdown--content {
    padding: 7px 7px 48px;
    min-height: fit-content;
    right: 0px;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2); }
  .tbk:not(.liferay-instance).public-page .DS3 .filter--columns .dropdown--content ::-webkit-scrollbar {
    width: 9px; }
  .tbk:not(.liferay-instance).public-page .DS3 .filter--columns .dropdown--content ::-webkit-scrollbar-thumb {
    background: #A0AFCA;
    border-radius: 4.5px; }
  .tbk:not(.liferay-instance).public-page .DS3 .filter--columns .dropdown--content ::-webkit-scrollbar-thumb:hover {
    background: #555; }
  .tbk:not(.liferay-instance).public-page .DS3 .filter--columns .dropdown--content.edda-alert.edda-alert--info {
    margin-left: -8px;
    margin-right: -8px; }
  .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-1, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xs-1, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-2, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xs-2, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-3, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xs-3, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-4, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xs-4, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-5, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xs-5, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-6, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xs-6, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-7, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xs-7, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-8, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xs-8, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-9, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xs-9, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-10, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xs-10, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-11, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xs-11, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-12, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xs-12, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-auto, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-sm-1, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-sm-2, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-sm-3, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-sm-4, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-sm-5, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-sm-6, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-sm-7, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-sm-8, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-sm-9, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-sm-10, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-sm-11, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-sm-12, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-sm, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-sm-auto, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-md-1, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-md-2, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-md-3, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-md-4, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-md-5, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-md-6, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-md-7, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-md-8, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-md-9, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-md-10, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-md-11, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-md-12, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-md, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-md-auto, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-lg-1, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-lg-2, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-lg-3, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-lg-4, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-lg-5, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-lg-6, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-lg-7, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-lg-8, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-lg-9, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-lg-10, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-lg-11, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-lg-12, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-lg, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-lg-auto, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xl-1, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xl-2, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xl-3, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xl-4, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xl-5, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xl-6, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xl-7, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xl-8, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xl-9, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xl-10, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xl-11, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xl-12, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xl, .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-xl-auto {
    padding-right: 8px;
    padding-left: 8px; }
  .tbk:not(.liferay-instance).public-page .DS3 .form--group .col-md-2.width-143 {
    max-width: 135px; }
  @media (min-width: 768px) {
    .tbk:not(.liferay-instance).public-page .DS3 .form-group .col-md-2.width-143 {
      max-width: 135px; } }
  .tbk:not(.liferay-instance).public-page .DS3 .dropdown--content .check__colums {
    border-top: 1px solid #D4D6E1;
    position: absolute;
    width: 100%;
    margin-left: -7px;
    margin-top: 8px;
    padding: 10px 18px 20px; }
  .tbk:not(.liferay-instance).public-page .DS3 .dropdown--content .check__colums a {
    color: #007EFF;
    font-family: Roboto Medium; }
  .tbk:not(.liferay-instance).public-page .DS3 .btn-group.max-width {
    width: -webkit-fill-available; }
  .tbk:not(.liferay-instance).public-page .DS3 .btn-group:active {
    background-color: white; }
  .tbk:not(.liferay-instance).public-page .DS3 .btn-group.show .flex__right {
    transform: rotate(180deg);
    transform-origin: 50% 50%; }
  .tbk:not(.liferay-instance).public-page .DS3 .btn-group .flex__right {
    position: absolute;
    right: 14px;
    top: 21px; }
  .tbk:not(.liferay-instance).public-page .DS3 .btn-group .dropdown-toggle {
    border: 1px solid #C9D0E4;
    box-sizing: border-box;
    border-radius: 4px;
    box-shadow: none;
    min-width: 119px;
    width: 100%;
    min-height: 48px;
    color: #828EA5;
    text-align: left;
    padding-left: 16px;
    font-family: Roboto Regular;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.25px;
    width: inherit;
    background-color: white; }
  .tbk:not(.liferay-instance).public-page .DS3 .btn-group .dropdown-menu {
    box-shadow: none;
    border: 1px solid #C9D0E4;
    box-sizing: border-box;
    border-radius: 4px;
    margin-top: 4px;
    padding-bottom: 12px;
    padding-top: 12px;
    width: inherit;
    z-index: 3;
    max-width: unset !important; }
  .tbk:not(.liferay-instance).public-page .DS3 .btn-group .dropdown-menu li a {
    color: #707382 !important;
    font-family: Roboto Regular;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.25px;
    padding-bottom: 12px;
    padding-top: 12px; }
  .tbk:not(.liferay-instance).public-page .DS3 .btn-group .dropdown-menu li a:active {
    color: #707382;
    background: #F9FBFE; }
  .tbk:not(.liferay-instance).public-page .DS3 .container--login--wide .btn-group .dropdown-toggle {
    padding-right: 30px;
    overflow: hidden;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .tbk:not(.liferay-instance).public-page .DS3 .checkbox--default {
    position: relative;
    padding-left: 30px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .tbk:not(.liferay-instance).public-page .DS3 .checkbox--default input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0; }
  .tbk:not(.liferay-instance).public-page .DS3 .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: white;
    border: 3px solid #707382;
    border-radius: 15%; }
  .tbk:not(.liferay-instance).public-page .DS3 .checkbox--default:hover input ~ .checkmark {
    background-color: #D3D9E9;
    border: 3px solid #707382;
    border-radius: 15%; }
  .tbk:not(.liferay-instance).public-page .DS3 .checkbox--default input:checked ~ .checkmark {
    background-color: #D5006C;
    border: 3px solid #D5006C;
    border-radius: 15%; }
  .tbk:not(.liferay-instance).public-page .DS3 .checkmark:after {
    content: "";
    position: absolute;
    display: none; }
  .tbk:not(.liferay-instance).public-page .DS3 .checkbox--default input:checked ~ .checkmark:after {
    display: block; }
  .tbk:not(.liferay-instance).public-page .DS3 .checkbox--default .checkmark:after {
    left: 4px;
    top: 1px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border-radius: 15%; }
  .tbk:not(.liferay-instance).public-page .DS3 .adda-popover-login {
    background-color: #007EFF;
    padding: 8px 8px 20px 16px;
    border-radius: 8px;
    border: 1px solid #007EFF;
    min-width: 310px; }
  .tbk:not(.liferay-instance).public-page .DS3 .adda-popover-login-header,
  .tbk:not(.liferay-instance).public-page .DS3 .adda-popover-login-body {
    color: #fff;
    padding: 0; }
  .tbk:not(.liferay-instance).public-page .DS3 .adda-popover-login-header {
    font-family: "Roboto Bold";
    font-size: 14px;
    display: flex;
    background-color: transparent;
    border-bottom: none;
    margin-bottom: 10px;
    padding-top: 5px; }
  .tbk:not(.liferay-instance).public-page .DS3 .adda-popover-login-body {
    font-family: Roboto Regular;
    font-size: 12px; }
  .tbk:not(.liferay-instance).public-page .DS3 .adda-login-icon-close {
    display: block;
    height: 24px;
    width: 24px;
    background-color: #288efa;
    border-radius: 50%;
    padding: 4px; }
  .tbk:not(.liferay-instance).public-page .DS3 .adda-login-icon-close:before {
    content: "";
    display: block;
    height: 16px;
    width: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='close'%3E%3Crect width='24' height='24' transform='rotate(180 12 12)' opacity='0'/%3E%3Cpath d='M13.41 12l4.3-4.29a1 1 0 1 0-1.42-1.42L12 10.59l-4.29-4.3a1 1 0 0 0-1.42 1.42l4.3 4.29-4.3 4.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l4.29-4.3 4.29 4.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: cover; }
  .tbk:not(.liferay-instance).public-page .DS3 .adda-popover-login.bs-popover-top > .arrow::before,
  .tbk:not(.liferay-instance).public-page .DS3 .adda-popover-login.bs-popover-bottom > .arrow::before,
  .tbk:not(.liferay-instance).public-page .DS3 .adda-popover-login.bs-popover-bottom .popover-header::before {
    border: none; }
  .tbk:not(.liferay-instance).public-page .DS3 .adda-popover-login.bs-popover-top > .arrow::after {
    border-top-color: #007EFF; }
  .tbk:not(.liferay-instance).public-page .DS3 .adda-popover-login.bs-popover-bottom .arrow::after {
    border-bottom-color: #007EFF; }
  .tbk:not(.liferay-instance).public-page .DS3 .adda-login-maincol {
    padding-right: 12%; }
  .tbk:not(.liferay-instance).public-page .DS3 .c-info-400 {
    color: #0061DB; }
  .tbk:not(.liferay-instance).public-page .probando-archivo #layout-column_column-1 {
    height: 100%; }
  .tbk:not(.liferay-instance).public-page .probando-archivo #layout-column_column-1 > div {
    height: 100%; }
  .tbk:not(.liferay-instance).public-page .probando-archivo #layout-column_column-1 .portlet,
  .tbk:not(.liferay-instance).public-page .probando-archivo #layout-column_column-1 .portlet-content,
  .tbk:not(.liferay-instance).public-page .probando-archivo #layout-column_column-1 .portlet-content-container,
  .tbk:not(.liferay-instance).public-page .probando-archivo #layout-column_column-1 .portlet-body,
  .tbk:not(.liferay-instance).public-page .probando-archivo #layout-column_column-1 .carousel.slide,
  .tbk:not(.liferay-instance).public-page .probando-archivo #layout-column_column-1 .carousel-inner,
  .tbk:not(.liferay-instance).public-page .probando-archivo #layout-column_column-1 .carousel-item,
  .tbk:not(.liferay-instance).public-page .probando-archivo #layout-column_column-1 .journal-content-article {
    height: 100%; }
  .tbk:not(.liferay-instance).public-page .probando-archivo #layout-column_column-1 .portlet-body > div {
    height: 100%; }
  .tbk:not(.liferay-instance).public-page #carouselLoginBanner .carousel-indicators .active {
    opacity: 1;
    width: 45px; }
  .tbk:not(.liferay-instance).public-page #carouselLoginBanner .carousel-indicators li {
    width: 15px;
    height: 15px;
    border-radius: 50px;
    margin-right: 10px;
    margin-left: unset;
    border-top: unset;
    border-bottom: unset; }
  .tbk:not(.liferay-instance).public-page #carouselLoginBanner .carousel-indicators {
    justify-content: left; }
  .tbk:not(.liferay-instance).public-page #carouselLoginBanner .carousel-control-prev {
    display: none; }
  .tbk:not(.liferay-instance).public-page #carouselLoginBanner .carousel-control-next {
    display: none; }
  .tbk:not(.liferay-instance).public-page #carouselLoginBanner .carousel-logo {
    width: 11vw;
    float: right;
    left: 15%;
    top: 5%;
    position: absolute;
    z-index: 1; }
  .tbk:not(.liferay-instance).public-page #carouselLoginBanner .carousel-item {
    background-size: cover;
    background-position: center;
    min-height: 100vh; }
  .tbk:not(.liferay-instance).public-page #carouselLoginBanner .carousel-caption {
    text-align: left;
    font-family: Roboto Regular;
    font-style: normal;
    letter-spacing: 0.25px;
    text-shadow: 4px 2px 5px #2d2d2d; }
  .tbk:not(.liferay-instance).public-page #carouselLoginBanner h5.carousel-title {
    font-weight: 700;
    font-size: 2vw;
    line-height: 2vw;
    letter-spacing: 0.25px;
    margin-bottom: 0px; }
  .tbk:not(.liferay-instance).public-page #carouselLoginBanner p.carousel-subtitle {
    font-weight: 400;
    font-size: 1vw;
    line-height: 1.5vw; }
  .tbk:not(.liferay-instance).public-page #carouselLoginBanner p.carousel-description {
    font-weight: 400;
    font-size: 1vw;
    line-height: 1.5vw;
    padding: 1.5vw 0 2vw 0; }
  .tbk:not(.liferay-instance).public-page .lfr-spa-loading-bar {
    position: fixed !important; }
  .tbk:not(.liferay-instance).public-page .lfr-spa-loading .lfr-spa-loading-bar {
    animation: none;
    background: none; }
  .tbk:not(.liferay-instance).public-page .tbk-success__tooltip .tooltiptext.down {
    position: relative;
    margin-top: 60px;
    right: inherit;
    left: inherit; }
  .tbk:not(.liferay-instance).public-page .tbk-success__tooltip .tooltiptext.down::before {
    top: -8px;
    transform: rotate(90deg); }
  .tbk:not(.liferay-instance).public-page .tooltip {
    max-width: 315px !important; }
  .tbk:not(.liferay-instance).public-page .tooltip .tooltip-inner {
    max-width: 315px !important;
    padding: 17px;
    color: #fff;
    text-align: center;
    background-color: #007EFF !important;
    border-radius: 8px;
    text-align: left; }
  .tbk:not(.liferay-instance).public-page .bs-tooltip-top .arrow::before, .tbk:not(.liferay-instance).public-page .bs-tooltip-auto[x-placement^="top"] .arrow::before {
    top: 0;
    border-width: .4rem .4rem 0;
    border-top-color: #007EFF !important; }
  .tbk:not(.liferay-instance).public-page .tooltip__default .tooltiptext {
    background-color: #2f2f2f;
    visibility: hidden;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    z-index: 1;
    width: -moz-fit-content;
    white-space: nowrap;
    padding-left: 6px;
    padding-right: 6px; }
  .tbk:not(.liferay-instance).public-page .tooltip__default .tooltiptext.rigth {
    position: relative;
    right: inherit;
    left: inherit; }
  .tbk:not(.liferay-instance).public-page .tooltip__default .tooltiptext.rigth::before {
    transform: rotate(90deg);
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #2f2f2f;
    top: -8px;
    left: 10px; }
  .tbk:not(.liferay-instance).public-page .tooltip__default:hover .tooltiptext {
    visibility: visible; }
  .tbk:not(.liferay-instance).public-page .tbk-public {
    overflow-x: hidden; }
  .tbk:not(.liferay-instance).public-page .dropdown-item:focus, .tbk:not(.liferay-instance).public-page .dropdown-menu > li > a:focus, .tbk:not(.liferay-instance).public-page .dropdown-menu .link-list > li > a:focus {
    box-shadow: none; }
  .tbk:not(.liferay-instance).public-page .btn-primary.btn-default:focus, .tbk:not(.liferay-instance).public-page .btn-primary.btn-default.focus {
    box-shadow: none; }
  .tbk:not(.liferay-instance).public-page .btn.button.btn-default:focus, .tbk:not(.liferay-instance).public-page .btn-primary.btn-default.focus {
    box-shadow: none; }
  .tbk:not(.liferay-instance).public-page .flipped .lfr-spa-loading-bar:last-child {
    display: none; }
  .tbk:not(.liferay-instance).public-page .col-md-4 {
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 12;
    min-height: 100vh;
    padding-left: 0; }
  .tbk:not(.liferay-instance).public-page .col-md-8 {
    float: right;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 12;
    min-height: 100vh;
    padding-left: 0; }
  .tbk:not(.liferay-instance).public-page .line-height-1 {
    line-height: 1 !important; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_RecuperarContrasenaWeb_ .form-group {
    height: 88px;
    margin-bottom: unset;
    margin-bottom: 16px; }
  .tbk:not(.liferay-instance).public-page .probando-archivo {
    height: 100vh; }
  .tbk:not(.liferay-instance).public-page .container--login .btn-group {
    width: 100%; }
    .tbk:not(.liferay-instance).public-page .container--login .btn-group .dropdown-toggle {
      width: 100%; }
  .tbk:not(.liferay-instance).public-page #portlet_LoginWebPortlet #_LoginWebPortlet_organizacionTrigger {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%; }
  .tbk:not(.liferay-instance).public-page .ps-container {
    -ms-touch-action: none;
    touch-action: none;
    overflow: hidden !important;
    -ms-overflow-style: none; }
  @supports (-ms-overflow-style: none) {
    .tbk:not(.liferay-instance).public-page .ps-container {
      overflow: auto !important; } }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .tbk:not(.liferay-instance).public-page .ps-container {
      overflow: auto !important; } }
  .tbk:not(.liferay-instance).public-page .ps-container.ps-active-x > .ps-scrollbar-x-rail,
  .tbk:not(.liferay-instance).public-page .ps-container.ps-active-y > .ps-scrollbar-y-rail {
    display: block;
    background-color: transparent; }
  .tbk:not(.liferay-instance).public-page .ps-container.ps-in-scrolling {
    pointer-events: none; }
  .tbk:not(.liferay-instance).public-page .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
    background-color: #eee;
    opacity: 0.9; }
  .tbk:not(.liferay-instance).public-page .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    background-color: #999; }
  .tbk:not(.liferay-instance).public-page .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
    background-color: #eee;
    opacity: 0.9; }
  .tbk:not(.liferay-instance).public-page .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #999; }
  .tbk:not(.liferay-instance).public-page .ps-container > .ps-scrollbar-x-rail {
    display: none;
    position: absolute;
    /* please don't change 'position' */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    bottom: 3px;
    /* there must be 'bottom' for ps-scrollbar-x-rail */
    height: 8px; }
  .tbk:not(.liferay-instance).public-page .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    position: absolute;
    /* please don't change 'position' */
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    transition: background-color .2s linear;
    bottom: 0;
    /* there must be 'bottom' for ps-scrollbar-x */
    height: 8px; }
  .tbk:not(.liferay-instance).public-page .ps-container > .ps-scrollbar-y-rail {
    display: none;
    position: absolute;
    /* please don't change 'position' */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    right: 3px;
    /* there must be 'right' for ps-scrollbar-y-rail */
    width: 8px; }
  .tbk:not(.liferay-instance).public-page .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    position: absolute;
    /* please don't change 'position' */
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    transition: background-color .2s linear;
    right: 0;
    /* there must be 'right' for ps-scrollbar-y */
    width: 8px; }
  .tbk:not(.liferay-instance).public-page .ps-container:hover.ps-in-scrolling {
    pointer-events: none; }
  .tbk:not(.liferay-instance).public-page .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
    background-color: #eee;
    opacity: 0.9; }
  .tbk:not(.liferay-instance).public-page .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    background-color: #999; }
  .tbk:not(.liferay-instance).public-page .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
    background-color: #eee;
    opacity: 0.9; }
  .tbk:not(.liferay-instance).public-page .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #999; }
  .tbk:not(.liferay-instance).public-page .ps-container:hover > .ps-scrollbar-x-rail,
  .tbk:not(.liferay-instance).public-page .ps-container:hover > .ps-scrollbar-y-rail {
    opacity: 0.6; }
  .tbk:not(.liferay-instance).public-page .ps-container:hover > .ps-scrollbar-x-rail:hover {
    background-color: #eee;
    opacity: 0.9; }
  .tbk:not(.liferay-instance).public-page .ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
    background-color: #999; }
  .tbk:not(.liferay-instance).public-page .ps-container:hover > .ps-scrollbar-y-rail:hover {
    background-color: #eee;
    opacity: 0.9; }
  .tbk:not(.liferay-instance).public-page .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
    background-color: #999; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .tbk_codigo_Telefono {
    position: absolute;
    left: 16px;
    top: 36px;
    display: none;
    font-size: 15px; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ input .form-control:focus {
    color: #272833;
    background-color: #f0f5ff;
    border-color: #80acff;
    outline: 0;
    box-shadow: none; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .button.button--sm {
    padding: 11px 24px !important;
    font-weight: 500 !important; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ form.customStyleform label.error {
    color: red !important; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ form.customStyleform div.error {
    display: none; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ form.customStyleform input.checkbox {
    border: none; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ form.customStyleform input:focus {
    border: 1px solid black !important; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ form.customStyleform input.error {
    border: 1px solid #FF4B4B !important; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ form.customStyleform .gray * {
    color: gray; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ form.customStyleform .button--outlined.button--default.calendar.error {
    border: 1px solid #FF4B4B !important; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ form.cmxfcustomStyleformorm .dropdown-toggle.error {
    border: 1px solid #FF4B4B !important; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .container-login-tbk .text--form input {
    font-weight: normal;
    font-size: 15px;
    line-height: 24px;
    color: #2d3338;
    border: 1px solid #c9d0e4;
    height: 48px; }
    .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .container-login-tbk .text--form input::placeholder {
      font-family: Roboto Regular;
      color: #828EA5; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .container-login-tbk .text--form alert-info {
    background-color: #F9FBFE; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .container-login-tbk .text--form label {
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #707382;
    margin-bottom: 5px; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .container-login-tbk .text--form .caja-codigo {
    width: 52px;
    height: 52px;
    padding: 5px 5px 5px 5px;
    border: 1.5px solid #E7EBF3 !important;
    border-radius: 4px !important; }
    .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .container-login-tbk .text--form .caja-codigo input {
      width: 30px;
      border: 0px !important;
      width: 40px;
      height: 40px;
      font-weight: 700; }
      .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .container-login-tbk .text--form .caja-codigo input:focus {
        border-bottom: 2px solid #007EFF !important; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .container-login-tbk .logoTbkAmigo {
    width: 139px;
    height: 22.54px; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .container-login-tbk .l-height48 {
    line-height: 48px !important; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .container-login-tbk .tbk-titulo {
    font-family: "Roboto Black";
    letter-spacing: 0.25px;
    color: #2D3338;
    line-height: 48px !important; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .container-login-tbk .bg-basic-201 {
    background: #F5F8FF; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .container-login-tbk input[type=number] {
    -moz-appearance: textfield; }
    .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .container-login-tbk input[type=number]::-webkit-inner-spin-button {
      -webkit-appearance: none;
      margin: 0; }
    .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .container-login-tbk input[type=number]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .tbk-info__tooltip:hover .tooltiptext {
    visibility: visible;
    display: block;
    position: absolute;
    top: 20px;
    right: -5px;
    width: 400px; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .tbk-info__tooltip .tooltiptext.down::before {
    right: 16px !important; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .divToolTip {
    right: 0px; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .cursorDefault {
    cursor: default; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .tbk-titulo-modal {
    font-family: "Roboto Bold";
    font-style: normal;
    letter-spacing: 0.25px;
    color: #2D3338;
    line-height: 32px; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .modal__dialog__content .caja_terminos_condiciones {
    border: 1px solid #A0AFCA !important;
    padding: 5px 5px 5px 0px;
    border-radius: 4px; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .modal__dialog__content .scroll-custom-tbk {
    max-height: 285px !important;
    overflow: auto;
    border: none !important;
    box-shadow: none !important; }
    .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .modal__dialog__content .scroll-custom-tbk::-webkit-scrollbar-track {
      -webkit-box-shadow: inset 0 0 6px #F9FBFE;
      border-radius: 33px;
      background-color: #F9FBFE; }
    .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .modal__dialog__content .scroll-custom-tbk::-webkit-scrollbar {
      width: 8px;
      background-color: #F9FBFE; }
    .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .modal__dialog__content .scroll-custom-tbk::-webkit-scrollbar-thumb {
      border-radius: 33px;
      height: 50px;
      -webkit-box-shadow: inset 0 0 6px #A0AFCA;
      background-color: #A0AFCA; }
  .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .modal__dialog__content .checkmark.check-condiciones {
    border: 2px solid #828ea5 !important; }
  .tbk:not(.liferay-instance).public-page .customStyleValidator label.error {
    color: red !important; }
  .tbk:not(.liferay-instance).public-page .customStyleValidator div.error {
    display: none; }
  .tbk:not(.liferay-instance).public-page .customStyleValidator input.checkbox {
    border: none; }
  .tbk:not(.liferay-instance).public-page .customStyleValidator input:focus {
    border: 1px solid black !important; }
  .tbk:not(.liferay-instance).public-page .customStyleValidator input.error {
    border: 1px solid #FF4B4B !important; }
  .tbk:not(.liferay-instance).public-page .customStyleValidator .gray * {
    color: gray; }
  .tbk:not(.liferay-instance).public-page .customStyleValidator .dropdown-toggle.error {
    border: 1px solid #FF4B4B !important; }
  .tbk:not(.liferay-instance).public-page .customStyleValidator .button--outlined.button--default.calendar.error {
    border: 1px solid #FF4B4B !important; }
  .tbk:not(.liferay-instance).public-page label.error {
    color: red !important; }
  @media (max-width: 575px) {
    .tbk:not(.liferay-instance).public-page .portlet-boundary_cl_tbk_amigo_web_TbkAmigoWebPortlet_ .tbk-info__tooltip:hover {
      position: inherit !important;
      width: auto !important; } }
  .tbk:not(.liferay-instance).public-page .checkbox--label {
    font-size: 14px;
    color: #707382;
    line-height: 1.3; }
  .tbk:not(.liferay-instance).public-page .checkbox--primary [type="checkbox"]:not(:checked) {
    position: absolute;
    left: -9999px; }
    .tbk:not(.liferay-instance).public-page .checkbox--primary [type="checkbox"]:not(:checked) + label {
      position: relative;
      padding-left: 1.95em;
      cursor: pointer; }
      .tbk:not(.liferay-instance).public-page .checkbox--primary [type="checkbox"]:not(:checked) + label:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        border: 2px solid #828ea5;
        width: 18px;
        height: 18px;
        border-radius: 2px; }
      .tbk:not(.liferay-instance).public-page .checkbox--primary [type="checkbox"]:not(:checked) + label:after {
        opacity: 0;
        transform: scale(0);
        content: "";
        position: absolute;
        top: 4px;
        left: 4px;
        transition: all 0.2s;
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10px' height='10px' viewBox='0 0 122.877 101.052' enable-background='new 0 0 122.877 101.052' xml:space='preserve'%3E%3Cpath d='M4.43,63.63c-2.869-2.755-4.352-6.42-4.427-10.11c-0.074-3.689,1.261-7.412,4.015-10.281 c2.752-2.867,6.417-4.351,10.106-4.425c3.691-0.076,7.412,1.255,10.283,4.012l24.787,23.851L98.543,3.989l1.768,1.349l-1.77-1.355 c0.141-0.183,0.301-0.339,0.479-0.466c2.936-2.543,6.621-3.691,10.223-3.495V0.018l0.176,0.016c3.623,0.24,7.162,1.85,9.775,4.766 c2.658,2.965,3.863,6.731,3.662,10.412h0.004l-0.016,0.176c-0.236,3.558-1.791,7.035-4.609,9.632l-59.224,72.09l0.004,0.004 c-0.111,0.141-0.236,0.262-0.372,0.368c-2.773,2.435-6.275,3.629-9.757,3.569c-3.511-0.061-7.015-1.396-9.741-4.016L4.43,63.63 L4.43,63.63z' fill='%23fff'/%3E%3C/svg%3E");
        height: 10px;
        width: 10px; }
  .tbk:not(.liferay-instance).public-page .checkbox--primary [type="checkbox"]:checked {
    position: absolute;
    left: -9999px; }
    .tbk:not(.liferay-instance).public-page .checkbox--primary [type="checkbox"]:checked + label {
      position: relative;
      padding-left: 1.95em;
      cursor: pointer; }
      .tbk:not(.liferay-instance).public-page .checkbox--primary [type="checkbox"]:checked + label:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        border: 2px solid #d5006c;
        width: 18px;
        height: 18px;
        border-radius: 2px;
        background: #d5006c; }
      .tbk:not(.liferay-instance).public-page .checkbox--primary [type="checkbox"]:checked + label:after {
        opacity: 1;
        transform: scale(1);
        content: "";
        position: absolute;
        top: 4px;
        left: 4px;
        transition: all 0.2s;
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10px' height='10px' viewBox='0 0 122.877 101.052' enable-background='new 0 0 122.877 101.052' xml:space='preserve'%3E%3Cpath d='M4.43,63.63c-2.869-2.755-4.352-6.42-4.427-10.11c-0.074-3.689,1.261-7.412,4.015-10.281 c2.752-2.867,6.417-4.351,10.106-4.425c3.691-0.076,7.412,1.255,10.283,4.012l24.787,23.851L98.543,3.989l1.768,1.349l-1.77-1.355 c0.141-0.183,0.301-0.339,0.479-0.466c2.936-2.543,6.621-3.691,10.223-3.495V0.018l0.176,0.016c3.623,0.24,7.162,1.85,9.775,4.766 c2.658,2.965,3.863,6.731,3.662,10.412h0.004l-0.016,0.176c-0.236,3.558-1.791,7.035-4.609,9.632l-59.224,72.09l0.004,0.004 c-0.111,0.141-0.236,0.262-0.372,0.368c-2.773,2.435-6.275,3.629-9.757,3.569c-3.511-0.061-7.015-1.396-9.741-4.016L4.43,63.63 L4.43,63.63z' fill='%23fff'/%3E%3C/svg%3E");
        height: 10px;
        width: 10px; }
  .tbk:not(.liferay-instance).public-page .checkbox--primary [type="checkbox"]:focus + label:before {
    box-shadow: 0 0 4px 1px rgba(118, 127, 157, 0.5); }
  .tbk:not(.liferay-instance).public-page .checkbox--primary [type="checkbox"]:disabled + label:before {
    box-shadow: none;
    border-color: #c9d0e4;
    background-color: #fff; }
  .tbk:not(.liferay-instance).public-page .checkbox--primary [type="checkbox"]:disabled:checked + label:before {
    box-shadow: none;
    border-color: #c9d0e4;
    background-color: #fff; }
  .tbk:not(.liferay-instance).public-page .checkbox--primary [type="checkbox"]:disabled:checked + label:after {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10px' height='10px' viewBox='0 0 122.877 101.052' enable-background='new 0 0 122.877 101.052' xml:space='preserve'%3E%3Cpath d='M4.43,63.63c-2.869-2.755-4.352-6.42-4.427-10.11c-0.074-3.689,1.261-7.412,4.015-10.281 c2.752-2.867,6.417-4.351,10.106-4.425c3.691-0.076,7.412,1.255,10.283,4.012l24.787,23.851L98.543,3.989l1.768,1.349l-1.77-1.355 c0.141-0.183,0.301-0.339,0.479-0.466c2.936-2.543,6.621-3.691,10.223-3.495V0.018l0.176,0.016c3.623,0.24,7.162,1.85,9.775,4.766 c2.658,2.965,3.863,6.731,3.662,10.412h0.004l-0.016,0.176c-0.236,3.558-1.791,7.035-4.609,9.632l-59.224,72.09l0.004,0.004 c-0.111,0.141-0.236,0.262-0.372,0.368c-2.773,2.435-6.275,3.629-9.757,3.569c-3.511-0.061-7.015-1.396-9.741-4.016L4.43,63.63 L4.43,63.63z' fill='%23C9D0E4'/%3E%3C/svg%3E"); }
  .tbk:not(.liferay-instance).public-page .checkbox--primary [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
    background-color: #fff; }
    .tbk:not(.liferay-instance).public-page .checkbox--primary [type="radio"]:not(:checked) + label {
      position: relative;
      padding-left: 1.95em;
      cursor: pointer; }
      .tbk:not(.liferay-instance).public-page .checkbox--primary [type="radio"]:not(:checked) + label:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        border: 2px solid #828ea5;
        width: 20px;
        height: 20px;
        border-radius: 50%; }
      .tbk:not(.liferay-instance).public-page .checkbox--primary [type="radio"]:not(:checked) + label:after {
        opacity: 0;
        transform: scale(0);
        content: "";
        border-radius: 50%;
        position: absolute;
        top: 4.5px;
        left: 4.5px;
        transition: all 0.2s;
        height: 10.5px;
        width: 10.5px; }
  .tbk:not(.liferay-instance).public-page .checkbox--primary [type="radio"]:checked {
    position: absolute;
    left: -9999px; }
    .tbk:not(.liferay-instance).public-page .checkbox--primary [type="radio"]:checked + label {
      position: relative;
      padding-left: 1.95em;
      cursor: pointer; }
      .tbk:not(.liferay-instance).public-page .checkbox--primary [type="radio"]:checked + label:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        border: 2px solid #d5006c;
        width: 20px;
        height: 20px;
        border-radius: 50%; }
      .tbk:not(.liferay-instance).public-page .checkbox--primary [type="radio"]:checked + label:after {
        opacity: 1;
        transform: scale(1);
        content: "";
        border-radius: 50%;
        position: absolute;
        top: 4.5px;
        left: 4.5px;
        transition: all 0.2s;
        height: 10.5px;
        width: 10.5px;
        background-color: #d5006c; }
  .tbk:not(.liferay-instance).public-page .checkbox--primary [type="radio"]:focus + label:before {
    box-shadow: 0 0 4px 1px rgba(118, 127, 157, 0.5); }
  .tbk:not(.liferay-instance).public-page .checkbox--primary [type="radio"]:disabled + label:before {
    border: 2px solid #c9d0e4; }
  .tbk:not(.liferay-instance).public-page .checkbox--primary [type="radio"]:disabled:checked + label:before {
    border: 2px solid #c9d0e4; }
  .tbk:not(.liferay-instance).public-page .checkbox--primary [type="radio"]:disabled:checked + label:after {
    background-color: #c9d0e4; }

.tbk:not(.liferay-instance).private-page {
  /*reportes proximos abonos*/
  /*mensaje de error ds3 abonos meses anteriores mobile*/
  /*FOOTER*/
  /*FIN FOOTER*/
  /*********Loading Spinner *******/
  /*spimner magenta moulo*/
  /* perfect-scrollbar v0.6.10 */
  /*
#wrapper {
	padding-top: 0;
}

*/
  /*# sourceMappingURL=main.css.map */
  /******  Cambios para Dual  *******/ }
  .tbk:not(.liferay-instance).private-page html.theme_tbk-2, .tbk:not(.liferay-instance).private-page body.theme_tbk-2 {
    background-color: #FFFFFF; }
  .tbk:not(.liferay-instance).private-page html.theme_tbk-2.bg-gray, .tbk:not(.liferay-instance).private-page body.theme_tbk-2.bg-gray {
    background-color: #F7F8FE; }
  .tbk:not(.liferay-instance).private-page h5.title-company {
    margin: 8px 0 20px 5px; }
  .tbk:not(.liferay-instance).private-page .highl-text-1 {
    font-size: 30px !important; }
  .tbk:not(.liferay-instance).private-page .highl-text-3 {
    font-size: 19px !important; }
  .tbk:not(.liferay-instance).private-page .highl-text-4,
  .tbk:not(.liferay-instance).private-page .highl-text-4 span {
    font-size: 17px !important; }
  .tbk:not(.liferay-instance).private-page .highl-text-5 {
    font-size: 15px !important; }
  .tbk:not(.liferay-instance).private-page .tbk__text-red {
    color: #F70969; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonosDetalleLocal_ .nav-tabs + .tab-content .tab-pane {
    padding: 0; }
  .tbk:not(.liferay-instance).private-page .link-simple,
  .tbk:not(.liferay-instance).private-page .link-simple:hover {
    color: #00b6ff;
    font-size: 13px;
    text-align: left;
    cursor: pointer;
    float: left;
    margin: 9px 0 15px 0; }
  .tbk:not(.liferay-instance).private-page .margin-top-15 {
    margin-top: 15px; }
  .tbk:not(.liferay-instance).private-page .margin-top-10 {
    margin-top: 10px; }
  .tbk:not(.liferay-instance).private-page .pd-bottom-10 {
    padding-bottom: 10px !important; }
  .tbk:not(.liferay-instance).private-page .pd-bottom-15 {
    padding-bottom: 15px !important; }
  .tbk:not(.liferay-instance).private-page .pd-bottom-54 {
    padding-bottom: 54px; }
  .tbk:not(.liferay-instance).private-page .mg-bottom-0 {
    margin-bottom: 0px; }
  .tbk:not(.liferay-instance).private-page .margin-bottom-4 {
    margin-bottom: 4px; }
  .tbk:not(.liferay-instance).private-page .margin-bottom-24 {
    margin-bottom: 24px; }
  .tbk:not(.liferay-instance).private-page .margin-bottom-37 {
    margin-bottom: 37px; }
  .tbk:not(.liferay-instance).private-page .margin-right-10 {
    margin: 0 10px 0 0 !important; }
  .tbk:not(.liferay-instance).private-page .margin-right-20 {
    margin-right: 20px; }
  .tbk:not(.liferay-instance).private-page .margin-left-5 {
    margin-left: 5px; }
  .tbk:not(.liferay-instance).private-page .margin-left-10 {
    margin: 0 0 0 10px !important; }
  .tbk:not(.liferay-instance).private-page .margin-left-30 {
    margin-left: 30px; }
  .tbk:not(.liferay-instance).private-page .margin-left-34 {
    margin-left: 34px !important; }
  .tbk:not(.liferay-instance).private-page .pd-left-5 {
    padding-left: 5px; }
  .tbk:not(.liferay-instance).private-page .pd-left-34 {
    padding-left: 34px; }
  .tbk:not(.liferay-instance).private-page .light-title-19 {
    font-size: 19px;
    font-family: Roboto Light;
    color: #fff; }
  .tbk:not(.liferay-instance).private-page .light-title-15 {
    font-size: 15px;
    font-family: Roboto Light;
    color: #fff; }
  .tbk:not(.liferay-instance).private-page .panel-summary-home .panel-heading .with-tooltips.companyName {
    display: flex;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block; }
  .tbk:not(.liferay-instance).private-page a {
    outline: 0; }
  .tbk:not(.liferay-instance).private-page .aligner-item {
    display: flex; }
  .tbk:not(.liferay-instance).private-page .pull-right {
    margin-left: auto; }
  .tbk:not(.liferay-instance).private-page .pull-left {
    margin-right: auto; }
  .tbk:not(.liferay-instance).private-page .pull-left_i {
    margin-right: auto !important; }
  .tbk:not(.liferay-instance).private-page h1.margin-top-33.margin-bottom-37 {
    padding-left: 20px; }
  .tbk:not(.liferay-instance).private-page .mg-lft-0 {
    margin-left: 0; }
  .tbk:not(.liferay-instance).private-page .mg-lft_-40 {
    margin-left: -40px; }
  .tbk:not(.liferay-instance).private-page .mg-top_-14 {
    margin-top: -14px; }
  .tbk:not(.liferay-instance).private-page .margin-right-16 {
    margin-right: 16px; }
  .tbk:not(.liferay-instance).private-page .margin-right-6 {
    margin-right: 6px; }
  .tbk:not(.liferay-instance).private-page .space-top_30 {
    margin-top: 30px; }
  .tbk:not(.liferay-instance).private-page .space-top_41 {
    padding-top: 41px; }
  .tbk:not(.liferay-instance).private-page .min-view {
    height: 714px; }
  .tbk:not(.liferay-instance).private-page .center-auto_tbk {
    margin: auto; }
  .tbk:not(.liferay-instance).private-page .dp-table {
    display: table; }
  .tbk:not(.liferay-instance).private-page .aling-left_tbk {
    float: left; }
  .tbk:not(.liferay-instance).private-page .aling-right_tbk {
    float: right; }
  .tbk:not(.liferay-instance).private-page .minus_three {
    margin-top: -3px; }
  .tbk:not(.liferay-instance).private-page .minus_six-top {
    margin-top: -6px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .aligner-item .tbk__button-second {
    margin-top: -8px;
    margin-bottom: 12px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_container-pannel .row h3 span {
    top: 6px;
    line-height: 6px; }
  .tbk:not(.liferay-instance).private-page .tbk__button-second.space-top_41 {
    margin-top: 41px; }
  .tbk:not(.liferay-instance).private-page .available-position {
    display: inline-grid; }
  .tbk:not(.liferay-instance).private-page .content.tbk__paginator.pagination.pagination-large.yui3-widget.component {
    margin: auto;
    display: -webkit-box; }
  .tbk:not(.liferay-instance).private-page .height-300 {
    height: 300px !important; }
  .tbk:not(.liferay-instance).private-page .width-508 {
    width: 508px !important; }
  .tbk:not(.liferay-instance).private-page .table-summary.table-data-light-grey tbody tr th h6.minus_three {
    margin-top: -3px; }
  .tbk:not(.liferay-instance).private-page .table-summary.table-data-light-grey tbody tr.tr-totals td h6:last-child {
    margin-top: 6px; }
  .tbk:not(.liferay-instance).private-page .carousel-inner > .item.active {
    margin-top: 0px !important; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .disabled .form-control {
    color: #aaaaaa; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .disabled .btn-dropdown-select-month.date-selected {
    color: #aaa !important; }
  .tbk:not(.liferay-instance).private-page .pd-bottom-15 {
    padding-bottom: 15px !important; }
  .tbk:not(.liferay-instance).private-page .wrap-link .text-cyan.disabled {
    color: #a0a3b5 !important; }
  .tbk:not(.liferay-instance).private-page .pull-left.ds2-01 form {
    display: flex; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .row.space_bottom_13 .pull-left.ds2-01 .tt-menu .tt-dataset h3.group-title {
    padding: 0 20px 12px 20px !important;
    margin-left: -20px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .row.space_bottom_13 .pull-left.ds2-01 .empty-message {
    font-family: Roboto Regular;
    font-size: 12px;
    padding: 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .links-message .modal__dialog .modal__dialog__content.tbk_width_dimention-516 {
    width: 516px !important;
    max-width: 516px !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .change_sessions_modal .center-auto_tbk.tbk_width_dimention-465.mg-top_-14.mg-lft_62.mg-rgt_40 .tbk__text_black1.text-font_12 {
    font-family: Roboto Medium; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 #portlet_ReliquidacionComisionWebPortlet .sort-colum.table-position.tooltip-tbk.wrapper_tbk.minus_six-top.actualization_v2 .table-selection.yui3-widget.yui3-datatable.table {
    border-radius: 0 0 4px 4px;
    border: 1px solid #e2e2ea;
    border-top: none; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 #portlet_ReliquidacionComisionWebPortlet .sort-colum.table-position.tooltip-tbk.wrapper_tbk.minus_six-top.actualization_v2 .table-content {
    border: 1px solid transparent; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 #portlet_ReliquidacionComisionWebPortlet .tbk__button-second_4.droppdown__pos-abs.open {
    position: relative; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 #portlet_ReliquidacionComisionWebPortlet ul.dropdown-menu.download__pos-drop {
    position: absolute;
    right: 0;
    left: inherit;
    top: 37px;
    right: 2px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail #_VentasVoucherVirtualWeb_ventasVoucherDataTable .table-content {
    border: 1px solid transparent;
    border-top: none;
    border-radius: 0 0 4px 4px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail #_VentasVoucherVirtualWeb_ventasVoucherDataTable table {
    border: 1px solid transparent;
    margin: auto; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail #_VentasVoucherVirtualWeb_ventasVoucherDataTable .table-selection.yui3-widget.yui3-datatable.table {
    border: 1px solid #C9D0E4;
    border-top: none;
    border-radius: 0 0 4px 4px; }
  .tbk:not(.liferay-instance).private-page .btn-primary:focus {
    border: none;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .btn-default {
    height: 37px;
    font-family: Roboto Medium;
    font-size: 13px;
    border: 0;
    border-radius: 25px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.11);
    margin: 0;
    padding: 14px 30px; }
  .tbk:not(.liferay-instance).private-page .btn-default:focus {
    border: none;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .btn-icon {
    height: 37px;
    font-family: Roboto Regular;
    font-size: 12px;
    border: 0;
    border-radius: 25px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.11);
    margin: 0;
    padding: 12px 20px; }
  .tbk:not(.liferay-instance).private-page .btn-cyan {
    height: 37px;
    background: linear-gradient(314.03deg, #3CCDFF 0%, #09B1FF 100%);
    font-family: Roboto Medium;
    font-size: 12px;
    color: #FFF;
    border-width: 0px;
    border-radius: 25px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.11);
    margin: 0;
    padding: 14px 30px; }
  .tbk:not(.liferay-instance).private-page .btn-cyan:hover {
    background: linear-gradient(314.03deg, #3CCDFF 0%, #09B1FF 100%);
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1); }
  .tbk:not(.liferay-instance).private-page .btn-cyan:focus {
    background: linear-gradient(314.03deg, #3CCDFF 0%, #09B1FF 100%);
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1); }
  .tbk:not(.liferay-instance).private-page .btn-white {
    background: #FFF;
    color: #43484C;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); }
  .tbk:not(.liferay-instance).private-page .btn-white .btn-img {
    margin: 0 7px 4px 0; }
  .tbk:not(.liferay-instance).private-page .btn-white.disabled {
    color: #B5B9C8;
    background-color: #FBFCFF;
    pointer-events: none;
    cursor: not-allowed;
    box-shadow: none; }
  .tbk:not(.liferay-instance).private-page .btn-white.disabled .btn-img {
    background: no-repeat 50% 50% url("../images/tbk/icoDownloadLightGrey.svg") !important;
    margin: 0 7px 4px 0; }
  .tbk:not(.liferay-instance).private-page .btn-white:hover {
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1); }
  .tbk:not(.liferay-instance).private-page .btn-search-white {
    width: 46px;
    height: 37px;
    background: no-repeat 50% 50% url("../images/tbk/icoSearchWhite.svg"), linear-gradient(314.03deg, #3CCDFF 0%, #09B1FF 100%) !important;
    padding: 14px 15px; }
  .tbk:not(.liferay-instance).private-page .btn-search-white:focus {
    border: none;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .btn-search-white.disabled:hover {
    background: #FBFCFF no-repeat 50% 50% url("../images/tbk/icoSearchLightGrey.svg");
    box-shadow: none;
    pointer-events: none;
    cursor: not-allowed; }
  .tbk:not(.liferay-instance).private-page .btn-search-white.disabled:focus {
    background: #FBFCFF no-repeat 50% 50% url("../images/tbk/icoSearchLightGrey.svg");
    box-shadow: none;
    pointer-events: none;
    cursor: not-allowed; }
  .tbk:not(.liferay-instance).private-page .btn-search-white.disabled.active {
    background: #FBFCFF no-repeat 50% 50% url("../images/tbk/icoSearchLightGrey.svg");
    box-shadow: none;
    pointer-events: none;
    cursor: not-allowed; }
  .tbk:not(.liferay-instance).private-page .wrap-link .btn-more {
    /*TABLE*/
    float: right; }
  .tbk:not(.liferay-instance).private-page .btn-more {
    background: #FFFFFF;
    font-size: 10px;
    font-family: Roboto Medium;
    color: #00B6FF;
    text-align: center;
    text-decoration: none;
    letter-spacing: 0.3px;
    border: 1px solid #00B6FF;
    border-radius: 12px;
    box-sizing: border-box;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    display: block;
    padding: 4px 10px; }
  .tbk:not(.liferay-instance).private-page .btn-more:focus {
    text-decoration: unset;
    color: #00B6FF;
    border: 1px solid #00B6FF;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .btn-more:hover {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.11); }
  .tbk:not(.liferay-instance).private-page .btn-more.disabled {
    color: #B5B9C8;
    letter-spacing: 0.3px;
    background-color: #FBFCFF;
    border: 1px solid #FFF;
    box-shadow: none;
    pointer-events: none;
    cursor: not-allowed; }
  .tbk:not(.liferay-instance).private-page .btn-back {
    width: 30px;
    height: 30px;
    background: linear-gradient(324.27deg, #22C7FF 0%, #09B1FF 100%);
    border-radius: 20px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
    float: left;
    margin: 7px 12px 0 0;
    padding: 4px 0 0 7px; }
  .tbk:not(.liferay-instance).private-page .btn-back:hover {
    background: #17C8FF; }
  .tbk:not(.liferay-instance).private-page .btn-back-margin-top, .tbk:not(.liferay-instance).private-page .btn-back-margin-top:hover {
    /*PORLET*/
    margin: -2px 12px 0 0; }
  .tbk:not(.liferay-instance).private-page *.disabled {
    pointer-events: none;
    cursor: not-allowed; }
  .tbk:not(.liferay-instance).private-page .tbk__button-primary, .tbk:not(.liferay-instance).private-page .tbk__button-second {
    color: #00B6FF;
    font-size: 13px;
    text-align: center;
    margin: 0 0 0 auto;
    border: 1px solid #00B6FF;
    border-radius: 25px;
    background-color: #FFFFFF;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
    width: auto;
    padding: 10px 20px; }
  .tbk:not(.liferay-instance).private-page .tbk__button-primary {
    color: white;
    background: linear-gradient(314.03deg, #3CCDFF 0%, #09B1FF 100%);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    border: 1px solid transparent; }
  .tbk:not(.liferay-instance).private-page .tbk__button-primary:hover {
    text-decoration: unset;
    color: white;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1); }
  .tbk:not(.liferay-instance).private-page .tbk__button-primary:focus {
    text-decoration: unset;
    color: white;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1); }
  .tbk:not(.liferay-instance).private-page .tbk__button-primary.udt-v2 {
    background-color: #00A1E6;
    color: white;
    font-size: 13px;
    height: 40px;
    width: 140px;
    padding-top: 12px; }
  .tbk:not(.liferay-instance).private-page .tbk__button-second:hover {
    text-decoration: unset;
    color: #00B6FF; }
  .tbk:not(.liferay-instance).private-page .tbk__button-second:focus {
    text-decoration: unset;
    color: #00B6FF;
    border: 1px solid #00B6FF;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .calendar-date-months .dropdown.calendar-tbk-modal .icon-default.icon-calendar {
    left: inherit;
    margin-left: 20px; }
  .tbk:not(.liferay-instance).private-page .carousel-container {
    width: 100%;
    margin-bottom: 30px; }
  .tbk:not(.liferay-instance).private-page .carousel-container h3 {
    width: 329px;
    font-size: 16px;
    font-weight: normal;
    color: white;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    line-height: 25px;
    position: absolute;
    left: 30px;
    bottom: 45px; }
  .tbk:not(.liferay-instance).private-page .carousel-container img {
    border-radius: 5px; }
  .tbk:not(.liferay-instance).private-page .carousel-container .carousel-indicators {
    bottom: 10px; }
  .tbk:not(.liferay-instance).private-page .carousel-container .carousel-indicators li {
    width: 10px;
    height: 10px;
    background-color: #FFF;
    border: 0;
    margin: 0 8px; }
  .tbk:not(.liferay-instance).private-page .carousel-container .carousel-indicators li.active {
    width: 10px;
    height: 10px;
    background-color: #00B6FF;
    border: 0;
    margin: 0 8px; }
  .tbk:not(.liferay-instance).private-page .carousel-container .carousel-indicators a {
    display: none; }
  .tbk:not(.liferay-instance).private-page .carousel-container .carousel-slide-one h3 {
    font-weight: normal;
    line-height: 1.5em; }
  .tbk:not(.liferay-instance).private-page .carousel-caption .btn {
    text-shadow: none;
    float: right;
    margin-top: -48px;
    border-radius: 20px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.11);
    width: 145px;
    vertical-align: middle; }
  .tbk:not(.liferay-instance).private-page .carousel-caption.carousel-slide-one {
    text-align: left;
    left: 25px;
    right: 25px;
    heigth: 250px; }
  .tbk:not(.liferay-instance).private-page .carousel-caption.carousel-slide-three {
    text-align: left;
    top: 35px;
    left: 25px;
    right: 25px;
    heigth: 250px; }
  .tbk:not(.liferay-instance).private-page .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
    margin-top: 0px; }
  .tbk:not(.liferay-instance).private-page .carousel-inner {
    border-radius: 5px; }
  .tbk:not(.liferay-instance).private-page .carousel-inner .journal-content-article {
    height: 250px; }
  .tbk:not(.liferay-instance).private-page .carousel-inner .journal-content-article img {
    width: 100%;
    height: 250px;
    object-fit: cover; }
  .tbk:not(.liferay-instance).private-page .carousel-inner .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
    margin-top: 0; }
  .tbk:not(.liferay-instance).private-page .cl-tbk-columns-home-layout .carousel-inner .button.btn.btn-info:focus {
    opacity: 0.65; }
  .tbk:not(.liferay-instance).private-page .cl-tbk-columns-home-layout .carousel-inner .button.btn.btn-info:disabled {
    opacity: 0.65; }
  .tbk:not(.liferay-instance).private-page .cl-tbk-columns-home-layout .carousel-inner .button.btn.btn-info.disabled {
    opacity: 0.65; }
  .tbk:not(.liferay-instance).private-page .cl-tbk-columns-home-layout .carousel-inner .tbk__button-second_transparent:focus {
    opacity: 0.65; }
  .tbk:not(.liferay-instance).private-page .cl-tbk-columns-home-layout .carousel-inner .tbk__button-second_transparent.disabled {
    opacity: 0.65; }
  .tbk:not(.liferay-instance).private-page .cl-tbk-columns-home-layout .carousel-inner .tbk__button-second_transparent.disabled:focus {
    background: transparent;
    background-color: transparent; }
  .tbk:not(.liferay-instance).private-page .cl-tbk-columns-home-layout .carousel-inner .tbk__button-second_transparent:disabled {
    opacity: 0.65; }
  .tbk:not(.liferay-instance).private-page .cl-tbk-columns-home-layout .carousel-inner .tbk__button-second_transparent:disabled:focus {
    background: transparent;
    background-color: transparent; }
  .tbk:not(.liferay-instance).private-page .cl-tbk-columns-home-layout .carousel-inner .tbk__button-second_transparent:focus {
    background: transparent;
    background-color: transparent; }
  .tbk:not(.liferay-instance).private-page .cl-tbk-columns-home-layout .carousel-inner .btn-info:not(:disabled):not(.disabled):active {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none; }
  .tbk:not(.liferay-instance).private-page .cl-tbk-columns-home-layout .carousel-inner.disabled a {
    opacity: 0.65;
    cursor: not-allowed;
    pointer-events: all !important; }
  .tbk:not(.liferay-instance).private-page .cl-tbk-columns-home-layout .carousel-inner button:focus {
    outline: 1px dotted;
    outline: none; }
  .tbk:not(.liferay-instance).private-page .cl-tbk-columns-home-layout .carousel-inner .tbk__button-second_transparent:focus {
    opacity: 0.65;
    cursor: not-allowed;
    pointer-events: all !important; }
  .tbk:not(.liferay-instance).private-page .cl-tbk-columns-home-layout .carousel-inner .button.btn.btn-info:focus {
    opacity: 0.65;
    cursor: not-allowed;
    pointer-events: all !important; }
  .tbk:not(.liferay-instance).private-page .yui3-calendar:focus {
    border: none;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .datepicker-popover .yui3-calendar-grid:focus {
    border: none;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .datepicker-popover.popover {
    /*CONTENEDOR*/
    font-size: 13px;
    font-family: "Roboto Regular";
    color: #43484C;
    font-weight: normal;
    border: 0; }
  .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .popover-title {
    /*RANGO FECHA*/
    font-size: 10px;
    font-family: "Roboto Regular";
    color: #9B9B9B;
    background: none;
    border: 0;
    padding: 12px 0 0 18px; }
  .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .popover-content {
    /*CONTENIDO CALENDARIO*/
    padding: 0 9px 14px 9px; }
  .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendar-header-label {
    /*NOMBRE MES*/
    width: 95%;
    font-size: 18px;
    font-weight: normal;
    text-align: left;
    text-transform: none;
    border-bottom: 1px solid #C9D0E4;
    float: left;
    margin: 0 15px 10px 10px;
    padding: 5px 0 10px 0; }
  .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendar-weekday {
    /*INICIAL MES*/
    text-align: center; }
  .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendarnav-prevmonth, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendarnav-prevmonth:hover, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled:hover {
    /*FLECHA IZQUIERDA*/
    background-size: 10px;
    background: no-repeat url("../images/tbk/icoArrowLeftCircle.svg");
    border-right-color: transparent;
    top: -3px;
    border-bottom-width: 52px;
    width: 50px; }
  .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendarnav-prevmonth:hover, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled:hover {
    background: no-repeat 0% 56% url("../images/tbk/icoArrowLeftCircleHover.svg"); }
  .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendarnav-month-disabled.yui3-calendarnav-prevmonth {
    background: no-repeat 0% 56% url("../images/tbk/icoArrowLeftDisableCircle.svg"); }
  .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendarnav-month-disabled.yui3-calendarnav-prevmonth:hover {
    background: no-repeat 0% 56% url("../images/tbk/icoArrowLeftDisableCircle.svg"); }
  .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendarnav-nextmonth, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendarnav-nextmonth:focus, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendarnav-nextmonth:hover, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendarnav-nextmonth.yui3-calendarnav-month-disabled, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendarnav-nextmonth.yui3-calendarnav-month-disabled:hover {
    /*FLECHA DERECHA*/
    background-size: 10px;
    background: no-repeat url("../images/tbk/icoArrowRightCircle.svg");
    border-left-color: transparent;
    left: 227px;
    top: -3px;
    border-bottom-width: 52px;
    width: 50px; }
  .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendarnav-nextmonth:hover, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendarnav-nextmonth.yui3-calendarnav-month-disabled:hover {
    background: no-repeat url("../images/tbk/icoArrowRightCircleHover.svg"); }
  .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendarnav-month-disabled.yui3-calendarnav-nextmonth {
    background: no-repeat url("../images/tbk/icoArrowRightDisableCircle.svg"); }
  .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendarnav-month-disabled.yui3-calendarnav-nextmonth:hover {
    background: no-repeat url("../images/tbk/icoArrowRightDisableCircle.svg"); }
  .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendar-day, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendar-nextmonth-day {
    font-weight: normal !important;
    border: 0;
    padding: 8px 15px;
    font-size: 13px; }
  .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendar-day:hover, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendar-prevmonth-day:hover, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendar-nextmonth-day:hover {
    /*DIA SOBRE*/
    background: none;
    color: #00B6FF;
    text-decoration: underline; }
  .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendar-prevmonth-day {
    color: #D2D2D2; }
  .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendar-nextmonth-day {
    color: #D2D2D2; }
  .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendar-day-selected {
    /*DIA SELECCIONADO*/
    width: 33px;
    height: 33px;
    background: linear-gradient(314.03deg, #3CCDFF 0%, #09B1FF 100%);
    font-weight: normal;
    color: #FFF;
    border-radius: 50%; }
  .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendar-selection-disabled, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .yui3-calendar-selection-disabled:hover {
    background: none;
    color: #D2D2D2; }
  .tbk:not(.liferay-instance).private-page .calendar-alloyUI-dropdown {
    /***** ALLOY UI CALENDAR DROPDOWN *****/
    width: 130px; }
  .tbk:not(.liferay-instance).private-page #demo {
    /****** TABS ALLOY UI CALENDAR DATEPICKER ******/
    display: none; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk-modal .dropdown-menu {
    margin-top: 5px;
    max-height: 386px;
    width: 297px;
    min-height: 313px;
    overflow: hidden;
    box-shadow: 0 5px 20px 0 rgba(83, 83, 83, 0.2);
    border-radius: 6px;
    border: transparent; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk-modal button {
    color: #B5B9C8; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk-modal .date-selected {
    text-transform: lowercase;
    color: #43484C; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk {
    background: white;
    width: 297px;
    /*the container must be positioned relative:*/
    /*style the arrow inside the select element:*/
    /*point the arrow upwards when the select box is open (active):*/
    /*style the items (options), including the selected item:*/
    /*hide the items when the select box is closed:*/
    /********** FIN SELECTOR *********/
    /********** CALENDARIO ***********/ }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendar:focus {
    border: none;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .anios {
    display: none; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendarbase.yui3-calendar {
    width: 286px !important; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .calendar-selector {
    /********** SELECTOR *********/
    width: 297px;
    height: 48px;
    text-align: center;
    border-bottom: 1px solid #D4D6E1;
    padding-top: 12px;
    margin-bottom: 8px;
    padding-bottom: 0;
    font-size: 13px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .calendar-selector .row {
    margin: 0; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .calendar-selector .calendar-nav-tabs {
    padding-top: 6px;
    padding-bottom: 9px;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .calendar-selector .calendar-nav-tabs:hover {
    padding-top: 6px;
    padding-bottom: 9px;
    cursor: pointer;
    border-bottom: 2px solid #00B6FF; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .calendar-selector .selected {
    padding-top: 6px;
    padding-bottom: 9px;
    cursor: pointer;
    border-bottom: 2px solid #00B6FF;
    color: #00B6FF; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .calendar-nav-first {
    padding-left: 45px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .arrow {
    display: none; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .custom-select {
    position: relative;
    font-family: Roboto Light; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .custom-select .select {
    display: none;
    /*hide original SELECT element:*/ }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-g {
    width: 297px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .select-selected {
    color: #43484C;
    z-index: 500;
    border: transparent; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .select-selected:after {
    position: absolute;
    content: "";
    top: 14px;
    right: 10px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-color: #fff transparent transparent transparent; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .select-selected.select-arrow-active:after {
    display: none; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .select-selected:after {
    display: none; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .select-items div, .tbk:not(.liferay-instance).private-page .calendar-tbk .select-selected {
    color: #43484C;
    position: relative;
    padding: 0;
    cursor: pointer;
    float: left; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .select-hide {
    display: none; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .select-items {
    position: absolute;
    background: white;
    top: 60px;
    left: -274px;
    right: 0;
    z-index: 99;
    width: 297px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .select-items div {
    width: 124px;
    padding: 22px 40px;
    text-align: center;
    border: 1px solid rgba(0, 0, 0, 0.1); }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendar-focused {
    border: none; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-u-1, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-u-1-1, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-u-5-5, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-u-24-24 {
    width: 261px;
    height: 263px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendar-content {
    width: 297px;
    display: block;
    margin-top: 82px;
    border: none;
    box-shadow: none;
    padding-left: 16px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendar-header {
    width: 261px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendar-day-selected:focus {
    border: none;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendarnav-prevmonth, .tbk:not(.liferay-instance).private-page .calendar-tbk .datepicker-popover.popover .yui3-calendarnav-prevmonth:hover, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .calendar-tbk .yui3-calendarnav-prevmonth:hover, .tbk:not(.liferay-instance).private-page .calendar-tbk .datepicker-popover.popover .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .calendar-tbk .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendarnav-prevmonth:focus, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendarnav-prevmonth:hover, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled:hover {
    /*FLECHA IZQUIERDA*/
    background-size: 10px;
    background: no-repeat url("../images/tbk/icoArrowLeftCircle.svg");
    border-right-color: transparent;
    top: -3px;
    border-bottom-width: 52px;
    width: 50px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .datepicker-popover.popover .yui3-calendarnav-prevmonth:hover, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .calendar-tbk .yui3-calendarnav-prevmonth:hover, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendarnav-prevmonth:hover, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled:hover {
    background: no-repeat url("../images/tbk/icoArrowLeftCircleHover.svg"); }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .datepicker-popover.popover .yui3-calendarnav-month-disabled.yui3-calendarnav-prevmonth, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .calendar-tbk .yui3-calendarnav-month-disabled.yui3-calendarnav-prevmonth, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendarnav-month-disabled.yui3-calendarnav-prevmonth {
    background: no-repeat url("../images/tbk/icoArrowLeftDisableCircle.svg"); }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendarnav-month-disabled.yui3-calendarnav-prevmonth:hover {
    background: no-repeat url("../images/tbk/icoArrowLeftDisableCircle.svg"); }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendarnav-nextmonth, .tbk:not(.liferay-instance).private-page .calendar-tbk .datepicker-popover.popover .yui3-calendarnav-nextmonth:focus, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .calendar-tbk .yui3-calendarnav-nextmonth:focus, .tbk:not(.liferay-instance).private-page .calendar-tbk .datepicker-popover.popover .yui3-calendarnav-nextmonth:hover, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .calendar-tbk .yui3-calendarnav-nextmonth:hover, .tbk:not(.liferay-instance).private-page .calendar-tbk .datepicker-popover.popover .yui3-calendarnav-nextmonth.yui3-calendarnav-month-disabled, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .calendar-tbk .yui3-calendarnav-nextmonth.yui3-calendarnav-month-disabled, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendarnav-nextmonth:focus, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendarnav-nextmonth:hover, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendarnav-nextmonth.yui3-calendarnav-month-disabled, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendarnav-nextmonth.yui3-calendarnav-month-disabled:hover {
    /*FLECHA DERECHA*/
    background-size: 10px;
    background: no-repeat url("../images/tbk/icoArrowRightCircle.svg");
    border-left-color: transparent;
    top: -3px;
    left: 227px;
    border-bottom-width: 52px;
    width: 50px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .datepicker-popover.popover .yui3-calendarnav-nextmonth:hover, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .calendar-tbk .yui3-calendarnav-nextmonth:hover, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendarnav-nextmonth:hover, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendarnav-nextmonth.yui3-calendarnav-month-disabled:hover {
    background: no-repeat url("../images/tbk/icoArrowRightCircleHover.svg"); }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .datepicker-popover.popover .yui3-calendarnav-month-disabled.yui3-calendarnav-nextmonth, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .calendar-tbk .yui3-calendarnav-month-disabled.yui3-calendarnav-nextmonth, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendarnav-month-disabled.yui3-calendarnav-nextmonth {
    background: no-repeat url("../images/tbk/icoArrowRightDisableCircle.svg"); }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendarnav-month-disabled.yui3-calendarnav-nextmonth:hover {
    background: no-repeat url("../images/tbk/icoArrowRightDisableCircle.svg"); }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .border-hiden:focus, .tbk:not(.liferay-instance).private-page .calendar-tbk .datepicker-popover.popover .yui3-calendarnav-nextmonth:focus, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .calendar-tbk .yui3-calendarnav-nextmonth:focus, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendarnav-prevmonth:focus, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendarnav-nextmonth:focus {
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-skin-sam .yui3-calendar-grid {
    margin-top: 10px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-skin-sam .yui3-calendar-grid:focus {
    border: none;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-skin-sam .yui3-calendar-content {
    border: none;
    margin-top: -35px;
    background: transparent; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-skin-sam .yui3-calendar-header {
    padding-bottom: 12px;
    padding-top: 10px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-skin-sam .yui3-calendar-header-label {
    margin: 0;
    font-size: 1em;
    text-align: center;
    width: 100%;
    color: #43484C;
    text-transform: none; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-skin-sam .yui3-calendar-content {
    margin-top: -15px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-skin-sam .yui3-calendar-weekday {
    text-align: center;
    padding-bottom: 10px;
    font-family: Roboto Light;
    font-size: 13px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-skin-sam .yui3-calendar-day, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-skin-sam .yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-skin-sam .yui3-calendar-nextmonth-day {
    padding: 5px;
    border: 1px solid rgba(212, 214, 225, 0.5);
    text-align: center;
    background: none;
    height: 39px;
    width: 37px;
    font-family: Roboto Regular;
    font-size: 13px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-skin-sam .yui3-calendar-day:focus, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-skin-sam .yui3-calendar-prevmonth-day:focus, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-skin-sam .yui3-calendar-nextmonth-day:focus {
    border: none;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendar-weekdayrow {
    font-family: Roboto Light;
    color: #43484C; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-calendar-header-label {
    text-transform: none;
    font-family: Roboto Regular; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .dia .yui3-calendar-day, .tbk:not(.liferay-instance).private-page .calendar-tbk .dia .datepicker-popover.popover .yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .calendar-tbk .dia .yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page .calendar-tbk .dia .datepicker-popover.popover .yui3-calendar-nextmonth-day, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .calendar-tbk .dia .yui3-calendar-nextmonth-day, .tbk:not(.liferay-instance).private-page .calendar-tbk .dia .yui3-skin-sam .yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-skin-sam .dia .yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page .calendar-tbk .dia .yui3-skin-sam .yui3-calendar-nextmonth-day, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-skin-sam .dia .yui3-calendar-nextmonth-day {
    color: #43484C;
    font-family: Roboto Light; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .dia .yui3-calendar-day:hover, .tbk:not(.liferay-instance).private-page .calendar-tbk .dia .datepicker-popover.popover .yui3-calendar-prevmonth-day:hover, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .calendar-tbk .dia .yui3-calendar-prevmonth-day:hover, .tbk:not(.liferay-instance).private-page .calendar-tbk .dia .datepicker-popover.popover .yui3-calendar-nextmonth-day:hover, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .calendar-tbk .dia .yui3-calendar-nextmonth-day:hover, .tbk:not(.liferay-instance).private-page .calendar-tbk .dia .yui3-skin-sam .yui3-calendar-prevmonth-day:hover, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-skin-sam .dia .yui3-calendar-prevmonth-day:hover, .tbk:not(.liferay-instance).private-page .calendar-tbk .dia .yui3-skin-sam .yui3-calendar-nextmonth-day:hover, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-skin-sam .dia .yui3-calendar-nextmonth-day:hover {
    background: #00B6FF;
    color: #FFF;
    font-family: Roboto Light !important;
    font-weight: inherit; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .dia .yui3-calendar-day.yui3-calendar-selection-disabled, .tbk:not(.liferay-instance).private-page .calendar-tbk .dia .datepicker-popover.popover .yui3-calendar-selection-disabled.yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .calendar-tbk .dia .yui3-calendar-selection-disabled.yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page .calendar-tbk .dia .datepicker-popover.popover .yui3-calendar-selection-disabled.yui3-calendar-nextmonth-day, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .calendar-tbk .dia .yui3-calendar-selection-disabled.yui3-calendar-nextmonth-day, .tbk:not(.liferay-instance).private-page .calendar-tbk .dia .yui3-skin-sam .yui3-calendar-selection-disabled.yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-skin-sam .dia .yui3-calendar-selection-disabled.yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page .calendar-tbk .dia .yui3-skin-sam .yui3-calendar-selection-disabled.yui3-calendar-nextmonth-day, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-skin-sam .dia .yui3-calendar-selection-disabled.yui3-calendar-nextmonth-day {
    background: #FFF;
    color: #D4D6E1;
    font-family: Roboto Light; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .dia .yui3-calendar-day-selected {
    background: #00B6FF;
    color: #FFF;
    font-family: Roboto Light;
    font-weight: inherit; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .semana .yui3-calendar-day, .tbk:not(.liferay-instance).private-page .calendar-tbk .semana .datepicker-popover.popover .yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .calendar-tbk .semana .yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page .calendar-tbk .semana .datepicker-popover.popover .yui3-calendar-nextmonth-day, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .calendar-tbk .semana .yui3-calendar-nextmonth-day, .tbk:not(.liferay-instance).private-page .calendar-tbk .semana .yui3-skin-sam .yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-skin-sam .semana .yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page .calendar-tbk .semana .yui3-skin-sam .yui3-calendar-nextmonth-day, .tbk:not(.liferay-instance).private-page .calendar-tbk .yui3-skin-sam .semana .yui3-calendar-nextmonth-day {
    font-family: Roboto Light; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .semana .yui3-calendar-row {
    color: #43484C;
    font-family: Roboto Light !important; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .semana .yui3-calendar-row:hover {
    background: #99E2FF;
    color: #FFF;
    font-family: Roboto Light !important;
    font-weight: inherit; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .semana .yui3-calendar-row .yui3-calendar-selection-disabled {
    background: #FFF;
    color: #D4D6E1;
    font-family: Roboto Light !important; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .semana .yui3-calendar-row .yui3-calendar-selection-disabled:hover {
    background: #FFF !important; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .semana .yui3-calendar-row .yui3-calendar-prevmonth-day {
    background: #FFF; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .semana .yui3-calendar-row .yui3-calendar-prevmonth-day:hover {
    background: #FFF !important; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .semana .yui3-calendar-row .yui3-calendar-nextmonth-day {
    background: #FFF; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .semana .yui3-calendar-row .yui3-calendar-nextmonth-day:hover {
    background: #FFF !important; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .semana .yui3-calendar-day-selected {
    background: #00B6FF !important;
    font-family: Roboto Light !important;
    font-weight: inherit;
    color: #FFF; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .mes {
    width: 277px !important;
    margin: auto; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .mes .yui3-calendarnav-prevmonth, .tbk:not(.liferay-instance).private-page .calendar-tbk .mes .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled:hover {
    top: -8px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .mes .yui3-calendar-header {
    width: 261px;
    margin-left: 6px;
    padding-bottom: 12px;
    padding-top: 5px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .mes .months-button {
    color: #2D3338;
    text-align: center;
    border-radius: 4px;
    border: 1px solid rgba(212, 214, 225, 0.5);
    cursor: pointer;
    margin: 4px;
    padding-top: 19px;
    padding-bottom: 19px;
    font-family: Roboto Regular !important;
    font-size: 13px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .mes .months-button.selected {
    background: #00B6FF;
    color: #FFF;
    font-family: Roboto Regular !important;
    font-weight: inherit; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .mes .months-button:hover {
    background: #00B6FF;
    color: #FFF;
    font-family: Roboto Light !important;
    font-weight: inherit; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .mes .months-container {
    margin-left: 0;
    margin-right: 0; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .mes .months-container .col-xs-3, .tbk:not(.liferay-instance).private-page .calendar-tbk .mes .months-container .col-sm-3, .tbk:not(.liferay-instance).private-page .calendar-tbk .mes .months-container .col-md-3, .tbk:not(.liferay-instance).private-page .calendar-tbk .mes .months-container .col-lg-3 {
    padding: 0; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .mes .disabled {
    color: #D4D6E1; }
  .tbk:not(.liferay-instance).private-page .form-filters {
    width: 100%;
    float: left;
    margin: 0 0 20px 0; }
  .tbk:not(.liferay-instance).private-page .form-filters .field-white, .tbk:not(.liferay-instance).private-page .form-filters .btn-dropdown-select-month, .tbk:not(.liferay-instance).private-page .form-filters .calendar-tbk-modal.open button.btn-dropdown-select-month {
    border: 1px solid #dcdee4;
    box-shadow: none;
    display: block; }
  .tbk:not(.liferay-instance).private-page .form-filters .field-white:focus, .tbk:not(.liferay-instance).private-page .form-filters .btn-dropdown-select-month:focus {
    box-shadow: none; }
  .tbk:not(.liferay-instance).private-page .form-filters .field-white:hover, .tbk:not(.liferay-instance).private-page .form-filters .btn-dropdown-select-month:hover {
    box-shadow: none; }
  .tbk:not(.liferay-instance).private-page .form-filters .field-white.disabled, .tbk:not(.liferay-instance).private-page .form-filters .disabled.btn-dropdown-select-month {
    border: 1px solid #dcdee4;
    box-shadow: none; }
  .tbk:not(.liferay-instance).private-page .form-filters .form-group {
    margin-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .form-filters .icon-local {
    padding-left: 38px; }
  .tbk:not(.liferay-instance).private-page .form-filters .form-group-calendar {
    position: relative;
    z-index: inherit; }
  .tbk:not(.liferay-instance).private-page .form-filters .form-group-calendar .field-white, .tbk:not(.liferay-instance).private-page .form-filters .form-group-calendar .btn-dropdown-select-month {
    width: 135px;
    background: #FFF;
    text-transform: uppercase;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    padding: 7px 20px 5px 38px; }
  .tbk:not(.liferay-instance).private-page .form-filters .form-group-calendar .field-white.disabled, .tbk:not(.liferay-instance).private-page .form-filters .form-group-calendar .disabled.btn-dropdown-select-month {
    color: #B5B9C8;
    background: #FBFCFF;
    border: 0;
    box-shadow: none;
    pointer-events: none;
    cursor: not-allowed; }
  .tbk:not(.liferay-instance).private-page .form-filters .form-group-calendar .field-white:hover, .tbk:not(.liferay-instance).private-page .form-filters .form-group-calendar .btn-dropdown-select-month:hover {
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05); }
  .tbk:not(.liferay-instance).private-page .form-filters .form-group-calendar .input-text-wrapper {
    margin-right: 0; }
  .tbk:not(.liferay-instance).private-page .field-white-border, .tbk:not(.liferay-instance).private-page .form-filters-home .btn-dropdown-select-month {
    height: 37px;
    font-size: 12px;
    font-family: Roboto Regular;
    border-radius: 25px;
    border: 1px solid #D4D6E1;
    box-shadow: none; }
  .tbk:not(.liferay-instance).private-page .form-filters-home {
    height: 281px; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .tt-input {
    border: 1px solid #D4D6E1; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .panel-heading {
    padding-left: 3px !important; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .field-white-border, .tbk:not(.liferay-instance).private-page .form-filters-home .btn-dropdown-select-month {
    padding-top: 11px;
    padding-bottom: 11px;
    padding-right: 18px;
    padding-left: 35px; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .field-white-border:focus, .tbk:not(.liferay-instance).private-page .form-filters-home .btn-dropdown-select-month:focus {
    border: 1px solid #00B6FF; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .input-first {
    padding-bottom: 7px; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .input-last {
    padding-bottom: 10px; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .form-filters {
    margin: 0 0 0 0; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .row {
    margin: 0; }
  .tbk:not(.liferay-instance).private-page .form-filters-home h3 {
    font-family: Roboto Light;
    font-size: 19px;
    color: #43484C;
    padding-top: 6px; }
  .tbk:not(.liferay-instance).private-page .form-filters-home p {
    font-family: Roboto Regular;
    color: #A0A3B5;
    padding-top: 10px;
    padding-left: 20px;
    font-size: 10px !important;
    margin: 0 0 2px; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .btn-primary {
    background-color: #00B6FF;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 112px; }
  .tbk:not(.liferay-instance).private-page .form-filters-home *.search-submit.disabled {
    background-color: #B5B9C8; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .months-button *.disabled {
    background-color: #FFF !important; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .cod-local {
    width: 146px;
    padding-left: 32px; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .btn-dropdown-select-month {
    box-shadow: none !important;
    font-size: 12px;
    padding-bottom: 12px; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .btn-dropdown-select-month:focus {
    /*border: none;*/ }
  .tbk:not(.liferay-instance).private-page .form-filters-home .btn-dropdown-select-month.date-selected {
    color: #43484C; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .icon-hastag .disabled {
    background-color: rgba(0, 0, 0, 0);
    background-position-x: 10%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-image: url("../images/tbk/icoHastagDisable.svg");
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .disabled-border .btn-dropdown-select-month.date-selected {
    color: #B5B9C8; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .field.field-white-border.icon-local.form-control.disabled, .tbk:not(.liferay-instance).private-page .form-filters-home .field.icon-local.form-control.disabled.btn-dropdown-select-month {
    color: #B5B9C8; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .field.field-white-border.icon-hastag.form-control.disabled, .tbk:not(.liferay-instance).private-page .form-filters-home .field.icon-hastag.form-control.disabled.btn-dropdown-select-month {
    color: #B5B9C8; }
  .tbk:not(.liferay-instance).private-page .field-white, .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month {
    /*FIELD WHITE*/
    height: 37px;
    background: #FFF;
    font-size: 12px;
    font-family: Roboto Regular;
    color: #43484C;
    border: 1px solid #FFF;
    border-radius: 25px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); }
  .tbk:not(.liferay-instance).private-page .field-white:hover, .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month:hover {
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05); }
  .tbk:not(.liferay-instance).private-page .field-white:focus, .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month:focus {
    outline: none;
    /*CHROME*/
    border: 1px solid #00B6FF; }
  .tbk:not(.liferay-instance).private-page .field-white.disabled, .tbk:not(.liferay-instance).private-page .disabled.btn-dropdown-select-month {
    background-color: #FBFCFF;
    color: #B5B9C8;
    border: 1px solid #FBFCFF;
    box-shadow: none; }
  .tbk:not(.liferay-instance).private-page ::placeholder {
    color: #A0A3B5; }
  .tbk:not(.liferay-instance).private-page .field-code {
    /*CARTOLA*/
    width: 190px; }
  .tbk:not(.liferay-instance).private-page .form-group-calendar .field-white.disabled-border, .tbk:not(.liferay-instance).private-page .form-group-calendar .disabled-border.btn-dropdown-select-month {
    color: #B5B9C8;
    background: #FBFCFF;
    border: 1px solid #B5B9C8;
    box-shadow: none;
    pointer-events: none;
    cursor: not-allowed; }
  .tbk:not(.liferay-instance).private-page .form-filters .has-error {
    vertical-align: top; }
  .tbk:not(.liferay-instance).private-page .form-filters .has-error .lexicon-icon {
    display: none; }
  .tbk:not(.liferay-instance).private-page .form-filters .has-error .form-control {
    border-color: #F70969; }
  .tbk:not(.liferay-instance).private-page .form-filters .has-error .help-block {
    color: #F70969;
    font-size: 11px;
    font-family: Roboto Regular; }
  .tbk:not(.liferay-instance).private-page .form-filters .has-error .help-block .required {
    margin-left: 20px; }
  .tbk:not(.liferay-instance).private-page .form-filters .control-label .lexicon-icon {
    display: none; }
  .tbk:not(.liferay-instance).private-page .input-text {
    position: relative; }
  .tbk:not(.liferay-instance).private-page .input-text .field-white, .tbk:not(.liferay-instance).private-page .input-text .btn-dropdown-select-month {
    padding: 13px 20px 11px 38px; }
  .tbk:not(.liferay-instance).private-page *.disabled {
    font-family: Roboto Regular;
    pointer-events: none;
    cursor: not-allowed; }
  .tbk:not(.liferay-instance).private-page .form-inline {
    display: flex; }
  .tbk:not(.liferay-instance).private-page .form-inline .optional {
    margin-bottom: 4px;
    margin-top: -18px;
    font-family: Roboto Regular;
    color: #A0A3B5;
    padding-top: 0;
    padding-left: 20px;
    font-size: 10px !important; }
  .tbk:not(.liferay-instance).private-page .form-inline .dropdown-select-download-report {
    margin-left: auto;
    margin-bottom: 10px; }
  .tbk:not(.liferay-instance).private-page .form-inline .button-products {
    margin-left: auto; }
  .tbk:not(.liferay-instance).private-page .form-inline .dropdown-select .btn-type-select, .tbk:not(.liferay-instance).private-page .form-inline .dropdown-select-month .btn-type-select, .tbk:not(.liferay-instance).private-page .form-inline .btn-dropdown-select-month .btn-type-select {
    color: #A0A3B5; }
  .tbk:not(.liferay-instance).private-page .form-inline .dropdown-select .btn-type-select.selected, .tbk:not(.liferay-instance).private-page .form-inline .dropdown-select-month .btn-type-select.selected, .tbk:not(.liferay-instance).private-page .form-inline .btn-dropdown-select-month .btn-type-select.selected {
    color: #43484C; }
  .tbk:not(.liferay-instance).private-page .form-inline h1 {
    margin: 0;
    margin-top: 10px; }
  .tbk:not(.liferay-instance).private-page .form-inline .dropdown-select.disabled .btn-type-select.selected, .tbk:not(.liferay-instance).private-page .form-inline .disabled.dropdown-select-month .btn-type-select.selected, .tbk:not(.liferay-instance).private-page .form-inline .disabled.btn-dropdown-select-month .btn-type-select.selected {
    color: #b5b9c8; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter {
    min-width: 1044px; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .btn.disabled, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .btn[disabled], .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter fieldset[disabled] .btn {
    background: #b5b9c8;
    opacity: 1; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .btn-dropdown-select-month {
    padding-top: 10px; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .calendar-tbk-modal.open button.btn-dropdown-select-month {
    width: 171px !important; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter button.btn-dropdown-select-month {
    padding: 11px 20px 11px 41px;
    width: 173px !important; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter button.btn-cyan {
    margin-left: auto;
    padding: 11px 66px; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter button.btn-cyan.disabled {
    background: #b5b9c8; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter button.btn-search-white {
    padding: 11px 22px; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter button.btn-search-white.disabled {
    background: #D4D6E1 no-repeat 50% 50% url("../images/tbk/icoSearchWhite.svg");
    box-shadow: none;
    pointer-events: none;
    cursor: not-allowed; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter button.btn-search-white:focus {
    background: no-repeat 50% 50% url("../images/tbk/icoSearchWhite.svg"), linear-gradient(314.03deg, #3ccdff 0, #09b1ff 100%); }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .form-control {
    width: 173px; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .disabled .btn-cyan {
    background: #b5b9c8; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .icon-currency {
    width: 17px;
    height: 17px;
    color: transparent;
    display: inline;
    position: absolute;
    left: 10px;
    top: 9px; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select .dropdown-toggle, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select-month .dropdown-toggle, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .btn-dropdown-select-month .dropdown-toggle {
    min-width: 173px;
    max-width: 173px;
    padding: 10px 20px 11px 32px;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select.time, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .time.dropdown-select-month, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .time.btn-dropdown-select-month {
    min-width: 114px;
    max-width: 114px; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select.time .dropdown-toggle, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .time.dropdown-select-month .dropdown-toggle, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .time.btn-dropdown-select-month .dropdown-toggle {
    min-width: 114px;
    max-width: 114px; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select.time ul.dropdown-menu, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .time.dropdown-select-month ul.dropdown-menu, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .time.btn-dropdown-select-month ul.dropdown-menu {
    min-width: 114px;
    max-width: 114px; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select ul.dropdown-menu:first-child, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select-month ul.dropdown-menu:first-child, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .btn-dropdown-select-month ul.dropdown-menu:first-child {
    width: 297px; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select ul.dropdown-menu:nth-child(1n), .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select-month ul.dropdown-menu:nth-child(1n), .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .btn-dropdown-select-month ul.dropdown-menu:nth-child(1n) {
    min-width: 160px; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select ul.dropdown-menu:nth-child(2n), .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select-month ul.dropdown-menu:nth-child(2n), .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .btn-dropdown-select-month ul.dropdown-menu:nth-child(2n) {
    min-width: 160px; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select ul.dropdown-menu:nth-child(3n), .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select-month ul.dropdown-menu:nth-child(3n), .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .btn-dropdown-select-month ul.dropdown-menu:nth-child(3n) {
    min-width: 114px; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select ul.dropdown-menu.input-drop, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select-month ul.dropdown-menu.input-drop, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .btn-dropdown-select-month ul.dropdown-menu.input-drop {
    height: 218px;
    max-height: 219px;
    max-width: 198px;
    min-width: 198px; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select ul.dropdown-menu.input-drop .has-error .help-block, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select-month ul.dropdown-menu.input-drop .has-error .help-block, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .btn-dropdown-select-month ul.dropdown-menu.input-drop .has-error .help-block {
    margin-left: 24px;
    margin-top: 6px;
    margin-bottom: -21px; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select ul.dropdown-menu.input-drop .form-control, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select-month ul.dropdown-menu.input-drop .form-control, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .btn-dropdown-select-month ul.dropdown-menu.input-drop .form-control {
    margin-left: 10px;
    max-width: 180px; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select ul.dropdown-menu.input-drop .section-input, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select-month ul.dropdown-menu.input-drop .section-input, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .btn-dropdown-select-month ul.dropdown-menu.input-drop .section-input {
    padding-bottom: 28px;
    display: contents; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select ul.dropdown-menu.input-drop .input-text .field-white, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select-month ul.dropdown-menu.input-drop .input-text .field-white, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .btn-dropdown-select-month ul.dropdown-menu.input-drop .input-text .field-white, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select ul.dropdown-menu.input-drop .input-text .btn-dropdown-select-month, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select-month ul.dropdown-menu.input-drop .input-text .btn-dropdown-select-month, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .btn-dropdown-select-month ul.dropdown-menu.input-drop .input-text .btn-dropdown-select-month {
    padding: 10px 20px 11px 15px; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select ul.dropdown-menu.input-drop .input-text:last-child, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select-month ul.dropdown-menu.input-drop .input-text:last-child, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .btn-dropdown-select-month ul.dropdown-menu.input-drop .input-text:last-child {
    padding-bottom: 32px; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select ul.dropdown-menu.input-drop .text-light-grey, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select-month ul.dropdown-menu.input-drop .text-light-grey, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .btn-dropdown-select-month ul.dropdown-menu.input-drop .text-light-grey {
    margin: 17px 0 4px 24px;
    font-size: 10px;
    font-style: italic; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select ul.dropdown-menu.input-drop .action_dropdown-input, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select-month ul.dropdown-menu.input-drop .action_dropdown-input, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .btn-dropdown-select-month ul.dropdown-menu.input-drop .action_dropdown-input {
    border-top: 1px solid #dcdee4;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 12px;
    display: flow-root;
    padding-top: 15px;
    margin-top: 10px; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select ul.dropdown-menu.input-drop .action_dropdown-input a, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select-month ul.dropdown-menu.input-drop .action_dropdown-input a, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .btn-dropdown-select-month ul.dropdown-menu.input-drop .action_dropdown-input a {
    font-size: 11px;
    color: #00B6FF;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select ul.dropdown-menu.input-drop .action_dropdown-input a.disabled, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select-month ul.dropdown-menu.input-drop .action_dropdown-input a.disabled, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .btn-dropdown-select-month ul.dropdown-menu.input-drop .action_dropdown-input a.disabled {
    color: #A0A3B5; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter:last-child {
    margin-bottom: 0px; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .dropdown-select-product {
    min-width: 173px;
    max-width: 173px;
    padding: 0; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .input-text .field-white, .tbk:not(.liferay-instance).private-page .form-inline.form-filters.multiple-filter .input-text .btn-dropdown-select-month {
    padding: 10px 20px 11px 32px; }
  .tbk:not(.liferay-instance).private-page .form-inline .tbk__bg-lightGrey .icon-default.icon-calendar {
    display: none; }
  .tbk:not(.liferay-instance).private-page .text-cyan {
    display: inline-flex; }
  .tbk:not(.liferay-instance).private-page .text-cyan.icon-reiniciar {
    margin-top: 9px; }
  .tbk:not(.liferay-instance).private-page .has-error .dropdown-select.error-field a.btn-type-select, .tbk:not(.liferay-instance).private-page .has-error .error-field.dropdown-select-month a.btn-type-select, .tbk:not(.liferay-instance).private-page .has-error .error-field.btn-dropdown-select-month a.btn-type-select {
    padding-top: 4px;
    padding-left: 30px; }
  .tbk:not(.liferay-instance).private-page .has-error .number {
    margin-left: 20px; }
  .tbk:not(.liferay-instance).private-page .form .open .icon-currency {
    background: no-repeat 50% 50% url("../images/tbk/iconCurrencyCyan.svg"); }
  .tbk:not(.liferay-instance).private-page .form .open .icon-currency.disabled {
    background: no-repeat 50% 50% url("../images/tbk/iconCurrencyGray.svg"); }
  .tbk:not(.liferay-instance).private-page .form .open .icon-calendar {
    background: no-repeat 50% 50% url("../images/tbk/icoCalendarCyan.svg") !important; }
  .tbk:not(.liferay-instance).private-page .form .open .btn-dropdown-select-month:focus {
    border: none; }
  .tbk:not(.liferay-instance).private-page .form .help-block {
    margin-top: 2px;
    margin-bottom: -17px; }
  .tbk:not(.liferay-instance).private-page .form-control[disabled] .form-control[readonly] fieldset[disabled] .form-control {
    background-color: #FBFCFF;
    background: #FBFCFF; }
  .tbk:not(.liferay-instance).private-page .form-control[disabled], .tbk:not(.liferay-instance).private-page .form-control[readonly], .tbk:not(.liferay-instance).private-page fieldset[disabled] .form-control {
    background-color: #FBFCFF; }
  .tbk:not(.liferay-instance).private-page .content-portlet__tbk .text-cyan {
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .btn-cyan .btn-search-white:focus {
    background: no-repeat 50% 50% url("../images/tbk/icoSearchWhite.svg"), linear-gradient(314.03deg, #3ccdff 0, #09b1ff 100%); }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 a:hover {
    text-decoration: inherit; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 a:focus {
    text-decoration: inherit; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .panel-default.content-portlet__tbk {
    display: inline-block;
    margin-bottom: 0px;
    width: 100%;
    box-shadow: inherit;
    border: 1px solid #E2E2EA;
    border-bottom: none;
    border-radius: 4px 4px 0 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .panel-default.content-portlet__tbk input.form-control {
    width: 352px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .panel-default.content-portlet__tbk .text-cyan {
    padding-top: 12px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .help-block .required {
    margin-left: 18px;
    color: #F70969;
    font-weight: 300;
    font-size: 12px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .has-error .help-block {
    color: #F70969;
    font-weight: 300;
    font-size: 12px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .radio-label {
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 8px;
    padding-left: 30px;
    margin-left: -30px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .radio-label::before {
    content: "   "; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .text-warning {
    display: none; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 label.control-label {
    display: none; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .text-cyan {
    cursor: pointer;
    border-bottom: 1px solid transparent; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .text-cyan:hover {
    border-bottom: 1px solid #00B6FF; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__button-primary {
    border-radius: 4px;
    border: none;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0;
    background-color: #00A1E6;
    background: #00A1E6;
    float: right;
    margin-left: 30px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .btn-search-white {
    background: no-repeat 50% 50% url("../images/tbk/icoSearchWhite.svg"), #00A0E0;
    padding: 14px 15px;
    height: 44px;
    width: 46px;
    border-radius: 4px;
    margin-right: 36px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .modal__dialog-header {
    padding-top: 7px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .row {
    margin-bottom: 32px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .row:first-child {
    margin-bottom: 34px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .row .col-sm-3 {
    width: 27%; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .row:last-child span.clean_with_x {
    width: 20px;
    height: 20px;
    padding-left: 6px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content span.clean_with_x {
    font-size: 17px;
    line-height: 1.1;
    font-weight: 300;
    font-family: sans-serif;
    float: right;
    position: absolute;
    right: 12px;
    top: 30px;
    cursor: pointer;
    color: white;
    background: #B2B7C5;
    border-radius: 25px;
    background-position-y: -21px;
    background-size: 20px;
    width: 21px;
    height: 21px;
    padding-left: 6px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content input:focus {
    border: 1px solid #00B6FF; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content input.radioButton {
    box-sizing: border-box;
    height: 20px;
    width: 97px;
    margin-top: 0px;
    margin-left: -26px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .portlet-boundary_linkpagowebpayweb_ .modal__dialog .modal__dialog-content input.form-control {
    min-width: 324px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content input.form-control {
    border-radius: 4px;
    height: 44px;
    width: 220px;
    min-width: 324px;
    padding-left: 16px;
    border: 1px solid #DCDEE4;
    background-color: #fff;
    box-shadow: none;
    opacity: inherit;
    font-weight: 400;
    font-size: 12px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content input.form-control:focus {
    border: 1px solid #00B6FF; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .calendar-tbk-modal {
    border: 1px solid #DCDEE4;
    border-radius: 4px;
    height: 44px;
    width: 220px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .calendar-tbk-modal .icon-calendar {
    display: none; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .calendar-tbk-modal button {
    margin-top: 0;
    color: #A0A4A1;
    margin: 0;
    border: none;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0;
    padding: 13px 16px;
    border: 1px solid transparent;
    background: transparent; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .calendar-tbk-modal button.date-selected {
    color: #43484C; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .calendar-tbk-modal.open {
    border: 1px solid #00B6FF;
    border-radius: 4px;
    height: 44px;
    width: 220px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .calendar-tbk-modal.open .btn-dropdown-select-month .caret {
    background: #FFF url("../images/tbk/icoUpArrowSelectCyan.svg") 50% 50% no-repeat !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .calendar-tbk-modal .btn-dropdown-select-month {
    border-radius: 4px;
    height: 42px;
    width: 215px !important;
    max-width: 215px;
    min-width: 215px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .calendar-tbk-modal .btn-dropdown-select-month .caret {
    width: 18px;
    height: 30px;
    background: #FFF url(../images/tbk/icoDownArrowSelect.svg) 50% 50% no-repeat;
    border: 0;
    position: absolute;
    top: 2px;
    right: 15px;
    margin-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .modal__dialog-footer {
    background-color: white;
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
    border-color: transparent;
    clear: both;
    text-align: right;
    min-height: 8px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .modal__dialog-footer .aligner-item {
    width: 280px;
    margin: inherit;
    padding-top: 18px;
    padding-bottom: 18px;
    margin-right: 20px;
    margin-left: auto; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .modal__dialog-footer .aligner-item .text-cyan {
    padding-top: 10px;
    height: 27px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .modal__dialog-footer .aligner-item .text-cyan.disabled {
    color: #A0A3B5 !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .dropdown-select, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .dropdown-select-month, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .btn-dropdown-select-month {
    border-radius: 4px;
    height: 44px;
    width: 180px;
    max-width: 180px;
    min-width: 180px;
    padding: 13px 20px 14px 16px;
    margin-top: -13px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .dropdown-select .caret, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .dropdown-select-month .caret, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .btn-dropdown-select-month .caret {
    margin-top: 3px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .dropdown-select a.btn-type-select, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .dropdown-select-month a.btn-type-select, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .btn-dropdown-select-month a.btn-type-select {
    padding: 0px;
    color: #AAAEBB; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .portlet-boundary_VentasDetalleWeb_ .dropdown-select a.btn-type-select {
    padding-top: 3px;
    line-height: 12px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .dropdown__check ul.check__list.check__list-scroll {
    margin-right: 0;
    left: 0px;
    width: 222px;
    height: 482px;
    max-height: 446px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .dropdown__check ul.check__list.check__list-scroll .info-dropdown {
    border: 1px solid #00A0E0;
    border-radius: 8px;
    background-color: rgba(0, 160, 224, 0.08);
    margin: 10px;
    width: 202px;
    padding: 18px 9px 12px 12px;
    height: 74px;
    margin-bottom: 12px;
    display: inline-flex; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .dropdown__check ul.check__list.check__list-scroll .info-dropdown span {
    width: 140px;
    font-size: 13px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .dropdown__check ul.check__list.check__list-scroll .info-dropdown span.tbk__border-notification_left {
    height: 4px;
    width: 26px;
    transform: rotate(270deg);
    border-radius: 0 0 4px 4px;
    background-color: #00A0E0;
    display: block;
    position: relative;
    left: -24px;
    top: 8px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .dropdown__check ul.check__list.check__list-scroll .info-dropdown .icon-info_tbk {
    padding: 8px;
    background-size: 18px;
    margin-right: 8px;
    width: 19px;
    margin-top: -23px;
    margin-left: -20px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .dropdown__check ul.check__list .scroll-filter {
    height: 294px;
    border-top: 1px solid #dcdee4; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .dropdown__check ul.check__list .check__colums {
    width: 222px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .dropdown__check ul.check__list label {
    margin-left: 20px;
    padding-top: 11px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .dropdown__check ul.check__list label:first-child {
    padding-top: 16px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .dropdown__check ul.check__list [type="checkbox"] + span:not(.lever) {
    padding-left: 38px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .portlet-name-text {
    display: none; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2.short-form {
    padding: 30px 40px;
    background: #FBFBFB; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2.short-form .btn-cyan {
    padding: 11px 30px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2.short-form .text-cyan {
    cursor: pointer;
    border-bottom: 1px solid transparent;
    border: transparent;
    background: transparent;
    padding: 0;
    height: fit-content;
    margin-top: 9px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2.short-form .text-cyan.disabled {
    color: #A0A3B5 !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2.short-form .text-cyan:focus {
    border: none;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2.short-form .text-cyan:hover {
    border-bottom: 1px solid #00B6FF; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2.short-form .radio_container input {
    width: 256px;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2.short-form .radio-label {
    margin-bottom: 16px;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2.short-form button {
    padding: 4px 20px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2.short-form span {
    margin-bottom: 26px;
    margin-top: 3px;
    margin-right: 18px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2.short-form textarea.form-control {
    resize: none;
    height: 92px;
    margin-left: 26px;
    width: 536px;
    margin-bottom: 80px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2.short-form .aligner-item.pull-right {
    margin-top: -56px;
    width: 622px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2.short-form .tbk__button-second {
    margin-right: 8px; }
  .tbk:not(.liferay-instance).private-page .form-inline.form-filters .dropdown-select, .tbk:not(.liferay-instance).private-page .form-inline.form-filters .dropdown-select-month, .tbk:not(.liferay-instance).private-page .form-inline.form-filters .btn-dropdown-select-month {
    max-width: 173px; }
  .tbk:not(.liferay-instance).private-page .dropdown-select, .tbk:not(.liferay-instance).private-page .dropdown-select-month, .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month {
    width: 260px;
    height: 37px;
    background-color: #FFF;
    font-size: 12px;
    font-family: Roboto Regular;
    text-align: left;
    border-radius: 20px;
    border: 1px solid #DCDEE4;
    box-shadow: none;
    display: block; }
  .tbk:not(.liferay-instance).private-page .dropdown-select:hover, .tbk:not(.liferay-instance).private-page .dropdown-select-month:hover, .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month:hover {
    box-shadow: none; }
  .tbk:not(.liferay-instance).private-page .dropdown-select.disabled, .tbk:not(.liferay-instance).private-page .disabled.dropdown-select-month, .tbk:not(.liferay-instance).private-page .disabled.btn-dropdown-select-month {
    color: #B5B9C8;
    background-color: #FBFCFF;
    border: 0;
    box-shadow: none;
    pointer-events: none;
    cursor: not-allowed;
    border: 1px solid #DCDEE4 !important; }
  .tbk:not(.liferay-instance).private-page .dropdown-select.disabled a.btn-type-select, .tbk:not(.liferay-instance).private-page .disabled.dropdown-select-month a.btn-type-select, .tbk:not(.liferay-instance).private-page .disabled.btn-dropdown-select-month a.btn-type-select {
    color: #B5B9C8; }
  .tbk:not(.liferay-instance).private-page .dropdown-select.open, .tbk:not(.liferay-instance).private-page .open.dropdown-select-month, .tbk:not(.liferay-instance).private-page .open.btn-dropdown-select-month {
    border: 1px solid #00B6FF !important; }
  .tbk:not(.liferay-instance).private-page .dropdown-select a.btn-type-select, .tbk:not(.liferay-instance).private-page .dropdown-select-month a.btn-type-select, .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month a.btn-type-select {
    width: 100%;
    height: 100%;
    font-size: 12px;
    font-family: Roboto Regular;
    color: #43484C;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    margin: 0;
    padding: 9px 20px 12px 43px;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .dropdown-select a.btn-type-select .caret, .tbk:not(.liferay-instance).private-page .dropdown-select-month a.btn-type-select .caret, .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month a.btn-type-select .caret {
    width: 18px;
    height: 30px;
    background: #FFF url("../images/tbk/icoDownArrowSelect.svg") 50% 50% no-repeat;
    border: 0;
    position: absolute;
    top: 2px;
    right: 15px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk-modal button {
    height: 37px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk-modal .icon-calendar {
    left: 20px;
    top: 12px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk-modal.open {
    border: 1px solid #00B6FF !important;
    border-radius: 20px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk-modal.open button {
    border: none;
    height: 37px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk-modal.open .icon-calendar {
    left: 19px;
    top: 11px; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .calendar-tbk-modal.open .icon-calendar {
    margin-left: 1px;
    margin-top: 1px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk-modal.open .icon-calendar {
    left: 20px;
    top: 12px; }
  .tbk:not(.liferay-instance).private-page .dropdown-select.open a.btn-type-select .caret, .tbk:not(.liferay-instance).private-page .open.dropdown-select-month a.btn-type-select .caret, .tbk:not(.liferay-instance).private-page .open.btn-dropdown-select-month a.btn-type-select .caret {
    width: 18px;
    height: 30px;
    background: #FFF url("../images/tbk/icoUpArrowSelect.svg") 50% 50% no-repeat;
    border: 0;
    position: absolute;
    top: 2px;
    right: 15px; }
  .tbk:not(.liferay-instance).private-page .dropdown-select.disabled a.btn-type-select .caret, .tbk:not(.liferay-instance).private-page .disabled.dropdown-select-month a.btn-type-select .caret, .tbk:not(.liferay-instance).private-page .disabled.btn-dropdown-select-month a.btn-type-select .caret {
    background: #FBFCFF url("../images/tbk/icoDownArrowSelectGrey.svg") 50% 50% no-repeat; }
  .tbk:not(.liferay-instance).private-page .dropdown-select ul.dropdown-menu::after, .tbk:not(.liferay-instance).private-page .dropdown-select-month ul.dropdown-menu::after, .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month ul.dropdown-menu::after {
    border-right: 6px solid transparent;
    border-bottom: 6px solid #FFF;
    border-left: 6px solid transparent;
    content: '';
    display: inline-block;
    position: absolute;
    top: -5px;
    left: 20px; }
  .tbk:not(.liferay-instance).private-page .dropdown-select ul.dropdown-menu:hover::after, .tbk:not(.liferay-instance).private-page .dropdown-select-month ul.dropdown-menu:hover::after, .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month ul.dropdown-menu:hover::after {
    border-right: 6px solid transparent;
    border-bottom: 6px solid #FFF;
    border-left: 6px solid transparent; }
  .tbk:not(.liferay-instance).private-page .dropdown-select ul.dropdown-menu:hover::after:first-child, .tbk:not(.liferay-instance).private-page .dropdown-select-month ul.dropdown-menu:hover::after:first-child, .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month ul.dropdown-menu:hover::after:first-child {
    border-bottom: 6px solid #F7F8FE; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk-modal .dropdown-menu::after {
    border-right: 6px solid transparent;
    border-bottom: 6px solid #FFF;
    border-left: 6px solid transparent;
    content: '';
    display: inline-block;
    position: absolute;
    top: -5px;
    left: 20px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk-modal dropdown-menu:hover::after {
    border-right: 6px solid transparent;
    border-bottom: 6px solid #FFF;
    border-left: 6px solid transparent; }
  .tbk:not(.liferay-instance).private-page .dropdown-select ul.dropdown-menu, .tbk:not(.liferay-instance).private-page .dropdown-select-month ul.dropdown-menu, .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month ul.dropdown-menu {
    min-width: 245px;
    max-height: 200px;
    font-size: 12px;
    border: 0;
    border-radius: 6px;
    overflow: visible;
    margin: 6px 0 0 0;
    padding: 0; }
  .tbk:not(.liferay-instance).private-page .dropdown-select ul.dropdown-menu li, .tbk:not(.liferay-instance).private-page .dropdown-select-month ul.dropdown-menu li, .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month ul.dropdown-menu li {
    font-size: 12px;
    border: 0;
    margin: 0;
    padding: 0;
    overflow: visible; }
  .tbk:not(.liferay-instance).private-page .dropdown-select ul.dropdown-menu li a, .tbk:not(.liferay-instance).private-page .dropdown-select-month ul.dropdown-menu li a, .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month ul.dropdown-menu li a {
    font-size: 12px;
    color: #4A4A4A;
    padding: 14px 20px; }
  .tbk:not(.liferay-instance).private-page .dropdown-select ul.dropdown-menu li a:hover, .tbk:not(.liferay-instance).private-page .dropdown-select-month ul.dropdown-menu li a:hover, .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month ul.dropdown-menu li a:hover {
    font-size: 12px;
    /*text-transform:none;*/
    background: #F7F8FE;
    padding: 14px 20px;
    text-decoration: inherit; }
  .tbk:not(.liferay-instance).private-page .dropdown-select ul.dropdown-menu li:last-child a:hover, .tbk:not(.liferay-instance).private-page .dropdown-select-month ul.dropdown-menu li:last-child a:hover, .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month ul.dropdown-menu li:last-child a:hover {
    font-size: 12px;
    /*text-transform:none;*/
    background: #F7F8FE;
    border-radius: 0 0 6px 6px;
    padding: 14px 20px; }
  .tbk:not(.liferay-instance).private-page .dropdown-select ul.dropdown-menu li:first-child a:hover, .tbk:not(.liferay-instance).private-page .dropdown-select-month ul.dropdown-menu li:first-child a:hover, .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month ul.dropdown-menu li:first-child a:hover {
    font-size: 12px;
    /*text-transform:none;*/
    background: #F7F8FE;
    border-radius: 6px 6px 0 0;
    padding: 14px 20px; }
  .tbk:not(.liferay-instance).private-page .dropdown-select ul.dropdown-menu li.title, .tbk:not(.liferay-instance).private-page .dropdown-select-month ul.dropdown-menu li.title, .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month ul.dropdown-menu li.title {
    font-family: Roboto Medium;
    font-size: 12px;
    color: #43484C;
    border-bottom: 1px solid #D4D6E1;
    padding: 14px 20px 14px 20px; }
  .tbk:not(.liferay-instance).private-page .dropdown-select-account {
    width: 260px; }
  .tbk:not(.liferay-instance).private-page .dropdown-select-account a.btn-type-select {
    width: 85%; }
  .tbk:not(.liferay-instance).private-page .dropdown-select-account ul.dropdown-menu {
    min-width: 270px;
    max-height: 245px;
    overflow: auto; }
  .tbk:not(.liferay-instance).private-page .dropdown-select-product {
    width: 130px; }
  .tbk:not(.liferay-instance).private-page .dropdown__check {
    width: 135px;
    float: right; }
  .tbk:not(.liferay-instance).private-page .dropdown__check .icon-column {
    width: 14px;
    height: 13px;
    color: transparent;
    display: inline;
    position: absolute;
    left: 20px;
    top: 9px; }
  .tbk:not(.liferay-instance).private-page .dropdown__check ul.check__list {
    min-width: 185px;
    height: 432px;
    max-height: 432px;
    padding-top: 10px;
    border-radius: 6px; }
  .tbk:not(.liferay-instance).private-page .dropdown__check ul.check__list.check__list-scroll {
    height: 316px;
    margin-right: 0;
    left: 0px; }
  .tbk:not(.liferay-instance).private-page .dropdown__check ul.check__list.check__list-scroll .info-dropdown {
    height: 52px;
    padding: 5px 12px 12px 12px;
    border-bottom: 1px solid #D4D6E1;
    margin-bottom: 12px; }
  .tbk:not(.liferay-instance).private-page .dropdown__check ul.check__list.check__list-scroll .info-dropdown .icon-info_tbk {
    padding: 8px;
    background-size: 14px;
    margin-right: 8px; }
  .tbk:not(.liferay-instance).private-page .dropdown__check ul.check__list.check__list-scroll .info-dropdown .font-light_tbk {
    font-size: 11px;
    display: inline-grid; }
  .tbk:not(.liferay-instance).private-page .dropdown__check ul.check__list .scroll-filter {
    height: 200px;
    overflow-y: scroll;
    overflow-x: hidden; }
  .tbk:not(.liferay-instance).private-page .dropdown__check ul.check__list .check__colums {
    margin-top: 0;
    border-top: 1px solid #dcdee4;
    padding-top: 12px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 12px; }
  .tbk:not(.liferay-instance).private-page .dropdown__check .check__list {
    height: 432px;
    max-height: 432px;
    padding-top: 12px;
    width: 185px;
    padding-right: 20px; }
  .tbk:not(.liferay-instance).private-page .dropdown__check .check__list .scroll-filter {
    height: 200px;
    overflow-y: scroll;
    overflow-x: hidden; }
  .tbk:not(.liferay-instance).private-page .dropdown__check .check__list label {
    margin-bottom: 0;
    color: #43484C;
    font-family: Roboto Regular;
    font-size: 12px;
    font-weight: inherit; }
  .tbk:not(.liferay-instance).private-page .dropdown__check .check__list p {
    margin: 0; }
  .tbk:not(.liferay-instance).private-page .dropdown__check .check__list [type="checkbox"]:not(:checked), .tbk:not(.liferay-instance).private-page .dropdown__check .check__list [type="checkbox"]:checked {
    position: absolute;
    opacity: 0;
    pointer-events: none;
    display: none; }
  .tbk:not(.liferay-instance).private-page .dropdown__check .check__list [type="checkbox"].filled-in:checked + span:not(.lever):before {
    top: 2px;
    left: 13px;
    background: no-repeat 50% 50% url("../images/tbk/icon_check.svg");
    border: none; }
  .tbk:not(.liferay-instance).private-page .dropdown__check .check__list [type="checkbox"] + span:not(.lever):before, .tbk:not(.liferay-instance).private-page .dropdown__check .check__list [type="checkbox"]:not(.filled-in) + span:not(.lever):after {
    content: '';
    position: absolute;
    top: 5px;
    left: 17px;
    z-index: 0;
    border-radius: 1px;
    margin-top: 3px;
    /*
		    -webkit-transition: .2s;
		    transition: .2s; 
		    */
    height: 13px;
    width: 13px;
    /*border: 1px solid #C12476;	*/
    border: 1px solid #43484C;
    border-radius: 2px; }
  .tbk:not(.liferay-instance).private-page .dropdown__check .check__list [type="checkbox"].filled-in:checked + span:not(.lever):after {
    top: 5px;
    left: 13px;
    height: 13px;
    width: 13px;
    border-radius: 2px;
    /*background-color: #C12476;*/
    background-color: #00B6FF;
    z-index: 0; }
  .tbk:not(.liferay-instance).private-page .dropdown__check .check__list [type="checkbox"].filled-in + span:not(.lever):before, .tbk:not(.liferay-instance).private-page .dropdown__check .check__list [type="checkbox"].filled-in + span:not(.lever):after {
    content: '';
    top: 2px;
    left: 13px;
    position: absolute;
    /*
		    -webkit-transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
		    transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
	        */
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    z-index: 1; }
  .tbk:not(.liferay-instance).private-page .dropdown__check .check__list [type="checkbox"] + span:not(.lever) {
    position: relative;
    padding-left: 31px;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .tbk:not(.liferay-instance).private-page .dropdown__check .check__list .check__colums {
    width: 185px;
    border-top: 1px solid #C9D0E4;
    padding-top: 12px;
    margin-top: 8px;
    padding-right: 20px;
    padding-left: 20px; }
  .tbk:not(.liferay-instance).private-page .dropdown__check .check__list .check__colums a {
    color: #00B6FF;
    font-family: "Roboto Regular";
    font-size: 12px;
    line-height: 13px; }
  .tbk:not(.liferay-instance).private-page .dropdown__check .check__list .check__colums a.disabled {
    color: #A0A3B5; }
  .tbk:not(.liferay-instance).private-page .dropdown__radio {
    width: 135px;
    /*margin-right: 161px;*/
    float: left; }
  .tbk:not(.liferay-instance).private-page .dropdown__radio .separator_name {
    padding-left: 14px;
    padding-top: 5px;
    padding-bottom: 5px; }
  .tbk:not(.liferay-instance).private-page .dropdown__radio .dropdown-menu.radio__list {
    height: 185px;
    min-height: 185px;
    width: 184.84px;
    min-width: 184.84px;
    max-width: 184.84px;
    background: #FFF;
    padding: 10px 0 0 0;
    font-size: 12px;
    border: 0;
    border-radius: 6px;
    overflow: visible;
    margin: 6px 0 0 0; }
  .tbk:not(.liferay-instance).private-page .dropdown__radio .radio__list {
    padding-top: 12px;
    width: 184.84px;
    background: #FFF;
    padding-right: 20px; }
  .tbk:not(.liferay-instance).private-page .dropdown__radio .radio__list .separator_name {
    font-family: Roboto Medium; }
  .tbk:not(.liferay-instance).private-page .dropdown__radio .radio__list .line {
    width: 185px;
    border-top: 1px solid #C9D0E4;
    padding-top: 12px;
    margin-top: 8px;
    padding-right: 20px;
    padding-left: 20px; }
  .tbk:not(.liferay-instance).private-page .dropdown__radio .radio__list label {
    margin-bottom: 0;
    color: #43484C;
    font-family: Roboto Regular;
    font-size: 12px;
    font-weight: inherit; }
  .tbk:not(.liferay-instance).private-page .dropdown__radio .radio__list p {
    margin: 0; }
  .tbk:not(.liferay-instance).private-page .dropdown__radio .radio__list [type="checkbox"].filled-in:checked + span:not(.lever):before {
    top: 5px;
    left: 16px;
    background: white;
    width: 5px;
    height: 5px;
    border: none; }
  .tbk:not(.liferay-instance).private-page .dropdown__radio .radio__list [type="checkbox"] + span:not(.lever):before, .tbk:not(.liferay-instance).private-page .dropdown__radio .radio__list [type="checkbox"]:not(.filled-in) + span:not(.lever):after {
    content: '';
    position: absolute;
    top: 5px;
    left: 17px;
    z-index: 0;
    border-radius: 1px;
    margin-top: 3px;
    /*
		    -webkit-transition: .2s;
		    transition: .2s; 
		    */
    height: 11px;
    width: 11px;
    border: 1px solid #43484C;
    border-radius: 25px; }
  .tbk:not(.liferay-instance).private-page .dropdown__radio .radio__list [type="checkbox"].filled-in:checked + span:not(.lever):after {
    top: 5px;
    left: 13px;
    height: 11px;
    width: 11px;
    border-radius: 25px;
    background-color: #00B6FF;
    z-index: 0; }
  .tbk:not(.liferay-instance).private-page .dropdown__radio .radio__list [type="checkbox"].filled-in + span:not(.lever):before, .tbk:not(.liferay-instance).private-page .dropdown__radio .radio__list [type="checkbox"].filled-in + span:not(.lever):after {
    content: '';
    top: 2px;
    left: 13px;
    position: absolute;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    z-index: 1; }
  .tbk:not(.liferay-instance).private-page .dropdown__radio .radio__list [type="checkbox"] + span:not(.lever) {
    position: relative;
    padding-left: 31px;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .tbk:not(.liferay-instance).private-page .dropdown__radio .radio__list .radio__colums {
    width: 185px;
    border-top: 1px solid #C9D0E4;
    padding-top: 12px;
    margin-top: 8px;
    padding-right: 20px;
    padding-left: 20px; }
  .tbk:not(.liferay-instance).private-page .dropdown__radio .radio__list .radio__colums button {
    color: #00B6FF;
    font-family: "Roboto", "Roboto Regular";
    font-size: 12px;
    line-height: 13px;
    background: none;
    border: none;
    float: right;
    box-shadow: none;
    padding: 0;
    height: inherit; }
  .tbk:not(.liferay-instance).private-page .dropdown__radio .radio__list .radio__colums button.disabled {
    color: #A0A3B5; }
  .tbk:not(.liferay-instance).private-page .dropdown-select-product ul.dropdown-menu {
    min-width: 150px;
    overflow-y: auto; }
  .tbk:not(.liferay-instance).private-page .dropdown-select-download-report {
    width: 165px; }
  .tbk:not(.liferay-instance).private-page .dropdown-select-download-report ul.dropdown-menu {
    min-width: 160px; }
  .tbk:not(.liferay-instance).private-page .dropdown-select-download {
    width: 120px; }
  .tbk:not(.liferay-instance).private-page .dropdown-select-download ul.dropdown-menu {
    min-width: 160px; }
  .tbk:not(.liferay-instance).private-page .dropdown-select-month {
    border: 1px solid #fff;
    padding: 0;
    width: auto !important; }
  .tbk:not(.liferay-instance).private-page .dropdown-select-month.border-element {
    border: none; }
  .tbk:not(.liferay-instance).private-page .dropdown-select-month.border-element button {
    height: 37px; }
  .tbk:not(.liferay-instance).private-page .dropdown-select-month.border-element .icon-calendar {
    left: 20px;
    top: 12px; }
  .tbk:not(.liferay-instance).private-page .dropdown-select-month.border-element.open {
    border: 1px solid #00B6FF !important;
    border-radius: 20px; }
  .tbk:not(.liferay-instance).private-page .dropdown-select-month.border-element.open button {
    border: none;
    height: 35px; }
  .tbk:not(.liferay-instance).private-page .dropdown-select-month.border-element.open .icon-calendar {
    left: 19px;
    top: 11px; }
  .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month {
    border: 1px solid #DCDEE4;
    box-shadow: none !important;
    width: auto  !important;
    max-width: 100%;
    padding: 10px 20px 10px 40px;
    text-transform: inherit !important;
    height: 35px; }
  .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month.disabled {
    border: 1px solid #DCDEE4 !important; }
  .tbk:not(.liferay-instance).private-page .dropdown-select-month ul.dropdown-menu {
    min-width: 164px; }
  .tbk:not(.liferay-instance).private-page .dropdown-select-month.open {
    border: 0; }
  .tbk:not(.liferay-instance).private-page .disabled .btn-dropdown-select-month {
    color: #B5B9C8;
    background: #FBFCFF;
    border: 1px solid #DCDEE4;
    box-shadow: none !important;
    pointer-events: none;
    cursor: not-allowed; }
  .tbk:not(.liferay-instance).private-page .disabled .btn-dropdown-select-month.disabled {
    border: 1px solid #DCDEE4 !important; }
  .tbk:not(.liferay-instance).private-page .tt-input {
    box-shadow: none !important;
    border: 1px solid #DCDEE4; }
  .tbk:not(.liferay-instance).private-page .tt-input.disabled {
    border: 1px solid #DCDEE4 !important; }
  .tbk:not(.liferay-instance).private-page .tt-open::after {
    border-right: 6px solid transparent;
    border-bottom: 6px solid #FFF;
    border-left: 6px solid transparent;
    content: '';
    display: inline-block;
    position: absolute;
    top: -5px;
    left: 20px; }
  .tbk:not(.liferay-instance).private-page .tt-open::after {
    border-right: 6px solid transparent;
    border-bottom: 6px solid #FFF;
    border-left: 6px solid transparent; }
  .tbk:not(.liferay-instance).private-page .tt-menu {
    width: 336px;
    max-height: 245px;
    background: #FFF;
    border-radius: 6px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    overflow-x: auto;
    margin: 6px 0 0 0;
    padding: 20px 0; }
  .tbk:not(.liferay-instance).private-page .tt-menu-arrow {
    border-right: 6px solid transparent;
    border-bottom: 6px solid #FFF;
    border-left: 6px solid transparent;
    display: inline-block;
    position: absolute;
    top: 37px;
    left: 20px;
    z-index: 1000;
    overflow: visible; }
  .tbk:not(.liferay-instance).private-page .tt-menu .tt-dataset h3.group-title {
    font-family: Roboto Medium;
    font-size: 12px;
    color: #43484C;
    border-bottom: 1px solid #D4D6E1;
    padding: 0 20px 12px 20px; }
  .tbk:not(.liferay-instance).private-page .tt-menu .tt-dataset .tt-suggestion {
    font-family: Roboto Regular;
    font-size: 12px;
    color: #A0A3B5;
    display: block;
    padding: 12px 20px; }
  .tbk:not(.liferay-instance).private-page .tt-menu .tt-dataset .tt-suggestion.tt-selectable .tt-highlight {
    font-family: Roboto Regular;
    font-weight: normal;
    color: #43484C; }
  .tbk:not(.liferay-instance).private-page .tt-menu .tt-dataset .tt-suggestion:hover {
    background: #F7F8FE;
    font-family: Roboto Regular;
    font-weight: normal;
    cursor: pointer;
    display: block; }
  .tbk:not(.liferay-instance).private-page .empty-message {
    font-family: Roboto Regular;
    font-size: 12px;
    padding: 0 0 0 20px; }
  .tbk:not(.liferay-instance).private-page ul.filters-pills {
    list-style: none;
    float: left;
    margin: 0;
    padding: 0; }
  .tbk:not(.liferay-instance).private-page ul.filters-pills li {
    background-color: #E9ECF7;
    color: #43484C;
    border: 1px solid #A0A3B5;
    border-radius: 20px;
    display: inline-block;
    margin: 0 10px 0 0; }
  .tbk:not(.liferay-instance).private-page ul.filters-pills li a {
    font-size: 12px;
    color: #43484C;
    text-decoration: none;
    display: inline-block;
    padding: 8px 20px; }
  .tbk:not(.liferay-instance).private-page ul.filters-pills li a span.filters-pills-close {
    font-size: 12px;
    color: #43484C;
    margin: 0 0 0 5px; }
  .tbk:not(.liferay-instance).private-page .container_cards .cards-two_colors .panel-default.panel-base:last-child .dropdown .dropdown-menu {
    min-width: 130px;
    overflow: auto; }
  .tbk:not(.liferay-instance).private-page ul.charts-legend {
    list-style: none;
    float: right;
    /*margin:0 30px 0 0;*/
    /*padding:10px 0 0 0;*/
    margin: 0px 0;
    position: relative;
    z-index: 1; }
  .tbk:not(.liferay-instance).private-page ul.charts-legend li {
    font-size: 13px;
    display: inline;
    float: left;
    margin: 0 0 0 9px; }
  .tbk:not(.liferay-instance).private-page ul.charts-legend li span {
    float: left; }
  .tbk:not(.liferay-instance).private-page .circle-magenta, .tbk:not(.liferay-instance).private-page .circle-cyan, .tbk:not(.liferay-instance).private-page .circle-purple, .tbk:not(.liferay-instance).private-page .circle-yellow {
    width: 8px;
    height: 8px;
    background: #FFF;
    /*-moz-border-radius:50%;
    -webkit-border-radius:50%;*/
    border-radius: 50%;
    margin: 5px 3px 0 6px; }
  .tbk:not(.liferay-instance).private-page .circle-magenta-10 {
    width: 10px;
    height: 10px;
    background: #D5006C;
    border-radius: 50%;
    margin: 5px 3px 0 6px; }
  .tbk:not(.liferay-instance).private-page .circle-morado-10 {
    width: 10px;
    height: 10px;
    background: #6B196B;
    border-radius: 50%;
    margin: 5px 3px 0 6px; }
  .tbk:not(.liferay-instance).private-page .circle-azul-10 {
    width: 10px;
    height: 10px;
    background: #3B3CF7;
    border-radius: 50%;
    margin: 5px 3px 0 6px; }
  .tbk:not(.liferay-instance).private-page .circle-magenta {
    background: #F70969; }
  .tbk:not(.liferay-instance).private-page .circle-cyan {
    background: #00B6FF; }
  .tbk:not(.liferay-instance).private-page .circle-purple {
    background: #8F38B3; }
  .tbk:not(.liferay-instance).private-page .circle-yellow {
    background: #FFC651; }
  .tbk:not(.liferay-instance).private-page .panel-line-charts h6 {
    font-size: 13px;
    font-weight: normal;
    float: left;
    margin-top: 0px;
    margin-bottom: 0px; }
  .tbk:not(.liferay-instance).private-page .panel-line-charts .charts-legend {
    float: right;
    margin-top: -2px !important; }
  .tbk:not(.liferay-instance).private-page .panel-line-charts .line-charts {
    margin: 40px 0 0 0; }
  .tbk:not(.liferay-instance).private-page .panel-line-charts {
    height: 291px;
    width: auto; }
  .tbk:not(.liferay-instance).private-page .panel-line-charts text {
    font-family: Roboto Regular; }
  .tbk:not(.liferay-instance).private-page div.google-visualization-tooltip > ul > li > span {
    background: #43484C !important;
    color: white !important;
    border-radius: 5px !important;
    text-align: left !important;
    font-size: 13px; }
  .tbk:not(.liferay-instance).private-page .google-visualization-tooltip {
    background: #43484C !important;
    color: white !important;
    border-radius: 5px !important;
    text-align: left !important;
    width: 245px !important;
    border-color: transparent !important;
    font-size: 13px; }
  .tbk:not(.liferay-instance).private-page .google-visualization-tooltip-item-list {
    background: #43484C !important;
    color: white !important;
    border-radius: 5px !important;
    font-size: 13px; }
  .tbk:not(.liferay-instance).private-page .google-visualization-tooltip-item {
    background: #43484C !important;
    color: white !important;
    border-radius: 5px !important;
    text-align: left !important;
    font-size: 13px; }
  .tbk:not(.liferay-instance).private-page .goog-tooltip {
    background: #43484C !important;
    color: white !important;
    border-radius: 5px !important;
    text-align: left !important;
    width: 245px !important;
    font-weight: normal;
    z-index: 99999; }
  .tbk:not(.liferay-instance).private-page .goog-tooltip > div {
    background: #43484C !important;
    opacity: 0.9 !important;
    color: white !important;
    border-radius: 5px !important;
    text-align: left !important;
    border-color: transparent !important;
    font-weight: normal;
    z-index: 99999; }
  .tbk:not(.liferay-instance).private-page .line-charts div.google-visualization-tooltip > ul > li > span {
    background: #43484C !important;
    color: white !important;
    border-radius: 5px !important;
    text-align: left !important;
    display: table; }
  .tbk:not(.liferay-instance).private-page .line-charts .google-visualization-tooltip {
    background: #43484C !important;
    color: white !important;
    border-radius: 5px !important;
    text-align: left !important;
    width: 180px !important;
    border-color: transparent !important;
    display: table; }
  .tbk:not(.liferay-instance).private-page .line-charts .google-visualization-tooltip-item-list {
    background: #43484C !important;
    color: white !important;
    border-radius: 5px !important;
    text-align: left !important; }
  .tbk:not(.liferay-instance).private-page .line-charts .google-visualization-tooltip-item {
    background: #43484C !important;
    color: white !important;
    border-radius: 5px !important;
    text-align: left !important;
    display: table; }
  .tbk:not(.liferay-instance).private-page .line-charts .goog-tooltip {
    background: #43484C !important;
    color: white !important;
    border-radius: 5px !important;
    text-align: left !important;
    width: 180px !important;
    font-weight: normal;
    z-index: 99999; }
  .tbk:not(.liferay-instance).private-page .line-charts .goog-tooltip > div {
    background: #43484C !important;
    opacity: 0.9 !important;
    color: white !important;
    border-radius: 5px !important;
    text-align: left !important;
    border-color: transparent !important;
    font-weight: normal;
    z-index: 99999; }
  .tbk:not(.liferay-instance).private-page .icon-default {
    width: 13px;
    height: 13px;
    color: transparent;
    display: inline;
    position: absolute;
    left: 20px;
    top: 11px; }
  .tbk:not(.liferay-instance).private-page .icon-organization {
    background-image: url("../images/tbk/DS2/cambioOrga.png");
    background-repeat: no-repeat;
    background-image: url(../images/tbk/DS2/cambioOrga.png);
    width: 72px;
    height: 65px;
    background-size: contain;
    display: block; }
  .tbk:not(.liferay-instance).private-page .has-error .icon-currency {
    background: no-repeat 50% 50% url("../images/tbk/iconCurrencyMagenta.svg"); }
  .tbk:not(.liferay-instance).private-page .has-error .icon-calendar {
    background: no-repeat 50% 50% url("../images/tbk/icoCalendarMagenta.svg") !important; }
  .tbk:not(.liferay-instance).private-page .icon-calendar {
    width: 13px;
    height: 13px;
    color: transparent;
    background: no-repeat 50% 50% url("../images/tbk/icoCalendarCyan.svg");
    position: absolute;
    left: 20px;
    top: 12px; }
  .tbk:not(.liferay-instance).private-page .icon-calendar.disabled {
    background: no-repeat 50% 50% url("../images/tbk/icoCalendarLightGrey.svg") !important; }
  .tbk:not(.liferay-instance).private-page .icon-upload {
    background: no-repeat 50% 50% url("../images/tbk/iconUpload.png");
    width: 13px;
    height: 13px;
    display: inline;
    position: absolute;
    top: 50%;
    left: 49%; }
  .tbk:not(.liferay-instance).private-page .icon-mas {
    background: no-repeat 50% 50% url("../images/tbk/IconMas.svg");
    width: 13px;
    height: 13px;
    display: block;
    top: 50%;
    left: 50%;
    margin-left: 6px; }
  .tbk:not(.liferay-instance).private-page .icon-upload:befor {
    color: transparent; }
  .tbk:not(.liferay-instance).private-page .icon-hastag {
    background: #FFF no-repeat 10% 50% url("../images/tbk/icoHastagCyan.svg"); }
  .tbk:not(.liferay-instance).private-page .icon-hastag.disabled {
    background-image: url("../images/tbk/icoHastagDisable.svg"); }
  .tbk:not(.liferay-instance).private-page .icon-local {
    background: #FFF no-repeat 10% 50% url("../images/tbk/iconAdressBlue.svg");
    max-width: 173px; }
  .tbk:not(.liferay-instance).private-page .icon-local.disabled {
    background: #FFF no-repeat 10% 50% url(../images/tbk/iconAdressLightGrey.svg); }
  .tbk:not(.liferay-instance).private-page .icon-right-arrow {
    background: #FFF no-repeat 50% 50% url(../images/tbk/icoRightArrowHover.svg);
    width: 20px;
    height: 10px;
    display: block;
    margin-top: 4px; }
  .tbk:not(.liferay-instance).private-page .icon-right-arrow.disabled {
    background: #FFF no-repeat 50% 50% url(../images/tbk/icoRightArrowDisabled.svg); }
  .tbk:not(.liferay-instance).private-page .icon-currency {
    background: no-repeat 50% 50% url("../images/tbk/iconCurrencyCyan.svg"); }
  .tbk:not(.liferay-instance).private-page .disabled .icon-hastag {
    background-color: white;
    background-position-x: 10%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-image: url("../images/tbk/icoHastagDisable.svg");
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box; }
  .tbk:not(.liferay-instance).private-page .disabled .icon-hastag.disabled {
    background-image: url("../images/tbk/icoHastagDisable.svg"); }
  .tbk:not(.liferay-instance).private-page .disabled .icon-local {
    background: #FFF no-repeat 10% 50% url(../images/tbk/iconAdressLightGrey.svg); }
  .tbk:not(.liferay-instance).private-page .disabled .icon-local.disabled {
    background: #FFF no-repeat 10% 50% url(../images/tbk/iconAdressLightGrey.svg); }
  .tbk:not(.liferay-instance).private-page .disabled .icon-calendar {
    background: no-repeat 50% 50% url("../images/tbk/icoCalendarLightGrey.svg"); }
  .tbk:not(.liferay-instance).private-page .disabled .icon-calendar.disabled {
    background: no-repeat 50% 50% url("../images/tbk/icoCalendarLightGrey.svg"); }
  .tbk:not(.liferay-instance).private-page .disabled .icon-currency {
    background: no-repeat 50% 50% url("../images/tbk/iconCurrencyGray.svg"); }
  .tbk:not(.liferay-instance).private-page .disabled .icon-currency.disabled {
    background: no-repeat 50% 50% url("../images/tbk/iconCurrencyGray.svg"); }
  .tbk:not(.liferay-instance).private-page .icon-download {
    width: 16px;
    background: no-repeat 50% 50% url("../images/tbk/icoDownloadCyan.svg"); }
  .tbk:not(.liferay-instance).private-page .dropdown-select-download-report.disabled .icon-download,
  .tbk:not(.liferay-instance).private-page .dropdown-select-download.disabled .icon-download {
    background: no-repeat 50% 50% url("../images/tbk/icoDownloadLightGrey.svg"); }
  .tbk:not(.liferay-instance).private-page .has-error .icon-local {
    background: #FFF no-repeat 10% 50% url("../images/tbk/iconAdressMagenta.svg"); }
  .tbk:not(.liferay-instance).private-page .icon-local.disabled {
    background: #FFF no-repeat 10% 50% url(../images/tbk/iconAdressLightGrey.svg); }
  .tbk:not(.liferay-instance).private-page .icon-filter {
    background: no-repeat 10% 50% url(../images/tbk/icon_filter.svg); }
  .tbk:not(.liferay-instance).private-page .icon-column {
    background: no-repeat 10% 50% url(../images/tbk/icon_columnas.svg); }

@keyframes anim-spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
  .tbk:not(.liferay-instance).private-page .lfr-spa-loading .lfr-spa-loading-bar {
    height: 100%;
    width: 100%;
    overflow-y: hidden;
    opacity: 0.95;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 2000;
    top: 0;
    left: 0;
    position: fixed;
    -webkit-animation: mover 5s infinite;
    /* Safari 4+ */
    -moz-animation: mover 5s infinite;
    /* Fx 5+ */
    -o-animation: mover 5s infinite;
    /* Opera 12+ */
    animation: mover 5s infinite;
    transform: inherit;
    -webkit-transform: inherit; }
  .tbk:not(.liferay-instance).private-page .lfr-spa-loading .lfr-spa-loading-bar:after {
    content: "";
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    border-right: solid 10px transparent;
    border-left: solid 10px transparent;
    border-radius: 100%;
    background: transparent;
    z-index: 2000; }
  .tbk:not(.liferay-instance).private-page .lfr-spa-loading-bar {
    overflow-y: hidden;
    opacity: 0.95;
    background-color: rgba(255, 255, 255, 0.8);
    position: fixed;
    z-index: 999999;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-animation: mover 5s infinite;
    /* Safari 4+ */
    -moz-animation: mover 5s infinite;
    /* Fx 5+ */
    -o-animation: mover 5s infinite;
    /* Opera 12+ */
    animation: mover 5s infinite;
    transform: inherit;
    -webkit-transform: inherit; }
  .tbk:not(.liferay-instance).private-page .lfr-spa-loading-bar:after {
    content: "";
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    border-right: solid 10px transparent;
    border-left: solid 10px transparent;
    border-radius: 100%;
    background: transparent;
    transform: translate(0rem, 4em);
    margin: auto; }
  .tbk:not(.liferay-instance).private-page .velo {
    height: 200%;
    width: 100%;
    overflow-y: hidden;
    opacity: 0.95;
    background-color: #F8F9FE;
    z-index: 2000;
    display: block;
    top: 0;
    position: absolute; }
  .tbk:not(.liferay-instance).private-page .loadingmask-content {
    background: #CCC; }
  .tbk:not(.liferay-instance).private-page .loadingmask-message {
    background: transparent;
    border-radius: 50%;
    border-width: 0;
    font-size: 35px;
    left: 50% !important;
    padding: 0.3em;
    position: absolute;
    top: 50% !important;
    transform: translate(-50%, 100%); }
  .tbk:not(.liferay-instance).private-page .loadingmask-message .loadingmask-message-content {
    background: transparent;
    border-width: 0;
    color: transparent;
    background-size: 40px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 1em; }
  .tbk:not(.liferay-instance).private-page .overlaymask-hidden .loadingmask-message {
    display: none; }

@keyframes loading-animation {
  0% {
    box-shadow: -0.3em -0.83em 0 -0.4em #9B9B9B, 0.3em -0.83em 0 -0.4em #9B9B9B, 0 -0.83em 0 -0.4em #9B9B9B; }
  5% {
    box-shadow: -0.3em -0.83em 0 -0.4em #9B9B9B, 0.3em -0.83em 0 -0.4em #9B9B9B, 0 -0.83em 0 -0.4em #9B9B9B; }
  25% {
    box-shadow: -0.3em -0.83em 0 -0.4em transparent, 0.3em -0.83em 0 -0.4em #9B9B9B, 0 -0.83em 0 -0.4em #9B9B9B; }
  50% {
    box-shadow: -0.3em -0.83em 0 -0.4em #9B9B9B, 0.3em -0.83em 0 -0.4em #9B9B9B, 0 -0.83em 0 -0.4em transparent; }
  75% {
    box-shadow: -0.3em -0.83em 0 -0.4em #9b9b9b, 0.3em -0.83em 0 -0.4em transparent, 0 -0.83em 0 -0.4em #9B9B9B; }
  95% {
    box-shadow: -0.3em -0.83em 0 -0.4em #9b9b9b, 0.3em -0.83em 0 -0.4em #9B9B9B, 0 -0.83em 0 -0.4em #9B9B9B; }
  100% {
    box-shadow: -0.3em -0.83em 0 -0.4em #9B9B9B, 0.3em -0.83em 0 -0.4em #9B9B9B, 0 -0.83em 0 -0.4em #9B9B9B; } }
  .tbk:not(.liferay-instance).private-page .taglib-empty-result-message .taglib-empty-result-message-header {
    animation: loading-animation 1.7s infinite linear;
    border-radius: 50%;
    clear: both;
    font-size: 64px;
    height: 1em;
    margin-top: 80px !important;
    overflow: hidden;
    position: relative;
    transform: translateZ(0);
    width: 1em;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
    background: transparent; }
  .tbk:not(.liferay-instance).private-page .abonos-creditos .main-content-body {
    min-height: 200px;
    background-color: #FFF;
    border-radius: 0 5px 5px 5px;
    margin-top: 0; }
  .tbk:not(.liferay-instance).private-page .abonos-creditos .taglib-empty-result-message .taglib-empty-result-message-header {
    max-width: 15px;
    height: 15px;
    background-image: url(../images/tbk/icoAlertDanger.svg);
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 6px;
    padding-top: 0; }
  .tbk:not(.liferay-instance).private-page .abonos-creditos .card {
    border: 0; }
  .tbk:not(.liferay-instance).private-page .nav__align-items {
    display: flex;
    align-items: center;
    padding-right: 20px; }
  .tbk:not(.liferay-instance).private-page .nav__align-items span {
    padding-right: 8px; }
  .tbk:not(.liferay-instance).private-page .lfr-nav-item a:focus {
    border: none;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .tbk-theme header#banner {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0; }
  .tbk:not(.liferay-instance).private-page .portlet-navigation {
    width: 65%; }
  .tbk:not(.liferay-instance).private-page .menu-tab {
    width: 65%;
    top: -1px;
    left: -21px; }
  .tbk:not(.liferay-instance).private-page .menu-tab ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  .tbk:not(.liferay-instance).private-page .menu-tab ul li,
  .tbk:not(.liferay-instance).private-page .menu-tab ul li a,
  .tbk:not(.liferay-instance).private-page .menu-tab ul li a span {
    width: auto;
    height: 41px;
    font-size: 13px;
    color: #43484C;
    display: block;
    float: left;
    margin: 0 7px;
    padding: 0;
    z-index: 100;
    background-color: transparent; }
  .tbk:not(.liferay-instance).private-page .menu-tab ul.nav li.open > a:hover {
    background-color: transparent; }
  .tbk:not(.liferay-instance).private-page .menu-tab ul li a span {
    padding: 15px 0;
    background-color: transparent; }
  .tbk:not(.liferay-instance).private-page .menu-tab ul li a span:hover {
    width: auto;
    font-size: 13px;
    color: #00B6FF;
    text-decoration: none;
    padding: 15px 0;
    display: block;
    float: left;
    z-index: 100;
    background-color: transparent; }
  .tbk:not(.liferay-instance).private-page .menu-tab ul li.selected a span {
    width: auto;
    font-size: 13px;
    color: #00B6FF;
    text-decoration: none;
    padding: 15px 0;
    display: block;
    border-bottom: 2px solid #00B6FF;
    float: left;
    z-index: 100;
    background-color: transparent;
    padding-bottom: 6px; }
  .tbk:not(.liferay-instance).private-page body {
    font-family: "Roboto Regular";
    color: #43484C;
    margin: 0;
    padding: 0; }
  .tbk:not(.liferay-instance).private-page .error-session {
    background: #F3F4FA;
    height: 100%;
    /*IMPORTANTE*/
    display: flex;
    justify-content: center;
    align-items: center; }
  .tbk:not(.liferay-instance).private-page .error-session-content {
    width: 318; }
  .tbk:not(.liferay-instance).private-page .error-logo {
    width: 318;
    height: 75px;
    background: url(../images/tbk/logo_tbk.png) no-repeat; }
  .tbk:not(.liferay-instance).private-page .error-content {
    height: 106px;
    background: url(../images/tbk/pos.png) right bottom no-repeat; }
  .tbk:not(.liferay-instance).private-page .error-content h3 {
    font-size: 18px;
    font-weight: normal;
    margin-left: 10px; }
  .tbk:not(.liferay-instance).private-page .error-content p {
    font-size: 13px;
    margin-left: 10px; }
  .tbk:not(.liferay-instance).private-page .error-points {
    border-top: 6px dotted #d4d6e1;
    margin: 22px 0 20px 3px; }
  .tbk:not(.liferay-instance).private-page .error-btn-cyan, .tbk:not(.liferay-instance).private-page .error-btn-cyan:hover {
    /*height:34px;*/
    background: linear-gradient(314.03deg, #3CCDFF 0%, #09B1FF 100%);
    font-size: 13px;
    text-align: center;
    color: #FFF;
    text-decoration: none;
    border-width: 1px;
    border-color: transparent;
    border-radius: 25px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.11);
    display: block;
    margin: 0 25%;
    padding: 10px 20px; }
  .tbk:not(.liferay-instance).private-page .error-session-content-sales .main-content-body {
    display: none; }
  .tbk:not(.liferay-instance).private-page .error-session-content-sales .panel-body {
    height: 220px;
    text-align: center; }
  .tbk:not(.liferay-instance).private-page .error-session-content-sales .panel-body {
    font-family: Roboto Regular;
    font-size: 15px;
    margin-top: 100px; }
  .tbk:not(.liferay-instance).private-page .message-information .card {
    width: 100%;
    min-height: 200px;
    border-color: transparent;
    border-radius: 0 0 5px 5px;
    float: left; }
  .tbk:not(.liferay-instance).private-page .message-information .taglib-empty-result-message .taglib-empty-result-message-header {
    max-width: 15px;
    height: 15px;
    background-image: url(../images/tbk/icoAlertDanger.svg);
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 6px;
    padding-top: 0; }
  .tbk:not(.liferay-instance).private-page .message-information .card-row-padded {
    padding: 0 15px 15px 15px; }
  .tbk:not(.liferay-instance).private-page .message-information .text-muted {
    font-size: 13px; }
  .tbk:not(.liferay-instance).private-page .alert-message {
    width: 100%;
    height: 186px;
    float: left;
    padding: 58px 0; }
  .tbk:not(.liferay-instance).private-page .alert-danger-image {
    width: 100%;
    height: 35px;
    background: no-repeat 50% 50% url(../images/tbk/icoAlertDanger.svg);
    float: left; }
  .tbk:not(.liferay-instance).private-page .alert-danger-text {
    width: 100%;
    font-size: 13px;
    text-align: center;
    float: left; }
  .tbk:not(.liferay-instance).private-page .panel-alert-message-home .alert-message {
    /*HOME*/
    height: 207px;
    padding: 77px 0; }
  .tbk:not(.liferay-instance).private-page .panel-alert-message-days .alert-message {
    /*HOY Y +DIAS*/
    height: 157px;
    padding: 45px 0; }
  .tbk:not(.liferay-instance).private-page .panel-alert-message-months .alert-message {
    /*MES ANTERIOR Y EN CURSO*/
    height: 251px;
    padding: 85px 0; }
  .tbk:not(.liferay-instance).private-page .panel-voucher .alert-message {
    /*VOUCHER*/
    height: auto;
    padding: 103px 0; }
  .tbk:not(.liferay-instance).private-page .panel-alert-small .alert-message {
    /*RESUMEN CREDITO*/
    height: auto;
    padding: 0; }
  .tbk:not(.liferay-instance).private-page .mensaje-error-ajax {
    margin-left: 15px;
    margin-right: 15px; }
  .tbk:not(.liferay-instance).private-page .setup_exception .message-information .taglib-empty-result-message .taglib-empty-result-message-header {
    max-width: 15px;
    height: 64px;
    background-image: url(../images/tbk/icoAlertDanger.svg);
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 6px;
    padding-top: 0;
    border-radius: inherit; }
  .tbk:not(.liferay-instance).private-page .setup_exception .message-information .taglib-empty-result-message .taglib-empty-result-message-header .message-information .text-muted {
    margin-top: -20px; }
  .tbk:not(.liferay-instance).private-page .setup_exception .taglib-empty-result-message .taglib-empty-result-message-header {
    animation: loading-animation 1.7s infinite linear;
    font-size: 64px;
    border-radius: 50%;
    clear: both;
    height: 1em;
    margin-top: -300px !important;
    overflow: hidden;
    position: absolute;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    width: 1em;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    padding-left: 0;
    background: transparent;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-image: none;
    transform: translate(0rem, 4em);
    margin-left: 47.8%; }
  .tbk:not(.liferay-instance).private-page .setup_exception .message-information .card-row-padded {
    padding: 0 15px 15px 15px;
    padding-top: 9%; }
  .tbk:not(.liferay-instance).private-page .message-search-result {
    width: 100%;
    float: none;
    text-align: center; }
  .tbk:not(.liferay-instance).private-page .message-icon {
    margin: 40px auto 15px auto; }
  .tbk:not(.liferay-instance).private-page .message-modify-search {
    width: 60px;
    height: 74px;
    background: no-repeat url("../images/tbk/icoNoResult.svg"); }
  .tbk:not(.liferay-instance).private-page .message-search-default {
    height: 67px;
    width: 67px;
    background: no-repeat url("../images/tbk/icoSearchDefault.svg"); }
  .tbk:not(.liferay-instance).private-page .message-new-search {
    width: 106px;
    height: 76px;
    background: no-repeat url("../images/tbk/icoResultSearch.svg"); }
  .tbk:not(.liferay-instance).private-page .message-service-error {
    width: 106px;
    height: 76px;
    background: no-repeat 50% 50% url("../images/tbk/iconMessageServiceError.png"); }
  .tbk:not(.liferay-instance).private-page .message-text {
    width: 100%;
    font-family: "Roboto","Roboto Regular" !important;
    font-size: 15px;
    color: #43484C;
    line-height: 20px;
    text-align: center;
    margin: 15px 0 40px 0;
    float: left; }
  .tbk:not(.liferay-instance).private-page .intern-portlet_filter-home {
    width: 341px;
    height: 281px; }
  .tbk:not(.liferay-instance).private-page .intern-portlet_filter-home .col-md-3, .tbk:not(.liferay-instance).private-page .intern-portlet_filter-home .col-md-9 {
    flex: 100%;
    max-width: 100%; }
  .tbk:not(.liferay-instance).private-page .modal__dialog.intern-portlet_filter-home {
    position: absolute;
    z-index: 0;
    padding-bottom: 142px;
    margin-left: -20px;
    width: 103%;
    height: 886px;
    overflow: hidden;
    top: 0;
    left: 20px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog.intern-portlet_filter-home .modal__dialog__content {
    width: 350px;
    height: 281px;
    padding-top: 63px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog {
    display: none;
    position: absolute;
    z-index: 800;
    padding-top: 170px;
    padding-bottom: 142px;
    margin-left: -20px;
    margin-top: -80px;
    width: 103%;
    height: 886px;
    overflow: hidden;
    top: 0; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content {
    border: 1px solid transparent;
    margin: auto;
    z-index: 2000;
    position: relative;
    height: auto;
    width: 466px;
    border-radius: 4px;
    background-color: #ffffff;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.11);
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content.tbk_modal_alert {
    height: 113px !important;
    width: 397px !important;
    background: #e7454c;
    color: white;
    font-family: Roboto Regular;
    background-size: 80px;
    display: block;
    position: fixed;
    top: 36vh;
    left: 100px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content.tbk_modal_alert .close {
    color: white;
    font-weight: 100;
    opacity: 1;
    margin-right: -10px;
    margin-top: -8px;
    margin-bottom: 9px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content.tbk_modal_alert p {
    font-size: 13px;
    font-family: Roboto Regular;
    margin-left: -10px;
    margin-top: 4px;
    margin-bottom: 0px;
    line-height: 1.18571429;
    text-align: left; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content.tbk_modal_success {
    height: 311px !important;
    width: 789px !important;
    background: #FFF;
    color: #43484C;
    font-family: Roboto Regular;
    background-size: 80px;
    display: block;
    margin-top: 40px;
    padding-top: 10px !important;
    position: relative; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content.tbk_modal_success .close {
    color: #43484C;
    font-weight: 400;
    opacity: 0.7;
    margin-right: -10px;
    margin-top: -8px;
    margin-bottom: 9px;
    padding: 7px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content.tbk_modal_success .modal__dialog-content.center-content {
    padding: 85px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content.tbk_modal_success .modal__dialog-content.center-content .modal__dialog-body {
    text-align: left; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content.tbk_modal_success .modal__dialog-content.center-content .modal__dialog-body .font-light_tbk {
    line-height: 20px;
    padding-top: 10px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content.tbk_modal_success .modal__dialog-content.center-content .modal__dialog-body .col-sm-8 {
    margin-top: -20px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content.tbk_modal_success p {
    font-size: 13px;
    font-family: Roboto Regular;
    margin-left: -10px;
    margin-top: 4px;
    margin-bottom: 0px;
    line-height: 1.18571429;
    text-align: left; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .scroller {
    width: 100%;
    height: 100px;
    overflow-y: scroll;
    scrollbar-color: #c12476 #ebecf0;
    scrollbar-width: thin; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .scrollbar {
    margin-left: 30px;
    float: left;
    height: 300px;
    background: transparent;
    overflow-y: scroll;
    margin-bottom: 25px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .scrollbar-magenta::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #ebecf0;
    opacity: 0.33;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .scrollbar-magenta::-webkit-scrollbar {
    width: 7.99px;
    background-color: #ebecf0;
    opacity: 0.33;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .scrollbar-magenta::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #c12476; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .modal__dialog-content {
    position: relative;
    margin: auto;
    padding: 0;
    border: 1px solid transparent;
    margin: 0;
    width: 100%;
    box-shadow: 0 4px 8px 0 transparent, 0 6px 20px 0 transparent;
    border: 1px solid transparent;
    border-radius: 6px;
    outline: 0; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .modal__dialog-content .btn-link {
    color: #00b6ff;
    border: none;
    background: transparent; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .modal__dialog-content .btn-link:focus {
    border: none;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0;
    text-decoration: inherit; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .modal__dialog-header {
    color: #43484c;
    font-family: Roboto;
    font-size: 13px;
    line-height: 24px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .modal__dialog-header .modal_tbk__close-panel {
    float: right; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .modal__dialog-close {
    text-align: right;
    padding-top: 10px;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .modal__dialog-close .dialog-close {
    font-size: 25px;
    margin-right: -41px;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .modal__dialog-body {
    height: auto;
    font-size: 14px;
    font-weight: 500;
    text-align: center; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .modal__dialog-body img {
    padding-top: 15px;
    padding-bottom: 30px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .modal__dialog-body .text-light {
    font-size: 14px;
    font-family: Roboto Light;
    margin-bottom: 15px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .modal__dialog-body .text-strong {
    font-size: 14px;
    font-family: Roboto Medium;
    text-align: center; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .modal__dialog-body .aligner-item {
    width: 280px;
    margin: auto;
    padding-top: 18px;
    padding-bottom: 18px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .modal__dialog-body .aling {
    padding-top: 13px;
    display: flex; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .modal__dialog-body .aling input {
    height: 43px;
    width: 341px;
    border-radius: 21.5px;
    background-color: #ffffff;
    font-size: 15px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .modal__dialog-body .aling button {
    height: 43px;
    width: 52px;
    border-radius: 21.5px;
    margin-bottom: 28px;
    margin-top: 0;
    margin: auto;
    padding: 11px 30px;
    padding-top: 10px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .modal__dialog-body span {
    font-size: 13px;
    font-family: Roboto Medium; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .modal__dialog-body h2 {
    font-size: 22px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .modal__dialog-body .field-white-border.error, .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .modal__dialog-body .form-filters-home .error.btn-dropdown-select-month, .tbk:not(.liferay-instance).private-page .form-filters-home .modal__dialog .modal__dialog__content .modal__dialog-body .error.btn-dropdown-select-month {
    border: 1px solid red; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog__content .modal__dialog-footer {
    background-color: #f3f5fe;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-color: #e5e5e5;
    clear: both;
    text-align: left;
    min-height: 8px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .bgDialogModal {
    display: none;
    width: 100%;
    height: 125%;
    overflow-y: hidden;
    background-color: rgba(0, 0, 0, 0.2);
    top: -77px;
    position: fixed;
    opacity: 0;
    left: 0;
    z-index: 201;
    transition: opacity 0.4s;
    -webkit-transition: opacity 0.4s; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .bgDialogModal.show {
    opacity: 1;
    display: block;
    z-index: 201; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog-content.center-content {
    margin: auto; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog-content.center-content .icon-organization {
    margin-top: 36px;
    margin-bottom: 25px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog-content.center-content h2 {
    text-align: center;
    margin-bottom: 13px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog-content.center-content input {
    margin: auto;
    width: 294px;
    height: 43px;
    padding-left: 27px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog-content.center-content input.error-field {
    border: 1px solid #f70969; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog-content.center-content input.ds2-01 {
    border: 0.8px solid #aaaebb;
    margin-right: 6px;
    padding: 12px 20px 14px 16px;
    height: 40px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog-content.center-content .control-label {
    display: none; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog-content.center-content .tbk-theme:not(.DS3) button {
    margin: auto;
    margin-bottom: 15px;
    font-size: 12px;
    display: -webkit-box;
    margin-top: 15px;
    padding: 9px 30px;
    font-family: Roboto Regular;
    /*& span { 
		    	font-size: 0; 
		    }
			& span:before { 
				content: "Cambiar de organización"; 
				font-size: 15px; 
				font-family: Roboto Regular; 
			}*/ }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog-content.center-content .tbk-theme:not(.DS3) button.ds2-01 {
    height: 40px;
    padding: 10px 20px 14px 16px;
    margin-left: 0px;
    margin-top: 0px;
    padding: 12px 20px 14px 16px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog-content.center-content .btn-group {
    position: relative;
    display: table;
    vertical-align: middle;
    margin: auto; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog-content.center-content .modal__dialog.modal__dialog-content.center-content.direction-down {
    display: none; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog-content.center-content span {
    text-align: center;
    display: grid;
    margin-bottom: 36px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog-content.center-content span.redes-comunicacion {
    display: inline-flex; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog-content.center-content .form-validator-stack.help-block {
    color: #f70969;
    font-family: Roboto Regular;
    font-size: 13px;
    line-height: 24px;
    margin-left: 46.5px;
    position: absolute;
    left: 27px; }
  .tbk:not(.liferay-instance).private-page .modal-success.modal__dialog {
    left: 0;
    width: 100%;
    position: fixed; }
  .tbk:not(.liferay-instance).private-page .modal-success.modal__dialog .modal__dialog__content .modal__dialog-body img {
    padding-top: 10px;
    padding-bottom: 6px;
    width: 30px; }
  .tbk:not(.liferay-instance).private-page .modal-success.modal__dialog .modal__dialog__content .modal__dialog-body .aligner-item {
    padding-top: 16px; }
  .tbk:not(.liferay-instance).private-page .modal-success.modal__dialog .modal__dialog-content.center-content button {
    margin: auto;
    margin-bottom: 0;
    margin-top: 0;
    display: block; }
  .tbk:not(.liferay-instance).private-page .modal__dialog.tbk_modal_content-notification {
    height: 1px;
    width: 1px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 {
    /************  MODAL ORGANIZATION ***********/ }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog__content {
    height: fit-content !important;
    padding-bottom: 20px;
    width: 532px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog__content.tbk_height_dimention-auto {
    height: auto !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog__content .modal__dialog-body {
    text-align: inherit;
    padding: 0 18px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog__content .modal__dialog-body .font-medium_tbk.text-font_12 {
    font-size: 12px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog__content .modal__dialog-body .font-medium_tbk.text-font_13 {
    font-size: 13px;
    padding-bottom: 11px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog__content .modal__dialog-body .font-medium_tbk.text-font_18 {
    font-size: 18px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog__content .modal__dialog-body .font-light_tbk {
    padding-bottom: 34px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog__content .modal__dialog-body .font-light_tbk.text-font_12 {
    font-size: 12px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog__content .modal__dialog-body .font-light_tbk.text-font_13 {
    font-size: 13px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog__content .modal__dialog-body .font-light_tbk.text-font_18 {
    font-size: 18px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog__content .modal__dialog-body h6.font-medium_tbk {
    font-size: 18px;
    margin-bottom: 2px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog__content .modal__dialog-body p {
    margin-bottom: 2px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .modal__dialog-header {
    padding-top: 7px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .row {
    margin-bottom: 32px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .row:first-child {
    margin-bottom: 34px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .row .col-sm-3 {
    width: 27%; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .row:last-child span.clean_with_x {
    width: 20px;
    height: 20px;
    padding-left: 6px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content span.clean_with_x {
    font-size: 17px;
    line-height: 1.1;
    font-weight: 300;
    font-family: sans-serif;
    float: right;
    position: absolute;
    right: 12px;
    top: 30px;
    cursor: pointer;
    color: white;
    background: #b2b7c5;
    border-radius: 25px;
    background-position-y: -21px;
    background-size: 20px;
    width: 21px;
    height: 21px;
    padding-left: 6px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content input:focus {
    border: 1px solid #00b6ff; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content input.radioButton {
    box-sizing: border-box;
    height: 20px;
    width: 97px;
    margin-top: 0px;
    margin-left: -26px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content input.form-control {
    border-radius: 4px;
    height: 44px;
    width: 98%;
    padding-left: 16px;
    border: 1px solid #dcdee4;
    background-color: #fff;
    box-shadow: none;
    opacity: inherit;
    font-weight: 400;
    font-size: 12px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content input.form-control.ds2-01 {
    border: 0.8px solid #aaaebb;
    margin-right: 6px;
    padding: 12px 20px 14px 16px;
    height: 40px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .calendar-tbk-modal {
    border: 1px solid #dcdee4;
    border-radius: 4px;
    height: 44px;
    width: 220px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .calendar-tbk-modal .icon-calendar {
    display: none; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .calendar-tbk-modal button {
    margin-top: 0;
    color: #a0a4a1;
    margin: 0;
    border: none;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0;
    padding: 13px 16px;
    border: 1px solid transparent;
    background: transparent; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .calendar-tbk-modal button.date-selected {
    color: #43484c; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .calendar-tbk-modal.open {
    border: 1px solid #00b6ff !important;
    border-radius: 4px;
    height: 44px;
    width: 220px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .calendar-tbk-modal.open .btn-dropdown-select-month .caret {
    background: #fff url("../images/tbk/icoUpArrowSelect.svg") 50% 50% no-repeat; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .calendar-tbk-modal .btn-dropdown-select-month {
    border-radius: 4px;
    height: 42px;
    width: 215px !important;
    max-width: 215px;
    min-width: 215px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .calendar-tbk-modal .btn-dropdown-select-month .caret {
    width: 18px;
    height: 30px;
    background: #fff url(../images/tbk/icoDownArrowSelect.svg) 50% 50% no-repeat;
    border: 0;
    position: absolute;
    top: 2px;
    right: 15px;
    top: 2px;
    margin-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .dropdown-select, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .dropdown-select-month, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .btn-dropdown-select-month {
    border-radius: 4px;
    height: 44px;
    width: 220px;
    max-width: 220px;
    min-width: 220px;
    padding: 13px 20px 14px 16px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .dropdown-select .dropdown-toggle, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .dropdown-select-month .dropdown-toggle, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .btn-dropdown-select-month .dropdown-toggle {
    padding: 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .dropdown-select a.btn-type-select, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .dropdown-select-month a.btn-type-select, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .btn-dropdown-select-month a.btn-type-select {
    padding: 0;
    color: #a0a4b5; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .dropdown-select a.btn-type-select.selected, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .dropdown-select-month a.btn-type-select.selected, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .btn-dropdown-select-month a.btn-type-select.selected {
    color: #43484c; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .dropdown-select a.btn-type-select .caret, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .dropdown-select-month a.btn-type-select .caret, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .btn-dropdown-select-month a.btn-type-select .caret {
    margin-bottom: 0;
    top: 2px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .dropdown-select.open .caret, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .open.dropdown-select-month .caret, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .open.btn-dropdown-select-month .caret {
    background: #fff url(../images/tbk/icoUpArrowSelectCyan.svg) 50% 50% no-repeat !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .dropdown-select ul.dropdown-menu, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .dropdown-select-month ul.dropdown-menu, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .btn-dropdown-select-month ul.dropdown-menu {
    overflow-y: auto;
    max-width: 177px;
    width: 177px;
    min-width: 177px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .dropdown-select ul.dropdown-menu a, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .dropdown-select-month ul.dropdown-menu a, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog-content .btn-dropdown-select-month ul.dropdown-menu a {
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog.change_sessions_modal .modal__dialog__content .scrollbar-magenta::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #00b6ff; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog.change_sessions_modal .modal__dialog__content {
    height: auto !important;
    width: 100% !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog.change_sessions_modal .modal__dialog__content .tt-menu {
    box-shadow: 1px 5px 20px rgba(83, 83, 83, 0.178244);
    width: 323px;
    overflow-y: auto; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog.change_sessions_modal .modal__dialog__content .tt-menu .empty-message {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 286px;
    padding-left: 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog.change_sessions_modal .modal__dialog__content .tt-menu .tt-dataset.tt-dataset-predictivo .tt-suggestion:first-child::before {
    content: 'Organizaciones encontradas';
    font-family: Roboto Medium;
    position: absolute;
    border-bottom: 1px solid #d7d5db;
    color: #43484c;
    top: 0;
    width: 100%;
    padding-left: 20px;
    margin-left: -20px;
    padding-top: 12px;
    padding-bottom: 10px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog.change_sessions_modal .modal__dialog__content .tt-menu .tt-dataset.tt-dataset-predictivo .tt-suggestion:first-child {
    margin-top: 20px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog.change_sessions_modal .modal__dialog__content .tbk_inline.traslate {
    margin-left: -28px;
    margin-top: -10px; }
  @media (max-width: 767px) {
    .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog.change_sessions_modal .modal__dialog__content .tbk_inline.traslate {
      margin-left: -28px; }
    .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog.change_sessions_modal .close {
      margin-right: 14px; } }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog.change_sessions_modal .modal__dialog__content .tbk__button-primary {
    padding: 13px 20px;
    height: 44px;
    box-shadow: none;
    width: 94px;
    margin: 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog.change_sessions_modal .modal__dialog__content .w414-h217 {
    height: 220px;
    width: 414px;
    border: 1px solid rgba(170, 174, 187, 0.3);
    border-radius: 4px;
    padding: 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog.change_sessions_modal .modal__dialog__content .w414-h217 .favorit {
    width: 314px;
    height: 42px;
    border-bottom: 1px solid rgba(170, 174, 187, 0.3);
    display: block;
    padding-top: 12px;
    padding-right: 12px;
    margin-right: 16px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog.change_sessions_modal .modal__dialog__content .w414-h217 .favorit .check__list a {
    font-size: 13px;
    color: #545c77; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog.change_sessions_modal .modal__dialog__content .w414-h217 .scrollbar {
    background: transparent;
    overflow-y: auto;
    margin-left: 0;
    height: 100%;
    position: relative;
    width: 425px;
    padding: 0;
    border: none;
    width: 100% !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog.change_sessions_modal .modal__dialog__content .w414-h217 .scrollbar.scrollbar-magenta::-webkit-scrollbar {
    width: 7.99px;
    background-color: #ebecf0;
    opacity: 0.33;
    border-color: transparent;
    margin-left: 10px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog.change_sessions_modal .modal__dialog__content .w414-h217 .scrollbar .modal__dialog .modal__dialog__content .scroller {
    width: 100%;
    height: 100px;
    overflow-y: scroll;
    scrollbar-color: #00B6FF #ebecf0;
    scrollbar-width: thin; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog.change_sessions_modal .modal__dialog__content .scroller {
    scrollbar-color: #00b6ff #ebecf0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__button-primary {
    background-color: #00a1e6; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog__content {
    height: auto !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__button-primary {
    background-color: #00a1e6; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog__content {
    height: auto !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tt-menu .tt-dataset h3.group-title {
    font-family: Roboto Medium;
    font-size: 12px;
    color: #43484c;
    border-bottom: 1px solid #d4d6e1;
    padding: 0 20px 12px 0 !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .col-334 .tt-menu .tt-dataset h3.group-title {
    padding: 0 20px 12px 20px !important;
    left: 0px !important;
    position: relative !important;
    width: 336px !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .col-334 .empty-message {
    padding: 0 0 0 0px !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog__content.height-268.width-519 {
    max-height: 268px;
    min-height: 268px;
    height: 268px;
    max-width: 519px;
    min-width: 519px;
    width: 519px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog__content.height-268.width-519 .modal__dialog-body .font-light_tbk {
    padding-bottom: 15px; }
  .tbk:not(.liferay-instance).private-page .tbk-theme .aling__items {
    display: flex; }
  .tbk:not(.liferay-instance).private-page .change_sessions {
    border: none;
    background: transparent;
    color: #00B6FF; }
  .tbk:not(.liferay-instance).private-page .change_sessions:focus {
    border: none;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .change_sessions span {
    color: #43484C; }
  .tbk:not(.liferay-instance).private-page .tabs-moves .nav.nav-tabs a {
    background: linear-gradient(to bottom, white 0%, #e8ebff 100%);
    color: #43484C;
    font-size: 14px;
    border-radius: 5px 5px 0 0;
    border: 0;
    margin-right: 6px;
    padding: 12px 20px; }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination-items-per-page a, .tbk:not(.liferay-instance).private-page .table-detail .dropdown-menu > ul > li > a, .tbk:not(.liferay-instance).private-page .table-detail .pagination-results {
    color: #43484C;
    font-size: 12px;
    font-family: "Roboto Regular"; }
  .tbk:not(.liferay-instance).private-page .table-detail .dropdown-menu, .tbk:not(.liferay-instance).private-page .table-detail .dropdown-menu-top, .tbk:not(.liferay-instance).private-page .table-detail .dropdown-menu-top-center {
    min-width: 80px;
    border-radius: 5px;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination > li > a, .tbk:not(.liferay-instance).private-page .table-detail .pagination > li > span {
    background-color: transparent;
    color: #43484C;
    border: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 12px;
    font-family: "Roboto Regular"; }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination > li.active:first-child > a, .tbk:not(.liferay-instance).private-page .table-detail .pagination > li.active:first-child > span, .tbk:not(.liferay-instance).private-page .table-detail .pagination > li.active:last-child > a, .tbk:not(.liferay-instance).private-page .table-detail .pagination > li.active:last-child > span, .tbk:not(.liferay-instance).private-page .table-detail .pagination > li:first-child > a, .tbk:not(.liferay-instance).private-page .table-detail .pagination > li:first-child > span, .tbk:not(.liferay-instance).private-page .table-detail .pagination > li:last-child > a, .tbk:not(.liferay-instance).private-page .table-detail .pagination > li:last-child > span {
    border-radius: 0;
    padding-right: 12px;
    padding-left: 20px;
    border-bottom: transparent; }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination > li > a:hover, .tbk:not(.liferay-instance).private-page .table-detail .pagination > li > a:focus, .tbk:not(.liferay-instance).private-page .table-detail .pagination > li > span:hover, .tbk:not(.liferay-instance).private-page .table-detail .pagination > li > span:focus {
    background-color: transparent;
    color: #43484C;
    border-color: transparent;
    font-size: 12px;
    font-family: "Roboto Regular"; }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination > .active > a, .tbk:not(.liferay-instance).private-page .table-detail .pagination > .active > a:hover, .tbk:not(.liferay-instance).private-page .table-detail .pagination > .active > a:focus, .tbk:not(.liferay-instance).private-page .table-detail .pagination > .active > span, .tbk:not(.liferay-instance).private-page .table-detail .pagination > .active > span:hover, .tbk:not(.liferay-instance).private-page .table-detail .pagination > .active > span:focus {
    background-image: linear-gradient(314.03deg, #3ccdff 0, #09b1ff 100%);
    color: white;
    border-radius: 100%;
    border-color: transparent;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.11);
    font-size: 12px;
    font-family: "Roboto Regular";
    padding-bottom: 10px; }
  .tbk:not(.liferay-instance).private-page .table-detail .icon-caret-right, .tbk:not(.liferay-instance).private-page .table-detail .icon-caret-left {
    color: transparent;
    display: block;
    margin: 3px 0 0;
    font-size: 13px;
    font-family: "Roboto Regular"; }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination > .active > a, .tbk:not(.liferay-instance).private-page .table-detail .pagination > .active > a:focus, .tbk:not(.liferay-instance).private-page .table-detail .pagination > .active > span, .tbk:not(.liferay-instance).private-page .table-detail .pagination > .active > span:hover, .tbk:not(.liferay-instance).private-page .table-detail .pagination > .active > span:focus, .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator ul .active a, .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator ul a, .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator ul a:hover {
    border-bottom: 2px solid  #00B6FF;
    background-image: none;
    background-color: white;
    color: #00B6FF;
    box-shadow: none;
    border-radius: inherit;
    font-size: 13px;
    padding-bottom: 7px;
    font-family: "Roboto Regular"; }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination-items-per-page {
    border-right: 1px solid #D4D6E1;
    padding-right: 15px; }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination-items-per-page a .icon-sort {
    background: url(../images/tbk/icoDownArrowSelect.svg) 50% 50% no-repeat;
    color: transparent; }
  .tbk:not(.liferay-instance).private-page .table-detail .dropdown-menu > ul > li > a:hover {
    background-color: transparent;
    text-decoration: underline;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .table-detail .dropdown-menu > li > a:hover {
    background-color: transparent;
    text-decoration: underline; }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination-results {
    margin-left: 15px; }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination > li > a {
    font-size: 13px !important; }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination > li > a:hover {
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination > li > a:hover span.icon-caret-right {
    background: no-repeat url(../images/tbk/icoArrowAdvanceDisabled.svg); }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination > li > a:hover span.icon-caret-left {
    background: no-repeat url(../images/tbk/icoArrowAdvanceDisabled.svg); }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination > .active > a {
    border-bottom: 2px solid  #00B6FF;
    background-image: none;
    background-color: transparent;
    color: #00B6FF;
    box-shadow: none;
    border-radius: inherit;
    font-size: 13px;
    padding-bottom: 7px;
    font-family: "Roboto Regular"; }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination > .active > a:hover {
    border-bottom: 2px solid  #00B6FF;
    background-image: none;
    background: transparent;
    color: #00B6FF;
    box-shadow: none;
    border-radius: inherit;
    font-size: 13px;
    padding-bottom: 7px;
    font-family: "Roboto Regular";
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination > .disabled > span {
    background-color: transparent;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination > .disabled > span:hover {
    background-color: transparent;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination > .disabled > span:focus {
    background-color: transparent;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination > .disabled > span a.icon-caret-right {
    background: no-repeat url(../images/tbk/icoArrowAdvanceDisabled.svg); }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination > .disabled > span a.icon-caret-left {
    background: no-repeat url(../images/tbk/icoArrowAdvanceDisabled.svg); }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination > .disabled > a {
    background-color: transparent;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination > .disabled > a:hover {
    background-color: transparent;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination > .disabled > a:focus {
    background-color: transparent;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination > .disabled > a span.icon-caret-right {
    background: no-repeat url(../images/tbk/icoArrowAdvanceDisabled.svg); }
  .tbk:not(.liferay-instance).private-page .table-detail .pagination > .disabled > a span.icon-caret-left {
    background: no-repeat url(../images/tbk/icoArrowAdvanceDisabled.svg); }
  .tbk:not(.liferay-instance).private-page .table-detail .icon-caret-right {
    background: no-repeat url(../images/tbk/icoArrowAdvance.svg); }
  .tbk:not(.liferay-instance).private-page .table-detail .icon-caret-left {
    background: no-repeat url(../images/tbk/icoArrowBack.svg); }
  .tbk:not(.liferay-instance).private-page .pagination-bar {
    text-align: center; }
  .tbk:not(.liferay-instance).private-page .pagination-bar .pagination {
    background-color: white;
    border-radius: 21px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    float: none; }
  .tbk:not(.liferay-instance).private-page .pagination-bar .pagination-items-per-page {
    display: none; }
  .tbk:not(.liferay-instance).private-page .pagination-bar .pagination-results {
    display: none; }
  .tbk:not(.liferay-instance).private-page .pagination > li > a {
    padding: 6px 9px; }
  .tbk:not(.liferay-instance).private-page .pagination > li > span {
    padding: 6px 9px; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator {
    margin-left: 44%; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 40px;
    overflow: auto;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
    z-index: 1;
    overflow-y: visible;
    height: 116px; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator ul {
    background: white;
    border-radius: 24px; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator ul a {
    color: #43484C;
    border-bottom: 2px solid transparent; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator ul a:hover {
    color: #00B6FF;
    font-size: 13px;
    cursor: pointer;
    border-bottom: 2px solid transparent; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator ul .icon-caret-right {
    background: no-repeat url(../images/tbk/icoArrowAdvance.svg);
    display: block;
    top: 11px;
    right: -9px;
    margin-left: 15px; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator ul .icon-caret-right:hover {
    background: no-repeat url(../images/tbk/icoRightArrowHover.svg);
    background-size: 5px; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator ul .icon-caret-right::before {
    content: none; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator ul .icon-caret-right.disable {
    background: no-repeat url(../images/tbk/icoArrowAdvanceDisabled.svg) !important; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator ul .icon-caret-left {
    background: no-repeat url(../images/tbk/icoArrowBack.svg);
    display: block;
    top: 11px;
    left: 18px;
    margin-right: 18px; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator ul .icon-caret-left:hover {
    background: no-repeat url(../images/tbk/icoRightArrowHover.svg);
    background-size: 5px; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator ul .icon-caret-left::before {
    content: none; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator ul .icon-caret-left.disable {
    background: no-repeat url(../images/tbk/icoArrowAdvanceDisabled.svg) !important; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 40px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator .dropdown-content a {
    color: black;
    padding: 5px 16px;
    text-decoration: none;
    display: block; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator .dropdown a:hover {
    background-color: #C9D0E4; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator .show {
    display: block; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator ul .icon-caret-left.disabled {
    background: no-repeat url(../images/tbk/icoArrowAdvanceDisabled.svg) !important; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator ul .icon-caret-right.disabled {
    background: no-repeat url(../images/tbk/icoArrowAdvanceDisabled.svg) !important; }
  .tbk:not(.liferay-instance).private-page .content__table-colums {
    /*.tbk__paginator ul.pagination > li > a:hover{
		color:#00B6FF;
		border-bottom:0;
	}*/ }
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator {
    width: 100%;
    text-align: center;
    margin: 0; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator .pagination-content {
    font-family: Roboto Medium !important;
    font-size: 13px;
    text-align: center;
    background-color: #FFF;
    border-radius: 20px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    margin: 0;
    position: relative; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator ul.pagination > li > a {
    font-family: Roboto Medium !important;
    font-size: 13px;
    color: #43484C;
    background-color: transparent;
    border: 0; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator ul.pagination > .active > a,
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator ul.pagination > .active > a:hover,
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator ul.pagination > .active > a:focus {
    font-family: Roboto Medium !important;
    font-size: 13px;
    color: #00B6FF;
    background-color: transparent;
    border: 0;
    border-bottom: 2px solid #00B6FF; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator ul.pagination > .disabled > a,
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator ul.pagination > .disabled > a:hover,
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator ul.pagination > .disabled > a:focus {
    color: #43484C;
    background-color: transparent;
    border: 0; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator ul.pagination > li > a {
    padding: 11px; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator ul.pagination > li:first-child > a {
    padding: 11px 30px 11px 20px;
    padding-right: 30px;
    padding-left: 20px; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator ul.pagination > li:last-child > a {
    padding: 11px 20px 11px 30px;
    padding-right: 20px;
    padding-left: 30px; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator ul.pagination > li:first-child > a.icon-caret-left {
    background: no-repeat 50% 50% url("../images/tbk/icoArrowBack.svg");
    margin: 0; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator ul.pagination > li:first-child > a.icon-caret-left:hover {
    background: no-repeat 50% 50% url(../images/tbk/icoRightArrowHover.svg);
    background-size: 5px;
    margin: 0; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator ul.pagination > li:first-child.disabled > a.icon-caret-left {
    background: no-repeat 50% 50% url("../images/tbk/icoArrowBackDisabled.svg"); }
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator ul.pagination > li:last-child > a.icon-caret-right {
    background: no-repeat 50% 50% url("../images/tbk/icoArrowAdvance.svg");
    margin: 0; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator ul.pagination > li:last-child > a.icon-caret-right:hover {
    background: no-repeat 50% 50% url(../images/tbk/icoRightArrowHover.svg);
    background-size: 5px;
    margin: 0; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator ul.pagination > li:last-child.disabled > a.icon-caret-right {
    background: no-repeat 50% 50% url("../images/tbk/icoArrowAdvanceDisabled.svg"); }
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator .icon-caret-left::before {
    color: transparent; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator .icon-caret-right::before {
    color: transparent; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator .dropdown-content {
    width: 80px;
    height: 134px;
    background-color: #FFF;
    border-radius: 5px;
    position: absolute;
    overflow-y: auto;
    bottom: 46px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    padding: 5px 0;
    margin: 2px 0 0;
    display: none; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator .dropdown-content#leftDropdown {
    left: 73px; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator .dropdown-content#rightDropdown {
    right: 73px; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator .dropdown-content a {
    width: 100%;
    color: #43484C;
    float: left;
    padding: 3px 20px; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .tbk__paginator .dropdown-content a {
    text-decoration: none; }
  .tbk:not(.liferay-instance).private-page .tbk__paginator .pagination-content .dropdown-content::-webkit-scrollbar {
    width: 4px;
    right: 5px; }
  .tbk:not(.liferay-instance).private-page .tbk__paginator .pagination-content .dropdown-content::-webkit-scrollbar-track {
    -webkit-box-shadow: #ffffff; }
  .tbk:not(.liferay-instance).private-page .tbk__paginator .pagination-content .dropdown-content::-webkit-scrollbar-thumb {
    background-color: #D4D6E1;
    outline: 1px solid #D4D6E1;
    scrollbar-color: #D4D6E1 #EBECF0;
    width: 4px;
    border-radius: 2.5px; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator .dropdown-content {
    border-radius: 2.5px;
    margin-top: -118px;
    margin-left: 153px;
    display: none !important; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator .dropdown-content a:hover {
    background-color: #F6F7F9;
    color: #43484C;
    padding-bottom: 5px;
    padding-top: 5px; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator .dropdown-content::before {
    border-right: 6px solid transparent;
    border-bottom: 6px solid #FFF;
    border-left: 6px solid transparent;
    content: '';
    display: inline-block;
    position: absolute;
    top: -5px;
    left: 20px;
    transform: scaleX(-1) rotate(-180deg); }
  .tbk:not(.liferay-instance).private-page .tbk__paginator ul.disabled a {
    color: #B5B9C8; }
  .tbk:not(.liferay-instance).private-page .tbk__paginator ul .active a {
    color: #B5B9C8;
    border_bottom: 2px solid #B5B9C8; }
  .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator ul.disabled .active a, .tbk:not(.liferay-instance).private-page .table-detail .tbk__paginator ul.disabled a {
    color: #B5B9C8;
    border_bottom: 2px solid #B5B9C8; }
  .tbk:not(.liferay-instance).private-page .content.tbk__paginator.pagination.pagination-large.yui3-widget.component {
    margin-left: 0; }
  .tbk:not(.liferay-instance).private-page .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload {
    margin: auto;
    display: table; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .content.tbk__paginator.pagination.pagination-large.yui3-widget.component {
    margin-top: -100px;
    text-align: center; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .active a {
    border-bottom: 2px solid transparent; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload {
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 32px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail .tbk__paginator ul .icon-caret-right {
    background: no-repeat 50% 50% url(../images/tbk/icoArrowAdvance.svg);
    padding-right: 12px;
    padding-left: 20px;
    border-bottom: transparent;
    height: 32px;
    width: 32px;
    border: 1px solid #E2E2EA;
    transform: scaleX(-1) rotate(180deg);
    border-radius: 8px;
    margin-top: -8px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail .tbk__paginator ul .icon-caret-right.disabled {
    background: no-repeat 50% 50% url(../images/tbk/icoArrowAdvanceDisabled.svg) !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail .tbk__paginator ul .icon-caret-left {
    background: no-repeat 50% 50% url(../images/tbk/icoArrowBack.svg);
    padding-right: 12px;
    padding-left: 20px;
    border-bottom: transparent;
    height: 32px;
    width: 32px;
    border: 1px solid #E2E2EA;
    transform: scaleX(-1) rotate(180deg);
    border-radius: 8px;
    margin-top: -8px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail .tbk__paginator ul .icon-caret-left.disabled {
    background: no-repeat 50% 50% url(../images/tbk/icoArrowBackDisabled.svg) !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail .tbk__paginator ul a:first-child {
    margin-left: 10px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail .tbk__paginator ul a:last-child {
    margin-left: 5px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasEncontradasWeb_ .tbk__paginator ul.pagination > li:first-child:not(.disabled) > a.icon-caret-left:hover {
    left: 1px;
    top: 9px; }
  .tbk:not(.liferay-instance).private-page .panel-default,
  .tbk:not(.liferay-instance).private-page .panel-base {
    background-color: #FFF;
    border-color: transparent;
    border-radius: 4px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
    clear: both;
    margin-bottom: 30px;
    padding: 20px; }
  .tbk:not(.liferay-instance).private-page .resumen-asterix .table-summary .highl-text-3 {
    display: flex;
    width: 100%; }
  .tbk:not(.liferay-instance).private-page .resumen-asterix .table-summary .highl-text-3 h6:last-child {
    float: right;
    margin-top: 4px; }
  .tbk:not(.liferay-instance).private-page d .resumen-asterix .table-summary .highl-text-3 a {
    margin-left: auto; }
  .tbk:not(.liferay-instance).private-page .resumen-asterix .table-summary .highl-text-3 .link-icon-base {
    margin-left: auto; }
  .tbk:not(.liferay-instance).private-page .resumen-asterix .table-summary .highl-text-2 {
    display: flex; }
  .tbk:not(.liferay-instance).private-page .resumen-asterix .table-summary .highl-text-2 h6:last-child {
    float: right;
    margin-top: 4px; }
  .tbk:not(.liferay-instance).private-page .porlet-ajax-abono-resumen .table-summary .highl-text-2 {
    display: flex; }
  .tbk:not(.liferay-instance).private-page .porlet-ajax-abono-resumen .table-summary .highl-text-2 h6 {
    float: left;
    margin-top: 4px;
    margin-left: 2px; }
  .tbk:not(.liferay-instance).private-page .porlet-ajax-abono-resumen .table-summary .highl-text-3 {
    display: flex;
    width: 100%; }
  .tbk:not(.liferay-instance).private-page a.link-carousel-months:hover,
  .tbk:not(.liferay-instance).private-page a.link-carousel-months:hover {
    /*PROXIMOS MESES*/
    text-decoration: none; }
  .tbk:not(.liferay-instance).private-page a.link-carousel-months:hover .panel-default,
  .tbk:not(.liferay-instance).private-page a.link-carousel-months:hover .panel-base,
  .tbk:not(.liferay-instance).private-page a.link-carousel-months.selected .panel-default,
  .tbk:not(.liferay-instance).private-page a.link-carousel-months.selected .panel-base {
    /*PROXIMOS MESES*/
    text-decoration: none;
    border: 1px solid #00B6FF;
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.1); }
  .tbk:not(.liferay-instance).private-page .panel-default .panel-heading,
  .tbk:not(.liferay-instance).private-page .panel-base .panel-heading {
    width: 100%;
    float: left;
    margin: 0 0 20px 0;
    padding: 0; }
  .tbk:not(.liferay-instance).private-page .panel-default .panel-body,
  .tbk:not(.liferay-instance).private-page .panel-base .panel-body {
    padding: 0; }
  .tbk:not(.liferay-instance).private-page .panel-base > .panel-heading > div.panel-title,
  .tbk:not(.liferay-instance).private-page .panel-base > .panel-heading > span.companyName {
    /*TITULO TRUNCADO*/
    font-size: 22px;
    float: left;
    margin: 20px 0; }
  .tbk:not(.liferay-instance).private-page .panel-base > .panel-heading > h2.panel-title {
    /*TITULO TRUNCADO*/
    margin: 0 7px 30px 0; }
  .tbk:not(.liferay-instance).private-page .panel-base > .panel-heading > span.companyName {
    /*TITULO TRUNCADO*/
    font-family: Roboto Medium;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .tbk:not(.liferay-instance).private-page .panel-default > .panel-heading,
  .tbk:not(.liferay-instance).private-page .panel-base > .panel-heading {
    background: none;
    border: none; }
  .tbk:not(.liferay-instance).private-page .panel-default > .panel-heading > h6,
  .tbk:not(.liferay-instance).private-page .panel-base > .panel-heading > h6 {
    font-size: 13px;
    color: #43484C;
    background: none;
    border: none; }
  .tbk:not(.liferay-instance).private-page .panel-default > .panel-heading > h6.text-grey,
  .tbk:not(.liferay-instance).private-page .panel-base > .panel-heading > h6.text-grey {
    color: #A0A3B5;
    font-size: 13px; }
  .tbk:not(.liferay-instance).private-page .panel-summary {
    background: #C12476; }
  .tbk:not(.liferay-instance).private-page .panel-summary > .panel-heading > h6 {
    color: #FFF; }
  .tbk:not(.liferay-instance).private-page .panel-summary a,
  .tbk:not(.liferay-instance).private-page .panel-summary a:link,
  .tbk:not(.liferay-instance).private-page .panel-summary a:hover {
    /*background:no-repeat 100% 0% url("../images/tbk/icoSeeDetailRed.svg");*/ }
  .tbk:not(.liferay-instance).private-page .panel-magenta {
    background: #C12476; }
  .tbk:not(.liferay-instance).private-page .panel-magenta > .panel-heading > h6 {
    color: #FFF; }
  .tbk:not(.liferay-instance).private-page .panel-magenta a,
  .tbk:not(.liferay-instance).private-page .panel-magenta a:link,
  .tbk:not(.liferay-instance).private-page .panel-magenta a:hover {
    background: no-repeat 100% 0% url("../images/tbk/icoSeeDetailRed.svg"); }
  .tbk:not(.liferay-instance).private-page .panel-voucher {
    border-radius: 10px; }
  .tbk:not(.liferay-instance).private-page .panel-months .panel-heading h5 {
    margin: 0 0 32px 0; }
  .tbk:not(.liferay-instance).private-page .panel-months .table-responsive {
    overflow-x: hidden; }
  .tbk:not(.liferay-instance).private-page .panel-default .text-company-name {
    /*RESUMEN RESULTADO BUSQUEDA*/
    margin-top: 6px; }
  .tbk:not(.liferay-instance).private-page .magenta-inline .panel-default {
    margin-bottom: 20px; }
  .tbk:not(.liferay-instance).private-page .carousel-inner {
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1); }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasDetalleWeb_ .col-md-9 .panel-corner {
    height: 302px; }
  .tbk:not(.liferay-instance).private-page .panel.panel-default.panel-alert-message-home {
    min-height: 250px; }
  .tbk:not(.liferay-instance).private-page .container_cards {
    margin-bottom: 40px; }
  .tbk:not(.liferay-instance).private-page .container_cards .cards-two_colors .panel-default.panel-base:first-child {
    background: #E8EFFF;
    margin-bottom: -20px; }
  .tbk:not(.liferay-instance).private-page .container_cards .cards-two_colors .panel-default.panel-base:first-child img {
    margin: -20px; }
  .tbk:not(.liferay-instance).private-page .container_cards .cards-two_colors .panel-default.panel-base:last-child {
    border-radius: 14px 14px 4px 4px;
    text-align: center;
    min-height: 178px;
    padding-top: 40px;
    padding: 14px; }
  .tbk:not(.liferay-instance).private-page .container_cards .cards-two_colors .panel-default.panel-base:last-child .dropdown {
    width: 130px;
    position: relative;
    z-index: 12;
    margin-left: -78px;
    margin-right: -20px;
    margin-top: -10px;
    margin-bottom: -10px; }
  .tbk:not(.liferay-instance).private-page .container_cards .cards-two_colors .panel-default.panel-base:last-child .dropdown .dropdown-toggle {
    padding-top: 9px;
    padding-left: 20px;
    padding-bottom: 10px;
    width: 100%; }
  .tbk:not(.liferay-instance).private-page .container_cards .cards-two_colors .panel-default.panel-base:last-child .dropdown .dropdown-toggle::before {
    content: "Cantidad";
    padding-right: 15px; }
  .tbk:not(.liferay-instance).private-page .container_cards .cards-two_colors .panel-default.panel-base:last-child .dropdown .dropdown-toggle .caret {
    margin-top: -2px;
    margin-left: 7px;
    margin-right: 18px; }
  .tbk:not(.liferay-instance).private-page .container_cards .cards-two_colors .panel-default.panel-base:last-child .dropdown .dropdown-menu {
    min-width: 130px;
    max-height: 180px;
    margin-top: 10px; }
  .tbk:not(.liferay-instance).private-page .container_cards .cards-two_colors .panel-default.panel-base:last-child .dropdown .dropdown-menu a {
    width: 100%;
    text-align: center; }
  .tbk:not(.liferay-instance).private-page .container_cards .cards-two_colors .panel-default.panel-base:last-child .highl-text-4 {
    padding-bottom: 10px; }
  .tbk:not(.liferay-instance).private-page .container_cards .cards-two_colors .panel-default.panel-base:last-child .field-white-border, .tbk:not(.liferay-instance).private-page .container_cards .cards-two_colors .panel-default.panel-base:last-child .form-filters-home .btn-dropdown-select-month, .tbk:not(.liferay-instance).private-page .form-filters-home .container_cards .cards-two_colors .panel-default.panel-base:last-child .btn-dropdown-select-month {
    display: flex;
    margin-left: 19%;
    width: 130px;
    padding: 10px 12px;
    border: none; }
  .tbk:not(.liferay-instance).private-page .container_cards .cards-two_colors .panel-default.panel-base:last-child .field-white-border:focus, .tbk:not(.liferay-instance).private-page .container_cards .cards-two_colors .panel-default.panel-base:last-child .form-filters-home .btn-dropdown-select-month:focus, .tbk:not(.liferay-instance).private-page .form-filters-home .container_cards .cards-two_colors .panel-default.panel-base:last-child .btn-dropdown-select-month:focus {
    border: 1px solid #00B6FF; }
  .tbk:not(.liferay-instance).private-page .container_cards .cards-two_colors .panel-default.panel-base:last-child .field-white-border span, .tbk:not(.liferay-instance).private-page .container_cards .cards-two_colors .panel-default.panel-base:last-child .form-filters-home .btn-dropdown-select-month span, .tbk:not(.liferay-instance).private-page .form-filters-home .container_cards .cards-two_colors .panel-default.panel-base:last-child .btn-dropdown-select-month span {
    margin-left: 14px; }
  .tbk:not(.liferay-instance).private-page .container_cards .btn-cyan {
    display: table;
    margin: auto;
    padding: 11px 30px; }
  .tbk:not(.liferay-instance).private-page .container_cards .btn-cyan.disabled {
    background: #b5b9c8; }
  .tbk:not(.liferay-instance).private-page .panel-default.content-portlet__tbk {
    display: inline-block;
    margin-bottom: 0px; }
  .tbk:not(.liferay-instance).private-page .panel-default.content-portlet__tbk.panel-info {
    box-sizing: border-box;
    border: 1px solid #C0E2FF;
    background-color: #F9FDFF;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px; }
  .tbk:not(.liferay-instance).private-page .panel-default.content-portlet__tbk.panel-info.border-none {
    border: 1px solid transparent;
    padding-top: 13px;
    padding-bottom: 12px;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1);
    display: flex; }
  .tbk:not(.liferay-instance).private-page .panel-default.content-portlet__tbk.panel-info.border-none .border-left-cyan_panel {
    background: #00B6FF;
    width: 4px;
    height: 29px;
    margin-left: -20px;
    margin-top: -6px;
    margin-bottom: -6px;
    border-radius: 0 5px 5px 0; }
  .tbk:not(.liferay-instance).private-page .panel-default.content-portlet__tbk.panel-info.border-none .icon-info_tbk {
    padding-top: 0;
    padding-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .panel-default.content-portlet__tbk.panel-info.border-none .text-darkgray {
    font-size: 13px !important;
    font-family: Roboto Medium !important;
    padding-bottom: 0;
    padding-left: 3px; }
  .tbk:not(.liferay-instance).private-page .higher-panel-height {
    max-width: 954px;
    margin: auto; }
  .tbk:not(.liferay-instance).private-page .higher-panel-height .panel-voucher {
    height: 377px; }
  .tbk:not(.liferay-instance).private-page .higher-panel-height .panel-voucher .table-voucher .tr-data td {
    height: 68px;
    font-size: 17px;
    width: 33%; }
  .tbk:not(.liferay-instance).private-page .row.content-card-small {
    max-width: 1124px;
    margin: auto;
    margin-bottom: 32px; }
  .tbk:not(.liferay-instance).private-page .content-card-small .panel-default {
    border-color: transparent;
    border-radius: 4px;
    clear: both;
    padding: 16px 11px;
    background-color: #FFFFFF;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
    text-align: center;
    display: flex;
    height: 90px;
    width: 263px; }
  .tbk:not(.liferay-instance).private-page .content-card-small .font-medium_tbk {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    padding-top: 18px;
    padding-left: 10px;
    color: #43484C;
    font-size: 13px; }
  .tbk:not(.liferay-instance).private-page .content-card-small .font-medium_tbk:hover {
    text-decoration: unset;
    color: #43484C;
    font-size: 13px; }
  .tbk:not(.liferay-instance).private-page .content-card-small .border-card-small {
    height: 4px;
    width: 253px;
    border-radius: 11px 11px 0 0;
    background-color: #fff;
    margin-top: -4px;
    margin-left: 5px; }
  .tbk:not(.liferay-instance).private-page .content-card-small .border-card-small.active {
    background-color: #CE4F91; }
  .tbk:not(.liferay-instance).private-page .content-card-small a:hover {
    text-decoration: inherit; }
  .tbk:not(.liferay-instance).private-page .panel-call {
    margin-top: 36px;
    padding: 18px 30px 18px 30px;
    height: 148px; }
  .tbk:not(.liferay-instance).private-page .panel-call h1 {
    padding-left: 10px; }
  .tbk:not(.liferay-instance).private-page .panel-call p {
    padding-left: 10px; }
  .tbk:not(.liferay-instance).private-page .panel-call .tbk__button-second {
    margin-left: 20px;
    margin-top: 3px;
    position: absolute; }
  .tbk:not(.liferay-instance).private-page .tbk__bg-lightGrey {
    background-color: #fafbff;
    padding: 30px 22px;
    margin-left: -22px;
    margin-right: -22px;
    min-width: fit-content;
    border-bottom: 1px solid transparent; }
  .tbk:not(.liferay-instance).private-page .tbk__panel-secundary-border {
    box-sizing: border-box;
    border: 1px solid #C9D0E4;
    background-color: #FFFFFF;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.02);
    padding: 30px 22px;
    min-height: 154px;
    min-width: 1117px;
    padding-bottom: 0;
    border-bottom: transparent; }
  .tbk:not(.liferay-instance).private-page .tbk__panel-secundary-border.form-filters {
    margin-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .tbk__pannel_info-magenta {
    box-sizing: border-box;
    border: 1px solid #C9D0E4;
    background-color: #FFFFFF;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.02);
    padding: 30px 22px;
    border-bottom: 1px solid #C9D0E4;
    min-width: 1117px;
    border-top: 1px solid #C9D0E4; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasDetalleWeb_ {
    width: 100%;
    margin: auto; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasDetalleWeb_ .data-table .table-default {
    box-shadow: none; }
  .tbk:not(.liferay-instance).private-page .panel.panel-default.panel-base.panel-summary-home {
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    height: 250px; }
  .tbk:not(.liferay-instance).private-page .carousel-container {
    margin-bottom: 30px; }
  .tbk:not(.liferay-instance).private-page journal-content-article .banner.banner-cyan {
    height: 281px;
    border-radius: 4px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
    position: relative; }
  .tbk:not(.liferay-instance).private-page journal-content-article .banner.banner-magenta {
    height: 281px;
    border-radius: 4px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
    position: relative; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .btn-default, .tbk:not(.liferay-instance).private-page .scheduler-next .btn-default:focus, .tbk:not(.liferay-instance).private-page .scheduler-next .btn-default.focus {
    background-color: transparent;
    border: 0;
    padding: 0 5px 8px; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-month .scheduler-event-title, .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-month .scheduler-event-content {
    cursor: context-menu;
    font-size: 15px;
    line-height: 15px; }
  .tbk:not(.liferay-instance).private-page .scheduler-view-table {
    height: 500px !important; }
  .tbk:not(.liferay-instance).private-page .scheduler-next {
    background: #FFF;
    border-radius: 5px;
    margin-bottom: 12px;
    padding: 25px 20px 20px;
    padding-bottom: 0px; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .tooltip-total {
    float: right;
    margin-left: 18px; }
  .tbk:not(.liferay-instance).private-page .scheduler-next span {
    float: right;
    display: flex;
    font-family: Roboto Medium !important;
    color: #007EFF !important; }
  .tbk:not(.liferay-instance).private-page .scheduler-next span:hover {
    text-decoration: inherit; }
  .tbk:not(.liferay-instance).private-page .scheduler-next span h6 {
    margin: -3px 0 0 0px; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-month {
    height: 500px !important; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-month .scheduler-event-title span > a {
    color: #00B6FF !important;
    display: flex;
    float: right; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-month .scheduler-event-title span > a:hover {
    text-decoration: inherit; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-month .scheduler-event-title a > span {
    display: flex; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-month .scheduler-event-title a > span:hover {
    text-decoration: inherit; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-month .scheduler-event-title a > span h6 {
    margin: -3px 0 0 0px; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-month .scheduler-event-content {
    padding: 0; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-month .scheduler-event-content span > a {
    color: #007EFF !important;
    font-size: 14px;
    display: flex;
    align-items: center;
    gap: 3px;
    float: right;
    font-family: Roboto Medium !important;
    line-height: 24px; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-month .scheduler-event-content span > a:hover {
    text-decoration: inherit; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-month .scheduler-event-content span > a h6 {
    margin: -3px 0 0 0px; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-month .scheduler-event-content a > span {
    display: flex;
    color: #007EFF !important; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-month .scheduler-event-content a > span:hover {
    text-decoration: inherit; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-month .scheduler-event-content a > span h6 {
    margin: -3px 0 0 0px; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-month .scheduler-view-table-row {
    height: auto;
    min-height: 58px !important;
    background-color: #FFF; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-base-today {
    display: none; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .btn-default:hover .glyphicon.glyphicon-chevron-left {
    background: no-repeat 0 0 url(../images/tbk/icoLeftArrowHover.svg);
    background-size: 7px 11px;
    margin-top: 4px; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .btn-default:hover .glyphicon.glyphicon-chevron-right {
    background: no-repeat 0 0 url(../images/tbk/icoRightArrowHover.svg);
    background-size: 7px 11px;
    margin-top: 4px;
    margin-left: 3px; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .glyphicon.glyphicon-chevron-left {
    height: 14px;
    color: transparent;
    background: no-repeat 0 0 url(../images/tbk/icoLeftArrow.svg);
    background-size: 7px 11px;
    margin-top: 4px; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .glyphicon.glyphicon-chevron-right {
    height: 14px;
    color: transparent;
    background: no-repeat 0 0 url(../images/tbk/icoRightArrow.svg);
    background-size: 7px 11px;
    margin-top: 4px;
    margin-left: 3px; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-base-nav-date {
    text-transform: capitalize;
    margin-left: 0;
    color: #43484C !important;
    font-size: 16px;
    line-height: 24px;
    font-family: Roboto Bold !important;
    margin-bottom: 2rem; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-base-content .scheduler-base-views {
    display: none; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-base-content > .yui3-widget-bd {
    border: 0;
    background-color: transparent; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-noscroll {
    border-bottom: 1px solid #C9D0E4;
    border-right: 1px solid #c9d0e4; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-table-data-col-title {
    font-size: 12px;
    color: #A9B1BF;
    text-align: left;
    vertical-align: text-top;
    padding-left: 7px;
    padding-top: 5px;
    padding-bottom: 37px;
    font-family: Roboto Regular !important;
    line-height: 16px;
    border-left: 1px solid #C9D0E4 !important; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-table-data-col-title *:before {
    height: 14px !important;
    padding-top: 0 !important; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-table-data-col-title *:after {
    height: 14px !important;
    padding-top: 0 !important; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-table-data-col-title th {
    vertical-align: text-top; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-month-table-data-col-nomonth {
    font-size: 16px;
    line-height: 15px;
    color: #d2d2d2;
    background-color: #F9FBFE;
    vertical-align: text-top; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-table-colgrid-today {
    font-size: 16px;
    line-height: 15px;
    background-color: transparent;
    border: 0 !important; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-table-colgrid {
    border-left: 1px solid #C9D0E4 !important; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-table-header-day {
    font-size: 12px;
    line-height: 16px;
    color: #2D3338;
    text-transform: capitalize;
    padding: 6px;
    border: 1px solid #C9D0E4;
    border-bottom: 0;
    border-top: 0; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-table-data-col-title-today {
    border-top: 1px solid #C9D0E4 !important;
    border-right: 0;
    border-left: 0;
    font-weight: inherit;
    line-height: 15px; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-table-content .yui3-widget-hd {
    border: 0;
    background-color: transparent; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-table-data-col .scheduler-event {
    font-size: 15px;
    line-height: 15px;
    width: 90% !important;
    margin-left: 2px;
    text-align: right;
    cursor: context-menu;
    font-family: Roboto Medium !important;
    position: relative;
    z-index: 1; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-view-table-data-col .scheduler-event div > h4 {
    background-color: #D5006C;
    border-radius: 9px;
    width: 28px;
    height: 13px;
    color: #FFF;
    font-size: 8px;
    font-family: Roboto Medium !important;
    line-height: 16px;
    text-align: center;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    right: 0;
    position: absolute; }
  .tbk:not(.liferay-instance).private-page .scheduler-next .scheduler-event-content:hover {
    text-decoration: none;
    border: none; }
  .tbk:not(.liferay-instance).private-page .scheduler-view-table-data-col-title-down, .tbk:not(.liferay-instance).private-page .scheduler-view-table-data-col-title {
    border-top: 1px solid #C9D0E4 !important; }
  .tbk:not(.liferay-instance).private-page .scheduler-event-disabled {
    opacity: 1;
    background-color: transparent !important;
    background-image: none;
    background-repeat: no-repeat;
    border: transparent !important; }
  .tbk:not(.liferay-instance).private-page div .scheduler-view-noscroll {
    height: auto !important; }
  .tbk:not(.liferay-instance).private-page .scheduler-event-content {
    color: #00B6FF !important;
    line-height: 15px;
    /*.tooltip-total {
	    float: none;
	}*/ }
  .tbk:not(.liferay-instance).private-page .scheduler-event-content a {
    font-size: 15px; }
  .tbk:not(.liferay-instance).private-page .millones {
    font-size: 8px;
    line-height: 15px;
    margin-top: 2px; }
  .tbk:not(.liferay-instance).private-page .pesos {
    font-size: 10px;
    vertical-align: text-top;
    line-height: 15px; }
  .tbk:not(.liferay-instance).private-page .ceros-scheduler {
    cursor: context-menu;
    float: right; }
  .tbk:not(.liferay-instance).private-page .ceros-scheduler .pesos {
    font-size: 10px;
    vertical-align: text-top;
    line-height: 15px; }
  .tbk:not(.liferay-instance).private-page .ceros-scheduler h6 {
    margin: -3px 0 0 0px; }
  .tbk:not(.liferay-instance).private-page .ceros-scheduler:hover {
    text-decoration: inherit; }
  .tbk:not(.liferay-instance).private-page td > .scheduler-view-table-data-event {
    margin-top: -46px; }
  .tbk:not(.liferay-instance).private-page td > .scheduler-view-table-data-event .scheduler-event-disabled {
    float: left; }
  .tbk:not(.liferay-instance).private-page .scheduler-view-table-row .scheduler-view-table-data > tbody > tr {
    height: 0 !important; }
  .tbk:not(.liferay-instance).private-page .scheduler-base-hd > .scheduler-base-controls > .btn-group .scheduler-base-icon-prev {
    height: 25px;
    width: 25px;
    border: 1px solid #eeeff3;
    border-radius: 19.5px;
    background-color: #FFF; }
  .tbk:not(.liferay-instance).private-page .scheduler-base-hd > .scheduler-base-controls > .btn-group .scheduler-base-icon-next {
    height: 25px;
    width: 25px;
    border: 1px solid #eeeff3;
    border-radius: 19.5px;
    background-color: #FFF; }
  .tbk:not(.liferay-instance).private-page .custom-select {
    position: relative;
    font-family: Arial; }
  .tbk:not(.liferay-instance).private-page .custom-select select {
    display: none;
    /*hide original SELECT element: */ }
  .tbk:not(.liferay-instance).private-page .select-selected {
    background-color: DodgerBlue; }
  .tbk:not(.liferay-instance).private-page .select-selected:after {
    position: absolute;
    content: "";
    top: 14px;
    right: 10px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-color: #fff transparent transparent transparent; }
  .tbk:not(.liferay-instance).private-page .select-selected.select-arrow-active:after {
    border-color: transparent transparent #fff transparent;
    top: 7px; }
  .tbk:not(.liferay-instance).private-page .select-items div, .tbk:not(.liferay-instance).private-page .select-selected {
    color: #ffffff;
    padding: 8px 16px;
    border: 1px solid transparent;
    border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .select-items {
    position: absolute;
    background-color: DodgerBlue;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 99; }
  .tbk:not(.liferay-instance).private-page .select-hide {
    display: none; }
  .tbk:not(.liferay-instance).private-page .select-items div:hover, .tbk:not(.liferay-instance).private-page .same-as-selected {
    background-color: rgba(0, 0, 0, 0.1); }
  .tbk:not(.liferay-instance).private-page .header-shadow {
    width: 100%;
    /*height:70px;*/
    background: #FFF;
    border-radius: 5px 5px 0 0;
    border-bottom: 1px solid #C9D0E4;
    /*box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.08);*/
    position: relative;
    z-index: inherit;
    float: left;
    padding: 20px; }
  .tbk:not(.liferay-instance).private-page .header-shadow .header-title {
    font-size: 15px;
    font-family: Roboto Regular;
    float: left; }
  .tbk:not(.liferay-instance).private-page .header-shadow .header-subtitle {
    float: right; }
  .tbk:not(.liferay-instance).private-page .header-shadow .header-subtitle span {
    font-size: 13px;
    font-family: Roboto Regular;
    display: inline-block; }
  .tbk:not(.liferay-instance).private-page .header-shadow .header-subtitle span hr {
    border: 1px solid #D2D2D2;
    margin: 2px 8px 3px 8px; }
  .tbk:not(.liferay-instance).private-page .header-shadow .direction-title {
    font-size: 13px;
    font-family: Roboto Regular;
    background: url("../images/tbk/iconAdressBlue.svg") 0 4px no-repeat;
    padding: 0 0 0 15px; }
  .tbk:not(.liferay-instance).private-page .table-responsive {
    width: 99.99% !important;
    border: 0; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default {
    border-radius: 5px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
    float: left;
    margin: 0; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default > thead > tr > th {
    background: #F7F8FE;
    color: #43484C; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default th.table-sorted {
    background: #F7F8FE; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default td.table-sorted {
    background: #FFF; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default > thead > tr > th.dt-colspan {
    font-family: Roboto Medium !important;
    font-weight: 500;
    padding: 20px 10px 0 10px;
    border-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default > thead > tr > th .table-sort-liner {
    display: inline; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default > thead > tr > th.table-sorted .table-sort-indicator {
    background-position: 0 -10px; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default > thead > tr > th.table-sorted-desc .table-sort-indicator {
    background-position: 0px -18px; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default > thead {
    background: #F3F4FA; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default > tbody > tr > td {
    color: #A0A3B5; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default > tbody > tr > td:first-child,
  .tbk:not(.liferay-instance).private-page .data-table .table-default > tbody > tr > td:last-child {
    color: #43484C; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default > tbody > tr > td:last-child {
    /*border-right:1px solid #FFF;*/ }
  .tbk:not(.liferay-instance).private-page .table-container {
    width: 100%;
    border-radius: 5px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
    border: 0;
    float: left;
    margin: 0 0 30px 0; }
  .tbk:not(.liferay-instance).private-page .table-container .table-content {
    width: 99.9%; }
  .tbk:not(.liferay-instance).private-page .footer-shadow {
    width: 100%;
    background: #FFF;
    border-radius: 0 0 5px 5px;
    border-top: 1px solid #C9D0E4;
    position: relative;
    z-index: 0;
    float: left;
    padding: 20px; }
  .tbk:not(.liferay-instance).private-page .footer-shadow a,
  .tbk:not(.liferay-instance).private-page .footer-shadow a:link {
    font-size: 13px;
    font-family: Roboto Medium;
    color: #00B6FF; }
  .tbk:not(.liferay-instance).private-page .table-default,
  .tbk:not(.liferay-instance).private-page .table-detail .table {
    width: 100%;
    background: #FFF;
    font-family: Roboto Regular;
    font-size: 13px;
    color: #43484C;
    border-radius: 4px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
    border: 0;
    margin: 0 0 30px 0; }
  .tbk:not(.liferay-instance).private-page .table-default th,
  .tbk:not(.liferay-instance).private-page .table-default td,
  .tbk:not(.liferay-instance).private-page .table-detail .table th,
  .tbk:not(.liferay-instance).private-page .table-detail .table td {
    font-family: Roboto Regular !important;
    font-size: 13px;
    font-weight: 400; }
  .tbk:not(.liferay-instance).private-page .table-default > thead {
    /*height:80px;*/
    /*background:#F7F8FE;*/
    /*box-shadow:0 2px 4px 0 rgba(0,0,0,0.06);*/
    box-shadow: none; }
  .tbk:not(.liferay-instance).private-page .table-default thead tr th,
  .tbk:not(.liferay-instance).private-page .table-default tfoot tr td {
    vertical-align: top;
    padding: 12px 10px 16px 10px; }
  .tbk:not(.liferay-instance).private-page .table-default > thead > tr > th {
    border: 0;
    font-family: Roboto Regular;
    font-weight: 400;
    border-bottom: 1px solid #C9D0E4; }
  .tbk:not(.liferay-instance).private-page .table-default > thead > tr.dt-colspan > th {
    border: 0;
    font-family: Roboto Medium !important;
    font-weight: 500;
    padding: 20px 10px 0 10px;
    border-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .table-default > thead > tr > th.border-right,
  .tbk:not(.liferay-instance).private-page .table-default > tbody > tr > td.border-right,
  .tbk:not(.liferay-instance).private-page .table-default > tfoot > tr > td.border-right {
    border-right: 1px solid #C9D0E4; }
  .tbk:not(.liferay-instance).private-page .table-default tbody tr td,
  .tbk:not(.liferay-instance).private-page .table-default tbody tr th {
    vertical-align: middle;
    padding: 10px 10px 10px 10px; }
  .tbk:not(.liferay-instance).private-page .table-default > tbody > tr > td {
    border-top: 1px solid #C9D0E4; }
  .tbk:not(.liferay-instance).private-page .table-default thead tr th:first-child,
  .tbk:not(.liferay-instance).private-page .table-default tbody tr th:first-child,
  .tbk:not(.liferay-instance).private-page .table-default tbody tr td:first-child,
  .tbk:not(.liferay-instance).private-page .table-default tfoot tr td:first-child {
    padding-left: 20px; }
  .tbk:not(.liferay-instance).private-page .table-default thead tr th:first-child {
    border-radius: 5px 0 0 0;
    background-color: #F7F8FE; }
  .tbk:not(.liferay-instance).private-page .table-default thead tr th:last-child {
    border-radius: 0 5px 0 0;
    background-color: #F7F8FE; }
  .tbk:not(.liferay-instance).private-page .table-default thead tr th:last-child,
  .tbk:not(.liferay-instance).private-page .table-default tbody tr td:last-child,
  .tbk:not(.liferay-instance).private-page .table-default tfoot tr td:last-child {
    padding-right: 20px; }
  .tbk:not(.liferay-instance).private-page .table-default tbody tr td:first-child,
  .tbk:not(.liferay-instance).private-page .table-default tbody tr td:last-child,
  .tbk:not(.liferay-instance).private-page .table-default tbody tr td:first-child span,
  .tbk:not(.liferay-instance).private-page .table-default tbody tr td:last-child span {
    font-family: Roboto Medium !important;
    /*padding-left:20px;*/
    /*font-weight:500;*/ }
  .tbk:not(.liferay-instance).private-page .table-default > tfoot > tr > td a,
  .tbk:not(.liferay-instance).private-page .table-default > tfoot > tr > td a:link {
    font-size: 13px;
    font-family: Roboto Medium;
    color: #00B6FF;
    /*font-weight:500;*/ }
  .tbk:not(.liferay-instance).private-page .table-default > tfoot > tr > td a.disabled {
    pointer-events: none;
    cursor: not-allowed; }
  .tbk:not(.liferay-instance).private-page .table-default tr.total-row td {
    background-color: #F7F8FE; }
  .tbk:not(.liferay-instance).private-page .table-default tr.total-row:last-child td:last-child {
    border-radius: 0 0 5px 0; }
  .tbk:not(.liferay-instance).private-page .table-default tr.total-row:last-child td:first-child {
    border-radius: 0 0 0 5px; }
  .tbk:not(.liferay-instance).private-page .table-detail .table > thead > tr > th,
  .tbk:not(.liferay-instance).private-page .table-detail .table > tbody > tr > td {
    width: auto !important;
    font-family: Roboto Regular;
    font-weight: 400;
    vertical-align: top;
    padding: 12px 10px 16px 10px; }
  .tbk:not(.liferay-instance).private-page .table-detail .table > tbody > tr > td {
    vertical-align: middle; }
  .tbk:not(.liferay-instance).private-page .table-detail .table > thead > tr > th {
    font-family: Roboto Regular;
    border: 0;
    border-top: 1px solid #C9D0E4; }
  .tbk:not(.liferay-instance).private-page .table-detail .table > tbody > tr > td {
    border-top: 1px solid #C9D0E4;
    padding: 10px 10px 10px 10px;
    box-shadow: none; }
  .tbk:not(.liferay-instance).private-page .table-detail .table tbody tr td:first-child,
  .tbk:not(.liferay-instance).private-page .table-detail .table tbody tr td:last-child,
  .tbk:not(.liferay-instance).private-page .table-detail .table tbody tr td:first-child span,
  .tbk:not(.liferay-instance).private-page .table-detail .table tbody tr td:last-child span {
    font-family: Roboto Medium;
    /*font-weight:500;*/ }
  .tbk:not(.liferay-instance).private-page .table-detail .table th {
    background-color: #F7F8FE;
    border: none; }
  .tbk:not(.liferay-instance).private-page .table-detail .table thead th:first-child {
    border-radius: 5px 0 0 0; }
  .tbk:not(.liferay-instance).private-page .table-detail .table thead th:last-child {
    border-radius: 0 5px 0 0; }
  .tbk:not(.liferay-instance).private-page .table-detail .table thead tr th:first-child,
  .tbk:not(.liferay-instance).private-page .table-detail .table tbody tr td:first-child {
    padding-left: 20px; }
  .tbk:not(.liferay-instance).private-page .table-detail .table thead tr th:last-child,
  .tbk:not(.liferay-instance).private-page .table-detail .table tbody tr td:last-child {
    padding-right: 20px; }
  .tbk:not(.liferay-instance).private-page .table-detail .table th {
    color: #43484C !important; }
  .tbk:not(.liferay-instance).private-page .table-summary {
    margin-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr > th,
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr > td {
    font-size: 13px;
    font-family: Roboto Regular;
    color: #43484C;
    background: transparent;
    border: 0;
    /*font-weight:normal;*/
    box-shadow: none;
    margin: 0;
    padding: 0; }
  .tbk:not(.liferay-instance).private-page .table-summary > tbody tr td:last-child,
  .tbk:not(.liferay-instance).private-page .table-summary > tbody tr td:first-child {
    padding-right: 0;
    padding-left: 0; }
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr > th > h6,
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr > th > span > h6,
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr > td > h6,
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr > td > span > h6 {
    font-size: 13px;
    font-family: Roboto Regular;
    font-weight: normal;
    float: left;
    margin: 0; }
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr.tr-totals > td > h6.pull-top,
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr.tr-totals > td > span > h6.pull-top {
    margin: 10px 2px 0 0; }
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr.tr-totals > td > h6.pull-bottom,
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr.tr-totals > td > span > h6.pull-bottom {
    margin: 21px 0 0 2px; }
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr > td.highl-text-2 > h6.pull-top,
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr > td.highl-text-2 > span > h6.pull-top {
    margin: 8px 2px 0 0; }
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr > td.highl-text-2 > h6.pull-bottom,
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr > td.highl-text-2 > span > h6.pull-bottom {
    margin: 15px 0 0 2px; }
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr > td.highl-text-3 > h6.pull-top,
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr > td.highl-text-3 > span > h6.pull-top {
    margin: 6px 2px 0 2px; }
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr > td.highl-text-3 > h6.pull-bottom,
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr > td.highl-text-3 > span > h6.pull-bottom {
    margin: 9px 0 0 2px; }
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr > th {
    height: 10px;
    font-weight: 400;
    padding: 0; }
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr > td.highl-text-2 {
    padding: 0 0 25px 0; }
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr.tr-line > th {
    /*RESUMEN MIS ABONOS*/
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    padding: 10px 0 0 0; }
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr > td.highl-text-3 {
    font-family: Roboto Regular !important;
    font-size: 19px !important; }
  .tbk:not(.liferay-instance).private-page .table-consolidated > tbody > tr > td.highl-text-2 > h6.pull-bottom,
  .tbk:not(.liferay-instance).private-page .table-consolidated > tbody > tr > td.highl-text-2 > span > h6.pull-bottom {
    margin: 17px 0 0 2px; }
  .tbk:not(.liferay-instance).private-page .table-consolidated > tbody > tr > td.highl-text-2 {
    /*RESUMEN MIS ABONOS*/
    padding: 0 0 15px 0; }
  .tbk:not(.liferay-instance).private-page .table-consolidated > tbody > tr > td.highl-text-3 {
    /*RESUMEN MIS ABONOS*/
    font-family: Roboto Regular !important;
    font-size: 19px !important;
    padding: 0 0 15px 0; }
  .tbk:not(.liferay-instance).private-page .table-consolidated tbody tr:nth-of-type(6) td.highl-text-3 {
    /*RESUMEN MIS ABONOS*/
    padding: 0; }
  .tbk:not(.liferay-instance).private-page .table-data-white > tbody > tr > th,
  .tbk:not(.liferay-instance).private-page .table-data-white > tbody > tr > td {
    color: #FFF; }
  .tbk:not(.liferay-instance).private-page .table-data-light-grey > tbody > tr > th {
    color: #A0A3B5; }
  .tbk:not(.liferay-instance).private-page .table-voucher {
    margin: 0; }
  .tbk:not(.liferay-instance).private-page .table-voucher > tbody > tr > th,
  .tbk:not(.liferay-instance).private-page .table-voucher > tbody > tr > td {
    font-family: Roboto Regular;
    color: #43484C;
    background: transparent;
    border: 0;
    /*font-weight:normal;*/
    box-shadow: none;
    margin: 0;
    padding: 0; }
  .tbk:not(.liferay-instance).private-page .table-voucher > tbody > tr > th {
    height: 10px;
    font-family: Roboto Regular;
    font-size: 13px;
    font-weight: normal; }
  .tbk:not(.liferay-instance).private-page .table-voucher > tbody > tr.tr-data > td {
    height: 43px;
    font-family: Roboto Medium;
    font-size: 15px;
    /*font-weight:500;*/ }
  .tbk:not(.liferay-instance).private-page .table-voucher > tbody > tr > td.total-sale {
    height: 80px; }
  .tbk:not(.liferay-instance).private-page .table-voucher .icon-date {
    width: 13px;
    height: 13px;
    background: no-repeat 50% 50% url("../images/tbk/icoCalendarLightGrey.svg");
    margin: 1px 6px 0 0; }
  .tbk:not(.liferay-instance).private-page .table-voucher > tbody > tr > td > h6 {
    font-size: 16px;
    font-family: Roboto Regular;
    /*font-weight:normal;*/
    float: left;
    margin: 10px 1px 0 0; }
  .tbk:not(.liferay-instance).private-page .table-detail .table > thead {
    height: 50px;
    /*background:#F7F8FE;*/
    /*box-shadow:0 2px 4px 0 rgba(0,0,0,0.06);*/ }
  .tbk:not(.liferay-instance).private-page .table-detail .table > tbody > tr {
    /*AGREGA ALTO FIJO*/
    height: auto; }
  .tbk:not(.liferay-instance).private-page .table-default > tbody > tr th {
    border-top: 1px solid #C9D0E4; }
  .tbk:not(.liferay-instance).private-page .table-detail .table > thead > tr:first-child > th {
    border-top: 0; }
  .tbk:not(.liferay-instance).private-page .table-detail .table > tbody > tr > th {
    border-top: 1px solid #C9D0E4; }
  .tbk:not(.liferay-instance).private-page .table-detail > thead > tr.tr-shadow {
    /*box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.06);*/
    box-shadow: none; }
  .tbk:not(.liferay-instance).private-page .table-detail.table-tabs .table {
    border-radius: 0 5px 5px 5px; }
  .tbk:not(.liferay-instance).private-page .table-detail.table-tabs .table th {
    background: #FFF; }
  .tbk:not(.liferay-instance).private-page .table-tabs .table thead tr th:last-child {
    border-radius: 0 5px 0 0; }
  .tbk:not(.liferay-instance).private-page .table-detail.table-tabs .table-list > tbody tr td:first-child {
    font-family: Roboto Medium;
    /*font-weight:bold;*/ }
  .tbk:not(.liferay-instance).private-page .table-detail.table-tabs .icon-tooltip {
    width: 16px;
    height: 16px; }
  .tbk:not(.liferay-instance).private-page .table-detail.table-tabs .table > thead {
    /*height:50px;*/
    /*background:#FFF;*/
    /*box-shadow:0 2px 4px 0 rgba(0,0,0,0.06);*/ }
  .tbk:not(.liferay-instance).private-page .ico-status img {
    width: 15px;
    height: 15px;
    margin: -1px 0 0 0; }
  .tbk:not(.liferay-instance).private-page .text-ico {
    /*width:60px;*/
    white-space: nowrap; }
  .tbk:not(.liferay-instance).private-page .table-totals {
    font-size: 13px;
    color: #43484C;
    position: absolute;
    top: 35px;
    right: 30px;
    z-index: 1; }
  .tbk:not(.liferay-instance).private-page .table-totals th, .tbk:not(.liferay-instance).private-page .table-totals td {
    padding: 6px; }
  .tbk:not(.liferay-instance).private-page .table-totals th {
    color: #A0A3B5; }
  .tbk:not(.liferay-instance).private-page .table-default.table-detail-local tbody tr td,
  .tbk:not(.liferay-instance).private-page .table-default.table-detail-local tbody tr th {
    vertical-align: top; }
  .tbk:not(.liferay-instance).private-page .content__table-colums {
    margin-top: 45px; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .table-detail .table > tbody > tr > td {
    padding: 10px 10px 10px 0; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .table thead tr th:first-child {
    padding-left: 20px; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .table-detail .table tbody tr td:last-child {
    padding-right: 20px; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .table-detail .table > thead > tr > th {
    padding: 10px 10px 10px 0; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .content__table-colums .table thead tr th:first-child {
    padding-left: 20px; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .table-detail .table thead th:first-child {
    padding-left: 20px; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .table-detail .table tbody tr td:first-child {
    padding-left: 20px; }
  .tbk:not(.liferay-instance).private-page .content__table-colums span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .btn-more {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    width: 62px; }
  .tbk:not(.liferay-instance).private-page .content__table-colums span[data-text="Fecha venta"]:before {
    content: attr(data-text); }
  .tbk:not(.liferay-instance).private-page .content__table-colums .table .table {
    margin-bottom: 20px; }
  .tbk:not(.liferay-instance).private-page .sort-colum .table-sort-liner {
    display: block;
    padding-right: 0;
    position: relative;
    top: 0;
    height: auto; }
  .tbk:not(.liferay-instance).private-page .table-sort-liner:focus {
    border: none;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .message-case .panel-default {
    margin-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .type-form .table-header.head-filter span {
    float: left;
    padding-top: 10px;
    padding-right: 5px; }
  .tbk:not(.liferay-instance).private-page .type-form .table-header.head-filter .input-text-wrapper {
    float: left;
    margin-bottom: 0;
    left: 86px;
    position: relative;
    top: -10px;
    width: 200px; }
  .tbk:not(.liferay-instance).private-page .type-form .table-header.head-filter .input-text-wrapper.has-error input {
    padding-left: 32px; }
  .tbk:not(.liferay-instance).private-page .type-form .table-header.head-filter .input-text-wrapper.has-error .help-block {
    padding-left: 58px; }
  .tbk:not(.liferay-instance).private-page .type-form .text-description-input {
    float: left;
    padding-top: 10px;
    padding-right: 8px; }
  .tbk:not(.liferay-instance).private-page .type-form.table .border_bottom_hidden {
    border-bottom: 1px solid transparent; }
  .tbk:not(.liferay-instance).private-page .type-form.table .form-group {
    margin-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .type-form.table .form-group .field-white-border, .tbk:not(.liferay-instance).private-page .type-form.table .form-group .form-filters-home .btn-dropdown-select-month, .tbk:not(.liferay-instance).private-page .form-filters-home .type-form.table .form-group .btn-dropdown-select-month {
    width: 342px; }
  .tbk:not(.liferay-instance).private-page .type-form.table .form-group .field-white-border.input-cod, .tbk:not(.liferay-instance).private-page .type-form.table .form-group .form-filters-home .input-cod.btn-dropdown-select-month, .tbk:not(.liferay-instance).private-page .form-filters-home .type-form.table .form-group .input-cod.btn-dropdown-select-month {
    width: 285px; }
  .tbk:not(.liferay-instance).private-page .type-form.table .form-group .field-white-border.form-control:focus, .tbk:not(.liferay-instance).private-page .type-form.table .form-group .form-filters-home .form-control.btn-dropdown-select-month:focus, .tbk:not(.liferay-instance).private-page .form-filters-home .type-form.table .form-group .form-control.btn-dropdown-select-month:focus {
    border-color: #66afe9 !important;
    outline: 0; }
  .tbk:not(.liferay-instance).private-page .type-form.table .form-group .field-white-border.phone, .tbk:not(.liferay-instance).private-page .type-form.table .form-group .form-filters-home .phone.btn-dropdown-select-month, .tbk:not(.liferay-instance).private-page .form-filters-home .type-form.table .form-group .phone.btn-dropdown-select-month {
    width: 188px; }
  .tbk:not(.liferay-instance).private-page .type-form.table .form-group .dropdown-select a.btn-type-select, .tbk:not(.liferay-instance).private-page .type-form.table .form-group .dropdown-select-month a.btn-type-select, .tbk:not(.liferay-instance).private-page .type-form.table .form-group .btn-dropdown-select-month a.btn-type-select {
    padding: 4px;
    text-align: center; }
  .tbk:not(.liferay-instance).private-page .type-form.table .selectWrapper {
    width: 668px;
    height: 37px;
    display: flex; }
  .tbk:not(.liferay-instance).private-page .type-form.table .selectWrapper p {
    padding: 9px; }
  .tbk:not(.liferay-instance).private-page .type-form.table .selectWrapper .border-select {
    height: 37px;
    width: 112px;
    font-size: 12px;
    font-family: Roboto Regular;
    border-radius: 25px;
    border: 1px solid #D4D6E1;
    box-shadow: none;
    padding: 4px; }
  .tbk:not(.liferay-instance).private-page .type-form.table .selectWrapper .border-select select {
    border: 1px solid transparent;
    box-shadow: inset 0 1px 1px transparent;
    width: 100%;
    height: 27px; }
  .tbk:not(.liferay-instance).private-page .type-form.table .selectWrapper .border-select select:out-of-range {
    border: 8px solid red; }
  .tbk:not(.liferay-instance).private-page .type-form.table td {
    padding: 5px; }
  .tbk:not(.liferay-instance).private-page .type-form.table tr:nth-last-child(2) td {
    padding-bottom: 20px; }
  .tbk:not(.liferay-instance).private-page .type-form.table tr:nth-last-child(1) td p {
    font-family: Roboto Regular;
    color: #a0a3b5;
    padding-top: 10px;
    padding-left: 20px;
    font-size: 10px !important;
    margin: 0 0 2px; }
  .tbk:not(.liferay-instance).private-page .comercio_custom {
    padding-left: 58px; }
  .tbk:not(.liferay-instance).private-page .form-filters .type-form thead .has-error .help-block .required {
    margin-left: 56px; }
  .tbk:not(.liferay-instance).private-page .table-position {
    position: inherit;
    width: 100%; }
  .tbk:not(.liferay-instance).private-page .table-position .table-sorted {
    background: transparent; }
  .tbk:not(.liferay-instance).private-page .table-position .text-light-grey.leyend-table {
    text-align: center;
    font-size: 12px;
    margin-top: -15px;
    margin-bottom: 40px; }
  .tbk:not(.liferay-instance).private-page .table-position .pagination-content {
    margin-top: -10px; }
  .tbk:not(.liferay-instance).private-page .table-position .table-sort-indicator {
    left: 78px; }
  .tbk:not(.liferay-instance).private-page .table-position .icon-pdf {
    background: no-repeat 100% 50% url("../images/tbk/iconPdfLightGrey.svg");
    width: 20px;
    height: 21px;
    display: block;
    margin-right: -30px; }
  .tbk:not(.liferay-instance).private-page .table-position .icon-pdf:hover {
    background: no-repeat 100% 50% url(../images/tbk/iconPdf.svg); }
  .tbk:not(.liferay-instance).private-page .table-position .table-position .text-cyan:hover {
    text-decoration: none;
    outline: 0; }
  .tbk:not(.liferay-instance).private-page .table-summary.table-data-light-grey tbody tr th h6.minus_three {
    margin-top: -3px; }
  .tbk:not(.liferay-instance).private-page .table-summary.table-data-light-grey tbody tr.tr-totals td h6:last-child {
    margin-top: 6px; }
  .tbk:not(.liferay-instance).private-page .table-detail .table tbody tr td span {
    white-space: nowrap; }
  .tbk:not(.liferay-instance).private-page .table-table .text-cyan {
    white-space: nowrap; }
  .tbk:not(.liferay-instance).private-page .tooltip-tbk .tooltip .tooltiptext.center-tooltip {
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    top: -35px;
    z-index: 1;
    bottom: inherit;
    left: -10px;
    margin-left: inherit;
    white-space: nowrap; }
  .tbk:not(.liferay-instance).private-page .tabs-moves.tabbable-content {
    /*CONTENEDOR PRINCIPAL*/
    color: #43484C;
    margin: 20px 0; }
  .tbk:not(.liferay-instance).private-page .tabs-moves.tabbable-content .nav-tabs {
    border-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .tabs-moves.tabbable-content .nav-tabs > li {
    position: relative;
    margin-bottom: -2px; }
  .tbk:not(.liferay-instance).private-page .tabs-moves.tabbable-content .nav-tabs > li > a {
    background: linear-gradient(to bottom, white 0%, #e8ebff 100%);
    color: #43484C;
    font-family: Roboto Regular;
    font-size: 14px;
    border-radius: 5px 5px 0 0;
    border: 0;
    box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.1);
    /*box-shadow:0 2px 6px 0 rgba(0,0,0,0.1);*/
    margin-right: 6px;
    padding: 12px 20px; }
  .tbk:not(.liferay-instance).private-page .tabs-moves.tabbable-content .nav-tabs > li:hover > a {
    background: linear-gradient(to bottom, #fcfdff 0%, #f3f5fd 100%); }
  .tbk:not(.liferay-instance).private-page .tabs-moves.tabbable-content .nav-tabs > li.active > a {
    background: #FFF;
    color: #43484C;
    font-family: Roboto Medium;
    font-size: 14px;
    /*font-weight:500;*/ }
  .tbk:not(.liferay-instance).private-page .tabs-moves.tabbable-content .nav-tabs > li.disabled > a {
    background: #EAECF8;
    color: #A0A3B5;
    pointer-events: none;
    cursor: not-allowed; }
  .tbk:not(.liferay-instance).private-page .tabs-moves.tabbable-content .nav-tabs > li.active > a,
  .tbk:not(.liferay-instance).private-page .tabs-moves.tabbable-content .nav-tabs > li.active > a:hover,
  .tbk:not(.liferay-instance).private-page .tabs-moves.tabbable-content .nav-tabs > li.active > a:focus {
    background: #FFF;
    color: #43484C;
    font-size: 14px;
    font-family: Roboto Medium;
    /*font-weight:500;*/
    border: 0;
    position: relative;
    z-index: 10; }
  .tbk:not(.liferay-instance).private-page .tabs-moves .tab-content:focus {
    border: none;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .tabs-moves.tabbable-content div.tab-content {
    position: relative; }
  .tbk:not(.liferay-instance).private-page .tabs-moves.tabbable-content .tab-content .tab-pane {
    min-height: 200px;
    background: transparent;
    border-radius: 0 5px 5px 5px;
    /*box-shadow:0 2px 4px 0 rgba(0,0,0,0.06);*/ }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .radio_container {
    display: block;
    position: relative;
    padding-left: 0;
    margin-bottom: -20px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: flex;
    /* Create the indicator (the dot/circle - hidden when not checked) */
    /* Show the indicator (dot/circle) when checked */
    /* Style the indicator (dot/circle) */ }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .radio_container input {
    position: absolute;
    opacity: 0;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .radio_container .checkmark {
    top: 0;
    display: inline-grid;
    left: -23px;
    height: 16px;
    width: 16px;
    background-color: #D4D6E1;
    border-radius: 50%;
    margin-right: 10px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .radio_container:hover input ~ .checkmark {
    background-color: #E7E9F5; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .radio_container input:checked ~ .checkmark {
    margin-right: 16px;
    background-color: #00A0E0;
    width: 10px;
    height: 10px;
    margin-top: 4px;
    margin-left: 3px;
    margin-right: 13px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .radio_container .checkmark:after {
    content: "";
    position: absolute;
    display: none; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .radio_container input:checked ~ .checkmark:after {
    display: block; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .radio_container .checkmark:after {
    top: 0px;
    left: -3px;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background: transparent;
    border: 3px solid #00A0E0;
    margin-top: -2px; }
  @media only screen and (max-width: 1184px) {
    .tbk:not(.liferay-instance).private-page .container-notification {
      min-width: inherit;
      margin-bottom: 10px; } }
  .tbk:not(.liferay-instance).private-page .count-notification {
    height: 15px;
    width: 15px;
    border-radius: 8px;
    background-color: #f42651;
    color: #FFF;
    z-index: 101;
    margin-left: 20px;
    position: absolute;
    font-size: 10px;
    text-align: center;
    padding-top: 1px;
    float: right;
    -webkit-animation-name: animateright;
    -webkit-animation-duration: .4s;
    animation-name: animateright;
    animation-duration: .4s; }
  .tbk:not(.liferay-instance).private-page .tinkerbell {
    height: 30px;
    width: 34px;
    background-color: #FFFFFF;
    color: #FFF;
    border: none;
    margin-top: 2px;
    position: relative;
    z-index: 100;
    float: right;
    background-position-x: 16px !important;
    background-color: #FFF;
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s; }
  .tbk:not(.liferay-instance).private-page .tinkerbell:focus {
    border: none;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .modalNotificationTop {
    display: block;
    position: fixed;
    z-index: 1;
    height: auto;
    overflow-y: hidden;
    top: 87px;
    width: calc(100vw - 141px);
    right: 0;
    /* The Close Button */ }
  .tbk:not(.liferay-instance).private-page .modalNotificationTop .notification-content {
    position: relative;
    margin: auto;
    padding: 0;
    box-shadow: 0 4px 8px 0 transparent, 0 6px 20px 0 transparent;
    border: 1px solid transparent; }
  .tbk:not(.liferay-instance).private-page .modalNotificationTop .notification {
    padding: 0; }
  .tbk:not(.liferay-instance).private-page .modalNotificationTop .alert-warning {
    height: 49px;
    position: fixed;
    padding-right: 143px;
    padding-left: 40px;
    color: #43484C;
    text-align: center;
    background-color: #FFF8F8;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0;
    white-space: nowrap;
    -webkit-transition: height 2s, white-space 1s;
    transition: max-height 0.4s ease-in;
    width: calc(100vw - 151px);
    right: 0;
    border-color: #ffeccc;
    font-size: 13px; }
  .tbk:not(.liferay-instance).private-page .modalNotificationTop .alert-warning:hover {
    height: auto;
    white-space: normal;
    padding-left: 40px; }
  .tbk:not(.liferay-instance).private-page .modalNotificationTop .alert-warning.more-than-one-notification {
    border-bottom: solid 3px #E0DDCA;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .tbk:not(.liferay-instance).private-page .modalNotificationTop .number-notification {
    position: relative;
    z-index: 2000;
    float: right;
    padding-right: 50px;
    padding-top: 15px; }
  .tbk:not(.liferay-instance).private-page .modalNotificationTop .close {
    color: black;
    float: right;
    font-size: 28px;
    font-weight: bold;
    padding-right: 20px;
    padding-top: 10px;
    z-index: 2000;
    position: relative;
    background: transparent; }
  .tbk:not(.liferay-instance).private-page .modalNotificationTop .close:hover,
  .tbk:not(.liferay-instance).private-page .modalNotificationTop .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .panelNotification {
    right: -100%;
    opacity: 0;
    transition: right 0.4s, opacity 0.4s;
    -webkit-transition: right 0.4s, opacity 0.4s;
    z-index: 800;
    position: fixed;
    overflow-y: hidden;
    overflow-x: hidden;
    /* Modal Content */ }
  .tbk:not(.liferay-instance).private-page .panelNotification .modal-dialog {
    position: relative;
    float: right;
    margin: 0px; }
  .tbk:not(.liferay-instance).private-page .panelNotification.show {
    right: 0px;
    opacity: 1;
    top: 0;
    width: 100%;
    height: 100%; }
  .tbk:not(.liferay-instance).private-page .panelNotification .scroller {
    width: 100%;
    height: 100px;
    overflow-y: scroll;
    scrollbar-color: #D4D6E1 #EBECF0;
    scrollbar-width: thin; }
  .tbk:not(.liferay-instance).private-page .panelNotification .scrollbar {
    margin-left: 30px;
    float: left;
    height: 300px;
    background: transparent;
    overflow-y: scroll;
    margin-bottom: 25px; }
  .tbk:not(.liferay-instance).private-page .panelNotification .scrollbar-magenta::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #EBECF0;
    opacity: 0.33;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .panelNotification .scrollbar-magenta::-webkit-scrollbar {
    width: 7.99px;
    background-color: #EBECF0;
    opacity: 0.33;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .panelNotification .scrollbar-magenta::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #D4D6E1; }
  .tbk:not(.liferay-instance).private-page .panelNotification .notification-unread {
    color: #43484C;
    background-color: #EAEDFC; }
  .tbk:not(.liferay-instance).private-page .panelNotification .notification-read {
    color: #43484C;
    background-color: #F3F5FE; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panelNotification button {
    background: white;
    border: none;
    float: left; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-content-notification {
    position: relative;
    margin: auto;
    padding: 0;
    border: 1px solid transparent;
    margin: 0;
    width: 100%;
    box-shadow: 0 4px 8px 0 transparent, 0 6px 20px 0 transparent;
    border: 1px solid transparent;
    border-radius: 6px;
    outline: 0;
    background-clip: padding-box;
    background-color: #fff; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-header-notification {
    padding-top: 17px;
    font-size: 13px;
    padding-left: 28px;
    display: flex; }
  .tbk:not(.liferay-instance).private-page .panelNotification .nav-panel-notification {
    text-align: left;
    padding-top: 6px;
    padding-right: 8px;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .panelNotification .nav-panel-notification .tab-notification {
    margin-right: 14px;
    padding-right: 2px;
    margin-left: 4px;
    padding-left: 2px;
    text-align: left;
    background: white;
    border: none;
    float: left;
    cursor: pointer;
    padding-bottom: 10px; }
  .tbk:not(.liferay-instance).private-page .panelNotification .nav-panel-notification .tab-notification:focus {
    border-bottom: 2px solid #00B6FF;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .panelNotification .nav-panel-notification .tab-notification:hover {
    color: #00B6FF; }
  .tbk:not(.liferay-instance).private-page .panelNotification .nav-panel-notification .selected {
    padding-bottom: 10px;
    cursor: pointer;
    border-bottom: 2px solid #00B6FF;
    color: #00B6FF; }
  .tbk:not(.liferay-instance).private-page .panelNotification .close-panel-notification {
    text-align: right;
    width: 150px;
    padding-top: 6px;
    padding-right: 7px; }
  .tbk:not(.liferay-instance).private-page .panelNotification .close-panel-notification .close {
    float: right;
    font-size: 13px;
    font-weight: inherit;
    color: #43484C;
    opacity: 1;
    background: transparent; }
  .tbk:not(.liferay-instance).private-page .panelNotification .close-panel-notification span {
    border: solid 1px #43484C;
    border-radius: 25px;
    padding-left: 4px;
    padding-right: 4px; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-nodification-body {
    padding-right: 8px;
    background-color: #F3F5FE;
    height: 329px; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-nodification-scroll {
    overflow-y: scroll;
    overflow-x: hidden;
    width: 358px;
    height: 313px;
    list-style: none;
    padding: 0;
    margin: 0; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-nodification-scroll .notification-date {
    float: right;
    padding-right: 10px;
    padding-top: 17px; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-nodification-scroll li {
    padding-left: 33px;
    font-weight: 600;
    border-bottom: 1px solid #D5D8F1;
    padding-bottom: 15px;
    padding-top: 17px; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-nodification-scroll li p {
    width: 284px;
    word-wrap: break-word;
    font-weight: 300; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-nodification-scroll li a {
    padding-left: 265px; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-nodification-scroll li::before {
    content: " ";
    height: 5px;
    width: 5px;
    background-color: #00B6FF;
    border-radius: 50%;
    display: inline-block;
    margin-left: -14px;
    margin-right: 9px;
    margin-bottom: 2px; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-nodification-scroll .icon-check-circle {
    background: no-repeat 0% 56% url("../images/tbk/icoCheckCircle.svg");
    background-size: 37.8px;
    height: 40px;
    width: 40px;
    margin-left: 44%; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-nodification-scroll .alert-null {
    color: #787B89;
    font-family: "Roboto Regular";
    font-size: 13px;
    line-height: 19px;
    text-align: center;
    padding-top: 113px;
    padding-bottom: 92px; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-nodification-scroll .alert-null .text-alert-null {
    padding-top: 20px; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-alert-scroll {
    overflow-y: scroll;
    overflow-x: hidden;
    width: 358px;
    height: 313px;
    list-style: none;
    /* Remove HTML bullets */
    padding: 0;
    margin: 0; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-alert-scroll .scroller {
    width: 100%;
    height: 100px;
    overflow-y: scroll;
    scrollbar-color: #D4D6E1 #EBECF0;
    scrollbar-width: thin; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-alert-scroll .scrollbar {
    margin-left: 30px;
    float: left;
    height: 300px;
    background: transparent;
    overflow-y: scroll;
    margin-bottom: 25px; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-alert-scroll .scrollbar-magenta::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #EBECF0;
    opacity: 0.33;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-alert-scroll .scrollbar-magenta::-webkit-scrollbar {
    width: 7.99px;
    background-color: #EBECF0;
    opacity: 0.33;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-alert-scroll .scrollbar-magenta::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #D4D6E1; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-alert-scroll .notification-unread {
    color: #43484C;
    background-color: #EAEDFC; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-alert-scroll .notification-read {
    color: #43484C;
    background-color: #F3F5FE; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-alert-scroll .notification-date {
    float: right;
    padding-right: 10px;
    padding-top: 17px; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-alert-scroll .icon-check-circle {
    background: no-repeat 0% 56% url("../images/tbk/icoCheckCircle.svg");
    background-size: 37.8px;
    height: 40px;
    width: 40px;
    margin-left: 44%; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-alert-scroll .alert-null {
    color: #787B89;
    font-family: "Roboto Regular";
    font-size: 13px;
    line-height: 19px;
    text-align: center;
    padding-top: 113px;
    padding-bottom: 92px; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-alert-scroll .alert-null .text-alert-null {
    padding-top: 20px; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-alert-scroll li {
    padding-left: 33px;
    font-weight: 600;
    border-bottom: 1px solid #D5D8F1;
    border-bottom: 1px solid #D5D8F1;
    padding-bottom: 15px;
    padding-top: 17px; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-alert-scroll li p {
    width: 284px;
    word-wrap: break-word;
    font-weight: 300; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-alert-scroll li a {
    float: right;
    margin-top: -10px; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-alert-scroll li::before {
    background-color: #F70969;
    content: " ";
    height: 5px;
    width: 5px;
    border-radius: 50%;
    display: inline-block;
    margin-left: -14px;
    margin-right: 9px;
    margin-bottom: 2px; }
  .tbk:not(.liferay-instance).private-page .panelNotification .modal-dialog {
    width: 363px; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-nodification-footer {
    background-color: #F3F5FE;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-color: #e5e5e5;
    clear: both;
    text-align: left;
    min-height: 8px; }
  .tbk:not(.liferay-instance).private-page .modal-backdrop.in {
    display: none; }
  .tbk:not(.liferay-instance).private-page .tbk__border-notification_left {
    height: 4px;
    width: 29px;
    transform: rotate(270deg);
    border-radius: 0 0 4px 4px;
    background-color: #C12476;
    display: block;
    position: relative;
    left: -34px;
    top: 10px; }
  .tbk:not(.liferay-instance).private-page .tbk__notification-small-red {
    height: 113px;
    width: 353px;
    background-color: #F70969;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1); }
  .tbk:not(.liferay-instance).private-page .tbk__notification-small-red .close-panel-notification {
    text-align: right;
    width: 150px;
    padding-top: 6px;
    padding-right: 7px; }
  .tbk:not(.liferay-instance).private-page .tbk__notification-small-red .close-panel-notification .close {
    float: right;
    font-size: 13px;
    font-weight: inherit;
    color: #FFF;
    opacity: 1;
    background: transparent; }
  .tbk:not(.liferay-instance).private-page .tbk__notification-small-red .close-panel-notification span {
    border: solid 1px #43484C;
    border-radius: 25px;
    padding-left: 4px;
    padding-right: 4px; }
  .tbk:not(.liferay-instance).private-page .tbk__notification-small-red .panel-nodification-body {
    padding-right: 8px;
    background-color: #F3F5FE;
    height: 329px; }
  .tbk:not(.liferay-instance).private-page .tooltip-detail .tooltip-inner {
    background-color: #007eff;
    box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2); }
  .tbk:not(.liferay-instance).private-page .tooltip-detail.tooltip.top .tooltip-arrow {
    border-top-color: #007eff; }
  .tbk:not(.liferay-instance).private-page .tooltip-detail.tooltip.top-left .tooltip-arrow {
    border-top-color: #007eff; }
  .tbk:not(.liferay-instance).private-page .tooltip-detail.tooltip.top-right .tooltip-arrow {
    border-top-color: #007eff; }
  .tbk:not(.liferay-instance).private-page .tooltip-detail.tooltip.right .tooltip-arrow {
    border-right-color: #007eff; }
  .tbk:not(.liferay-instance).private-page .tooltip-detail.tooltip.left .tooltip-arrow {
    border-left-color: #007eff; }
  .tbk:not(.liferay-instance).private-page .tooltip-detail.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #007eff; }
  .tbk:not(.liferay-instance).private-page .tooltip-detail.tooltip.bottom-left .tooltip-arrow {
    border-bottom-color: #007eff; }
  .tbk:not(.liferay-instance).private-page .tooltip-detail.tooltip.bottom-right .tooltip-arrow {
    border-bottom-color: #007eff; }
  .tbk:not(.liferay-instance).private-page .tooltip.fade .tooltip-inner {
    -webkit-background-color: #007eff;
    -moz-background-color: #007eff;
    -ms-background-color: #007eff;
    -o-background-color: #007eff;
    background-color: #007eff;
    -webkit-box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2); }
  .tbk:not(.liferay-instance).private-page .tooltip.fade .tooltip-arrow {
    -webkit-border-top-color: #007eff;
    -moz-border-top-color: #007eff;
    -ms-border-top-color: #007eff;
    -o-border-top-color: #007eff;
    border-top-color: #007eff;
    -webkit-box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2); }
  .tbk:not(.liferay-instance).private-page .tooltip-tbk .tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px transparent;
    opacity: 1;
    z-index: 1; }
  .tbk:not(.liferay-instance).private-page .tooltip-tbk .tooltip .tooltiptext {
    visibility: hidden;
    width: auto;
    -webkit-background-color: #007eff;
    -moz-background-color: #007eff;
    -ms-background-color: #007eff;
    -o-background-color: #007eff;
    background-color: #007eff;
    -webkit-box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    padding-left: 10px;
    padding-right: 10px;
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 50%;
    margin-left: -60px; }
  .tbk:not(.liferay-instance).private-page .tooltip-tbk .tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #007eff transparent transparent transparent;
    -webkit-border-color: #007eff transparent transparent transparent;
    -moz-border-color: #007eff transparent transparent transparent;
    -ms-border-color: #007eff transparent transparent transparent;
    -o-border-color: #007eff transparent transparent transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none; }
  .tbk:not(.liferay-instance).private-page .tooltip-tbk .tooltip:hover .tooltiptext {
    visibility: visible; }
  .tbk:not(.liferay-instance).private-page .table-header .tooltip.table-sort-liner {
    font-size: 12px;
    font-family: Roboto Regular; }
  .tbk:not(.liferay-instance).private-page .table-header .tooltip {
    font-size: 12px;
    font-family: Roboto Regular; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_acordeon-cyan .caret {
    width: 18px;
    height: 30px;
    background: #FFF url(../images/tbk/icoUpArrowSelectCyan.svg) 50% 50% no-repeat !important;
    border: 0;
    right: 15px;
    top: 5px;
    margin-bottom: 0;
    transform: rotate(180deg); }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_acordeon-cyan .caret.open {
    background: #FFF url(../images/tbk/icoUpArrowSelectCyan.svg) 50% 50% no-repeat !important;
    transform: rotate(0deg); }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 {
    /****** v2 DS -- 4 *******/
    /********* Actualizaciones DS ********/
    /*********      DS" --01      ********/ }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__button-primary {
    border-radius: 4px;
    background-color: #00A1E6; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__button-primary.udt-v2 {
    background-color: #00A1E6;
    color: white;
    font-size: 13px;
    height: 40px;
    width: 140px;
    padding-top: 12px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 button:disabled {
    background-color: #CBCED6; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__button-second {
    border: 1px solid #00B6FF;
    border-radius: 4px;
    height: 44px;
    min-width: 138px;
    padding: 13px 20px 14px 16px;
    color: #00B6FF; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__button-second:hover {
    text-decoration: unset; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__button-second:focus {
    text-decoration: unset;
    border: 1px solid #00B6FF;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__button-second.ds2-01 {
    height: 40px;
    padding: 10px 20px 14px 16px;
    text-align: center;
    display: block; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__button-second .icon-download {
    position: initial;
    padding-right: 16px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__button-second a {
    color: #00B6FF; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .btn-back {
    height: 28px;
    width: 28px;
    margin-right: 20px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .btn-back img {
    width: 12px;
    margin-top: 1px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .portlet-boundary_AbonosVolverAtrasWeb_ .btn-back img {
    width: 12px;
    margin-top: 5px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__button-second_4 {
    font-size: 13px;
    padding: 12px 20px 13px 16px;
    color: #00B6FF;
    box-sizing: border-box;
    height: 41px;
    width: 169px;
    border: 1px solid #CACED7;
    border-radius: 4px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__button-second_4:hover {
    text-decoration: unset;
    border: 1px solid #00B6FF; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__button-second_4:focus {
    text-decoration: unset;
    border: 1px solid #00B6FF;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__button-second_4 .icon-download {
    position: initial;
    padding-right: 16px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__button-second_4 a {
    color: #00B6FF; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__button-primary.ds2-01 {
    background: #00A0E0;
    height: 40px;
    padding: 10px 20px 14px 16px;
    margin-left: 0px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__button-second.ds2-01 {
    height: 40px;
    padding: 10px 20px 14px 16px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .favorit .check__list {
    display: list-item;
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS2/star0.png);
    background-size: 18px;
    background-position-x: 97%;
    background-position-y: 10px;
    width: 100%;
    min-height: 44px;
    border-bottom: 1px solid rgba(170, 174, 187, 0.3); }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .favorit .check__list a {
    top: 10px;
    position: relative;
    padding-left: 25px;
    display: block;
    width: 362px;
    left: 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .favorit .check__list.star-white {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS2/star0.png);
    margin-left: 93%;
    background-size: 18px;
    width: 18.32px;
    height: 18px;
    top: -11px;
    background-position-y: 0px;
    position: relative;
    display: block; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .favorit .check__list [type="checkbox"].filled-in:checked:after {
    top: 0;
    width: 18px;
    border-radius: 2px;
    box-shadow: none;
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS2/star1.png);
    background-size: 18px;
    z-index: 0;
    width: 18.32px;
    height: 18px;
    top: 10px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .favorit .check__list [type="checkbox"].filled-in:before, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .favorit .check__list [type="checkbox"].filled-in:after {
    content: '';
    box-shadow: none;
    z-index: 1;
    position: absolute;
    left: 93.5%; }
  .tbk:not(.liferay-instance).private-page .favorit .check__list [type="checkbox"].filled-in:before, .tbk:not(.liferay-instance).private-page .favorit .check__list [type="checkbox"].filled-in:after {
    content: '';
    box-shadow: none;
    z-index: 1;
    position: absolute;
    left: 93.5%; }
  .tbk:not(.liferay-instance).private-page .favorit .check__list [type="checkbox"].filled-in:checked:after {
    top: 0;
    width: 18px;
    border-radius: 2px;
    box-shadow: none;
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS2/star1.png);
    background-size: 18px;
    z-index: 0;
    width: 18.32px;
    height: 18px;
    top: 10px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .favorit .check__list [type="checkbox"] {
    position: relative;
    cursor: pointer;
    display: inline-block;
    line-height: 25px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-shadow: none;
    width: 100%;
    left: 0px;
    height: 45px;
    margin-bottom: -9px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .favorit .check__list input {
    line-height: normal;
    background-color: transparent !important;
    -webkit-appearance: initial;
    margin-top: -20px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .favorit .check__list input:focus {
    border: none;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0;
    border-bottom: none; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .container-chips {
    background: white;
    margin-block-end: -5px;
    min-width: 1112px;
    font-size: 12px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .container-chips span {
    float: left;
    margin-top: 7px;
    margin-right: 10px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .container-chips .chip {
    float: left;
    margin-block-end: 5px;
    padding-top: 5px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .container-chips .chip span.clear {
    float: right;
    margin-top: -1px;
    font-size: 13px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .form-inline_single .calendar-tbk-modal .btn-dropdown-select-month .caret {
    width: 18px;
    height: 30px;
    background: #FFF url(../images/tbk/icoDownArrowSelect.svg) 50% 50% no-repeat;
    border: 0;
    position: absolute;
    right: 15px;
    top: 5px;
    margin-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .form-inline_single .calendar-tbk-modal.open .btn-dropdown-select-month .caret {
    background: #FFF url(../images/tbk/icoUpArrowSelectCyan.svg) 50% 50% no-repeat !important;
    width: 18px;
    height: 30px;
    border: 0;
    position: absolute;
    top: 2px;
    right: 15px;
    margin-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_info-magenta a.text-cyan {
    margin-top: inherit; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .dropdown-select.open a.btn-type-select .caret, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .open.dropdown-select-month a.btn-type-select .caret, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .open.btn-dropdown-select-month a.btn-type-select .caret {
    background: #FFF url(../images/tbk/icoUpArrowSelectCyan.svg) 50% 50% no-repeat !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .hour-selector-dash {
    margin-top: 13px;
    margin-left: 2px;
    color: #A0A4B5; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__two_dropdown {
    width: 220px;
    display: flex;
    border: 1px solid  #DCDEE4;
    border-radius: 4px;
    height: 44px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__two_dropdown.selected {
    border: 1px solid #00B6FF !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__two_dropdown:focus {
    border: 1px solid #00B6FF !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__two_dropdown .dropdown-select, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__two_dropdown .dropdown-select-month, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__two_dropdown .btn-dropdown-select-month {
    padding: 14px 16px;
    height: 42px;
    border: 0px solid transparent !important;
    border-radius: 4px;
    top: 13px;
    padding-right: 0;
    width: 52px;
    min-width: 52px;
    max-width: 52px;
    margin-right: 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__two_dropdown .dropdown-select:last-child, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__two_dropdown .dropdown-select-month:last-child, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__two_dropdown .btn-dropdown-select-month:last-child {
    border-radius: 0 4px 4px 0;
    border-left: 0px solid transparent;
    border-right: 1px solid  #DCDEE4;
    padding-left: 5px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__two_dropdown .dropdown-select.open, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__two_dropdown .open.dropdown-select-month, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__two_dropdown .open.btn-dropdown-select-month {
    border: 0px solid transparent !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__two_dropdown .dropdown-select a.btn-type-select .caret, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__two_dropdown .dropdown-select-month a.btn-type-select .caret, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__two_dropdown .btn-dropdown-select-month a.btn-type-select .caret {
    display: none; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__two_dropdown .dropdown-select ul.dropdown-menu, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__two_dropdown .dropdown-select-month ul.dropdown-menu, .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__two_dropdown .btn-dropdown-select-month ul.dropdown-menu {
    height: 247px;
    width: 114px;
    min-width: 114px;
    max-width: 114px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .disabled .tt-input {
    color: #b5b9c8;
    background-color: #FBFCFF !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tt-input {
    position: relative;
    background-color: transparent;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_width_dimention-324 .tt-input {
    max-width: 280px;
    min-width: 280px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tt-menu {
    overflow-y: scroll;
    overflow-x: hidden;
    list-style: none;
    background: white;
    overflow-y: scroll;
    scrollbar-color: #D4D6E1 #EBECF0;
    scrollbar-width: thin;
    overflow-y: scroll; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tt-menu .tt-dataset {
    padding-left: 20px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tt-menu .tt-dataset .tt-suggestion {
    font-family: Roboto Regular;
    font-size: 12px;
    color: #A0A3B5;
    display: block;
    padding: 8px 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-left: -20px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tt-menu::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #EBECF0;
    opacity: 0.33;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tt-menu::-webkit-scrollbar {
    width: 7.99px;
    background-color: #EBECF0;
    opacity: 0.33;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tt-menu::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #D4D6E1; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .icon-calendar {
    position: absolute;
    margin-left: 0;
    margin-top: 0; }
  .tbk:not(.liferay-instance).private-page .dropdown.calendar-tbk-modal {
    position: initial; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .form-filters .form-group-calendar {
    position: relative;
    z-index: initial; }
  .tbk:not(.liferay-instance).private-page .text-cyan {
    color: #00B6FF !important; }
  .tbk:not(.liferay-instance).private-page .text-light-grey {
    color: #A0A3B5 !important; }
  .tbk:not(.liferay-instance).private-page .text-magenta {
    color: #C12476; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 {
    /*************************/
    /****** ATRIBUTOS ********/ }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__text-red {
    color: #F70969; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__text_dark-blue {
    color: #008AFF; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__text_wine {
    color: #C12476; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__text_yellow {
    color: #FFBB4A; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__text_black {
    color: #171726; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__text_black01 {
    color: #2A3255; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__text_black1 {
    color: #545C77; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__text_black2 {
    color: #3C3C56; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__text_black-default {
    color: #43484C; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__txt-overflow {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 a {
    font-size: 12px;
    color: #00B6FF;
    text-decoration: none; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 h6 {
    width: -webkit-fill-available; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 h1 {
    white-space: nowrap; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 footer {
    margin-top: 80px;
    margin-bottom: 40px; }
  .tbk:not(.liferay-instance).private-page .font-bold_tbk {
    font-family: Roboto Bold; }
  .tbk:not(.liferay-instance).private-page .font-medium_tbk {
    font-family: Roboto Medium; }
  .tbk:not(.liferay-instance).private-page .font-regular_tbk {
    font-family: Roboto Regular; }
  .tbk:not(.liferay-instance).private-page .font-light_tbk {
    font-family: Roboto Light; }
  .tbk:not(.liferay-instance).private-page .text-font_11 {
    font-size: 11px; }
  .tbk:not(.liferay-instance).private-page .text-font_12 {
    font-size: 12px; }
  .tbk:not(.liferay-instance).private-page .text-font_13 {
    font-size: 13px; }
  .tbk:not(.liferay-instance).private-page .text-font_14 {
    font-size: 14px; }
  .tbk:not(.liferay-instance).private-page .text-font_15 {
    font-size: 15px; }
  .tbk:not(.liferay-instance).private-page .text-font_16 {
    font-size: 16px; }
  .tbk:not(.liferay-instance).private-page .text-font_17 {
    font-size: 17px; }
  .tbk:not(.liferay-instance).private-page .text-font_18 {
    font-size: 18px; }
  .tbk:not(.liferay-instance).private-page .text-font_20 {
    font-size: 20px; }
  .tbk:not(.liferay-instance).private-page .text-font_22 {
    font-size: 22px; }
  .tbk:not(.liferay-instance).private-page .text-font_24 {
    font-size: 24px; }
  .tbk:not(.liferay-instance).private-page .text-font_25 {
    font-size: 25px; }
  .tbk:not(.liferay-instance).private-page .text-font_28 {
    font-size: 28px; }
  .tbk:not(.liferay-instance).private-page .text-font_42 {
    font-size: 42px; }
  .tbk:not(.liferay-instance).private-page .text-font_44 {
    font-size: 44px; }
  .tbk:not(.liferay-instance).private-page .text-font_45 {
    font-size: 45px; }
  .tbk:not(.liferay-instance).private-page .text-font_60 {
    font-size: 60px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .form-inline_single {
    margin-top: 13px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .form-inline_single .calendar-tbk-modal.open {
    border-radius: 4px;
    height: 44px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .form-inline_single .form .help-block {
    margin-top: 5px;
    margin-bottom: -12px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .form-inline_single .btn.btn-search-white {
    margin-top: 19px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .form-inline_single a.text-cyan {
    margin-top: 23px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .form-inline_single .form-group {
    margin-bottom: 10px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .form-inline_single .col-sm-3 .font-medium_tbk.text-font_12 {
    margin-bottom: 2px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .form-inline_single .panel-default.content-portlet__tbk input.tbk-input_width.form-control {
    height: 44px;
    width: 253px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .form-inline_single .form .help-block {
    /***** mensaje de error codigo local***/
    margin-top: 4px;
    margin-bottom: -17px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .form-inline_single .btn-dropdown-select-month {
    width: 220px;
    max-width: 220px;
    min-width: 220px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .form-inline_single .calendar-tbk-modal button.btn-dropdown-select-month {
    margin-top: inherit; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 input:focus {
    border: 1px solid #00B6FF; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 input.form-control {
    border-radius: 4px;
    height: 44px;
    width: 352;
    padding-left: 16px;
    border: 1px solid #DCDEE4;
    background-color: #fff;
    box-shadow: none;
    opacity: inherit;
    font-weight: 400;
    font-size: 12px; }
  .tbk:not(.liferay-instance).private-page .form-group .form-control {
    background-color: white !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 input.form-control.ds2-01 {
    border: 0.8px solid #AAAEBB;
    margin-right: 6px;
    padding: 11px 13px 11px 13px;
    height: 40px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 input.form-control.ds2-01.border-gray1 {
    border: 0.8px solid #57607C; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 input.form-control.tbk_width_dimention-394 {
    width: 394px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 textarea {
    width: 342px;
    height: 40px;
    white-space: initial;
    padding: 11px 16px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 textarea:disabled {
    background: white; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .text_area-ds2-01 {
    background: #FFFFFF;
    border: 1px solid #CBCBCB;
    box-sizing: border-box;
    border-radius: 4px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .panel-default.content-portlet__tbk input.tbk-input_width.form-control {
    height: 44px;
    width: 253px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .btn-search-white.ds2-01 {
    background: no-repeat 50% 50% url("../images/tbk/icoSearchWhite.svg"), #00A0E0;
    opacity: 1;
    border: none;
    height: 42px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .btn-search-white.ds2-01.disabled {
    background: no-repeat 50% 50% url("../images/tbk/icoSearchWhite.svg"), #CBCED6; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .ds2-01 input.form-control {
    border: 0.8px solid #57607C;
    height: 42px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .ds2-01 input.form-control.tt-input {
    border: 0.8px solid #57607C;
    height: 42px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .ds2-01 input.form-control.tt-input:focus {
    border: 0.8px solid #00B6FF; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 {
    /*** Cars Web pay ***/
    /*** FIN Cars Web pay ***/
    /*** redes ***/ }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .icon-right-arrow {
    background: #FFF no-repeat 50% 50% url(../images/tbk/icoRightArrowHover.svg);
    width: 20px;
    height: 10px;
    display: block;
    margin-top: 2px;
    background-size: 6px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail.pagination_ds2-01 .tbk__paginator ul .icon-caret-left {
    background: no-repeat 50% 50% url(../images/tbk/DS2/arrow.png) !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail.pagination_ds2-01 .tbk__paginator ul .icon-caret-left.disabled {
    opacity: 0.35; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail.pagination_ds2-01 .tbk__paginator ul .icon-caret-right {
    background: no-repeat 50% 50% url(../images/tbk/DS2/arrow.png) !important;
    transform: rotate(180deg); }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail.pagination_ds2-01 .tbk__paginator ul .icon-caret-right.disabled {
    opacity: 0.35; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .icon-share-link {
    background: no-repeat 50% 50% url(../images/tbk/DS2/iconShareLink.png);
    width: 64px;
    height: 64px;
    max-width: 64px;
    background-size: cover;
    width: -webkit-fill-available;
    top: 15px;
    position: relative; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .icon-like2 {
    background: no-repeat 50% 50% url(../images/tbk/DS2/iconLike2.png);
    width: 64px;
    height: 64px;
    max-width: 64px;
    background-size: cover;
    width: -webkit-fill-available;
    top: 15px;
    position: relative; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .icon-code2 {
    background: no-repeat 50% 50% url(../images/tbk/DS2/iconCode2.png);
    width: 64px;
    height: 64px;
    max-width: 64px;
    background-size: cover;
    width: -webkit-fill-available;
    top: 15px;
    position: relative; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .icon-like {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS2/iconLike.png);
    height: 109px;
    max-width: 121px;
    background-size: cover;
    margin-top: 28px;
    width: -webkit-fill-available; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .icon-error_face {
    background: #FFF no-repeat 50% 50% url(../images/tbk/iconMessageNoData.png);
    height: 109px;
    max-width: 121px;
    background-size: cover;
    margin-top: 28px;
    width: -webkit-fill-available; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .icon-share {
    background: no-repeat 50% 50% url(../images/tbk/DS2/iconShare.png);
    width: 24px;
    height: 24px;
    background-size: cover;
    position: absolute;
    top: 0;
    margin-left: -26px;
    margin-top: 10px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .icon-share:before {
    content: none; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .icon-copy {
    background: no-repeat 50% 50% url(../images/tbk/DS2/iconCopy.png);
    width: 24px;
    height: 24px;
    background-size: cover;
    position: absolute;
    top: 0;
    right: 108px;
    margin-top: 10px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .icon-copy:before {
    content: none; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 a.icon-clipboard, .tbk:not(.liferay-instance).private-page .theme_tbk-2 a.icon-face, .tbk:not(.liferay-instance).private-page .theme_tbk-2 a.icon-mail, .tbk:not(.liferay-instance).private-page .theme_tbk-2 a.icon-twiter, .tbk:not(.liferay-instance).private-page .theme_tbk-2 a.icon-whatsapp {
    width: 45px;
    height: 45px;
    background-size: cover;
    padding: 17px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 a.icon-clipboard:after, .tbk:not(.liferay-instance).private-page .theme_tbk-2 a.icon-face:after, .tbk:not(.liferay-instance).private-page .theme_tbk-2 a.icon-mail:after, .tbk:not(.liferay-instance).private-page .theme_tbk-2 a.icon-twiter:after, .tbk:not(.liferay-instance).private-page .theme_tbk-2 a.icon-whatsapp:after {
    font-size: 7px;
    color: #545C77;
    margin: auto;
    position: relative;
    top: 32px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .icon-organization-change_sessions {
    background: no-repeat 50% 50% url(../images/tbk/DS2/IconOrganization.png);
    height: 13px;
    width: 13px;
    background-size: 13px;
    display: -webkit-inline-box; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 a.icon-clipboard {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS2/iconCode.png); }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 a.icon-clipboard:after {
    content: "Incorporar"; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 a.icon-face {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS2/iconFacebook.png); }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 a.icon-face:after {
    content: "Facebook"; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 a.icon-mail {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS2/iconMail.png);
    position: relative;
    top: -5px;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 a.icon-mail:after {
    content: "Correo electrónico";
    top: 37px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 a.icon-twiter {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS2/iconTwiter.png); }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 a.icon-twiter:after {
    content: "Twitter"; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 a.icon-whatsapp {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS2/iconWhatsapp.png); }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 a.icon-whatsapp:after {
    content: "Whatsapp"; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .icon-ghost {
    background: no-repeat 50% 50% url(../images/tbk/DS3/ghost.png);
    height: 200px;
    max-width: 200px;
    background-size: cover;
    width: -webkit-fill-available;
    display: block; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .message-icon.icon-ghost {
    margin: 77px auto 15px auto; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .message-icon {
    margin: -24px auto 15px auto; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .message-service-error {
    width: 39px;
    height: 52px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .message-text {
    margin: 15px 0 100px 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .message-icon-links {
    width: 24px;
    height: 24px;
    background: no-repeat url("../images/tbk/DS2/iconLinkNoResult.png"); }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .links-message .message-text {
    margin: 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .DS3 .face .button__primary.md {
    margin: auto;
    margin-bottom: 66px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .DS3 .face .message-text {
    margin: 15px 0 56px 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .DS3 .face .button__primary.md {
    margin: auto;
    margin-bottom: 66px;
    background: #D5006C;
    border: 1px solid #D5006C;
    color: white;
    border-radius: 4px;
    padding: 11px 32px;
    line-height: 24px;
    font-size: 16px;
    display: flow-root;
    width: max-content; }
  .tbk:not(.liferay-instance).private-page .tbk__info-error {
    box-sizing: border-box;
    border: 1px solid #FF383F;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.02);
    border-bottom: 1px solid #FF383F;
    z-index: 10;
    top: 10px;
    margin: 0 10px;
    position: absolute;
    width: -webkit-fill-available;
    background: rgba(253, 227, 229, 0.86);
    border-radius: 8px;
    padding: 7px 13px;
    color: #43484C;
    font-weight: 600; }
  .tbk:not(.liferay-instance).private-page .tbk__info-error span.tbk__border-notification_left {
    height: 4px;
    width: 26px;
    transform: rotate(270deg);
    border-radius: 0 0 4px 4px;
    background-color: #FF383F;
    display: block;
    position: relative;
    left: -24px;
    top: 10px; }
  .tbk:not(.liferay-instance).private-page .tbk__icon-info_error {
    background: no-repeat 50% 50% url("../images/tbk/iconInfoError.svg");
    padding: 20px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 {
    /******* magenta *******/
    /******* yellow *******/
    /****** blue *****/
    /**************************************/
    /*******  paneles de cartapar  ********/ }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .ds2-01 .panel-default.content-portlet__tbk {
    box-shadow: 0px 24px 32px rgba(14, 21, 32, 0.04), 0px 16px 24px rgba(14, 21, 32, 0.04), 0px 8px 8px rgba(14, 21, 32, 0.04), 0px 0px 1px rgba(14, 21, 32, 0.04);
    border: none;
    border-radius: 4px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_info-magenta {
    min-width: inherit;
    border-bottom: 1px solid transparent;
    min-height: 80px;
    font-size: 12px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_info-magenta .tbk__border-notification_left {
    background-color: #C12476; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_info-magenta .icon-default {
    width: 16px;
    height: 13px;
    color: transparent;
    position: inherit;
    margin-right: 8px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_info-yellow {
    min-width: inherit;
    min-height: 80px;
    border: 1px solid #E2E2EA;
    border-radius: 4px;
    box-sizing: border-box;
    padding: 30px 22px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_info-yellow .tbk__border-notification_left {
    background-color: #FFBB4A; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_info-dark-blue {
    min-width: inherit;
    min-height: 80px;
    border: 1px solid #E2E2EA;
    border-radius: 4px;
    box-sizing: border-box;
    padding: 30px 22px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_info-dark-blue .tbk__border-notification_left {
    background-color: #008AFF; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_info-small {
    padding-top: 24px;
    width: 385px;
    height: 138px;
    border-radius: 4px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_info-small .tbk__text_black {
    padding-top: 4px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_info-small .tbk__text_dark-blue {
    margin-top: -17px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_info-small .tbk__text_yellow {
    margin-top: -17px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_info-small .tbk__text_wine {
    margin-top: -17px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_info-small .text-light-grey.text-font_42 {
    margin-top: -10px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_info-small.tbk__pannel_info-magenta {
    border-bottom: 1px solid #E2E2EA; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_info-small .text-cyan {
    right: 0;
    position: absolute;
    margin-right: 48px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_info-small .text-cyan i {
    margin-right: 4px;
    position: unset; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_gray {
    background-color: #F7F8FE;
    padding: 28px 31px;
    margin: 18px 2px;
    margin-bottom: 48px;
    height: 125px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_gray .text-magenta {
    line-height: 25px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_gray .text-font_14 {
    padding-bottom: 4px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_gray .icon-calendar {
    left: -23px;
    top: 3px;
    background: no-repeat 50% 50% url(../images/tbk/icoCalendarLightGrey.svg); }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_container-pannel {
    min-height: 373px;
    max-width: 1114px;
    border: 1px solid #E2E2EA;
    background-color: #FFF;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.02);
    margin-bottom: 324px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_container-pannel .row {
    margin-left: 48px;
    margin-right: 48px;
    padding-bottom: 38px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_container-pannel .row span {
    font-size: 16px;
    vertical-align: super;
    top: 4px;
    position: relative; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_container-pannel .row h4 {
    font-size: 19px;
    padding-bottom: 24px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_container-pannel .row p {
    margin: 0 0 3px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_container-pannel .row.tbk-border_bottom {
    border-bottom: 1px solid #E2E2EA;
    margin-bottom: 48px;
    min-height: 289px;
    padding-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_container-pannel .row.tbk-border_bottom h3.text-font_28 {
    font-size: 28px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_container-pannel .row.tbk-border_bottom h3 span {
    top: 4px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_container-pannel .row h3 {
    height: 50px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_container-pannel .row h3 span {
    top: 7px;
    line-height: 6px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_container-pannel .row .icon-card.tooltip-text-detail {
    top: -10px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_container-panel2 {
    box-sizing: border-box;
    border: 1px solid #EAEAED;
    border-radius: 8px;
    background-color: #FFFFFF;
    box-shadow: 4px 1px 14px 0 rgba(178, 168, 168, 0.08);
    padding: 26px 33px;
    margin-top: 22px;
    /****** seguda definicion ds2 radio 4 a 8 *****/ }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_container-panel2 p {
    margin-bottom: 8px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_container-panel2 .tbk__pannel_info-small {
    border-radius: 8px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_container-panel2 .tbk__pannel_info-small .tbk__border-notification_left {
    left: -20px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_container-panel2 .tbk__pannel_info-small .text-font_15.font-medium_tbk {
    padding-top: 48px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_container-panel2 .tbk__pannel_info-small .tbk__text_black {
    padding-top: 0;
    /**** text fix carta par ****/ }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_container-panel2 .tbk__pannel_info-small .icon-default {
    position: unset; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_container-panel2 .tbk__pannel_info-small .center-auto_tbk {
    margin: auto;
    width: fit-content; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 input.form-control {
    width: 352px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog__content {
    height: auto;
    width: 556px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog__content .row:first-child {
    margin-bottom: 0 !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog__content .modal__dialog-footer .aligner-item {
    width: 280px;
    margin: inherit;
    padding-top: 18px;
    padding-bottom: 0  !important;
    margin-right: 20px;
    margin-left: auto; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_info-magenta a.text-cyan {
    padding-right: 24px;
    margin-left: 32px !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_info-magenta a.text-cyan.icon-reiniciar {
    padding-right: 0; }
  .tbk:not(.liferay-instance).private-page .tooltip {
    max-width: 300px; }
  .tbk:not(.liferay-instance).private-page .tbk__panel-secundary-border {
    min-height: 154px;
    min-width: 1080px;
    max-width: 1080px; }
  .tbk:not(.liferay-instance).private-page .text-font_15.font-medium_tbk.space-top_47 .font-regular_tbk.text-font_12.margin-right-20.aling-right_tbk {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 319px;
    padding-top: 2px;
    text-align: right; }
  .tbk:not(.liferay-instance).private-page .fixed-scroll-tbk .col-md-7 {
    position: fixed;
    left: 43%;
    max-width: 577px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 {
    /****Mensaje de error en tabla sin margenes ****/ }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail .table {
    box-shadow: inherit;
    padding-bottom: 100px;
    width: -webkit-fill-available;
    border: 1px solid transparent; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail .table .yui3-datatable {
    border: 1px solid #C9D0E4;
    border-top: 1px solid transparent;
    border-radius: 0 0 4px 4px;
    margin-top: -1px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail .table tbody tr td:last-child {
    padding-right: 20px;
    width: 200px !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail .table tbody tr td:last-child span {
    font-family: Roboto Medium;
    margin-top: 18px;
    height: 15px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail .table tbody .tbk__txt-overflow {
    width: 120px;
    float: right; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail.last-child__two-colums_wd_226 .table tbody tr td:last-child {
    min-width: 226px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail.last-child__two-colums_wd_226 .table-table .text-cyan {
    white-space: nowrap;
    height: min-content;
    padding-top: 6px;
    margin-bottom: 6px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail.last-child__two-colums_wd_226 .table-content thead th:last-child {
    text-align: right; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail.last-child__two-colums_wd_226 .table-content thead .border-left-head_table {
    float: right;
    position: absolute;
    right: 256px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail .table-content {
    margin-left: 16px;
    margin-right: 16px;
    border-top: 1px solid transparent; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail .table-content thead th:first-child {
    border-radius: 5px 0 0 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail .table-content thead th:last-child {
    border-radius: 0 5px 0 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail .table-content thead .border-left-head_table {
    border-left: 1px solid #C9D0E4;
    width: 2px;
    display: block;
    height: 47px;
    margin-top: -13px;
    margin-bottom: -34px;
    margin-left: 10px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail .table-content thead .border-left-head_table.mg-lft_-41 {
    margin-left: -41px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail .table-content tbody {
    border-bottom: 1px solid #F1F1F5; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail .table-content tbody .border-left-body_table {
    border-left: 1px solid #C9D0E4;
    height: 53px;
    margin-top: -10px;
    margin-bottom: -10px;
    position: absolute; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-table .text-cyan {
    white-space: nowrap;
    height: min-content;
    padding-top: 18px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__pannel_info-magenta a.text-cyan {
    margin-right: 24px;
    margin-left: 32px !important;
    padding-right: inherit; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .actualization_v2 .table-cell .text-light-grey {
    color: #43484C !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .actualization_v2 .table-detail .table tbody tr td {
    height: 52.8px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .actualization_v2 .table-detail .table tbody tr td:last-child span {
    margin-top: 0px;
    font-family: Roboto Bold; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .actualization_v2 .table-detail .table tbody tr td:first-child span {
    font-family: Roboto Regular; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .border-top.table-detail .yui3-datatable {
    border: 1px solid #C9D0E4;
    border-radius: 4px;
    margin-top: -1px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .border-top.table-detail .yui3-datatable .table-content {
    margin-top: 16px;
    border-top: 1px solid transparent; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .border-top.table-detail .yui3-datatable .table-content .table {
    box-shadow: inherit;
    margin-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .border-top.table-detail.pagination_ds2-01 .yui3-datatable {
    border: 1px solid #C9D0E4;
    border-radius: 4px;
    margin-top: -1px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .border-top.table-detail.pagination_ds2-01 .yui3-datatable .table-content {
    padding-bottom: 96px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-position .icon-pdf {
    margin-left: 10px;
    margin-right: inherit;
    border-left: 1px solid #C9D0E4;
    padding-left: 56px;
    height: 53px;
    margin-top: -10px;
    margin-bottom: -10px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-position .wrap-link.pull-right.aligner-item {
    margin-top: 8px;
    margin-left: 0px;
    margin-right: inherit;
    border-left: 1px solid #C9D0E4;
    padding-left: 81px;
    height: 53px;
    margin-top: -10px;
    margin-bottom: -10px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .mensaje-table-40mg_top .message-icon {
    margin: 40px auto 15px auto; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table tbody .tbk__txt-overflow {
    max-width: 114px;
    margin-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail .table tbody tr td span.tooltiptext {
    overflow: inherit;
    max-width: inherit; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail .table tbody tr td span.text-light-grey.tooltip {
    overflow: inherit; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tooltip-tbk .tooltip {
    max-width: 300px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tooltip-tbk .tooltip .tooltiptext.center-tooltip {
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    top: -18px;
    z-index: 1;
    bottom: inherit;
    left: -6px;
    margin-left: inherit;
    white-space: nowrap;
    margin-left: 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tooltip-tbk .tooltip .tooltiptext.center-tooltip.tbk_tooltip-aling {
    top: -32px;
    left: -50px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .fix-position-left {
    float: right; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .clipboard__tooltip {
    display: none;
    background: #007eff;
    box-shadow: 0px 0px 10px rgba(83, 83, 83, 0.242816);
    padding: 12px;
    position: absolute;
    z-index: 1000;
    width: 188px;
    height: 42px;
    border-radius: 8px;
    color: white;
    text-align: center;
    left: 41%;
    top: 50vh; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk-success__tooltip .tooltiptext {
    visibility: hidden;
    background-color: #0faf8f;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    position: absolute;
    z-index: 1;
    width: -moz-fit-content;
    white-space: nowrap;
    margin-top: -38px;
    padding-left: 6px;
    padding-right: 6px;
    position: absolute;
    z-index: 1;
    right: 56px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk-success__tooltip .tooltiptext.down {
    right: inherit;
    left: inherit;
    top: 90px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk-success__tooltip .tooltiptext.down::before {
    transform: rotate(90deg);
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #0faf8f;
    top: -8px;
    left: 10px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk-success__tooltip:hover .tooltiptext {
    visibility: visible; }
  .tbk:not(.liferay-instance).private-page .space_bottom_105 {
    margin-bottom: 105px; }
  .tbk:not(.liferay-instance).private-page .pd_bottom_96 {
    padding-bottom: 96px; }
  .tbk:not(.liferay-instance).private-page .mg_bottom_83 {
    margin-bottom: 83px; }
  .tbk:not(.liferay-instance).private-page .space_bottom_35 {
    margin-bottom: 35px; }
  .tbk:not(.liferay-instance).private-page .space_bottom_32 {
    margin-bottom: 32px; }
  .tbk:not(.liferay-instance).private-page .space_bottom_25 {
    margin-bottom: 25px; }
  .tbk:not(.liferay-instance).private-page .space_bottom_22 {
    margin-bottom: 22px; }
  .tbk:not(.liferay-instance).private-page .space_bottom_12 {
    margin-bottom: 12px; }
  .tbk:not(.liferay-instance).private-page .space_bottom_13 {
    margin-bottom: 13px; }
  .tbk:not(.liferay-instance).private-page .space_bottom_2 {
    margin-bottom: 2px; }
  .tbk:not(.liferay-instance).private-page .space_bottom_0 {
    margin-bottom: 0px; }
  .tbk:not(.liferay-instance).private-page .mg_top_8 {
    margin-top: 8px; }
  .tbk:not(.liferay-instance).private-page .mg_top_10 {
    margin-top: 10px; }
  .tbk:not(.liferay-instance).private-page .mg_top_60 {
    margin-top: 60px; }
  .tbk:not(.liferay-instance).private-page .mg_top_45 {
    margin-top: 45px; }
  .tbk:not(.liferay-instance).private-page .space_top_37 {
    padding-top: 37px; }
  .tbk:not(.liferay-instance).private-page .space_top_30 {
    padding-top: 30px; }
  .tbk:not(.liferay-instance).private-page .space_top_25 {
    padding-top: 25px; }
  .tbk:not(.liferay-instance).private-page .mg_top_26 {
    margin-top: 26px; }
  .tbk:not(.liferay-instance).private-page .space_top_19 {
    margin-top: 19px; }
  .tbk:not(.liferay-instance).private-page .space_top_14 {
    margin-top: 14px; }
  .tbk:not(.liferay-instance).private-page .mg_top_0 {
    margin-top: 0px; }
  .tbk:not(.liferay-instance).private-page .mg-lft_62 {
    margin-left: 62px; }
  .tbk:not(.liferay-instance).private-page .mg-lft_12 {
    margin-left: 12px; }
  .tbk:not(.liferay-instance).private-page .mg-lft_6 {
    margin-left: 6px; }
  .tbk:not(.liferay-instance).private-page .mg-rgt_40 {
    margin-right: 40px; }
  .tbk:not(.liferay-instance).private-page .pd-lft_100 {
    padding-left: 100px; }
  .tbk:not(.liferay-instance).private-page .mg-lft_100 {
    margin-left: 100px !important; }
  .tbk:not(.liferay-instance).private-page .pd-lft_8 {
    padding-left: 8px; }
  .tbk:not(.liferay-instance).private-page .pd-lft_0 {
    padding-left: 0px; }
  .tbk:not(.liferay-instance).private-page .mg-lft_-41 {
    margin-left: -41px; }
  .tbk:not(.liferay-instance).private-page .mg-lft-38 {
    margin-left: -38px; }
  .tbk:not(.liferay-instance).private-page .mg-lft-4 {
    margin-left: -4px; }
  .tbk:not(.liferay-instance).private-page .mg-rgt_49 {
    padding-right: 49px; }
  .tbk:not(.liferay-instance).private-page .mg-rgt_25 {
    margin-right: 25px; }
  .tbk:not(.liferay-instance).private-page .pd-rgt_20 {
    padding-right: 20px; }
  .tbk:not(.liferay-instance).private-page .pd-rgt_8 {
    padding-right: 8px; }
  .tbk:not(.liferay-instance).private-page .mg-rgt_6 {
    margin-right: 6px; }
  .tbk:not(.liferay-instance).private-page .space_6 {
    padding: 6px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 {
    /************  MODAL ORGANIZATION ***********/
    /**********************************************/
    /******** Dimencions Height PERSONALICE *******/ }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_width_dimention-140 {
    width: 140px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_width_dimention-169 {
    width: 169px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_width_dimention-198 {
    width: 198px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_width_dimention-290 {
    min-width: 290px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_width_dimention-317 {
    max-width: 317px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_width_dimention-324 {
    min-width: 324px;
    width: 324px;
    max-width: 324px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_width_dimention-342 {
    min-width: 342px;
    width: 342px;
    max-width: 342px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_width_dimention {
    width: 352px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_width_dimention-384 {
    width: 384px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_width_dimention-394 {
    width: 394px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_width_dimention-436 {
    max-width: 436px;
    width: 436px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_width_dimention-450 {
    min-width: 450px;
    width: 450x;
    max-width: 450px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_width_dimention-465 {
    /***  MODAL ORGANIZATION ***/
    width: 465px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_width_dimention-488 {
    width: 488px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_width_dimention-503 {
    /*** MODAL WEBPAY LINK REDES ***/
    max-width: 503px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_width_dimention-465 {
    width: 465px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_width_dimention-519 {
    min-width: 519px;
    max-width: 519px;
    width: 519px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_width_dimention-589 {
    min-width: 589px;
    max-width: 589px;
    width: 589px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_width_dimention-516 {
    /*** MODAL WEBPAY LINK REDES ***/
    max-width: 516px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_width_dimention-530 {
    /***  MODAL ORGANIZATION ***/
    min-width: 530px;
    max-width: 530px;
    width: 530px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_height_dimention-508 {
    /*** MODAL ORGANIZATION ***/
    min-height: 508px;
    max-height: 508px;
    height: 508px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_height_dimention-248 {
    min-height: 248px;
    max-height: 248px;
    height: 248px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_width_dimention-808 {
    width: 808px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_height_dimention-auto {
    height: auto !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_height_dimention-138 {
    max-height: 138px;
    height: 138px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_height_dimention-252 {
    max-height: 252px;
    height: 252px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_height_dimention-288 {
    max-height: 288px;
    min-height: 288px; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk_width_dimention-319 {
    width: 100%;
    max-width: 319px; }
  .tbk:not(.liferay-instance).private-page .DS3 .space-top_30 {
    padding-top: 30px; }
  .tbk:not(.liferay-instance).private-page .DS3 .mg_top_17 {
    margin-top: 17px; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk_width_dimention-551 {
    width: 551px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_inline {
    display: inline-flex; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_inline-bk {
    display: inline-block; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_cont {
    display: content; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_abs_Ds02 {
    position: absolute; }
  .tbk:not(.liferay-instance).private-page .form-filters-home {
    /********scroll *******/ }
  .tbk:not(.liferay-instance).private-page .form-filters-home .field-white-border, .tbk:not(.liferay-instance).private-page .form-filters-home .btn-dropdown-select-month {
    min-width: 225px; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .btn-dropdown-select-month {
    min-width: 225px; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .tt-menu {
    overflow-y: scroll;
    overflow-x: hidden;
    list-style: none;
    background: white;
    overflow-y: scroll;
    scrollbar-color: #D4D6E1 #EBECF0;
    scrollbar-width: thin;
    overflow-y: scroll; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .tt-menu::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #EBECF0;
    opacity: 0.33;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .tt-menu::-webkit-scrollbar {
    width: 7.99px;
    background-color: #EBECF0;
    opacity: 0.33;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .tt-menu::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #D4D6E1; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .field.field-white-border.icon-local.form-control.tt-input, .tbk:not(.liferay-instance).private-page .form-filters-home .field.icon-local.form-control.tt-input.btn-dropdown-select-month {
    position: relative;
    background-color: transparent;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 120px;
    min-width: 226px; }
  .tbk:not(.liferay-instance).private-page .modal__dialog .modal__dialog-content.center-content button.ds2-01.wd-89 {
    max-width: 89px;
    min-width: 89px;
    padding: 12px 16px 14px 15px;
    text-align: center;
    display: block;
    font-size: 12px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog .modal__dialog__content .modal__dialog-body h6.font-medium_tbk.space_bottom_22 {
    margin-bottom: 22px; }
  .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk div.calendar-button {
    border-style: groove;
    border-width: 1px;
    background-color: white; }
  .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .calendar-selector .selected {
    padding-bottom: 4px;
    border-bottom: 2px solid #D5006C;
    color: #D5006C; }
  .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .calendar-selector .calendar-nav-tabs {
    min-width: min-content; }
  .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .calendar-selector .calendar-nav-tabs:hover {
    padding-bottom: 4px;
    border-bottom: 2px solid #D5006C; }
  .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .mes .months-button:hover, .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .months-button.selected {
    background: #D5006C; }
  .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .semana .yui3-calendar-row:hover {
    background: #FA96AB; }
  .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .semana .yui3-calendar-day-selected {
    background: #FA96AB !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .dia .yui3-calendar-day-selected, .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .yui3-calendar-day:hover, .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .datepicker-popover.popover .yui3-calendar-prevmonth-day:hover, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .DS3 .calendar-tbk .yui3-calendar-prevmonth-day:hover, .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .datepicker-popover.popover .yui3-calendar-nextmonth-day:hover, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .DS3 .calendar-tbk .yui3-calendar-nextmonth-day:hover, .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .yui3-skin-sam .yui3-calendar-prevmonth-day:hover, .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .yui3-skin-sam .yui3-calendar-nextmonth-day:hover {
    background: #D5006C; }
  .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .dia .yui3-calendar-day.yui3-calendar-selection-disabled:hover, .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .dia .datepicker-popover.popover .yui3-calendar-selection-disabled.yui3-calendar-prevmonth-day:hover, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .DS3 .calendar-tbk .dia .yui3-calendar-selection-disabled.yui3-calendar-prevmonth-day:hover, .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .dia .datepicker-popover.popover .yui3-calendar-selection-disabled.yui3-calendar-nextmonth-day:hover, .tbk:not(.liferay-instance).private-page .datepicker-popover.popover .DS3 .calendar-tbk .dia .yui3-calendar-selection-disabled.yui3-calendar-nextmonth-day:hover, .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .dia .yui3-skin-sam .yui3-calendar-selection-disabled.yui3-calendar-prevmonth-day:hover, .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .yui3-skin-sam .dia .yui3-calendar-selection-disabled.yui3-calendar-prevmonth-day:hover, .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .dia .yui3-skin-sam .yui3-calendar-selection-disabled.yui3-calendar-nextmonth-day:hover, .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .yui3-skin-sam .dia .yui3-calendar-selection-disabled.yui3-calendar-nextmonth-day:hover {
    background: #FFF; }
  .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .yui3-skin-sam .yui3-calendar-prevmonth-day:hover, .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .yui3-skin-sam .yui3-calendar-nextmonth-day:hover {
    background: #FFF; }
  .tbk:not(.liferay-instance).private-page .DS3 .calendar-tbk .semana .yui3-calendar-day-selected-edge {
    background: #D5006C !important; }
  .tbk:not(.liferay-instance).private-page .DS3 :focus {
    outline: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .button--outlined.button--default.calendar {
    padding: 0;
    display: flex;
    min-height: 48px; }
  .tbk:not(.liferay-instance).private-page .DS3 .button--outlined.button--default.calendar .calendar-tbk-modal button {
    height: inherit;
    padding: 10px 16px;
    color: #828EA5;
    font-size: 14px;
    font-family: Roboto Regular;
    min-width: 119px;
    background: transparent;
    width: 100% !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .button--outlined.button--default.calendar .calendar-tbk-modal.open .icon-arrow {
    transform: rotate(180deg);
    transform-origin: 50% 50%; }
  .tbk:not(.liferay-instance).private-page .DS3 .button--outlined.button--default.calendar .flex__right {
    margin-top: 20px;
    position: absolute;
    right: 24px; }
  .tbk:not(.liferay-instance).private-page .DS3 .btn-dropdown-select-month:focus {
    border: none !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .disabled .btn-dropdown-select-month {
    border: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-0 {
    font-size: 10px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-1 {
    font-size: 12px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-2 {
    font-size: 14px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-3 {
    font-size: 16px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-4 {
    font-size: 18px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-5 {
    font-size: 20px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-6 {
    font-size: 22px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-7 {
    font-size: 24px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-8 {
    font-size: 26px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-9 {
    font-size: 28px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-10 {
    font-size: 30px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-11 {
    font-size: 32px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-12 {
    font-size: 34px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-13 {
    font-size: 36px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-14 {
    font-size: 38px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-15 {
    font-size: 40px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-16 {
    font-size: 42px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-17 {
    font-size: 44px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-18 {
    font-size: 46px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-19 {
    font-size: 48px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-20 {
    font-size: 50px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-21 {
    font-size: 52px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-22 {
    font-size: 54px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-23 {
    font-size: 56px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-24 {
    font-size: 58px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-25 {
    font-size: 60px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-26 {
    font-size: 62px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-27 {
    font-size: 64px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-28 {
    font-size: 66px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-29 {
    font-size: 68px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-30 {
    font-size: 70px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-31 {
    font-size: 72px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-32 {
    font-size: 74px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-33 {
    font-size: 76px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-34 {
    font-size: 78px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-35 {
    font-size: 80px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-36 {
    font-size: 82px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-37 {
    font-size: 84px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-38 {
    font-size: 86px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-39 {
    font-size: 88px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .fs-40 {
    font-size: 90px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .dropdown {
    cursor: pointer;
    width: inherit; }
  .tbk:not(.liferay-instance).private-page .DS3 .dropdown:hover .icon-arrow {
    transform: rotate(180deg);
    transform-origin: 50% 50%; }
  .tbk:not(.liferay-instance).private-page .DS3 .dropdown .dropdown--content {
    list-style: none;
    background: white;
    border: 1px solid #D3D9E9;
    box-sizing: border-box;
    border-radius: 4px;
    padding-left: 0;
    position: absolute;
    z-index: 99;
    display: none;
    overflow-y: scroll;
    height: 240px; }
  .tbk:not(.liferay-instance).private-page .DS3 .dropdown .dropdown--content li {
    height: 48px;
    font-size: 14px;
    color: #707382;
    line-height: 24px;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .DS3 .dropdown .dropdown--content li:hover {
    background: #F9FBFE; }
  .tbk:not(.liferay-instance).private-page .DS3 .dropdown .dropdown--content li a {
    color: #707382;
    font-size: 14px;
    padding: 12px 16px;
    display: list-item; }
  .tbk:not(.liferay-instance).private-page .DS3 .dropdown.dropdown--default .button--default {
    color: #2D3338;
    width: inherit;
    text-align: left;
    padding-left: 16px; }
  .tbk:not(.liferay-instance).private-page .DS3 .dropdown.dropdown--default .button--default .icon-arrow {
    fill: #828EA5; }
  .tbk:not(.liferay-instance).private-page .DS3 .dropdown.dropdown--default .button--primary .icon-arrow {
    fill: #D5006C; }
  .tbk:not(.liferay-instance).private-page .DS3 .dropdown span.flex__right {
    padding-top: 8px;
    padding-left: 8px; }
  .tbk:not(.liferay-instance).private-page .DS3 .filter--columns {
    margin-top: 29px;
    right: 42px;
    position: absolute;
    z-index: 1; }
  .tbk:not(.liferay-instance).private-page .DS3 .filter--columns .button--outlined.button--default.button--xs {
    width: 51px;
    height: 24px;
    padding: 4px;
    padding-left: 11px; }
  .tbk:not(.liferay-instance).private-page .DS3 .filter--columns .button--outlined.button--default.button--xs svg {
    margin-top: -4px; }
  .tbk:not(.liferay-instance).private-page .DS3 .filter--columns .button--outlined.button--default.button--xs svg.flex__right {
    padding-top: 9px; }
  .tbk:not(.liferay-instance).private-page .DS3 .filter--columns .button--outlined.button--default.button--xs .border {
    right: 16px;
    position: absolute; }
  .tbk:not(.liferay-instance).private-page .DS3 .filter--columns .dropdown--content {
    padding: 7px 7px 48px;
    min-height: fit-content;
    right: 0px;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2); }
  .tbk:not(.liferay-instance).private-page .DS3 .filter--columns .dropdown--content ::-webkit-scrollbar {
    width: 9px; }
  .tbk:not(.liferay-instance).private-page .DS3 .filter--columns .dropdown--content ::-webkit-scrollbar-thumb {
    background: #A0AFCA;
    border-radius: 4.5px; }
  .tbk:not(.liferay-instance).private-page .DS3 .filter--columns .dropdown--content ::-webkit-scrollbar-thumb:hover {
    background: #555; }
  .tbk:not(.liferay-instance).private-page .DS3 .filter--columns .dropdown--content.edda-alert.edda-alert--info {
    margin-left: -8px;
    margin-right: -8px; }
  .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-1, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xs-1, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-2, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xs-2, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-3, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xs-3, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-4, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xs-4, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-5, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xs-5, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-6, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xs-6, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-7, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xs-7, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-8, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xs-8, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-9, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xs-9, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-10, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xs-10, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-11, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xs-11, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-12, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xs-12, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-auto, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-sm-1, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-sm-2, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-sm-3, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-sm-4, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-sm-5, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-sm-6, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-sm-7, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-sm-8, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-sm-9, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-sm-10, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-sm-11, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-sm-12, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-sm, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-sm-auto, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-md-1, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-md-2, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-md-3, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-md-4, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-md-5, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-md-6, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-md-7, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-md-8, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-md-9, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-md-10, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-md-11, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-md-12, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-md, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-md-auto, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-lg-1, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-lg-2, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-lg-3, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-lg-4, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-lg-5, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-lg-6, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-lg-7, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-lg-8, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-lg-9, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-lg-10, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-lg-11, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-lg-12, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-lg, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-lg-auto, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xl-1, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xl-2, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xl-3, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xl-4, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xl-5, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xl-6, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xl-7, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xl-8, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xl-9, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xl-10, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xl-11, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xl-12, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xl, .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-xl-auto {
    padding-right: 8px;
    padding-left: 8px; }
  .tbk:not(.liferay-instance).private-page .DS3 .form--group .col-md-2.width-143 {
    max-width: 135px; }
  @media (min-width: 768px) {
    .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-md-2.width-143 {
      max-width: 135px; } }
  .tbk:not(.liferay-instance).private-page .DS3 .dropdown--content .check__colums {
    border-top: 1px solid #D4D6E1;
    position: absolute;
    width: 100%;
    margin-left: -7px;
    margin-top: 8px;
    padding: 10px 18px 20px; }
  .tbk:not(.liferay-instance).private-page .DS3 .dropdown--content .check__colums a {
    color: #007EFF;
    font-family: Roboto Medium; }
  .tbk:not(.liferay-instance).private-page .DS3 .btn-group:active {
    background-color: white; }
  .tbk:not(.liferay-instance).private-page .DS3 .btn-group.show .flex__right {
    transform: rotate(180deg);
    transform-origin: 50% 50%; }
  .tbk:not(.liferay-instance).private-page .DS3 .btn-group .flex__right {
    position: absolute;
    right: 14px;
    top: 21px; }
  .tbk:not(.liferay-instance).private-page .DS3 .btn-group .dropdown-toggle {
    border: 1px solid #C9D0E4;
    box-sizing: border-box;
    border-radius: 4px;
    box-shadow: none;
    min-width: 119px;
    width: 100%;
    min-height: 48px;
    color: #828EA5;
    text-align: left;
    padding-left: 16px;
    padding-right: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: Roboto Medium !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .btn-group .dropdown-toggle.selected {
    color: #2D3338; }
  .tbk:not(.liferay-instance).private-page .DS3 .btn-group .dropdown-menu {
    box-shadow: none;
    border: 1px solid #C9D0E4;
    box-sizing: border-box;
    border-radius: 4px;
    margin-top: 4px;
    z-index: 3;
    padding-bottom: 12px;
    padding-top: 12px;
    z-index: 40; }
  .tbk:not(.liferay-instance).private-page .DS3 .btn-group .dropdown-menu li a {
    color: #707382;
    padding-bottom: 12px;
    padding-top: 12px; }
  .tbk:not(.liferay-instance).private-page .DS3 .btn-group .dropdown-menu li a:active {
    color: #707382;
    background: #F9FBFE; }
  .tbk:not(.liferay-instance).private-page .DS3 .btn-group.max-width button.dropdown-toggle {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 36px;
    max-width: 335px; }
  .tbk:not(.liferay-instance).private-page .DS3 .btn-group.max-width ul.dropdown-menu {
    width: 100%;
    max-width: 100%; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-select-custom .btn-group .dropdown-toggle {
    font-weight: inherit;
    font-size: 14px;
    font-family: Roboto Regular !important;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.00001 6.50025C4.74401 6.50025 4.48801 6.40225 4.29301 6.20725L0.293006 2.20725C-0.0979941 1.81625 -0.0979941 1.18425 0.293006 0.79325C0.684006 0.40225 1.31601 0.40225 1.70701 0.79325L5.01201 4.09825L8.30501 0.91825C8.70401 0.53525 9.33501 0.54625 9.71901 0.94325C10.103 1.34025 10.092 1.97425 9.69501 2.35725L5.69501 6.21925C5.50001 6.40725 5.25001 6.50025 5.00001 6.50025Z' fill='%23828ea5' /%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 100.5% 20.24px; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-select-custom .btn-group .dropdown-toggle.selected {
    font-family: Roboto Medium !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-select-custom .btn-group.show .dropdown-toggle {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.00024 0.499994C5.25624 0.499994 5.51224 0.597993 5.70724 0.792994L9.70724 4.79299C10.0982 5.18399 10.0982 5.81599 9.70724 6.20699C9.31624 6.59799 8.68424 6.59799 8.29324 6.20699L4.98824 2.90199L1.69524 6.08199C1.29624 6.46499 0.665238 6.45399 0.281239 6.05699C-0.102761 5.65999 -0.0917615 5.02599 0.305239 4.64299L4.30524 0.780993C4.50024 0.592993 4.75024 0.499994 5.00024 0.499994Z' fill='%23828ea5' /%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 100.5% 20.24px; }
  .tbk:not(.liferay-instance).private-page .DS3 .grey400 {
    color: #737F87; }
  .tbk:not(.liferay-instance).private-page .DS3 .gray3 {
    color: #9FA5BB; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk__text_black--0 {
    color: #000000; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-input, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-select, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-textarea {
    color: #2D3338;
    font-size: 14px;
    border: 1px solid #C9D0E4;
    border-radius: 4px;
    font-family: Roboto Medium;
    padding: 10px 15px; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-input:focus, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-select:focus, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-textarea:focus {
    border: 1px solid #828EA5;
    outline: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-input.edda-form-field--success, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-input.edda-form-field--success:focus, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-select.edda-form-field--success, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-select.edda-form-field--success:focus, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-textarea.edda-form-field--success, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-textarea.edda-form-field--success:focus {
    border: 1px solid #15CC96; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-input.edda-form-field--error, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-input.edda-form-field--error:focus, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-select.edda-form-field--error, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-select.edda-form-field--error:focus, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-textarea.edda-form-field--error, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-textarea.edda-form-field--error:focus {
    border: 1px solid #FF4B4B; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-input:disabled, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-select:disabled, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-textarea:disabled {
    border: 1px solid #C9D0E4;
    background: #F9FBFE;
    color: #A0AFCA; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-input, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-select {
    height: 48px; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-input.edda-form-field--success, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-input.edda-form-field--error, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-textarea.edda-form-field--success, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-textarea.edda-form-field--error {
    background-repeat: no-repeat; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-input.edda-form-field--success, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-textarea.edda-form-field--success {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.2955 9.60549L11.7275 15.6055C11.5395 15.8525 11.2485 15.9985 10.9385 16.0005H10.9315C10.6245 16.0005 10.3345 15.8585 10.1445 15.6165L7.71249 12.5095C7.37249 12.0755 7.44849 11.4465 7.88349 11.1065C8.31749 10.7655 8.94749 10.8415 9.28749 11.2775L10.9205 13.3635L14.7045 8.39449C15.0385 7.95549 15.6655 7.86949 16.1065 8.20449C16.5455 8.53949 16.6305 9.16649 16.2955 9.60549ZM12.0005 2.00049C6.47749 2.00049 2.00049 6.47749 2.00049 12.0005C2.00049 17.5225 6.47749 22.0005 12.0005 22.0005C17.5235 22.0005 22.0005 17.5225 22.0005 12.0005C22.0005 6.47749 17.5235 2.00049 12.0005 2.00049Z' fill='%2315CC96'/%3E%3C/svg%3E"); }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-input.edda-form-field--error, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-textarea.edda-form-field--error {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='close-circle'%3E%3Crect width='24' height='24' opacity='0'/%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm2.71 11.29a1 1 0 0 1 0 1.42 1 1 0 0 1-1.42 0L12 13.41l-1.29 1.3a1 1 0 0 1-1.42 0 1 1 0 0 1 0-1.42l1.3-1.29-1.3-1.29a1 1 0 0 1 1.42-1.42l1.29 1.3 1.29-1.3a1 1 0 0 1 1.42 1.42L13.41 12z' fill='%23FF4B4B'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-input::placeholder, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-textarea::placeholder {
    font-family: Roboto Regular;
    color: #828EA5; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-label, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-helper {
    font-size: 12px;
    margin-bottom: 2px; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-label {
    font-family: Roboto Medium;
    color: #707382;
    display: flex;
    align-items: center; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check-label {
    font-size: 14px;
    color: #707382;
    line-height: 1.3; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="checkbox"]:not(:checked), .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="checkbox"]:checked,
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="radio"]:not(:checked),
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="radio"]:checked {
    position: absolute;
    left: -9999px; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="checkbox"]:not(:checked) + label, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="checkbox"]:checked + label,
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="radio"]:not(:checked) + label,
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="radio"]:checked + label {
    position: relative;
    padding-left: 1.95em;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="checkbox"]:not(:checked) + label:before, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="checkbox"]:checked + label:before,
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="radio"]:not(:checked) + label:before,
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="radio"]:checked + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="checkbox"]:not(:checked) + label:before,
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="radio"]:not(:checked) + label:before {
    border: 2px solid #828EA5; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="checkbox"]:not(:checked) + label:after,
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0); }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="checkbox"]:checked + label:before,
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="radio"]:checked + label:before {
    border: 2px solid #D5006C; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="checkbox"]:checked + label:after,
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="radio"]:checked + label:after {
    opacity: 1;
    transform: scale(1); }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="checkbox"]:focus + label:before,
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="radio"]:focus + label:before {
    box-shadow: 0 0 4px 1px rgba(118, 127, 157, 0.5); }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="checkbox"]:not(:checked) + label:before, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="checkbox"]:checked + label:before {
    width: 18px;
    height: 18px;
    border-radius: 2px; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="checkbox"]:not(:checked) + label:after, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="checkbox"]:checked + label:after {
    content: "";
    position: absolute;
    top: 4px;
    left: 4px;
    transition: all .2s;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10px' height='10px' viewBox='0 0 122.877 101.052' enable-background='new 0 0 122.877 101.052' xml:space='preserve'%3E%3Cpath d='M4.43,63.63c-2.869-2.755-4.352-6.42-4.427-10.11c-0.074-3.689,1.261-7.412,4.015-10.281 c2.752-2.867,6.417-4.351,10.106-4.425c3.691-0.076,7.412,1.255,10.283,4.012l24.787,23.851L98.543,3.989l1.768,1.349l-1.77-1.355 c0.141-0.183,0.301-0.339,0.479-0.466c2.936-2.543,6.621-3.691,10.223-3.495V0.018l0.176,0.016c3.623,0.24,7.162,1.85,9.775,4.766 c2.658,2.965,3.863,6.731,3.662,10.412h0.004l-0.016,0.176c-0.236,3.558-1.791,7.035-4.609,9.632l-59.224,72.09l0.004,0.004 c-0.111,0.141-0.236,0.262-0.372,0.368c-2.773,2.435-6.275,3.629-9.757,3.569c-3.511-0.061-7.015-1.396-9.741-4.016L4.43,63.63 L4.43,63.63z' fill='%23fff'/%3E%3C/svg%3E");
    height: 10px;
    width: 10px; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="checkbox"]:disabled + label:before,
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="checkbox"]:disabled:checked + label:before {
    box-shadow: none;
    border-color: #C9D0E4;
    background-color: #fff; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="checkbox"]:disabled:checked + label:after {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10px' height='10px' viewBox='0 0 122.877 101.052' enable-background='new 0 0 122.877 101.052' xml:space='preserve'%3E%3Cpath d='M4.43,63.63c-2.869-2.755-4.352-6.42-4.427-10.11c-0.074-3.689,1.261-7.412,4.015-10.281 c2.752-2.867,6.417-4.351,10.106-4.425c3.691-0.076,7.412,1.255,10.283,4.012l24.787,23.851L98.543,3.989l1.768,1.349l-1.77-1.355 c0.141-0.183,0.301-0.339,0.479-0.466c2.936-2.543,6.621-3.691,10.223-3.495V0.018l0.176,0.016c3.623,0.24,7.162,1.85,9.775,4.766 c2.658,2.965,3.863,6.731,3.662,10.412h0.004l-0.016,0.176c-0.236,3.558-1.791,7.035-4.609,9.632l-59.224,72.09l0.004,0.004 c-0.111,0.141-0.236,0.262-0.372,0.368c-2.773,2.435-6.275,3.629-9.757,3.569c-3.511-0.061-7.015-1.396-9.741-4.016L4.43,63.63 L4.43,63.63z' fill='%23C9D0E4'/%3E%3C/svg%3E"); }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="radio"]:not(:checked) + label:before, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="radio"]:checked + label:before {
    width: 20px;
    height: 20px;
    border-radius: 50%; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="radio"]:not(:checked) + label:after, .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="radio"]:checked + label:after {
    content: "";
    border-radius: 50%;
    position: absolute;
    top: 4.5px;
    left: 4.5px;
    transition: all .2s;
    height: 10.5px;
    width: 10.5px; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="radio"]:not(:checked) {
    background-color: #fff; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="radio"]:checked + label:after {
    background-color: #D5006C; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="radio"]:disabled + label:before,
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="radio"]:disabled:checked + label:before {
    border: 2px solid #C9D0E4; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="radio"]:disabled:checked + label:after {
    background-color: #C9D0E4; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-form-check [type="checkbox"]:checked + label:before {
    background: #D5006C; }
  .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-1, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xs-1, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-2, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xs-2, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-3, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xs-3, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-4, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xs-4, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-5, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xs-5, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-6, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xs-6, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-7, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xs-7, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-8, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xs-8, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-9, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xs-9, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-10, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xs-10, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-11, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xs-11, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-12, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xs-12, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-auto, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-sm-1, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-sm-2, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-sm-3, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-sm-4, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-sm-5, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-sm-6, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-sm-7, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-sm-8, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-sm-9, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-sm-10, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-sm-11, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-sm-12, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-sm, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-sm-auto, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-md-1, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-md-2, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-md-3, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-md-4, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-md-5, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-md-6, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-md-7, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-md-8, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-md-9, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-md-10, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-md-11, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-md-12, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-md, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-md-auto, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-lg-1, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-lg-2, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-lg-3, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-lg-4, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-lg-5, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-lg-6, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-lg-7, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-lg-8, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-lg-9, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-lg-10, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-lg-11, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-lg-12, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-lg, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-lg-auto, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xl-1, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xl-2, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xl-3, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xl-4, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xl-5, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xl-6, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xl-7, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xl-8, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xl-9, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xl-10, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xl-11, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xl-12, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xl, .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-xl-auto {
    padding-right: 4px;
    padding-left: 4px; }
  @media (min-width: 768px) {
    .tbk:not(.liferay-instance).private-page .DS3 .form-group .col-md-2 {
      flex: 0 0 19%;
      max-width: 19%; } }
  .tbk:not(.liferay-instance).private-page .DS3 .field-white-border, .tbk:not(.liferay-instance).private-page .DS3 .form-filters-home .btn-dropdown-select-month, .tbk:not(.liferay-instance).private-page .form-filters-home .DS3 .btn-dropdown-select-month {
    height: 48px;
    border-radius: 4px;
    box-shadow: none;
    padding-right: 48px;
    min-width: 244px;
    color: #2D3338;
    font-size: 14px;
    border: 1px solid #C9D0E4;
    border-radius: 4px;
    font-family: Roboto Medium;
    overflow: hidden;
    text-overflow: ellipsis; }
  .tbk:not(.liferay-instance).private-page .DS3 .field-white-border::placeholder, .tbk:not(.liferay-instance).private-page .DS3 .form-filters-home .btn-dropdown-select-month::placeholder, .tbk:not(.liferay-instance).private-page .form-filters-home .DS3 .btn-dropdown-select-month::placeholder {
    font-family: Roboto Regular;
    color: #828EA5;
    overflow: hidden;
    text-overflow: ellipsis; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-modal__dialog-body .fieldset .form-group {
    margin-bottom: 0;
    display: grid; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-modal__dialog-body .fieldset .form-group .control-label {
    color: #707382; }
  .tbk:not(.liferay-instance).private-page .DS3 .required {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.80434 7.86192C9.06501 8.12259 9.06501 8.54392 8.80434 8.80459C8.67434 8.93459 8.50368 8.99992 8.33301 8.99992C8.16234 8.99992 7.99168 8.93459 7.86168 8.80459L6.99968 7.94258L6.13767 8.80459C6.00767 8.93459 5.83701 8.99992 5.66634 8.99992C5.49567 8.99992 5.32501 8.93459 5.19501 8.80459C4.93434 8.54392 4.93434 8.12259 5.19501 7.86192L6.05701 6.99992L5.19501 6.13792C4.93434 5.87725 4.93434 5.45592 5.19501 5.19525C5.45567 4.93459 5.87701 4.93459 6.13767 5.19525L6.99968 6.05725L7.86168 5.19525C8.12234 4.93459 8.54368 4.93459 8.80434 5.19525C9.06501 5.45592 9.06501 5.87725 8.80434 6.13792L7.94234 6.99992L8.80434 7.86192ZM6.99967 0.333252C3.32367 0.333252 0.333008 3.32392 0.333008 6.99992C0.333008 10.6759 3.32367 13.6666 6.99967 13.6666C10.6757 13.6666 13.6663 10.6759 13.6663 6.99992C13.6663 3.32392 10.6757 0.333252 6.99967 0.333252Z' fill='%23FF4B4B' /%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding-left: 20px;
    font-size: 12px;
    background-position-y: 2px; }
  .tbk:not(.liferay-instance).private-page .DS3 .form .help-block {
    margin-top: 3px; }
  .tbk:not(.liferay-instance).private-page .DS3 .icon-firewall {
    background: no-repeat 50% 50% url(../images/tbk/DS3/firewall.png);
    height: 200px;
    max-width: 200px;
    background-size: cover;
    width: -webkit-fill-available;
    display: block; }
  .tbk:not(.liferay-instance).private-page .DS3 .icon-ghost {
    background: no-repeat 50% 50% url(../images/tbk/DS3/ghost.png);
    height: 200px;
    max-width: 200px;
    background-size: cover;
    width: -webkit-fill-available;
    display: block; }
  .tbk:not(.liferay-instance).private-page .DS3 .icon-POS {
    background: no-repeat 50% 50% url(../images/tbk/DS3/iconPOS.png);
    width: 32px;
    height: 32px;
    max-width: 32px;
    background-size: cover;
    display: inline-flex;
    position: relative;
    vertical-align: middle;
    margin-right: 3px; }
  .tbk:not(.liferay-instance).private-page .DS3 .icon-POS-cyan {
    background: no-repeat 50% 50% url(../images/tbk/DS3/iconPOScyan.png);
    width: 41px;
    height: 41px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance).private-page .DS3 .icon-arrow-back-cyan-DS3 {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconCyanArrowBack.svg);
    width: 10px;
    height: 10px;
    background-size: cover;
    display: inline-flex;
    margin-right: 15px; }
  .tbk:not(.liferay-instance).private-page .DS3 .icon-info-circle-magenta {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconInfoCircleMagenta.svg);
    width: 20px;
    height: 20px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance).private-page .DS3 .icon-cross-magenta {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconCrossMagenta.svg);
    width: 15px;
    height: 15px;
    background-size: cover;
    display: inline-flex !important;
    margin-bottom: unset !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .icon-phone-white {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconPhoneWhite.svg);
    width: 15px;
    height: 15px;
    background-size: cover;
    display: inline-flex;
    margin-bottom: unset !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .panel-title .collapsed .icon-arrow-grey {
    background: no-repeat 50% 50% url("/o/transbank-theme/images/tbk/DS3/icons/iconArrowGrey.svg");
    width: 10px;
    height: 6px;
    background-size: cover;
    float: right; }
  .tbk:not(.liferay-instance).private-page .DS3 .panel-title :not(.collapsed) .icon-arrow-grey {
    background: no-repeat 50% 50% url("/o/transbank-theme/images/tbk/DS3/icons/iconArrowGrey.svg");
    width: 10px;
    height: 6px;
    background-size: cover;
    float: right;
    transform: rotate(180deg); }
  .tbk:not(.liferay-instance).private-page .DS3 .dropdown--default .show .icon-arrow-grey {
    background: no-repeat 50% 50% url("/o/transbank-theme/images/tbk/DS3/icons/iconArrowGrey.svg");
    width: 10px;
    height: 6px;
    background-size: cover;
    float: right;
    transform: rotate(180deg);
    right: 16px;
    margin-top: 10px;
    position: absolute; }
  .tbk:not(.liferay-instance).private-page .DS3 .dropdown--default :not(.show) .icon-arrow-grey {
    background: no-repeat 50% 50% url("/o/transbank-theme/images/tbk/DS3/icons/iconArrowGrey.svg");
    width: 10px;
    height: 6px;
    background-size: cover;
    float: right;
    margin-top: 10px;
    position: absolute;
    right: 16px; }
  .tbk:not(.liferay-instance).private-page .DS3 .icon-search-pred {
    position: absolute;
    top: 40px;
    right: 26px; }
  .tbk:not(.liferay-instance).private-page .DS3 .close {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconClose.svg);
    cursor: pointer;
    width: 12px;
    height: 12px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance).private-page .DS3 .icon-organization-change_sessions {
    background: no-repeat 50% 50% url(../images/tbk/DS3/iconosHeader/Organizacion/IconOrganization.png);
    background-size: 15px;
    display: -webkit-inline-box;
    background-position-x: 19px;
    background-position-y: 13px;
    width: 40px;
    height: 28px; }
  .tbk:not(.liferay-instance).private-page .DS3 .chip .clear {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconClose.svg);
    cursor: pointer;
    width: 8px;
    height: 8px;
    background-size: cover;
    display: inline-flex;
    margin-left: 8px;
    margin-top: 1px;
    color: transparent; }
  .tbk:not(.liferay-instance).private-page .DS3 .ilustration-error_laptop {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/laptopError.png);
    height: 114px;
    max-width: 211px;
    background-size: cover;
    margin-top: 28px;
    width: inherit;
    display: block;
    margin: auto; }
  .tbk:not(.liferay-instance).private-page .DS3 .ilustration-error_laptop-v2 {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/laptopError-v2.png);
    height: 114px;
    max-width: 211px;
    background-size: cover;
    margin-top: 28px;
    width: inherit;
    display: block;
    margin: auto; }
  .tbk:not(.liferay-instance).private-page .DS3 .ilustration-error_ufo {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/ufoError.png);
    height: 200px;
    max-width: 200px;
    background-size: cover;
    width: -webkit-fill-available; }
  .tbk:not(.liferay-instance).private-page .DS3 .ilustration-POS {
    background: no-repeat 50% 50% url(../images/tbk/DS3/POS.png);
    width: 164px;
    height: 164px;
    max-width: 164px;
    background-size: cover;
    top: 15px;
    position: relative; }
  .tbk:not(.liferay-instance).private-page .DS3 .ilustration-POS-green {
    background: no-repeat 50% 50% url(../images/tbk/DS3/POS_bg-green.png);
    width: 164px;
    height: 164px;
    max-width: 164px;
    background-size: cover; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_NewAbonosResumenWeb_ .pull-left {
    margin-right: none; }
  .tbk:not(.liferay-instance).private-page .portlet-dropzone .alert-danger, .tbk:not(.liferay-instance).private-page .portlet-msg-error {
    background: #fff;
    border: 1px solid #e7ebf3;
    box-sizing: border-box;
    border-radius: 8px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .25px;
    color: #707382;
    text-align: center;
    padding: 180px 64px;
    max-width: 589px;
    margin: auto; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_NewAbonosResumenWeb_ .table-responsive {
    margin-bottom: 0px;
    overflow-x: hidden; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_NewAbonosResumenWeb_ .highl-text-3 .pull-left {
    margin-right: 0; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_linkpagowebpayweb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-right {
    margin-top: 0px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_linkpagowebpayweb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-right:hover {
    margin-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_linkpagowebpayweb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li.disabled {
    top: 0px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_linkpagowebpayweb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-right {
    margin-top: -11px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_linkpagowebpayweb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-left {
    margin-top: -12px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_ReliquidacionComisionWebPortlet_ .table-selection .table-table.table {
    width: 96%;
    margin: auto; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_ReliquidacionComisionWebPortlet_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component {
    margin-left: 0;
    margin-top: -100px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_ReliquidacionComisionWebPortlet_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component {
    margin: auto;
    margin-top: -90px;
    width: 80%; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_ReliquidacionComisionWebPortlet_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li:last-child:not(.disabled) a.icon-caret-right:hover {
    margin-top: -15px !important; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_ReliquidacionComisionWebPortlet_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li:last-child:not(.disabled) a.icon-caret-right {
    margin-top: -17px  !important; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_ReliquidacionComisionWebPortlet_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-left:hover {
    background-position: bottom 11px left 10px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonosCreditosWeb_ .sort-colum {
    margin-top: 20px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_ReportesProximosAbonosWeb_ .dropdown-select-download-report {
    position: relative;
    right: 0;
    top: 180px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .portlet-boundary_linkpagowebpayweb_ .tbk__paginator ul li {
    max-width: 37px;
    line-height: 28px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .portlet-boundary_linkpagowebpayweb_ .tbk__paginator ul li:first-child a:first-child {
    height: 32px;
    width: 32px;
    margin-top: 7px;
    padding: 0;
    margin-right: 0;
    margin-left: 0; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasDetalleWeb_ .form-group.form-group-select.pull-right {
    margin-top: -16px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_reemplaza_ReemplazaWebPortlet_ .btn-group.max-width button.dropdown-toggle:focus {
    border: 1px solid #C9D0E4; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_reemplaza_ReemplazaWebPortlet_ .btn-group.max-width button.dropdown-toggle svg {
    display: none; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasEncontradasWeb_ .table-detail .table tbody tr td span .icon-card {
    max-width: 45px; }
  .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr > td.highl-text-2 > h6.pull-top, .tbk:not(.liferay-instance).private-page .tbk:not(.liferay-instance).private-page .table-summary > tbody > tr > td.highl-text-2 > span > h6.pull-top {
    margin: 10px 2px 0 0; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonosResumenMisAbonosWeb_ .table-summary > tbody > tr > td.highl-text-2 > h6.pull-top {
    margin: 11px 2px 0 0; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_NewAbonosResumenWeb_ .panel-magenta.resumen-asterix .table-summary > tbody > tr > td.highl-text-2 > h6.pull-top {
    margin: 4px 2px 0 0; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_NewAbonosResumenWeb_ .panel-magenta.resumen-asterix .highl-text-3 h6.pull-top {
    margin-top: 5px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonoConsultaMes_ .table-summary > tbody > tr > td.highl-text-2 > h6.pull-top {
    margin: 5px 2px 0 0; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonoConsultaMes_ .panel-months .table-summary > tbody > tr > td.highl-text-3 > h6.pull-top {
    margin: 2px 2px 0 2px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_NewAbonosResumenWeb_ h6.pull-top {
    margin-top: 3px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonosResumenHomeWeb_ .table-summary > tbody > tr.tr-totals > td > h6.pull-top {
    margin: 14px 2px 0 0; }
  @media only screen and (max-width: 830px) {
    .tbk:not(.liferay-instance).private-page .tbk:not(.liferay-instance).private-page .modalNotificationTop .alert-warning {
      padding: 2rem;
      padding-right: 0; }
    .tbk:not(.liferay-instance).private-page .welcome-user-tbk {
      margin-top: 8rem !important; } }
  @media only screen and (max-width: 400px) {
    .tbk:not(.liferay-instance).private-page #_ReportesProximosAbonosWeb_dropDownDescargas {
      top: 310px; } }
  @media only screen and (min-width: 401px) and (max-width: 485px) {
    .tbk:not(.liferay-instance).private-page #_ReportesProximosAbonosWeb_dropDownDescargas {
      top: 200px; } }
  @media only screen and (min-width: 486px) and (max-width: 520px) {
    .tbk:not(.liferay-instance).private-page #_ReportesProximosAbonosWeb_dropDownDescargas {
      top: 180px; } }
  @media only screen and (min-width: 521px) and (max-width: 577px) {
    .tbk:not(.liferay-instance).private-page #_ReportesProximosAbonosWeb_dropDownDescargas {
      top: 250px; } }
  @media only screen and (min-width: 578px) and (max-width: 662px) {
    .tbk:not(.liferay-instance).private-page #_ReportesProximosAbonosWeb_dropDownDescargas {
      top: 240px; } }
  @media only screen and (min-width: 400px) and (max-width: 465px) {
    .tbk:not(.liferay-instance).private-page #_DatepickerWebPortlet_INSTANCE_b9XaZzPcuoXE_selectorFechas {
      margin-right: 80px; } }
  @media only screen and (max-width: 577px) {
    .tbk:not(.liferay-instance).private-page #_ReportesProximosAbonosWeb_listaDescargas {
      font-size: 0;
      padding-right: 12px; } }
  .tbk:not(.liferay-instance).private-page .error-ufo-mobile {
    display: none; }
  @media only screen and (max-width: 991px) {
    .tbk:not(.liferay-instance).private-page .error-ufo-mobile {
      display: block; }
    .tbk:not(.liferay-instance).private-page .error-ufo-desktop {
      display: none; } }
  .tbk:not(.liferay-instance).private-page .DS3 .ilustration-error_laptop_pos {
    background: #FFF no-repeat 50% 50% url(../images/tbk/DS3/ilustration/laptopErrorPOS.png);
    height: 130px;
    max-width: 211px;
    background-size: cover;
    margin-top: 85px;
    width: inherit;
    display: block;
    margin: auto; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal.modal--default {
    border-radius: 4px;
    border: 1px solid transparent;
    margin: auto;
    z-index: 2000;
    position: relative;
    height: auto;
    background-color: #ffffff;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.11);
    left: 0;
    top: 36px;
    padding: 32px 24px;
    width: max-content; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal.modal--default--pd12 {
    padding: 12px; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal.modal--default .modal__close {
    position: absolute;
    right: 24px;
    top: 16px;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal.modal--default .modal__aside .modal__figure {
    text-align: center;
    display: grid;
    margin: auto; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal.modal--default .modal__aside .modal__figure .ilustration-error_laptop {
    margin: initial;
    max-width: inherit;
    background-size: contain; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal.modal--default .modal__header {
    /*& .modal__subtitle {
        
      }*/ }
  .tbk:not(.liferay-instance).private-page .DS3 .modal.modal--default .modal__header .modal__title {
    font-family: Roboto Medium;
    font-size: 18px;
    line-height: 32px;
    color: #0E1520; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal.modal--default .modal__body {
    font-family: Roboto Light;
    font-size: 13px;
    line-height: 24px;
    letter-spacing: 0.25px;
    color: #0E1520;
    max-width: 400px; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal.modal--default .modal__footer {
    display: grid;
    /*& .modal__actions {
  
      }*/ }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__bg {
    display: none;
    width: 100%;
    height: 125%;
    overflow-y: hidden;
    background-color: rgba(0, 0, 0, 0.2);
    top: -77px;
    position: fixed;
    opacity: 1;
    left: 0;
    z-index: 2;
    transition: opacity .4s;
    -webkit-transition: opacity .4s; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content {
    /* right: -100%; */
    right: -445px;
    opacity: 1;
    transition: right 0.4s, opacity 0.4s;
    -webkit-transition: right 0.4s, opacity 0.4s;
    z-index: 800;
    overflow-y: hidden;
    overflow-x: hidden;
    position: fixed;
    margin: 0px;
    width: 445px;
    height: 990px;
    background: #ffffff;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.257157);
    z-index: 9999;
    padding-right: 62px;
    padding-left: 62px;
    top: 1px; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content.show {
    right: 2px;
    opacity: 1;
    top: 0;
    width: 445px;
    height: 990px;
    transition: right 0.4s, opacity 0.4s;
    -webkit-transition: right 0.4s, opacity 0.4s; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content.show .tbk-success__tooltip .tooltiptext {
    visibility: hidden;
    background-color: #0faf8f;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    position: absolute;
    z-index: 1;
    width: -moz-fit-content;
    white-space: nowrap;
    margin-top: -38px;
    padding-left: 6px;
    padding-right: 6px;
    position: absolute;
    z-index: 1;
    right: 56px; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content.show .tbk-success__tooltip .tooltiptext:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #0faf8f;
    left: 42px;
    top: 14px;
    rotate: 90%;
    transform: rotate(-90deg); }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content.show .tbk-success__tooltip:hover .tooltiptext {
    visibility: visible; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .close {
    padding-top: 19px;
    margin-right: -50px;
    font-size: 15px;
    padding-bottom: 56px;
    background: none;
    float: right; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .close:hover {
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .submit_search {
    background: transparent;
    border: transparent;
    position: relative;
    left: 87%;
    top: -37px; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .submit_search:focus {
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .submit_search .icon-lens {
    background: no-repeat 50% 50% url("../images/tbk/DS3/icon-lens.svg");
    height: 18px;
    width: 18px;
    display: block;
    background-size: 23px;
    fill: #231f20; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .submit_search .icon-lens.enabled {
    fill: #00a0e0; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .submit_search.disabled .icon-lens {
    fill: #bfc5d2; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .input_default {
    background: #ffffff;
    border: 1px solid #77869e;
    box-sizing: border-box;
    height: 48px;
    width: 320px;
    left: 0px;
    top: 0px;
    border-radius: 4px;
    padding: 16px;
    color: #737f87; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .input_default:focus {
    border: 1px solid #00a0e0;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .input_default.disabled .icon-lens {
    border: 1px solid #bfc5d2; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .table-detail .table-content tbody {
    border-bottom: transparent; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .table-detail .table th {
    background-color: white; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .table-detail .table tbody tr td {
    border-top: 1px solid transparent; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .table-detail .table tbody tr td:last-child {
    max-width: 290px;
    padding-left: 0;
    padding-right: 18px;
    max-width: 290px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .table-detail .table tbody tr td:last-child:hover {
    color: #00a0e0; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .table-detail .table tbody tr td:last-child a {
    color: #737f87;
    font-size: 14px;
    padding-left: 18px; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .table-detail .table tbody tr td:last-child a:hover {
    color: #00a0e0; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .table-detail .table tbody tr td:last-child a:focus {
    color: #00a0e0; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .table-detail .table tbody tr td:last-child:hover {
    background: #f5f7fa; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .message-search-result .message-text {
    white-space: break-spaces;
    position: absolute;
    top: 0;
    background: white;
    padding-left: 20px;
    text-align: left;
    margin-left: -48px; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .scroller {
    width: 100%;
    height: 100px;
    overflow-y: scroll;
    scrollbar-color: #d4d6e1 #ebecf0;
    scrollbar-width: thin; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .scrollbar {
    margin-left: 30px;
    float: left;
    height: 900px;
    background: transparent;
    overflow-y: scroll;
    margin-bottom: 25px; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .scrollbar-magenta::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #ebecf0;
    opacity: 0.33;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .scrollbar-magenta::-webkit-scrollbar {
    width: 7.99px;
    background-color: #ebecf0;
    opacity: 0.33;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .scrollbar-magenta::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #d4d6e1; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog .modal__dialog__content .modal__dialog-header .modal_tbk__close-panel {
    float: right;
    text-align: right; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog_error {
    background: #ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 1px 2px rgba(14, 21, 32, 0.18), 0px 0px 2px rgba(14, 21, 32, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0px 1px 2px rgba(14, 21, 32, 0.18), 0px 0px 2px rgba(14, 21, 32, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 1px 2px rgba(14, 21, 32, 0.18), 0px 0px 2px rgba(14, 21, 32, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.04); }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.center {
    position: fixed;
    margin-top: 0;
    width: 100%;
    left: 0;
    padding-bottom: 0;
    margin-left: 0;
    z-index: 3;
    padding-top: 10vh;
    overflow: hidden;
    top: 0; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.center .modal__dialog__content {
    border-radius: 4px;
    border: 1px solid transparent;
    margin: auto;
    z-index: 2000;
    position: relative;
    height: auto;
    background-color: #ffffff;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.11);
    padding: 31px 30px 0 40px;
    left: 0; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.center .modal__dialog__content .modal__dialog-body {
    height: auto;
    font-size: 14px;
    font-weight: 500;
    text-align: center; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.center .modal__dialog__content .modal__dialog-body .row {
    display: flex !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.center .modal__dialog__content .modal__dialog-content.center-content span {
    margin-bottom: inherit; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-modal__dialog {
    display: none;
    position: absolute;
    z-index: 800;
    padding-top: 170px;
    padding-bottom: 142px;
    margin-top: -80px;
    height: -webkit-fit-content;
    overflow: hidden;
    top: 0;
    width: 100%; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-modal__dialog__content {
    border: 1px solid transparent;
    margin: auto;
    z-index: 2000;
    position: relative;
    height: auto;
    width: 100%;
    border-radius: 4px;
    background-color: #ffffff;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.11);
    padding: 10px 20px 50px; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-modal__dialog-body {
    max-width: 335px;
    margin: 0 auto; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-modal__image {
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 140px; }
  @media (min-width: 768px) {
    .tbk:not(.liferay-instance).private-page .DS3 .tbk-modal__dialog__content {
      width: 466px; }
    .tbk:not(.liferay-instance).private-page .DS3 .tbk-modal__dialog {
      width: 103%;
      margin-left: -20px; } }
  .tbk:not(.liferay-instance).private-page .DS3 .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ {
    position: absolute;
    top: 0; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal--portlet .portlet-body {
    display: grid; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.center .modal__dialog__content .modal__dialog-body .btn-group.max-width {
    width: 100%; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter {
    height: auto; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .modal__dialog__content {
    width: 560px;
    padding: 20px 30px 40px; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .modal__dialog__content.w-90 {
    width: 90% !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .modal__dialog__content .modal__dialog-body {
    text-align: left; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .close {
    font-size: 15px;
    color: #707382; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .dropdown-select, .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .dropdown-select-month, .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .btn-dropdown-select-month,
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .dropdown-select-month,
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .btn-dropdown-select-month,
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .dropdown.show {
    border: none !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .dropdown-select a.btn-type-select, .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .dropdown-select-month a.btn-type-select, .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .btn-dropdown-select-month a.btn-type-select,
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .dropdown-select-month a.btn-type-select,
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .btn-dropdown-select-month a.btn-type-select,
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .form-control,
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .field-white,
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .btn-dropdown-select-month,
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .btn-dropdown-select-month {
    background: #FFFFFF;
    border: 1px solid #C9D0E4;
    box-sizing: border-box;
    border-radius: 4px;
    height: 48px;
    box-shadow: none;
    width: 100%;
    font-size: 14px;
    padding-left: 15px;
    color: #828EA5; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .dropdown-select, .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .dropdown-select-month, .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .btn-dropdown-select-month,
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .dropdown-select-month,
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .btn-dropdown-select-month {
    height: 48px; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .modal__dialog__content .modal__dialog-footer {
    background-color: transparent; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .btn-erase {
    color: #007EFF;
    cursor: pointer;
    font-family: Roboto Medium;
    font-size: 14px; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .btn-erase.disabled {
    color: #A0AFCA; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .control-label {
    font-family: Roboto Medium;
    color: #707382;
    font-size: 12px;
    margin-bottom: 0.25rem; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .reference-mark.text-warning {
    display: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .form-group.input-text-wrapper {
    margin-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .dropdown-select a.btn-type-select, .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .dropdown-select-month a.btn-type-select, .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .btn-dropdown-select-month a.btn-type-select,
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .dropdown-select-month a.btn-type-select,
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .btn-dropdown-select-month a.btn-type-select {
    padding-left: 15px; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .dropdown-toggle {
    line-height: 2.1; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .dropdown-select a.btn-type-select .caret, .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .dropdown-select-month a.btn-type-select .caret, .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .btn-dropdown-select-month a.btn-type-select .caret,
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .dropdown-select-month a.btn-type-select .caret,
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .btn-dropdown-select-month a.btn-type-select .caret {
    top: calc(50% - 19px);
    background-image: none;
    right: 15px;
    font-size: 20px; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .dropdown-select a.btn-type-select .caret:before, .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .dropdown-select-month a.btn-type-select .caret:before, .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .btn-dropdown-select-month a.btn-type-select .caret:before,
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .dropdown-select-month a.btn-type-select .caret:before,
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog.modal__dialog--filter .btn-dropdown-select-month a.btn-type-select .caret:before {
    content: "\ea1b";
    display: inline-block;
    transform: translate(0, 0);
    text-rendering: auto;
    font: normal normal 400 14px/1 Eva-Icons;
    font-size: inherit;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: #828EA5; }
  .tbk:not(.liferay-instance).private-page .DS3 .tabs .tabs__list {
    padding-inline-start: 0; }
  .tbk:not(.liferay-instance).private-page .DS3 .tabs .tabs__list .tabs__item {
    float: left;
    list-style: none;
    padding: 0 8px;
    padding-right: 32px; }
  .tbk:not(.liferay-instance).private-page .DS3 .tabs .tabs__list .tabs__item .tabs__link {
    font-family: Roboto Medium !important;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.25px;
    color: #D5006C;
    border-bottom: 4px solid transparent;
    background-color: inherit;
    cursor: pointer;
    padding: 16px 0;
    transition: 0.3s;
    color: #B3BFD5; }
  .tbk:not(.liferay-instance).private-page .DS3 .tabs .tabs__list .tabs__item .tabs__link.active {
    color: #D5006C;
    border-bottom: 4px solid #D5006C; }
  .tbk:not(.liferay-instance).private-page .DS3 .tabs .tabs__list .tabs__item .tabs__link:focus {
    outline: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .tabs .tabs__section .tabs__body {
    display: none;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .panel.panel--default .tabs {
    margin-bottom: 32px;
    border-bottom: 1px solid #E2E2EA;
    margin-left: -26px;
    margin-right: -26px;
    margin-top: -24px;
    padding-left: 23px; }
  .tbk:not(.liferay-instance).private-page .DS3 .tab-container-panel {
    position: relative; }
  .tbk:not(.liferay-instance).private-page .DS3 .tab-container-panel:before {
    content: "";
    width: 100%;
    border-bottom: 1px solid #E2E2EA; }
  .tbk:not(.liferay-instance).private-page .DS3 .modalNotificationTop .close {
    background: inherit;
    height: inherit; }
  .tbk:not(.liferay-instance).private-page .DS3 .face .button__primary.md {
    margin: auto;
    margin-bottom: 66px; }
  .tbk:not(.liferay-instance).private-page .DS3 .face .message-text {
    margin: 15px 0 56px 0; }
  .tbk:not(.liferay-instance).private-page .DS3 .wd-100 {
    position: fixed;
    max-width: 1084px;
    z-index: 99;
    width: 96%; }
  .tbk:not(.liferay-instance).private-page .DS3 .content.tbk__paginator.pagination.pagination-large.yui3-widget.component {
    display: block;
    right: 0; }
  .tbk:not(.liferay-instance).private-page .DS3 .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .active a {
    background: #009BDD;
    color: white;
    border-radius: 4px;
    width: -moz-min-content;
    height: 40px;
    text-align: center;
    display: block;
    font-weight: 700;
    min-width: 40px; }
  .tbk:not(.liferay-instance).private-page .DS3 .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload {
    width: -moz-fit-content;
    width: max-content;
    white-space: nowrap;
    margin: auto;
    display: block; }
  .tbk:not(.liferay-instance).private-page .DS3 .content.tbk__paginator ul .icon-caret-left {
    border: transparent; }
  .tbk:not(.liferay-instance).private-page .DS3 .content.tbk__paginator ul .icon-caret-right {
    border: transparent; }
  .tbk:not(.liferay-instance).private-page .DS3 .content__table-colums.content__table-colums-history .tbk__paginator .pagination-content {
    box-shadow: none;
    height: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: transparent;
    top: 0px; }
  .tbk:not(.liferay-instance).private-page .DS3 .content__table-colums.content__table-colums-history .tbk__paginator.pagination.pagination-large.yui3-widget.component {
    width: 100%; }
  .tbk:not(.liferay-instance).private-page .DS3 .content__table-colums.content__table-colums-history .tbk__paginator ul.pagination > li > a:hover {
    text-decoration: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .content__table-colums.content__table-colums-history .tbk__paginator ul.pagination > li:first-child > a, .tbk:not(.liferay-instance).private-page .DS3 .content__table-colums.content__table-colums-history .tbk__paginator ul.pagination > li:last-child > a {
    background: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .content__table-colums.content__table-colums-history .tbk__paginator ul.pagination > li:first-child > a:before, .tbk:not(.liferay-instance).private-page .DS3 .content__table-colums.content__table-colums-history .tbk__paginator ul.pagination > li:last-child > a:before {
    font: normal normal 400 14px/1 Eva-Icons;
    color: #828EA5;
    font-size: 17px;
    font-weight: 900; }
  .tbk:not(.liferay-instance).private-page .DS3 .content__table-colums.content__table-colums-history .tbk__paginator ul.pagination > li:first-child.disabled > a, .tbk:not(.liferay-instance).private-page .DS3 .content__table-colums.content__table-colums-history .tbk__paginator ul.pagination > li:last-child.disabled > a {
    background: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .content__table-colums.content__table-colums-history .tbk__paginator ul.pagination > li:first-child.disabled > a:before, .tbk:not(.liferay-instance).private-page .DS3 .content__table-colums.content__table-colums-history .tbk__paginator ul.pagination > li:last-child.disabled > a:before {
    color: #E7EBF3; }
  .tbk:not(.liferay-instance).private-page .DS3 .content__table-colums.content__table-colums-history .tbk__paginator ul.pagination > li:first-child > a.icon-caret-left:before {
    content: "\ea19"; }
  .tbk:not(.liferay-instance).private-page .DS3 .content__table-colums.content__table-colums-history .tbk__paginator ul.pagination > li:last-child > a.icon-caret-right:before {
    content: "\ea1d"; }
  .tbk:not(.liferay-instance).private-page .DS3 .content__table-colums.content__table-colums-history .tbk__paginator ul.pagination > li > a.pagination__item--active {
    height: 40px;
    width: 40px;
    border-radius: 4px;
    background-color: #D5006C;
    color: #FFF;
    font-size: 16px;
    font-family: Roboto Medium;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .tbk:not(.liferay-instance).private-page .DS3 .panel.panel--default {
    background: white;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #E2E2EA;
    box-sizing: border-box;
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.022017);
    -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.022017);
    -moz-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.022017);
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.022017);
    padding: 32px 24px; }
  .tbk:not(.liferay-instance).private-page .DS3 .panel.panel--danger {
    background: #FFEEE5;
    border: 1px solid #ff8c82;
    box-shadow: unset;
    padding: 12px; }
  .tbk:not(.liferay-instance).private-page .DS3 .panel.panel--danger .danger-text {
    font-style: normal;
    line-height: 24px;
    letter-spacing: 0.25px;
    color: #B7253F;
    text-align: left; }
  .tbk:not(.liferay-instance).private-page .DS3 .panel.panel--danger .danger-text--title {
    font-weight: bold;
    font-size: 16px; }
  .tbk:not(.liferay-instance).private-page .DS3 .panel.panel--danger .danger-text--subtitle {
    font-weight: normal;
    font-size: 14px; }
  .tbk:not(.liferay-instance).private-page .DS3 .panel.panel--grey {
    background: white;
    border: 1.5px solid #0E1520 !important;
    box-sizing: border-box;
    border-radius: 4px;
    width: max-content;
    text-align: left;
    padding: 12px 18px; }
  .tbk:not(.liferay-instance).private-page .DS3 .panel.panel--grey--disabled {
    background: #F9FBFE;
    border: 1px solid #D3D9E9 !important;
    color: #B3BFD5; }
  .tbk:not(.liferay-instance).private-page .DS3 .panel.panel--default.border--top__straight {
    border-radius: 0 0 4px 4px;
    box-shadow: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .portlet > .portlet-content-editable {
    border-color: transparent;
    border: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .panel.panel--default.border--bottom__straight {
    border-radius: 4px 4px 0 0;
    box-shadow: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .panel.margin-bottom-0 {
    margin-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .DS3 .text__points {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .tbk:not(.liferay-instance).private-page .DS3 .text__nowrap {
    white-space: nowrap; }
  .tbk:not(.liferay-instance).private-page .DS3 .center__block {
    margin: auto;
    display: block; }
  .tbk:not(.liferay-instance).private-page .DS3 .flex__right {
    display: flex;
    float: right; }
  .tbk:not(.liferay-instance).private-page .DS3 .flex__left {
    display: flex;
    float: left; }
  .tbk:not(.liferay-instance).private-page .DS3 .lh-1 {
    line-height: 1 !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-1 {
    margin: 1px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left1 {
    margin-left: 1px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-1 {
    margin-right: 1px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-1 {
    margin-top: 1px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-1 {
    margin-bottom: 1px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-1 {
    margin-left: 1px;
    margin-right: 1px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-1 {
    margin-top: 1px;
    margin-bottom: 1px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-2 {
    margin: 2px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left2 {
    margin-left: 2px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-2 {
    margin-right: 2px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-2 {
    margin-top: 2px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-2 {
    margin-bottom: 2px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-2 {
    margin-left: 2px;
    margin-right: 2px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-2 {
    margin-top: 2px;
    margin-bottom: 2px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-3 {
    margin: 3px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left3 {
    margin-left: 3px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-3 {
    margin-right: 3px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-3 {
    margin-top: 3px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-3 {
    margin-bottom: 3px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-3 {
    margin-left: 3px;
    margin-right: 3px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-3 {
    margin-top: 3px;
    margin-bottom: 3px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-4 {
    margin: 4px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left4 {
    margin-left: 4px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-4 {
    margin-right: 4px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-4 {
    margin-top: 4px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-4 {
    margin-bottom: 4px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-4 {
    margin-left: 4px;
    margin-right: 4px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-4 {
    margin-top: 4px;
    margin-bottom: 4px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-5 {
    margin: 5px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left5 {
    margin-left: 5px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-5 {
    margin-right: 5px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-5 {
    margin-top: 5px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-5 {
    margin-bottom: 5px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-5 {
    margin-left: 5px;
    margin-right: 5px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-5 {
    margin-top: 5px;
    margin-bottom: 5px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-6 {
    margin: 6px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left6 {
    margin-left: 6px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-6 {
    margin-right: 6px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-6 {
    margin-top: 6px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-6 {
    margin-bottom: 6px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-6 {
    margin-left: 6px;
    margin-right: 6px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-6 {
    margin-top: 6px;
    margin-bottom: 6px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-7 {
    margin: 7px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left7 {
    margin-left: 7px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-7 {
    margin-right: 7px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-7 {
    margin-top: 7px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-7 {
    margin-bottom: 7px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-7 {
    margin-left: 7px;
    margin-right: 7px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-7 {
    margin-top: 7px;
    margin-bottom: 7px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-8 {
    margin: 8px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left8 {
    margin-left: 8px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-8 {
    margin-right: 8px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-8 {
    margin-top: 8px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-8 {
    margin-bottom: 8px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-8 {
    margin-left: 8px;
    margin-right: 8px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-8 {
    margin-top: 8px;
    margin-bottom: 8px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-9 {
    margin: 9px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left9 {
    margin-left: 9px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-9 {
    margin-right: 9px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-9 {
    margin-top: 9px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-9 {
    margin-bottom: 9px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-9 {
    margin-left: 9px;
    margin-right: 9px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-9 {
    margin-top: 9px;
    margin-bottom: 9px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-10 {
    margin: 10px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left10 {
    margin-left: 10px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-10 {
    margin-right: 10px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-10 {
    margin-top: 10px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-10 {
    margin-bottom: 10px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-10 {
    margin-left: 10px;
    margin-right: 10px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-10 {
    margin-top: 10px;
    margin-bottom: 10px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-11 {
    margin: 11px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left11 {
    margin-left: 11px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-11 {
    margin-right: 11px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-11 {
    margin-top: 11px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-11 {
    margin-bottom: 11px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-11 {
    margin-left: 11px;
    margin-right: 11px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-11 {
    margin-top: 11px;
    margin-bottom: 11px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-12 {
    margin: 12px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left12 {
    margin-left: 12px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-12 {
    margin-right: 12px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-12 {
    margin-top: 12px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-12 {
    margin-bottom: 12px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-12 {
    margin-left: 12px;
    margin-right: 12px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-12 {
    margin-top: 12px;
    margin-bottom: 12px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-13 {
    margin: 13px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left13 {
    margin-left: 13px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-13 {
    margin-right: 13px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-13 {
    margin-top: 13px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-13 {
    margin-bottom: 13px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-13 {
    margin-left: 13px;
    margin-right: 13px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-13 {
    margin-top: 13px;
    margin-bottom: 13px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-14 {
    margin: 14px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left14 {
    margin-left: 14px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-14 {
    margin-right: 14px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-14 {
    margin-top: 14px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-14 {
    margin-bottom: 14px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-14 {
    margin-left: 14px;
    margin-right: 14px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-14 {
    margin-top: 14px;
    margin-bottom: 14px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-15 {
    margin: 15px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left15 {
    margin-left: 15px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-15 {
    margin-right: 15px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-15 {
    margin-top: 15px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-15 {
    margin-bottom: 15px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-15 {
    margin-left: 15px;
    margin-right: 15px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-15 {
    margin-top: 15px;
    margin-bottom: 15px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-16 {
    margin: 16px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left16 {
    margin-left: 16px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-16 {
    margin-right: 16px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-16 {
    margin-top: 16px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-16 {
    margin-bottom: 16px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-16 {
    margin-left: 16px;
    margin-right: 16px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-16 {
    margin-top: 16px;
    margin-bottom: 16px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-17 {
    margin: 17px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left17 {
    margin-left: 17px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-17 {
    margin-right: 17px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-17 {
    margin-top: 17px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-17 {
    margin-bottom: 17px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-17 {
    margin-left: 17px;
    margin-right: 17px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-17 {
    margin-top: 17px;
    margin-bottom: 17px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-18 {
    margin: 18px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left18 {
    margin-left: 18px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-18 {
    margin-right: 18px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-18 {
    margin-top: 18px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-18 {
    margin-bottom: 18px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-18 {
    margin-left: 18px;
    margin-right: 18px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-18 {
    margin-top: 18px;
    margin-bottom: 18px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-19 {
    margin: 19px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left19 {
    margin-left: 19px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-19 {
    margin-right: 19px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-19 {
    margin-top: 19px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-19 {
    margin-bottom: 19px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-19 {
    margin-left: 19px;
    margin-right: 19px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-19 {
    margin-top: 19px;
    margin-bottom: 19px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-20 {
    margin: 20px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left20 {
    margin-left: 20px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-20 {
    margin-right: 20px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-20 {
    margin-top: 20px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-20 {
    margin-bottom: 20px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-20 {
    margin-left: 20px;
    margin-right: 20px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-20 {
    margin-top: 20px;
    margin-bottom: 20px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-21 {
    margin: 21px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left21 {
    margin-left: 21px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-21 {
    margin-right: 21px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-21 {
    margin-top: 21px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-21 {
    margin-bottom: 21px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-21 {
    margin-left: 21px;
    margin-right: 21px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-21 {
    margin-top: 21px;
    margin-bottom: 21px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-22 {
    margin: 22px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left22 {
    margin-left: 22px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-22 {
    margin-right: 22px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-22 {
    margin-top: 22px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-22 {
    margin-bottom: 22px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-22 {
    margin-left: 22px;
    margin-right: 22px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-22 {
    margin-top: 22px;
    margin-bottom: 22px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-23 {
    margin: 23px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left23 {
    margin-left: 23px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-23 {
    margin-right: 23px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-23 {
    margin-top: 23px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-23 {
    margin-bottom: 23px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-23 {
    margin-left: 23px;
    margin-right: 23px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-23 {
    margin-top: 23px;
    margin-bottom: 23px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-24 {
    margin: 24px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left24 {
    margin-left: 24px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-24 {
    margin-right: 24px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-24 {
    margin-top: 24px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-24 {
    margin-bottom: 24px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-24 {
    margin-left: 24px;
    margin-right: 24px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-24 {
    margin-top: 24px;
    margin-bottom: 24px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-25 {
    margin: 25px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left25 {
    margin-left: 25px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-25 {
    margin-right: 25px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-25 {
    margin-top: 25px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-25 {
    margin-bottom: 25px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-25 {
    margin-left: 25px;
    margin-right: 25px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-25 {
    margin-top: 25px;
    margin-bottom: 25px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-26 {
    margin: 26px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left26 {
    margin-left: 26px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-26 {
    margin-right: 26px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-26 {
    margin-top: 26px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-26 {
    margin-bottom: 26px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-26 {
    margin-left: 26px;
    margin-right: 26px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-26 {
    margin-top: 26px;
    margin-bottom: 26px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-27 {
    margin: 27px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left27 {
    margin-left: 27px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-27 {
    margin-right: 27px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-27 {
    margin-top: 27px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-27 {
    margin-bottom: 27px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-27 {
    margin-left: 27px;
    margin-right: 27px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-27 {
    margin-top: 27px;
    margin-bottom: 27px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-28 {
    margin: 28px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left28 {
    margin-left: 28px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-28 {
    margin-right: 28px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-28 {
    margin-top: 28px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-28 {
    margin-bottom: 28px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-28 {
    margin-left: 28px;
    margin-right: 28px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-28 {
    margin-top: 28px;
    margin-bottom: 28px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-29 {
    margin: 29px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left29 {
    margin-left: 29px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-29 {
    margin-right: 29px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-29 {
    margin-top: 29px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-29 {
    margin-bottom: 29px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-29 {
    margin-left: 29px;
    margin-right: 29px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-29 {
    margin-top: 29px;
    margin-bottom: 29px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-30 {
    margin: 30px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left30 {
    margin-left: 30px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-30 {
    margin-right: 30px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-30 {
    margin-top: 30px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-30 {
    margin-bottom: 30px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-30 {
    margin-left: 30px;
    margin-right: 30px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-30 {
    margin-top: 30px;
    margin-bottom: 30px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-31 {
    margin: 31px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left31 {
    margin-left: 31px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-31 {
    margin-right: 31px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-31 {
    margin-top: 31px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-31 {
    margin-bottom: 31px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-31 {
    margin-left: 31px;
    margin-right: 31px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-31 {
    margin-top: 31px;
    margin-bottom: 31px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-32 {
    margin: 32px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left32 {
    margin-left: 32px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-32 {
    margin-right: 32px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-32 {
    margin-top: 32px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-32 {
    margin-bottom: 32px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-32 {
    margin-left: 32px;
    margin-right: 32px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-32 {
    margin-top: 32px;
    margin-bottom: 32px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-33 {
    margin: 33px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left33 {
    margin-left: 33px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-33 {
    margin-right: 33px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-33 {
    margin-top: 33px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-33 {
    margin-bottom: 33px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-33 {
    margin-left: 33px;
    margin-right: 33px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-33 {
    margin-top: 33px;
    margin-bottom: 33px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-34 {
    margin: 34px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left34 {
    margin-left: 34px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-34 {
    margin-right: 34px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-34 {
    margin-top: 34px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-34 {
    margin-bottom: 34px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-34 {
    margin-left: 34px;
    margin-right: 34px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-34 {
    margin-top: 34px;
    margin-bottom: 34px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-35 {
    margin: 35px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left35 {
    margin-left: 35px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-35 {
    margin-right: 35px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-35 {
    margin-top: 35px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-35 {
    margin-bottom: 35px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-35 {
    margin-left: 35px;
    margin-right: 35px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-35 {
    margin-top: 35px;
    margin-bottom: 35px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-36 {
    margin: 36px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left36 {
    margin-left: 36px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-36 {
    margin-right: 36px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-36 {
    margin-top: 36px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-36 {
    margin-bottom: 36px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-36 {
    margin-left: 36px;
    margin-right: 36px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-36 {
    margin-top: 36px;
    margin-bottom: 36px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-37 {
    margin: 37px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left37 {
    margin-left: 37px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-37 {
    margin-right: 37px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-37 {
    margin-top: 37px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-37 {
    margin-bottom: 37px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-37 {
    margin-left: 37px;
    margin-right: 37px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-37 {
    margin-top: 37px;
    margin-bottom: 37px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-38 {
    margin: 38px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left38 {
    margin-left: 38px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-38 {
    margin-right: 38px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-38 {
    margin-top: 38px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-38 {
    margin-bottom: 38px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-38 {
    margin-left: 38px;
    margin-right: 38px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-38 {
    margin-top: 38px;
    margin-bottom: 38px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-39 {
    margin: 39px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left39 {
    margin-left: 39px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-39 {
    margin-right: 39px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-39 {
    margin-top: 39px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-39 {
    margin-bottom: 39px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-39 {
    margin-left: 39px;
    margin-right: 39px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-39 {
    margin-top: 39px;
    margin-bottom: 39px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-40 {
    margin: 40px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left40 {
    margin-left: 40px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-40 {
    margin-right: 40px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-40 {
    margin-top: 40px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-40 {
    margin-bottom: 40px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-40 {
    margin-left: 40px;
    margin-right: 40px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-40 {
    margin-top: 40px;
    margin-bottom: 40px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-41 {
    margin: 41px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left41 {
    margin-left: 41px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-41 {
    margin-right: 41px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-41 {
    margin-top: 41px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-41 {
    margin-bottom: 41px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-41 {
    margin-left: 41px;
    margin-right: 41px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-41 {
    margin-top: 41px;
    margin-bottom: 41px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-42 {
    margin: 42px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left42 {
    margin-left: 42px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-42 {
    margin-right: 42px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-42 {
    margin-top: 42px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-42 {
    margin-bottom: 42px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-42 {
    margin-left: 42px;
    margin-right: 42px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-42 {
    margin-top: 42px;
    margin-bottom: 42px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-43 {
    margin: 43px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left43 {
    margin-left: 43px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-43 {
    margin-right: 43px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-43 {
    margin-top: 43px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-43 {
    margin-bottom: 43px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-43 {
    margin-left: 43px;
    margin-right: 43px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-43 {
    margin-top: 43px;
    margin-bottom: 43px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-44 {
    margin: 44px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left44 {
    margin-left: 44px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-44 {
    margin-right: 44px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-44 {
    margin-top: 44px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-44 {
    margin-bottom: 44px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-44 {
    margin-left: 44px;
    margin-right: 44px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-44 {
    margin-top: 44px;
    margin-bottom: 44px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-45 {
    margin: 45px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left45 {
    margin-left: 45px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-45 {
    margin-right: 45px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-45 {
    margin-top: 45px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-45 {
    margin-bottom: 45px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-45 {
    margin-left: 45px;
    margin-right: 45px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-45 {
    margin-top: 45px;
    margin-bottom: 45px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-46 {
    margin: 46px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left46 {
    margin-left: 46px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-46 {
    margin-right: 46px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-46 {
    margin-top: 46px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-46 {
    margin-bottom: 46px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-46 {
    margin-left: 46px;
    margin-right: 46px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-46 {
    margin-top: 46px;
    margin-bottom: 46px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-47 {
    margin: 47px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left47 {
    margin-left: 47px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-47 {
    margin-right: 47px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-47 {
    margin-top: 47px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-47 {
    margin-bottom: 47px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-47 {
    margin-left: 47px;
    margin-right: 47px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-47 {
    margin-top: 47px;
    margin-bottom: 47px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-48 {
    margin: 48px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left48 {
    margin-left: 48px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-48 {
    margin-right: 48px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-48 {
    margin-top: 48px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-48 {
    margin-bottom: 48px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-48 {
    margin-left: 48px;
    margin-right: 48px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-48 {
    margin-top: 48px;
    margin-bottom: 48px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-49 {
    margin: 49px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left49 {
    margin-left: 49px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-49 {
    margin-right: 49px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-49 {
    margin-top: 49px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-49 {
    margin-bottom: 49px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-49 {
    margin-left: 49px;
    margin-right: 49px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-49 {
    margin-top: 49px;
    margin-bottom: 49px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-50 {
    margin: 50px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left50 {
    margin-left: 50px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-50 {
    margin-right: 50px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-50 {
    margin-top: 50px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-50 {
    margin-bottom: 50px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-50 {
    margin-left: 50px;
    margin-right: 50px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-50 {
    margin-top: 50px;
    margin-bottom: 50px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-51 {
    margin: 51px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left51 {
    margin-left: 51px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-51 {
    margin-right: 51px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-51 {
    margin-top: 51px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-51 {
    margin-bottom: 51px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-51 {
    margin-left: 51px;
    margin-right: 51px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-51 {
    margin-top: 51px;
    margin-bottom: 51px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-52 {
    margin: 52px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left52 {
    margin-left: 52px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-52 {
    margin-right: 52px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-52 {
    margin-top: 52px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-52 {
    margin-bottom: 52px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-52 {
    margin-left: 52px;
    margin-right: 52px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-52 {
    margin-top: 52px;
    margin-bottom: 52px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-53 {
    margin: 53px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left53 {
    margin-left: 53px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-53 {
    margin-right: 53px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-53 {
    margin-top: 53px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-53 {
    margin-bottom: 53px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-53 {
    margin-left: 53px;
    margin-right: 53px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-53 {
    margin-top: 53px;
    margin-bottom: 53px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-54 {
    margin: 54px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left54 {
    margin-left: 54px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-54 {
    margin-right: 54px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-54 {
    margin-top: 54px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-54 {
    margin-bottom: 54px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-54 {
    margin-left: 54px;
    margin-right: 54px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-54 {
    margin-top: 54px;
    margin-bottom: 54px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-55 {
    margin: 55px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left55 {
    margin-left: 55px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-55 {
    margin-right: 55px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-55 {
    margin-top: 55px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-55 {
    margin-bottom: 55px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-55 {
    margin-left: 55px;
    margin-right: 55px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-55 {
    margin-top: 55px;
    margin-bottom: 55px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-56 {
    margin: 56px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left56 {
    margin-left: 56px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-56 {
    margin-right: 56px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-56 {
    margin-top: 56px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-56 {
    margin-bottom: 56px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-56 {
    margin-left: 56px;
    margin-right: 56px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-56 {
    margin-top: 56px;
    margin-bottom: 56px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-57 {
    margin: 57px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left57 {
    margin-left: 57px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-57 {
    margin-right: 57px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-57 {
    margin-top: 57px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-57 {
    margin-bottom: 57px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-57 {
    margin-left: 57px;
    margin-right: 57px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-57 {
    margin-top: 57px;
    margin-bottom: 57px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-58 {
    margin: 58px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left58 {
    margin-left: 58px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-58 {
    margin-right: 58px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-58 {
    margin-top: 58px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-58 {
    margin-bottom: 58px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-58 {
    margin-left: 58px;
    margin-right: 58px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-58 {
    margin-top: 58px;
    margin-bottom: 58px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-59 {
    margin: 59px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left59 {
    margin-left: 59px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-59 {
    margin-right: 59px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-59 {
    margin-top: 59px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-59 {
    margin-bottom: 59px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-59 {
    margin-left: 59px;
    margin-right: 59px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-59 {
    margin-top: 59px;
    margin-bottom: 59px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-60 {
    margin: 60px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left60 {
    margin-left: 60px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-60 {
    margin-right: 60px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-60 {
    margin-top: 60px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-60 {
    margin-bottom: 60px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-60 {
    margin-left: 60px;
    margin-right: 60px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-60 {
    margin-top: 60px;
    margin-bottom: 60px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-61 {
    margin: 61px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left61 {
    margin-left: 61px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-61 {
    margin-right: 61px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-61 {
    margin-top: 61px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-61 {
    margin-bottom: 61px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-61 {
    margin-left: 61px;
    margin-right: 61px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-61 {
    margin-top: 61px;
    margin-bottom: 61px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-62 {
    margin: 62px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left62 {
    margin-left: 62px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-62 {
    margin-right: 62px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-62 {
    margin-top: 62px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-62 {
    margin-bottom: 62px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-62 {
    margin-left: 62px;
    margin-right: 62px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-62 {
    margin-top: 62px;
    margin-bottom: 62px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-63 {
    margin: 63px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left63 {
    margin-left: 63px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-63 {
    margin-right: 63px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-63 {
    margin-top: 63px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-63 {
    margin-bottom: 63px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-63 {
    margin-left: 63px;
    margin-right: 63px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-63 {
    margin-top: 63px;
    margin-bottom: 63px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-64 {
    margin: 64px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left64 {
    margin-left: 64px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-64 {
    margin-right: 64px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-64 {
    margin-top: 64px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-64 {
    margin-bottom: 64px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-64 {
    margin-left: 64px;
    margin-right: 64px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-64 {
    margin-top: 64px;
    margin-bottom: 64px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-65 {
    margin: 65px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left65 {
    margin-left: 65px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-65 {
    margin-right: 65px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-65 {
    margin-top: 65px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-65 {
    margin-bottom: 65px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-65 {
    margin-left: 65px;
    margin-right: 65px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-65 {
    margin-top: 65px;
    margin-bottom: 65px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-66 {
    margin: 66px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left66 {
    margin-left: 66px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-66 {
    margin-right: 66px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-66 {
    margin-top: 66px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-66 {
    margin-bottom: 66px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-66 {
    margin-left: 66px;
    margin-right: 66px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-66 {
    margin-top: 66px;
    margin-bottom: 66px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-67 {
    margin: 67px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left67 {
    margin-left: 67px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-67 {
    margin-right: 67px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-67 {
    margin-top: 67px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-67 {
    margin-bottom: 67px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-67 {
    margin-left: 67px;
    margin-right: 67px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-67 {
    margin-top: 67px;
    margin-bottom: 67px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-68 {
    margin: 68px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left68 {
    margin-left: 68px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-68 {
    margin-right: 68px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-68 {
    margin-top: 68px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-68 {
    margin-bottom: 68px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-68 {
    margin-left: 68px;
    margin-right: 68px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-68 {
    margin-top: 68px;
    margin-bottom: 68px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-69 {
    margin: 69px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left69 {
    margin-left: 69px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-69 {
    margin-right: 69px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-69 {
    margin-top: 69px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-69 {
    margin-bottom: 69px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-69 {
    margin-left: 69px;
    margin-right: 69px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-69 {
    margin-top: 69px;
    margin-bottom: 69px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-70 {
    margin: 70px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left70 {
    margin-left: 70px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-70 {
    margin-right: 70px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-70 {
    margin-top: 70px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-70 {
    margin-bottom: 70px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-70 {
    margin-left: 70px;
    margin-right: 70px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-70 {
    margin-top: 70px;
    margin-bottom: 70px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-71 {
    margin: 71px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left71 {
    margin-left: 71px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-71 {
    margin-right: 71px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-71 {
    margin-top: 71px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-71 {
    margin-bottom: 71px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-71 {
    margin-left: 71px;
    margin-right: 71px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-71 {
    margin-top: 71px;
    margin-bottom: 71px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-72 {
    margin: 72px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left72 {
    margin-left: 72px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-72 {
    margin-right: 72px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-72 {
    margin-top: 72px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-72 {
    margin-bottom: 72px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-72 {
    margin-left: 72px;
    margin-right: 72px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-72 {
    margin-top: 72px;
    margin-bottom: 72px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-73 {
    margin: 73px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left73 {
    margin-left: 73px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-73 {
    margin-right: 73px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-73 {
    margin-top: 73px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-73 {
    margin-bottom: 73px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-73 {
    margin-left: 73px;
    margin-right: 73px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-73 {
    margin-top: 73px;
    margin-bottom: 73px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-74 {
    margin: 74px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left74 {
    margin-left: 74px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-74 {
    margin-right: 74px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-74 {
    margin-top: 74px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-74 {
    margin-bottom: 74px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-74 {
    margin-left: 74px;
    margin-right: 74px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-74 {
    margin-top: 74px;
    margin-bottom: 74px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-75 {
    margin: 75px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left75 {
    margin-left: 75px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-75 {
    margin-right: 75px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-75 {
    margin-top: 75px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-75 {
    margin-bottom: 75px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-75 {
    margin-left: 75px;
    margin-right: 75px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-75 {
    margin-top: 75px;
    margin-bottom: 75px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-76 {
    margin: 76px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left76 {
    margin-left: 76px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-76 {
    margin-right: 76px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-76 {
    margin-top: 76px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-76 {
    margin-bottom: 76px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-76 {
    margin-left: 76px;
    margin-right: 76px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-76 {
    margin-top: 76px;
    margin-bottom: 76px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-77 {
    margin: 77px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left77 {
    margin-left: 77px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-77 {
    margin-right: 77px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-77 {
    margin-top: 77px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-77 {
    margin-bottom: 77px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-77 {
    margin-left: 77px;
    margin-right: 77px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-77 {
    margin-top: 77px;
    margin-bottom: 77px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-78 {
    margin: 78px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left78 {
    margin-left: 78px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-78 {
    margin-right: 78px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-78 {
    margin-top: 78px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-78 {
    margin-bottom: 78px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-78 {
    margin-left: 78px;
    margin-right: 78px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-78 {
    margin-top: 78px;
    margin-bottom: 78px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-79 {
    margin: 79px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left79 {
    margin-left: 79px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-79 {
    margin-right: 79px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-79 {
    margin-top: 79px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-79 {
    margin-bottom: 79px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-79 {
    margin-left: 79px;
    margin-right: 79px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-79 {
    margin-top: 79px;
    margin-bottom: 79px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-80 {
    margin: 80px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left80 {
    margin-left: 80px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-80 {
    margin-right: 80px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-80 {
    margin-top: 80px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-80 {
    margin-bottom: 80px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-80 {
    margin-left: 80px;
    margin-right: 80px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-80 {
    margin-top: 80px;
    margin-bottom: 80px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-81 {
    margin: 81px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left81 {
    margin-left: 81px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-81 {
    margin-right: 81px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-81 {
    margin-top: 81px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-81 {
    margin-bottom: 81px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-81 {
    margin-left: 81px;
    margin-right: 81px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-81 {
    margin-top: 81px;
    margin-bottom: 81px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-82 {
    margin: 82px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left82 {
    margin-left: 82px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-82 {
    margin-right: 82px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-82 {
    margin-top: 82px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-82 {
    margin-bottom: 82px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-82 {
    margin-left: 82px;
    margin-right: 82px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-82 {
    margin-top: 82px;
    margin-bottom: 82px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-83 {
    margin: 83px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left83 {
    margin-left: 83px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-83 {
    margin-right: 83px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-83 {
    margin-top: 83px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-83 {
    margin-bottom: 83px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-83 {
    margin-left: 83px;
    margin-right: 83px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-83 {
    margin-top: 83px;
    margin-bottom: 83px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-84 {
    margin: 84px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left84 {
    margin-left: 84px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-84 {
    margin-right: 84px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-84 {
    margin-top: 84px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-84 {
    margin-bottom: 84px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-84 {
    margin-left: 84px;
    margin-right: 84px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-84 {
    margin-top: 84px;
    margin-bottom: 84px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-85 {
    margin: 85px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left85 {
    margin-left: 85px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-85 {
    margin-right: 85px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-85 {
    margin-top: 85px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-85 {
    margin-bottom: 85px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-85 {
    margin-left: 85px;
    margin-right: 85px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-85 {
    margin-top: 85px;
    margin-bottom: 85px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-86 {
    margin: 86px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left86 {
    margin-left: 86px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-86 {
    margin-right: 86px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-86 {
    margin-top: 86px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-86 {
    margin-bottom: 86px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-86 {
    margin-left: 86px;
    margin-right: 86px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-86 {
    margin-top: 86px;
    margin-bottom: 86px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-87 {
    margin: 87px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left87 {
    margin-left: 87px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-87 {
    margin-right: 87px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-87 {
    margin-top: 87px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-87 {
    margin-bottom: 87px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-87 {
    margin-left: 87px;
    margin-right: 87px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-87 {
    margin-top: 87px;
    margin-bottom: 87px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-88 {
    margin: 88px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left88 {
    margin-left: 88px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-88 {
    margin-right: 88px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-88 {
    margin-top: 88px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-88 {
    margin-bottom: 88px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-88 {
    margin-left: 88px;
    margin-right: 88px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-88 {
    margin-top: 88px;
    margin-bottom: 88px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-89 {
    margin: 89px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left89 {
    margin-left: 89px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-89 {
    margin-right: 89px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-89 {
    margin-top: 89px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-89 {
    margin-bottom: 89px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-89 {
    margin-left: 89px;
    margin-right: 89px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-89 {
    margin-top: 89px;
    margin-bottom: 89px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-90 {
    margin: 90px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left90 {
    margin-left: 90px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-90 {
    margin-right: 90px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-90 {
    margin-top: 90px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-90 {
    margin-bottom: 90px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-90 {
    margin-left: 90px;
    margin-right: 90px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-90 {
    margin-top: 90px;
    margin-bottom: 90px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-91 {
    margin: 91px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left91 {
    margin-left: 91px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-91 {
    margin-right: 91px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-91 {
    margin-top: 91px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-91 {
    margin-bottom: 91px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-91 {
    margin-left: 91px;
    margin-right: 91px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-91 {
    margin-top: 91px;
    margin-bottom: 91px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-92 {
    margin: 92px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left92 {
    margin-left: 92px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-92 {
    margin-right: 92px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-92 {
    margin-top: 92px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-92 {
    margin-bottom: 92px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-92 {
    margin-left: 92px;
    margin-right: 92px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-92 {
    margin-top: 92px;
    margin-bottom: 92px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-93 {
    margin: 93px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left93 {
    margin-left: 93px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-93 {
    margin-right: 93px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-93 {
    margin-top: 93px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-93 {
    margin-bottom: 93px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-93 {
    margin-left: 93px;
    margin-right: 93px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-93 {
    margin-top: 93px;
    margin-bottom: 93px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-94 {
    margin: 94px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left94 {
    margin-left: 94px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-94 {
    margin-right: 94px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-94 {
    margin-top: 94px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-94 {
    margin-bottom: 94px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-94 {
    margin-left: 94px;
    margin-right: 94px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-94 {
    margin-top: 94px;
    margin-bottom: 94px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-95 {
    margin: 95px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left95 {
    margin-left: 95px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-95 {
    margin-right: 95px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-95 {
    margin-top: 95px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-95 {
    margin-bottom: 95px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-95 {
    margin-left: 95px;
    margin-right: 95px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-95 {
    margin-top: 95px;
    margin-bottom: 95px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-96 {
    margin: 96px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left96 {
    margin-left: 96px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-96 {
    margin-right: 96px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-96 {
    margin-top: 96px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-96 {
    margin-bottom: 96px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-96 {
    margin-left: 96px;
    margin-right: 96px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-96 {
    margin-top: 96px;
    margin-bottom: 96px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-97 {
    margin: 97px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left97 {
    margin-left: 97px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-97 {
    margin-right: 97px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-97 {
    margin-top: 97px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-97 {
    margin-bottom: 97px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-97 {
    margin-left: 97px;
    margin-right: 97px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-97 {
    margin-top: 97px;
    margin-bottom: 97px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-98 {
    margin: 98px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left98 {
    margin-left: 98px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-98 {
    margin-right: 98px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-98 {
    margin-top: 98px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-98 {
    margin-bottom: 98px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-98 {
    margin-left: 98px;
    margin-right: 98px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-98 {
    margin-top: 98px;
    margin-bottom: 98px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-99 {
    margin: 99px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left99 {
    margin-left: 99px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-99 {
    margin-right: 99px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-99 {
    margin-top: 99px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-99 {
    margin-bottom: 99px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-99 {
    margin-left: 99px;
    margin-right: 99px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-99 {
    margin-top: 99px;
    margin-bottom: 99px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-100 {
    margin: 100px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left100 {
    margin-left: 100px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-100 {
    margin-right: 100px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-100 {
    margin-top: 100px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-100 {
    margin-bottom: 100px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-100 {
    margin-left: 100px;
    margin-right: 100px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-100 {
    margin-top: 100px;
    margin-bottom: 100px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-101 {
    margin: 101px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left101 {
    margin-left: 101px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-101 {
    margin-right: 101px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-101 {
    margin-top: 101px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-101 {
    margin-bottom: 101px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-101 {
    margin-left: 101px;
    margin-right: 101px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-101 {
    margin-top: 101px;
    margin-bottom: 101px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-102 {
    margin: 102px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left102 {
    margin-left: 102px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-102 {
    margin-right: 102px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-102 {
    margin-top: 102px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-102 {
    margin-bottom: 102px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-102 {
    margin-left: 102px;
    margin-right: 102px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-102 {
    margin-top: 102px;
    margin-bottom: 102px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-103 {
    margin: 103px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left103 {
    margin-left: 103px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-103 {
    margin-right: 103px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-103 {
    margin-top: 103px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-103 {
    margin-bottom: 103px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-103 {
    margin-left: 103px;
    margin-right: 103px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-103 {
    margin-top: 103px;
    margin-bottom: 103px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-104 {
    margin: 104px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left104 {
    margin-left: 104px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-104 {
    margin-right: 104px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-104 {
    margin-top: 104px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-104 {
    margin-bottom: 104px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-104 {
    margin-left: 104px;
    margin-right: 104px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-104 {
    margin-top: 104px;
    margin-bottom: 104px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-105 {
    margin: 105px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left105 {
    margin-left: 105px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-105 {
    margin-right: 105px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-105 {
    margin-top: 105px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-105 {
    margin-bottom: 105px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-105 {
    margin-left: 105px;
    margin-right: 105px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-105 {
    margin-top: 105px;
    margin-bottom: 105px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-106 {
    margin: 106px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left106 {
    margin-left: 106px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-106 {
    margin-right: 106px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-106 {
    margin-top: 106px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-106 {
    margin-bottom: 106px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-106 {
    margin-left: 106px;
    margin-right: 106px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-106 {
    margin-top: 106px;
    margin-bottom: 106px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-107 {
    margin: 107px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left107 {
    margin-left: 107px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-107 {
    margin-right: 107px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-107 {
    margin-top: 107px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-107 {
    margin-bottom: 107px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-107 {
    margin-left: 107px;
    margin-right: 107px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-107 {
    margin-top: 107px;
    margin-bottom: 107px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-108 {
    margin: 108px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left108 {
    margin-left: 108px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-108 {
    margin-right: 108px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-108 {
    margin-top: 108px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-108 {
    margin-bottom: 108px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-108 {
    margin-left: 108px;
    margin-right: 108px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-108 {
    margin-top: 108px;
    margin-bottom: 108px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-109 {
    margin: 109px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left109 {
    margin-left: 109px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-109 {
    margin-right: 109px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-109 {
    margin-top: 109px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-109 {
    margin-bottom: 109px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-109 {
    margin-left: 109px;
    margin-right: 109px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-109 {
    margin-top: 109px;
    margin-bottom: 109px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-110 {
    margin: 110px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left110 {
    margin-left: 110px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-110 {
    margin-right: 110px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-110 {
    margin-top: 110px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-110 {
    margin-bottom: 110px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-110 {
    margin-left: 110px;
    margin-right: 110px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-110 {
    margin-top: 110px;
    margin-bottom: 110px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-111 {
    margin: 111px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left111 {
    margin-left: 111px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-111 {
    margin-right: 111px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-111 {
    margin-top: 111px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-111 {
    margin-bottom: 111px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-111 {
    margin-left: 111px;
    margin-right: 111px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-111 {
    margin-top: 111px;
    margin-bottom: 111px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-112 {
    margin: 112px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left112 {
    margin-left: 112px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-112 {
    margin-right: 112px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-112 {
    margin-top: 112px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-112 {
    margin-bottom: 112px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-112 {
    margin-left: 112px;
    margin-right: 112px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-112 {
    margin-top: 112px;
    margin-bottom: 112px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-113 {
    margin: 113px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left113 {
    margin-left: 113px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-113 {
    margin-right: 113px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-113 {
    margin-top: 113px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-113 {
    margin-bottom: 113px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-113 {
    margin-left: 113px;
    margin-right: 113px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-113 {
    margin-top: 113px;
    margin-bottom: 113px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-114 {
    margin: 114px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left114 {
    margin-left: 114px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-114 {
    margin-right: 114px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-114 {
    margin-top: 114px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-114 {
    margin-bottom: 114px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-114 {
    margin-left: 114px;
    margin-right: 114px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-114 {
    margin-top: 114px;
    margin-bottom: 114px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-115 {
    margin: 115px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left115 {
    margin-left: 115px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-115 {
    margin-right: 115px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-115 {
    margin-top: 115px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-115 {
    margin-bottom: 115px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-115 {
    margin-left: 115px;
    margin-right: 115px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-115 {
    margin-top: 115px;
    margin-bottom: 115px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-116 {
    margin: 116px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left116 {
    margin-left: 116px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-116 {
    margin-right: 116px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-116 {
    margin-top: 116px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-116 {
    margin-bottom: 116px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-116 {
    margin-left: 116px;
    margin-right: 116px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-116 {
    margin-top: 116px;
    margin-bottom: 116px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-117 {
    margin: 117px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left117 {
    margin-left: 117px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-117 {
    margin-right: 117px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-117 {
    margin-top: 117px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-117 {
    margin-bottom: 117px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-117 {
    margin-left: 117px;
    margin-right: 117px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-117 {
    margin-top: 117px;
    margin-bottom: 117px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-118 {
    margin: 118px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left118 {
    margin-left: 118px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-118 {
    margin-right: 118px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-118 {
    margin-top: 118px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-118 {
    margin-bottom: 118px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-118 {
    margin-left: 118px;
    margin-right: 118px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-118 {
    margin-top: 118px;
    margin-bottom: 118px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-119 {
    margin: 119px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left119 {
    margin-left: 119px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-119 {
    margin-right: 119px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-119 {
    margin-top: 119px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-119 {
    margin-bottom: 119px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-119 {
    margin-left: 119px;
    margin-right: 119px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-119 {
    margin-top: 119px;
    margin-bottom: 119px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-120 {
    margin: 120px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left120 {
    margin-left: 120px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-120 {
    margin-right: 120px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-120 {
    margin-top: 120px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-120 {
    margin-bottom: 120px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-120 {
    margin-left: 120px;
    margin-right: 120px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-120 {
    margin-top: 120px;
    margin-bottom: 120px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-121 {
    margin: 121px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left121 {
    margin-left: 121px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-121 {
    margin-right: 121px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-121 {
    margin-top: 121px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-121 {
    margin-bottom: 121px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-121 {
    margin-left: 121px;
    margin-right: 121px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-121 {
    margin-top: 121px;
    margin-bottom: 121px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-122 {
    margin: 122px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left122 {
    margin-left: 122px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-122 {
    margin-right: 122px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-122 {
    margin-top: 122px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-122 {
    margin-bottom: 122px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-122 {
    margin-left: 122px;
    margin-right: 122px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-122 {
    margin-top: 122px;
    margin-bottom: 122px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-123 {
    margin: 123px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left123 {
    margin-left: 123px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-123 {
    margin-right: 123px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-123 {
    margin-top: 123px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-123 {
    margin-bottom: 123px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-123 {
    margin-left: 123px;
    margin-right: 123px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-123 {
    margin-top: 123px;
    margin-bottom: 123px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-124 {
    margin: 124px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left124 {
    margin-left: 124px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-124 {
    margin-right: 124px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-124 {
    margin-top: 124px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-124 {
    margin-bottom: 124px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-124 {
    margin-left: 124px;
    margin-right: 124px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-124 {
    margin-top: 124px;
    margin-bottom: 124px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-125 {
    margin: 125px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left125 {
    margin-left: 125px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-125 {
    margin-right: 125px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-125 {
    margin-top: 125px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-125 {
    margin-bottom: 125px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-125 {
    margin-left: 125px;
    margin-right: 125px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-125 {
    margin-top: 125px;
    margin-bottom: 125px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-126 {
    margin: 126px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left126 {
    margin-left: 126px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-126 {
    margin-right: 126px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-126 {
    margin-top: 126px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-126 {
    margin-bottom: 126px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-126 {
    margin-left: 126px;
    margin-right: 126px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-126 {
    margin-top: 126px;
    margin-bottom: 126px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-127 {
    margin: 127px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left127 {
    margin-left: 127px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-127 {
    margin-right: 127px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-127 {
    margin-top: 127px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-127 {
    margin-bottom: 127px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-127 {
    margin-left: 127px;
    margin-right: 127px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-127 {
    margin-top: 127px;
    margin-bottom: 127px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-128 {
    margin: 128px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left128 {
    margin-left: 128px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-128 {
    margin-right: 128px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-128 {
    margin-top: 128px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-128 {
    margin-bottom: 128px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-128 {
    margin-left: 128px;
    margin-right: 128px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-128 {
    margin-top: 128px;
    margin-bottom: 128px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-129 {
    margin: 129px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left129 {
    margin-left: 129px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-129 {
    margin-right: 129px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-129 {
    margin-top: 129px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-129 {
    margin-bottom: 129px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-129 {
    margin-left: 129px;
    margin-right: 129px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-129 {
    margin-top: 129px;
    margin-bottom: 129px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-130 {
    margin: 130px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left130 {
    margin-left: 130px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-130 {
    margin-right: 130px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-130 {
    margin-top: 130px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-130 {
    margin-bottom: 130px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-130 {
    margin-left: 130px;
    margin-right: 130px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-130 {
    margin-top: 130px;
    margin-bottom: 130px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-131 {
    margin: 131px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left131 {
    margin-left: 131px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-131 {
    margin-right: 131px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-131 {
    margin-top: 131px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-131 {
    margin-bottom: 131px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-131 {
    margin-left: 131px;
    margin-right: 131px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-131 {
    margin-top: 131px;
    margin-bottom: 131px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-132 {
    margin: 132px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left132 {
    margin-left: 132px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-132 {
    margin-right: 132px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-132 {
    margin-top: 132px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-132 {
    margin-bottom: 132px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-132 {
    margin-left: 132px;
    margin-right: 132px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-132 {
    margin-top: 132px;
    margin-bottom: 132px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-133 {
    margin: 133px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left133 {
    margin-left: 133px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-133 {
    margin-right: 133px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-133 {
    margin-top: 133px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-133 {
    margin-bottom: 133px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-133 {
    margin-left: 133px;
    margin-right: 133px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-133 {
    margin-top: 133px;
    margin-bottom: 133px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-134 {
    margin: 134px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left134 {
    margin-left: 134px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-134 {
    margin-right: 134px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-134 {
    margin-top: 134px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-134 {
    margin-bottom: 134px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-134 {
    margin-left: 134px;
    margin-right: 134px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-134 {
    margin-top: 134px;
    margin-bottom: 134px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-135 {
    margin: 135px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left135 {
    margin-left: 135px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-135 {
    margin-right: 135px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-135 {
    margin-top: 135px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-135 {
    margin-bottom: 135px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-135 {
    margin-left: 135px;
    margin-right: 135px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-135 {
    margin-top: 135px;
    margin-bottom: 135px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-136 {
    margin: 136px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left136 {
    margin-left: 136px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-136 {
    margin-right: 136px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-136 {
    margin-top: 136px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-136 {
    margin-bottom: 136px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-136 {
    margin-left: 136px;
    margin-right: 136px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-136 {
    margin-top: 136px;
    margin-bottom: 136px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-137 {
    margin: 137px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left137 {
    margin-left: 137px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-137 {
    margin-right: 137px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-137 {
    margin-top: 137px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-137 {
    margin-bottom: 137px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-137 {
    margin-left: 137px;
    margin-right: 137px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-137 {
    margin-top: 137px;
    margin-bottom: 137px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-138 {
    margin: 138px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left138 {
    margin-left: 138px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-138 {
    margin-right: 138px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-138 {
    margin-top: 138px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-138 {
    margin-bottom: 138px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-138 {
    margin-left: 138px;
    margin-right: 138px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-138 {
    margin-top: 138px;
    margin-bottom: 138px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-139 {
    margin: 139px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left139 {
    margin-left: 139px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-139 {
    margin-right: 139px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-139 {
    margin-top: 139px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-139 {
    margin-bottom: 139px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-139 {
    margin-left: 139px;
    margin-right: 139px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-139 {
    margin-top: 139px;
    margin-bottom: 139px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-140 {
    margin: 140px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left140 {
    margin-left: 140px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-140 {
    margin-right: 140px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-140 {
    margin-top: 140px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-140 {
    margin-bottom: 140px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-140 {
    margin-left: 140px;
    margin-right: 140px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-140 {
    margin-top: 140px;
    margin-bottom: 140px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-141 {
    margin: 141px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left141 {
    margin-left: 141px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-141 {
    margin-right: 141px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-141 {
    margin-top: 141px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-141 {
    margin-bottom: 141px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-141 {
    margin-left: 141px;
    margin-right: 141px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-141 {
    margin-top: 141px;
    margin-bottom: 141px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-142 {
    margin: 142px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left142 {
    margin-left: 142px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-142 {
    margin-right: 142px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-142 {
    margin-top: 142px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-142 {
    margin-bottom: 142px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-142 {
    margin-left: 142px;
    margin-right: 142px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-142 {
    margin-top: 142px;
    margin-bottom: 142px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-143 {
    margin: 143px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left143 {
    margin-left: 143px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-143 {
    margin-right: 143px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-143 {
    margin-top: 143px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-143 {
    margin-bottom: 143px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-143 {
    margin-left: 143px;
    margin-right: 143px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-143 {
    margin-top: 143px;
    margin-bottom: 143px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-144 {
    margin: 144px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left144 {
    margin-left: 144px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-144 {
    margin-right: 144px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-144 {
    margin-top: 144px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-144 {
    margin-bottom: 144px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-144 {
    margin-left: 144px;
    margin-right: 144px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-144 {
    margin-top: 144px;
    margin-bottom: 144px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-145 {
    margin: 145px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left145 {
    margin-left: 145px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-145 {
    margin-right: 145px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-145 {
    margin-top: 145px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-145 {
    margin-bottom: 145px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-145 {
    margin-left: 145px;
    margin-right: 145px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-145 {
    margin-top: 145px;
    margin-bottom: 145px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-146 {
    margin: 146px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left146 {
    margin-left: 146px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-146 {
    margin-right: 146px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-146 {
    margin-top: 146px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-146 {
    margin-bottom: 146px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-146 {
    margin-left: 146px;
    margin-right: 146px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-146 {
    margin-top: 146px;
    margin-bottom: 146px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-147 {
    margin: 147px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left147 {
    margin-left: 147px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-147 {
    margin-right: 147px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-147 {
    margin-top: 147px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-147 {
    margin-bottom: 147px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-147 {
    margin-left: 147px;
    margin-right: 147px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-147 {
    margin-top: 147px;
    margin-bottom: 147px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-148 {
    margin: 148px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left148 {
    margin-left: 148px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-148 {
    margin-right: 148px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-148 {
    margin-top: 148px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-148 {
    margin-bottom: 148px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-148 {
    margin-left: 148px;
    margin-right: 148px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-148 {
    margin-top: 148px;
    margin-bottom: 148px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-149 {
    margin: 149px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left149 {
    margin-left: 149px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-149 {
    margin-right: 149px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-149 {
    margin-top: 149px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-149 {
    margin-bottom: 149px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-149 {
    margin-left: 149px;
    margin-right: 149px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-149 {
    margin-top: 149px;
    margin-bottom: 149px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-150 {
    margin: 150px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left150 {
    margin-left: 150px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-150 {
    margin-right: 150px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-150 {
    margin-top: 150px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-150 {
    margin-bottom: 150px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-150 {
    margin-left: 150px;
    margin-right: 150px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-150 {
    margin-top: 150px;
    margin-bottom: 150px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-151 {
    margin: 151px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left151 {
    margin-left: 151px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-151 {
    margin-right: 151px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-151 {
    margin-top: 151px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-151 {
    margin-bottom: 151px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-151 {
    margin-left: 151px;
    margin-right: 151px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-151 {
    margin-top: 151px;
    margin-bottom: 151px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-152 {
    margin: 152px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-left152 {
    margin-left: 152px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-right-152 {
    margin-right: 152px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-top-152 {
    margin-top: 152px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-bottom-152 {
    margin-bottom: 152px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-x-152 {
    margin-left: 152px;
    margin-right: 152px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .margin-y-152 {
    margin-top: 152px;
    margin-bottom: 152px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-1 {
    padding: 1px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-1 {
    padding-left: 1px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-1 {
    padding-right: 1px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-1 {
    padding-top: 1px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-1 {
    padding-bottom: 1px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-1 {
    padding-left: 1px;
    padding-right: 1px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-1 {
    padding-top: 1px;
    padding-bottom: 1px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-2 {
    padding: 2px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-2 {
    padding-left: 2px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-2 {
    padding-right: 2px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-2 {
    padding-top: 2px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-2 {
    padding-bottom: 2px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-2 {
    padding-left: 2px;
    padding-right: 2px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-2 {
    padding-top: 2px;
    padding-bottom: 2px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-3 {
    padding: 3px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-3 {
    padding-left: 3px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-3 {
    padding-right: 3px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-3 {
    padding-top: 3px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-3 {
    padding-bottom: 3px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-3 {
    padding-left: 3px;
    padding-right: 3px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-3 {
    padding-top: 3px;
    padding-bottom: 3px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-4 {
    padding: 4px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-4 {
    padding-left: 4px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-4 {
    padding-right: 4px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-4 {
    padding-top: 4px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-4 {
    padding-bottom: 4px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-4 {
    padding-left: 4px;
    padding-right: 4px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-4 {
    padding-top: 4px;
    padding-bottom: 4px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-5 {
    padding: 5px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-5 {
    padding-left: 5px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-5 {
    padding-right: 5px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-5 {
    padding-top: 5px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-5 {
    padding-bottom: 5px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-5 {
    padding-left: 5px;
    padding-right: 5px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-5 {
    padding-top: 5px;
    padding-bottom: 5px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-6 {
    padding: 6px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-6 {
    padding-left: 6px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-6 {
    padding-right: 6px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-6 {
    padding-top: 6px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-6 {
    padding-bottom: 6px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-6 {
    padding-left: 6px;
    padding-right: 6px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-6 {
    padding-top: 6px;
    padding-bottom: 6px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-7 {
    padding: 7px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-7 {
    padding-left: 7px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-7 {
    padding-right: 7px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-7 {
    padding-top: 7px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-7 {
    padding-bottom: 7px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-7 {
    padding-left: 7px;
    padding-right: 7px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-7 {
    padding-top: 7px;
    padding-bottom: 7px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-8 {
    padding: 8px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-8 {
    padding-left: 8px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-8 {
    padding-right: 8px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-8 {
    padding-top: 8px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-8 {
    padding-bottom: 8px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-8 {
    padding-left: 8px;
    padding-right: 8px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-8 {
    padding-top: 8px;
    padding-bottom: 8px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-9 {
    padding: 9px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-9 {
    padding-left: 9px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-9 {
    padding-right: 9px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-9 {
    padding-top: 9px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-9 {
    padding-bottom: 9px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-9 {
    padding-left: 9px;
    padding-right: 9px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-9 {
    padding-top: 9px;
    padding-bottom: 9px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-10 {
    padding: 10px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-10 {
    padding-left: 10px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-10 {
    padding-right: 10px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-10 {
    padding-top: 10px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-10 {
    padding-bottom: 10px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-10 {
    padding-left: 10px;
    padding-right: 10px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-10 {
    padding-top: 10px;
    padding-bottom: 10px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-11 {
    padding: 11px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-11 {
    padding-left: 11px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-11 {
    padding-right: 11px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-11 {
    padding-top: 11px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-11 {
    padding-bottom: 11px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-11 {
    padding-left: 11px;
    padding-right: 11px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-11 {
    padding-top: 11px;
    padding-bottom: 11px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-12 {
    padding: 12px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-12 {
    padding-left: 12px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-12 {
    padding-right: 12px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-12 {
    padding-top: 12px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-12 {
    padding-bottom: 12px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-12 {
    padding-left: 12px;
    padding-right: 12px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-12 {
    padding-top: 12px;
    padding-bottom: 12px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-13 {
    padding: 13px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-13 {
    padding-left: 13px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-13 {
    padding-right: 13px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-13 {
    padding-top: 13px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-13 {
    padding-bottom: 13px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-13 {
    padding-left: 13px;
    padding-right: 13px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-13 {
    padding-top: 13px;
    padding-bottom: 13px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-14 {
    padding: 14px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-14 {
    padding-left: 14px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-14 {
    padding-right: 14px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-14 {
    padding-top: 14px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-14 {
    padding-bottom: 14px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-14 {
    padding-left: 14px;
    padding-right: 14px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-14 {
    padding-top: 14px;
    padding-bottom: 14px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-15 {
    padding: 15px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-15 {
    padding-left: 15px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-15 {
    padding-right: 15px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-15 {
    padding-top: 15px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-15 {
    padding-bottom: 15px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-15 {
    padding-left: 15px;
    padding-right: 15px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-15 {
    padding-top: 15px;
    padding-bottom: 15px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-16 {
    padding: 16px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-16 {
    padding-left: 16px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-16 {
    padding-right: 16px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-16 {
    padding-top: 16px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-16 {
    padding-bottom: 16px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-16 {
    padding-left: 16px;
    padding-right: 16px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-16 {
    padding-top: 16px;
    padding-bottom: 16px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-17 {
    padding: 17px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-17 {
    padding-left: 17px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-17 {
    padding-right: 17px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-17 {
    padding-top: 17px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-17 {
    padding-bottom: 17px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-17 {
    padding-left: 17px;
    padding-right: 17px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-17 {
    padding-top: 17px;
    padding-bottom: 17px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-18 {
    padding: 18px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-18 {
    padding-left: 18px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-18 {
    padding-right: 18px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-18 {
    padding-top: 18px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-18 {
    padding-bottom: 18px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-18 {
    padding-left: 18px;
    padding-right: 18px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-18 {
    padding-top: 18px;
    padding-bottom: 18px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-19 {
    padding: 19px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-19 {
    padding-left: 19px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-19 {
    padding-right: 19px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-19 {
    padding-top: 19px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-19 {
    padding-bottom: 19px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-19 {
    padding-left: 19px;
    padding-right: 19px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-19 {
    padding-top: 19px;
    padding-bottom: 19px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-20 {
    padding: 20px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-20 {
    padding-left: 20px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-20 {
    padding-right: 20px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-20 {
    padding-top: 20px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-20 {
    padding-bottom: 20px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-20 {
    padding-left: 20px;
    padding-right: 20px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-20 {
    padding-top: 20px;
    padding-bottom: 20px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-21 {
    padding: 21px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-21 {
    padding-left: 21px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-21 {
    padding-right: 21px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-21 {
    padding-top: 21px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-21 {
    padding-bottom: 21px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-21 {
    padding-left: 21px;
    padding-right: 21px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-21 {
    padding-top: 21px;
    padding-bottom: 21px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-22 {
    padding: 22px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-22 {
    padding-left: 22px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-22 {
    padding-right: 22px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-22 {
    padding-top: 22px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-22 {
    padding-bottom: 22px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-22 {
    padding-left: 22px;
    padding-right: 22px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-22 {
    padding-top: 22px;
    padding-bottom: 22px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-23 {
    padding: 23px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-23 {
    padding-left: 23px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-23 {
    padding-right: 23px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-23 {
    padding-top: 23px; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-23 {
    padding-bottom: 23px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-23 {
    padding-left: 23px;
    padding-right: 23px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-23 {
    padding-top: 23px;
    padding-bottom: 23px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-24 {
    padding: 24px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-24 {
    padding-left: 24px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-24 {
    padding-right: 24px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-24 {
    padding-top: 24px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-24 {
    padding-bottom: 24px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-24 {
    padding-left: 24px;
    padding-right: 24px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-24 {
    padding-top: 24px;
    padding-bottom: 24px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-25 {
    padding: 25px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-25 {
    padding-left: 25px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-25 {
    padding-right: 25px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-25 {
    padding-top: 25px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-25 {
    padding-bottom: 25px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-25 {
    padding-left: 25px;
    padding-right: 25px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-25 {
    padding-top: 25px;
    padding-bottom: 25px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-26 {
    padding: 26px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-26 {
    padding-left: 26px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-26 {
    padding-right: 26px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-26 {
    padding-top: 26px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-26 {
    padding-bottom: 26px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-26 {
    padding-left: 26px;
    padding-right: 26px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-26 {
    padding-top: 26px;
    padding-bottom: 26px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-27 {
    padding: 27px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-27 {
    padding-left: 27px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-27 {
    padding-right: 27px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-27 {
    padding-top: 27px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-27 {
    padding-bottom: 27px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-27 {
    padding-left: 27px;
    padding-right: 27px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-27 {
    padding-top: 27px;
    padding-bottom: 27px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-28 {
    padding: 28px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-28 {
    padding-left: 28px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-28 {
    padding-right: 28px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-28 {
    padding-top: 28px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-28 {
    padding-bottom: 28px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-28 {
    padding-left: 28px;
    padding-right: 28px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-28 {
    padding-top: 28px;
    padding-bottom: 28px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-29 {
    padding: 29px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-29 {
    padding-left: 29px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-29 {
    padding-right: 29px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-29 {
    padding-top: 29px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-29 {
    padding-bottom: 29px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-29 {
    padding-left: 29px;
    padding-right: 29px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-29 {
    padding-top: 29px;
    padding-bottom: 29px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-30 {
    padding: 30px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-30 {
    padding-left: 30px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-30 {
    padding-right: 30px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-30 {
    padding-top: 30px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-30 {
    padding-bottom: 30px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-30 {
    padding-left: 30px;
    padding-right: 30px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-30 {
    padding-top: 30px;
    padding-bottom: 30px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-31 {
    padding: 31px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-31 {
    padding-left: 31px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-31 {
    padding-right: 31px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-31 {
    padding-top: 31px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-31 {
    padding-bottom: 31px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-31 {
    padding-left: 31px;
    padding-right: 31px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-31 {
    padding-top: 31px;
    padding-bottom: 31px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-32 {
    padding: 32px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-32 {
    padding-left: 32px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-32 {
    padding-right: 32px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-32 {
    padding-top: 32px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-32 {
    padding-bottom: 32px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-32 {
    padding-left: 32px;
    padding-right: 32px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-32 {
    padding-top: 32px;
    padding-bottom: 32px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-33 {
    padding: 33px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-33 {
    padding-left: 33px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-33 {
    padding-right: 33px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-33 {
    padding-top: 33px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-33 {
    padding-bottom: 33px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-33 {
    padding-left: 33px;
    padding-right: 33px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-33 {
    padding-top: 33px;
    padding-bottom: 33px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-34 {
    padding: 34px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-34 {
    padding-left: 34px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-34 {
    padding-right: 34px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-34 {
    padding-top: 34px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-34 {
    padding-bottom: 34px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-34 {
    padding-left: 34px;
    padding-right: 34px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-34 {
    padding-top: 34px;
    padding-bottom: 34px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-35 {
    padding: 35px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-35 {
    padding-left: 35px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-35 {
    padding-right: 35px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-35 {
    padding-top: 35px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-35 {
    padding-bottom: 35px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-35 {
    padding-left: 35px;
    padding-right: 35px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-35 {
    padding-top: 35px;
    padding-bottom: 35px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-36 {
    padding: 36px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-36 {
    padding-left: 36px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-36 {
    padding-right: 36px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-36 {
    padding-top: 36px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-36 {
    padding-bottom: 36px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-36 {
    padding-left: 36px;
    padding-right: 36px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-36 {
    padding-top: 36px;
    padding-bottom: 36px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-37 {
    padding: 37px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-37 {
    padding-left: 37px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-37 {
    padding-right: 37px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-37 {
    padding-top: 37px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-37 {
    padding-bottom: 37px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-37 {
    padding-left: 37px;
    padding-right: 37px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-37 {
    padding-top: 37px;
    padding-bottom: 37px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-38 {
    padding: 38px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-38 {
    padding-left: 38px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-38 {
    padding-right: 38px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-38 {
    padding-top: 38px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-38 {
    padding-bottom: 38px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-38 {
    padding-left: 38px;
    padding-right: 38px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-38 {
    padding-top: 38px;
    padding-bottom: 38px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-39 {
    padding: 39px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-39 {
    padding-left: 39px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-39 {
    padding-right: 39px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-39 {
    padding-top: 39px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-39 {
    padding-bottom: 39px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-39 {
    padding-left: 39px;
    padding-right: 39px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-39 {
    padding-top: 39px;
    padding-bottom: 39px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-40 {
    padding: 40px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-40 {
    padding-left: 40px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-40 {
    padding-right: 40px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-40 {
    padding-top: 40px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-40 {
    padding-bottom: 40px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-40 {
    padding-left: 40px;
    padding-right: 40px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-40 {
    padding-top: 40px;
    padding-bottom: 40px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-41 {
    padding: 41px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-41 {
    padding-left: 41px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-41 {
    padding-right: 41px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-41 {
    padding-top: 41px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-41 {
    padding-bottom: 41px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-41 {
    padding-left: 41px;
    padding-right: 41px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-41 {
    padding-top: 41px;
    padding-bottom: 41px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-42 {
    padding: 42px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-42 {
    padding-left: 42px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-42 {
    padding-right: 42px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-42 {
    padding-top: 42px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-42 {
    padding-bottom: 42px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-42 {
    padding-left: 42px;
    padding-right: 42px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-42 {
    padding-top: 42px;
    padding-bottom: 42px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-43 {
    padding: 43px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-43 {
    padding-left: 43px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-43 {
    padding-right: 43px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-43 {
    padding-top: 43px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-43 {
    padding-bottom: 43px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-43 {
    padding-left: 43px;
    padding-right: 43px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-43 {
    padding-top: 43px;
    padding-bottom: 43px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-44 {
    padding: 44px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-44 {
    padding-left: 44px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-44 {
    padding-right: 44px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-44 {
    padding-top: 44px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-44 {
    padding-bottom: 44px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-44 {
    padding-left: 44px;
    padding-right: 44px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-44 {
    padding-top: 44px;
    padding-bottom: 44px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-45 {
    padding: 45px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-45 {
    padding-left: 45px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-45 {
    padding-right: 45px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-45 {
    padding-top: 45px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-45 {
    padding-bottom: 45px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-45 {
    padding-left: 45px;
    padding-right: 45px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-45 {
    padding-top: 45px;
    padding-bottom: 45px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-46 {
    padding: 46px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-46 {
    padding-left: 46px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-46 {
    padding-right: 46px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-46 {
    padding-top: 46px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-46 {
    padding-bottom: 46px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-46 {
    padding-left: 46px;
    padding-right: 46px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-46 {
    padding-top: 46px;
    padding-bottom: 46px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-47 {
    padding: 47px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-47 {
    padding-left: 47px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-47 {
    padding-right: 47px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-47 {
    padding-top: 47px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-47 {
    padding-bottom: 47px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-47 {
    padding-left: 47px;
    padding-right: 47px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-47 {
    padding-top: 47px;
    padding-bottom: 47px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-48 {
    padding: 48px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-48 {
    padding-left: 48px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-48 {
    padding-right: 48px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-48 {
    padding-top: 48px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-48 {
    padding-bottom: 48px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-48 {
    padding-left: 48px;
    padding-right: 48px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-48 {
    padding-top: 48px;
    padding-bottom: 48px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-49 {
    padding: 49px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-49 {
    padding-left: 49px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-49 {
    padding-right: 49px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-49 {
    padding-top: 49px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-49 {
    padding-bottom: 49px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-49 {
    padding-left: 49px;
    padding-right: 49px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-49 {
    padding-top: 49px;
    padding-bottom: 49px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-50 {
    padding: 50px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-50 {
    padding-left: 50px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-50 {
    padding-right: 50px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-50 {
    padding-top: 50px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-50 {
    padding-bottom: 50px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-50 {
    padding-left: 50px;
    padding-right: 50px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-50 {
    padding-top: 50px;
    padding-bottom: 50px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-51 {
    padding: 51px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-51 {
    padding-left: 51px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-51 {
    padding-right: 51px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-51 {
    padding-top: 51px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-51 {
    padding-bottom: 51px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-51 {
    padding-left: 51px;
    padding-right: 51px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-51 {
    padding-top: 51px;
    padding-bottom: 51px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-52 {
    padding: 52px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-52 {
    padding-left: 52px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-52 {
    padding-right: 52px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-52 {
    padding-top: 52px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-52 {
    padding-bottom: 52px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-52 {
    padding-left: 52px;
    padding-right: 52px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-52 {
    padding-top: 52px;
    padding-bottom: 52px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-53 {
    padding: 53px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-53 {
    padding-left: 53px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-53 {
    padding-right: 53px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-53 {
    padding-top: 53px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-53 {
    padding-bottom: 53px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-53 {
    padding-left: 53px;
    padding-right: 53px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-53 {
    padding-top: 53px;
    padding-bottom: 53px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-54 {
    padding: 54px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-54 {
    padding-left: 54px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-54 {
    padding-right: 54px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-54 {
    padding-top: 54px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-54 {
    padding-bottom: 54px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-54 {
    padding-left: 54px;
    padding-right: 54px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-54 {
    padding-top: 54px;
    padding-bottom: 54px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-55 {
    padding: 55px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-55 {
    padding-left: 55px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-55 {
    padding-right: 55px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-55 {
    padding-top: 55px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-55 {
    padding-bottom: 55px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-55 {
    padding-left: 55px;
    padding-right: 55px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-55 {
    padding-top: 55px;
    padding-bottom: 55px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-56 {
    padding: 56px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-56 {
    padding-left: 56px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-56 {
    padding-right: 56px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-56 {
    padding-top: 56px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-56 {
    padding-bottom: 56px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-56 {
    padding-left: 56px;
    padding-right: 56px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-56 {
    padding-top: 56px;
    padding-bottom: 56px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-57 {
    padding: 57px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-57 {
    padding-left: 57px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-57 {
    padding-right: 57px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-57 {
    padding-top: 57px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-57 {
    padding-bottom: 57px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-57 {
    padding-left: 57px;
    padding-right: 57px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-57 {
    padding-top: 57px;
    padding-bottom: 57px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-58 {
    padding: 58px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-58 {
    padding-left: 58px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-58 {
    padding-right: 58px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-58 {
    padding-top: 58px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-58 {
    padding-bottom: 58px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-58 {
    padding-left: 58px;
    padding-right: 58px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-58 {
    padding-top: 58px;
    padding-bottom: 58px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-59 {
    padding: 59px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-59 {
    padding-left: 59px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-59 {
    padding-right: 59px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-59 {
    padding-top: 59px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-59 {
    padding-bottom: 59px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-59 {
    padding-left: 59px;
    padding-right: 59px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-59 {
    padding-top: 59px;
    padding-bottom: 59px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-60 {
    padding: 60px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-60 {
    padding-left: 60px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-60 {
    padding-right: 60px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-60 {
    padding-top: 60px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-60 {
    padding-bottom: 60px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-60 {
    padding-left: 60px;
    padding-right: 60px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-60 {
    padding-top: 60px;
    padding-bottom: 60px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-61 {
    padding: 61px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-61 {
    padding-left: 61px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-61 {
    padding-right: 61px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-61 {
    padding-top: 61px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-61 {
    padding-bottom: 61px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-61 {
    padding-left: 61px;
    padding-right: 61px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-61 {
    padding-top: 61px;
    padding-bottom: 61px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-62 {
    padding: 62px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-62 {
    padding-left: 62px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-62 {
    padding-right: 62px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-62 {
    padding-top: 62px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-62 {
    padding-bottom: 62px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-62 {
    padding-left: 62px;
    padding-right: 62px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-62 {
    padding-top: 62px;
    padding-bottom: 62px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-63 {
    padding: 63px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-63 {
    padding-left: 63px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-63 {
    padding-right: 63px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-63 {
    padding-top: 63px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-63 {
    padding-bottom: 63px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-63 {
    padding-left: 63px;
    padding-right: 63px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-63 {
    padding-top: 63px;
    padding-bottom: 63px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-64 {
    padding: 64px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-64 {
    padding-left: 64px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-64 {
    padding-right: 64px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-64 {
    padding-top: 64px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-64 {
    padding-bottom: 64px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-64 {
    padding-left: 64px;
    padding-right: 64px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-64 {
    padding-top: 64px;
    padding-bottom: 64px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-65 {
    padding: 65px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-65 {
    padding-left: 65px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-65 {
    padding-right: 65px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-65 {
    padding-top: 65px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-65 {
    padding-bottom: 65px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-65 {
    padding-left: 65px;
    padding-right: 65px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-65 {
    padding-top: 65px;
    padding-bottom: 65px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-66 {
    padding: 66px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-66 {
    padding-left: 66px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-66 {
    padding-right: 66px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-66 {
    padding-top: 66px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-66 {
    padding-bottom: 66px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-66 {
    padding-left: 66px;
    padding-right: 66px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-66 {
    padding-top: 66px;
    padding-bottom: 66px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-67 {
    padding: 67px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-67 {
    padding-left: 67px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-67 {
    padding-right: 67px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-67 {
    padding-top: 67px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-67 {
    padding-bottom: 67px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-67 {
    padding-left: 67px;
    padding-right: 67px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-67 {
    padding-top: 67px;
    padding-bottom: 67px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-68 {
    padding: 68px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-68 {
    padding-left: 68px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-68 {
    padding-right: 68px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-68 {
    padding-top: 68px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-68 {
    padding-bottom: 68px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-68 {
    padding-left: 68px;
    padding-right: 68px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-68 {
    padding-top: 68px;
    padding-bottom: 68px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-69 {
    padding: 69px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-69 {
    padding-left: 69px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-69 {
    padding-right: 69px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-69 {
    padding-top: 69px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-69 {
    padding-bottom: 69px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-69 {
    padding-left: 69px;
    padding-right: 69px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-69 {
    padding-top: 69px;
    padding-bottom: 69px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-70 {
    padding: 70px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-70 {
    padding-left: 70px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-70 {
    padding-right: 70px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-70 {
    padding-top: 70px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-70 {
    padding-bottom: 70px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-70 {
    padding-left: 70px;
    padding-right: 70px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-70 {
    padding-top: 70px;
    padding-bottom: 70px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-71 {
    padding: 71px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-71 {
    padding-left: 71px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-71 {
    padding-right: 71px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-71 {
    padding-top: 71px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-71 {
    padding-bottom: 71px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-71 {
    padding-left: 71px;
    padding-right: 71px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-71 {
    padding-top: 71px;
    padding-bottom: 71px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-72 {
    padding: 72px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-72 {
    padding-left: 72px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-72 {
    padding-right: 72px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-72 {
    padding-top: 72px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-72 {
    padding-bottom: 72px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-72 {
    padding-left: 72px;
    padding-right: 72px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-72 {
    padding-top: 72px;
    padding-bottom: 72px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-73 {
    padding: 73px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-73 {
    padding-left: 73px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-73 {
    padding-right: 73px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-73 {
    padding-top: 73px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-73 {
    padding-bottom: 73px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-73 {
    padding-left: 73px;
    padding-right: 73px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-73 {
    padding-top: 73px;
    padding-bottom: 73px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-74 {
    padding: 74px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-74 {
    padding-left: 74px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-74 {
    padding-right: 74px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-74 {
    padding-top: 74px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-74 {
    padding-bottom: 74px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-74 {
    padding-left: 74px;
    padding-right: 74px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-74 {
    padding-top: 74px;
    padding-bottom: 74px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-75 {
    padding: 75px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-75 {
    padding-left: 75px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-75 {
    padding-right: 75px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-75 {
    padding-top: 75px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-75 {
    padding-bottom: 75px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-75 {
    padding-left: 75px;
    padding-right: 75px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-75 {
    padding-top: 75px;
    padding-bottom: 75px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-76 {
    padding: 76px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-76 {
    padding-left: 76px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-76 {
    padding-right: 76px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-76 {
    padding-top: 76px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-76 {
    padding-bottom: 76px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-76 {
    padding-left: 76px;
    padding-right: 76px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-76 {
    padding-top: 76px;
    padding-bottom: 76px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-77 {
    padding: 77px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-77 {
    padding-left: 77px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-77 {
    padding-right: 77px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-77 {
    padding-top: 77px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-77 {
    padding-bottom: 77px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-77 {
    padding-left: 77px;
    padding-right: 77px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-77 {
    padding-top: 77px;
    padding-bottom: 77px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-78 {
    padding: 78px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-78 {
    padding-left: 78px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-78 {
    padding-right: 78px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-78 {
    padding-top: 78px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-78 {
    padding-bottom: 78px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-78 {
    padding-left: 78px;
    padding-right: 78px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-78 {
    padding-top: 78px;
    padding-bottom: 78px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-79 {
    padding: 79px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-79 {
    padding-left: 79px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-79 {
    padding-right: 79px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-79 {
    padding-top: 79px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-79 {
    padding-bottom: 79px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-79 {
    padding-left: 79px;
    padding-right: 79px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-79 {
    padding-top: 79px;
    padding-bottom: 79px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-80 {
    padding: 80px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-80 {
    padding-left: 80px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-80 {
    padding-right: 80px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-80 {
    padding-top: 80px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-80 {
    padding-bottom: 80px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-80 {
    padding-left: 80px;
    padding-right: 80px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-80 {
    padding-top: 80px;
    padding-bottom: 80px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-81 {
    padding: 81px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-81 {
    padding-left: 81px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-81 {
    padding-right: 81px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-81 {
    padding-top: 81px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-81 {
    padding-bottom: 81px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-81 {
    padding-left: 81px;
    padding-right: 81px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-81 {
    padding-top: 81px;
    padding-bottom: 81px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-82 {
    padding: 82px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-82 {
    padding-left: 82px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-82 {
    padding-right: 82px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-82 {
    padding-top: 82px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-82 {
    padding-bottom: 82px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-82 {
    padding-left: 82px;
    padding-right: 82px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-82 {
    padding-top: 82px;
    padding-bottom: 82px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-83 {
    padding: 83px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-83 {
    padding-left: 83px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-83 {
    padding-right: 83px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-83 {
    padding-top: 83px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-83 {
    padding-bottom: 83px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-83 {
    padding-left: 83px;
    padding-right: 83px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-83 {
    padding-top: 83px;
    padding-bottom: 83px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-84 {
    padding: 84px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-84 {
    padding-left: 84px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-84 {
    padding-right: 84px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-84 {
    padding-top: 84px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-84 {
    padding-bottom: 84px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-84 {
    padding-left: 84px;
    padding-right: 84px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-84 {
    padding-top: 84px;
    padding-bottom: 84px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-85 {
    padding: 85px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-85 {
    padding-left: 85px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-85 {
    padding-right: 85px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-85 {
    padding-top: 85px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-85 {
    padding-bottom: 85px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-85 {
    padding-left: 85px;
    padding-right: 85px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-85 {
    padding-top: 85px;
    padding-bottom: 85px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-86 {
    padding: 86px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-86 {
    padding-left: 86px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-86 {
    padding-right: 86px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-86 {
    padding-top: 86px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-86 {
    padding-bottom: 86px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-86 {
    padding-left: 86px;
    padding-right: 86px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-86 {
    padding-top: 86px;
    padding-bottom: 86px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-87 {
    padding: 87px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-87 {
    padding-left: 87px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-87 {
    padding-right: 87px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-87 {
    padding-top: 87px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-87 {
    padding-bottom: 87px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-87 {
    padding-left: 87px;
    padding-right: 87px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-87 {
    padding-top: 87px;
    padding-bottom: 87px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-88 {
    padding: 88px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-88 {
    padding-left: 88px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-88 {
    padding-right: 88px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-88 {
    padding-top: 88px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-88 {
    padding-bottom: 88px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-88 {
    padding-left: 88px;
    padding-right: 88px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-88 {
    padding-top: 88px;
    padding-bottom: 88px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-89 {
    padding: 89px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-89 {
    padding-left: 89px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-89 {
    padding-right: 89px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-89 {
    padding-top: 89px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-89 {
    padding-bottom: 89px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-89 {
    padding-left: 89px;
    padding-right: 89px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-89 {
    padding-top: 89px;
    padding-bottom: 89px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-90 {
    padding: 90px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-90 {
    padding-left: 90px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-90 {
    padding-right: 90px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-90 {
    padding-top: 90px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-90 {
    padding-bottom: 90px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-90 {
    padding-left: 90px;
    padding-right: 90px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-90 {
    padding-top: 90px;
    padding-bottom: 90px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-91 {
    padding: 91px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-91 {
    padding-left: 91px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-91 {
    padding-right: 91px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-91 {
    padding-top: 91px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-91 {
    padding-bottom: 91px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-91 {
    padding-left: 91px;
    padding-right: 91px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-91 {
    padding-top: 91px;
    padding-bottom: 91px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-92 {
    padding: 92px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-92 {
    padding-left: 92px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-92 {
    padding-right: 92px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-92 {
    padding-top: 92px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-92 {
    padding-bottom: 92px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-92 {
    padding-left: 92px;
    padding-right: 92px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-92 {
    padding-top: 92px;
    padding-bottom: 92px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-93 {
    padding: 93px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-93 {
    padding-left: 93px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-93 {
    padding-right: 93px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-93 {
    padding-top: 93px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-93 {
    padding-bottom: 93px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-93 {
    padding-left: 93px;
    padding-right: 93px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-93 {
    padding-top: 93px;
    padding-bottom: 93px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-94 {
    padding: 94px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-94 {
    padding-left: 94px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-94 {
    padding-right: 94px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-94 {
    padding-top: 94px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-94 {
    padding-bottom: 94px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-94 {
    padding-left: 94px;
    padding-right: 94px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-94 {
    padding-top: 94px;
    padding-bottom: 94px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-95 {
    padding: 95px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-95 {
    padding-left: 95px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-95 {
    padding-right: 95px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-95 {
    padding-top: 95px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-95 {
    padding-bottom: 95px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-95 {
    padding-left: 95px;
    padding-right: 95px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-95 {
    padding-top: 95px;
    padding-bottom: 95px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-96 {
    padding: 96px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-96 {
    padding-left: 96px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-96 {
    padding-right: 96px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-96 {
    padding-top: 96px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-96 {
    padding-bottom: 96px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-96 {
    padding-left: 96px;
    padding-right: 96px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-96 {
    padding-top: 96px;
    padding-bottom: 96px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-97 {
    padding: 97px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-97 {
    padding-left: 97px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-97 {
    padding-right: 97px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-97 {
    padding-top: 97px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-97 {
    padding-bottom: 97px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-97 {
    padding-left: 97px;
    padding-right: 97px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-97 {
    padding-top: 97px;
    padding-bottom: 97px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-98 {
    padding: 98px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-98 {
    padding-left: 98px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-98 {
    padding-right: 98px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-98 {
    padding-top: 98px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-98 {
    padding-bottom: 98px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-98 {
    padding-left: 98px;
    padding-right: 98px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-98 {
    padding-top: 98px;
    padding-bottom: 98px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-99 {
    padding: 99px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-99 {
    padding-left: 99px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-99 {
    padding-right: 99px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-99 {
    padding-top: 99px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-99 {
    padding-bottom: 99px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-99 {
    padding-left: 99px;
    padding-right: 99px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-99 {
    padding-top: 99px;
    padding-bottom: 99px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-100 {
    padding: 100px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-100 {
    padding-left: 100px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-100 {
    padding-right: 100px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-100 {
    padding-top: 100px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-100 {
    padding-bottom: 100px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-100 {
    padding-left: 100px;
    padding-right: 100px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-100 {
    padding-top: 100px;
    padding-bottom: 100px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-101 {
    padding: 101px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-101 {
    padding-left: 101px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-101 {
    padding-right: 101px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-101 {
    padding-top: 101px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-101 {
    padding-bottom: 101px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-101 {
    padding-left: 101px;
    padding-right: 101px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-101 {
    padding-top: 101px;
    padding-bottom: 101px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-102 {
    padding: 102px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-102 {
    padding-left: 102px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-102 {
    padding-right: 102px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-102 {
    padding-top: 102px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-102 {
    padding-bottom: 102px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-102 {
    padding-left: 102px;
    padding-right: 102px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-102 {
    padding-top: 102px;
    padding-bottom: 102px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-103 {
    padding: 103px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-103 {
    padding-left: 103px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-103 {
    padding-right: 103px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-103 {
    padding-top: 103px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-103 {
    padding-bottom: 103px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-103 {
    padding-left: 103px;
    padding-right: 103px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-103 {
    padding-top: 103px;
    padding-bottom: 103px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-104 {
    padding: 104px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-104 {
    padding-left: 104px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-104 {
    padding-right: 104px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-104 {
    padding-top: 104px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-104 {
    padding-bottom: 104px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-104 {
    padding-left: 104px;
    padding-right: 104px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-104 {
    padding-top: 104px;
    padding-bottom: 104px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-105 {
    padding: 105px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-105 {
    padding-left: 105px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-105 {
    padding-right: 105px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-105 {
    padding-top: 105px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-105 {
    padding-bottom: 105px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-105 {
    padding-left: 105px;
    padding-right: 105px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-105 {
    padding-top: 105px;
    padding-bottom: 105px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-106 {
    padding: 106px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-106 {
    padding-left: 106px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-106 {
    padding-right: 106px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-106 {
    padding-top: 106px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-106 {
    padding-bottom: 106px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-106 {
    padding-left: 106px;
    padding-right: 106px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-106 {
    padding-top: 106px;
    padding-bottom: 106px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-107 {
    padding: 107px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-107 {
    padding-left: 107px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-107 {
    padding-right: 107px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-107 {
    padding-top: 107px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-107 {
    padding-bottom: 107px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-107 {
    padding-left: 107px;
    padding-right: 107px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-107 {
    padding-top: 107px;
    padding-bottom: 107px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-108 {
    padding: 108px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-108 {
    padding-left: 108px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-108 {
    padding-right: 108px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-108 {
    padding-top: 108px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-108 {
    padding-bottom: 108px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-108 {
    padding-left: 108px;
    padding-right: 108px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-108 {
    padding-top: 108px;
    padding-bottom: 108px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-109 {
    padding: 109px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-109 {
    padding-left: 109px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-109 {
    padding-right: 109px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-109 {
    padding-top: 109px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-109 {
    padding-bottom: 109px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-109 {
    padding-left: 109px;
    padding-right: 109px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-109 {
    padding-top: 109px;
    padding-bottom: 109px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-110 {
    padding: 110px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-110 {
    padding-left: 110px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-110 {
    padding-right: 110px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-110 {
    padding-top: 110px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-110 {
    padding-bottom: 110px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-110 {
    padding-left: 110px;
    padding-right: 110px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-110 {
    padding-top: 110px;
    padding-bottom: 110px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-111 {
    padding: 111px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-111 {
    padding-left: 111px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-111 {
    padding-right: 111px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-111 {
    padding-top: 111px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-111 {
    padding-bottom: 111px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-111 {
    padding-left: 111px;
    padding-right: 111px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-111 {
    padding-top: 111px;
    padding-bottom: 111px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-112 {
    padding: 112px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-112 {
    padding-left: 112px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-112 {
    padding-right: 112px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-112 {
    padding-top: 112px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-112 {
    padding-bottom: 112px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-112 {
    padding-left: 112px;
    padding-right: 112px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-112 {
    padding-top: 112px;
    padding-bottom: 112px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-113 {
    padding: 113px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-113 {
    padding-left: 113px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-113 {
    padding-right: 113px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-113 {
    padding-top: 113px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-113 {
    padding-bottom: 113px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-113 {
    padding-left: 113px;
    padding-right: 113px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-113 {
    padding-top: 113px;
    padding-bottom: 113px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-114 {
    padding: 114px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-114 {
    padding-left: 114px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-114 {
    padding-right: 114px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-114 {
    padding-top: 114px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-114 {
    padding-bottom: 114px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-114 {
    padding-left: 114px;
    padding-right: 114px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-114 {
    padding-top: 114px;
    padding-bottom: 114px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-115 {
    padding: 115px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-115 {
    padding-left: 115px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-115 {
    padding-right: 115px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-115 {
    padding-top: 115px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-115 {
    padding-bottom: 115px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-115 {
    padding-left: 115px;
    padding-right: 115px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-115 {
    padding-top: 115px;
    padding-bottom: 115px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-116 {
    padding: 116px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-116 {
    padding-left: 116px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-116 {
    padding-right: 116px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-116 {
    padding-top: 116px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-116 {
    padding-bottom: 116px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-116 {
    padding-left: 116px;
    padding-right: 116px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-116 {
    padding-top: 116px;
    padding-bottom: 116px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-117 {
    padding: 117px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-117 {
    padding-left: 117px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-117 {
    padding-right: 117px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-117 {
    padding-top: 117px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-117 {
    padding-bottom: 117px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-117 {
    padding-left: 117px;
    padding-right: 117px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-117 {
    padding-top: 117px;
    padding-bottom: 117px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-118 {
    padding: 118px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-118 {
    padding-left: 118px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-118 {
    padding-right: 118px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-118 {
    padding-top: 118px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-118 {
    padding-bottom: 118px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-118 {
    padding-left: 118px;
    padding-right: 118px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-118 {
    padding-top: 118px;
    padding-bottom: 118px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-119 {
    padding: 119px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-119 {
    padding-left: 119px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-119 {
    padding-right: 119px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-119 {
    padding-top: 119px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-119 {
    padding-bottom: 119px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-119 {
    padding-left: 119px;
    padding-right: 119px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-119 {
    padding-top: 119px;
    padding-bottom: 119px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-120 {
    padding: 120px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-120 {
    padding-left: 120px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-120 {
    padding-right: 120px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-120 {
    padding-top: 120px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-120 {
    padding-bottom: 120px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-120 {
    padding-left: 120px;
    padding-right: 120px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-120 {
    padding-top: 120px;
    padding-bottom: 120px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-121 {
    padding: 121px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-121 {
    padding-left: 121px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-121 {
    padding-right: 121px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-121 {
    padding-top: 121px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-121 {
    padding-bottom: 121px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-121 {
    padding-left: 121px;
    padding-right: 121px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-121 {
    padding-top: 121px;
    padding-bottom: 121px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-122 {
    padding: 122px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-122 {
    padding-left: 122px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-122 {
    padding-right: 122px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-122 {
    padding-top: 122px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-122 {
    padding-bottom: 122px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-122 {
    padding-left: 122px;
    padding-right: 122px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-122 {
    padding-top: 122px;
    padding-bottom: 122px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-123 {
    padding: 123px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-123 {
    padding-left: 123px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-123 {
    padding-right: 123px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-123 {
    padding-top: 123px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-123 {
    padding-bottom: 123px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-123 {
    padding-left: 123px;
    padding-right: 123px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-123 {
    padding-top: 123px;
    padding-bottom: 123px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-124 {
    padding: 124px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-124 {
    padding-left: 124px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-124 {
    padding-right: 124px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-124 {
    padding-top: 124px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-124 {
    padding-bottom: 124px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-124 {
    padding-left: 124px;
    padding-right: 124px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-124 {
    padding-top: 124px;
    padding-bottom: 124px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-125 {
    padding: 125px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-125 {
    padding-left: 125px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-125 {
    padding-right: 125px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-125 {
    padding-top: 125px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-125 {
    padding-bottom: 125px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-125 {
    padding-left: 125px;
    padding-right: 125px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-125 {
    padding-top: 125px;
    padding-bottom: 125px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-126 {
    padding: 126px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-126 {
    padding-left: 126px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-126 {
    padding-right: 126px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-126 {
    padding-top: 126px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-126 {
    padding-bottom: 126px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-126 {
    padding-left: 126px;
    padding-right: 126px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-126 {
    padding-top: 126px;
    padding-bottom: 126px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-127 {
    padding: 127px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-127 {
    padding-left: 127px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-127 {
    padding-right: 127px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-127 {
    padding-top: 127px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-127 {
    padding-bottom: 127px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-127 {
    padding-left: 127px;
    padding-right: 127px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-127 {
    padding-top: 127px;
    padding-bottom: 127px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-128 {
    padding: 128px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-128 {
    padding-left: 128px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-128 {
    padding-right: 128px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-128 {
    padding-top: 128px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-128 {
    padding-bottom: 128px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-128 {
    padding-left: 128px;
    padding-right: 128px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-128 {
    padding-top: 128px;
    padding-bottom: 128px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-129 {
    padding: 129px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-129 {
    padding-left: 129px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-129 {
    padding-right: 129px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-129 {
    padding-top: 129px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-129 {
    padding-bottom: 129px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-129 {
    padding-left: 129px;
    padding-right: 129px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-129 {
    padding-top: 129px;
    padding-bottom: 129px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-130 {
    padding: 130px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-130 {
    padding-left: 130px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-130 {
    padding-right: 130px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-130 {
    padding-top: 130px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-130 {
    padding-bottom: 130px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-130 {
    padding-left: 130px;
    padding-right: 130px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-130 {
    padding-top: 130px;
    padding-bottom: 130px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-131 {
    padding: 131px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-131 {
    padding-left: 131px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-131 {
    padding-right: 131px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-131 {
    padding-top: 131px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-131 {
    padding-bottom: 131px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-131 {
    padding-left: 131px;
    padding-right: 131px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-131 {
    padding-top: 131px;
    padding-bottom: 131px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-132 {
    padding: 132px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-132 {
    padding-left: 132px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-132 {
    padding-right: 132px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-132 {
    padding-top: 132px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-132 {
    padding-bottom: 132px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-132 {
    padding-left: 132px;
    padding-right: 132px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-132 {
    padding-top: 132px;
    padding-bottom: 132px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-133 {
    padding: 133px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-133 {
    padding-left: 133px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-133 {
    padding-right: 133px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-133 {
    padding-top: 133px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-133 {
    padding-bottom: 133px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-133 {
    padding-left: 133px;
    padding-right: 133px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-133 {
    padding-top: 133px;
    padding-bottom: 133px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-134 {
    padding: 134px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-134 {
    padding-left: 134px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-134 {
    padding-right: 134px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-134 {
    padding-top: 134px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-134 {
    padding-bottom: 134px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-134 {
    padding-left: 134px;
    padding-right: 134px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-134 {
    padding-top: 134px;
    padding-bottom: 134px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-135 {
    padding: 135px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-135 {
    padding-left: 135px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-135 {
    padding-right: 135px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-135 {
    padding-top: 135px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-135 {
    padding-bottom: 135px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-135 {
    padding-left: 135px;
    padding-right: 135px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-135 {
    padding-top: 135px;
    padding-bottom: 135px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-136 {
    padding: 136px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-136 {
    padding-left: 136px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-136 {
    padding-right: 136px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-136 {
    padding-top: 136px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-136 {
    padding-bottom: 136px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-136 {
    padding-left: 136px;
    padding-right: 136px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-136 {
    padding-top: 136px;
    padding-bottom: 136px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-137 {
    padding: 137px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-137 {
    padding-left: 137px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-137 {
    padding-right: 137px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-137 {
    padding-top: 137px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-137 {
    padding-bottom: 137px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-137 {
    padding-left: 137px;
    padding-right: 137px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-137 {
    padding-top: 137px;
    padding-bottom: 137px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-138 {
    padding: 138px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-138 {
    padding-left: 138px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-138 {
    padding-right: 138px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-138 {
    padding-top: 138px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-138 {
    padding-bottom: 138px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-138 {
    padding-left: 138px;
    padding-right: 138px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-138 {
    padding-top: 138px;
    padding-bottom: 138px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-139 {
    padding: 139px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-139 {
    padding-left: 139px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-139 {
    padding-right: 139px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-139 {
    padding-top: 139px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-139 {
    padding-bottom: 139px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-139 {
    padding-left: 139px;
    padding-right: 139px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-139 {
    padding-top: 139px;
    padding-bottom: 139px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-140 {
    padding: 140px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-140 {
    padding-left: 140px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-140 {
    padding-right: 140px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-140 {
    padding-top: 140px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-140 {
    padding-bottom: 140px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-140 {
    padding-left: 140px;
    padding-right: 140px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-140 {
    padding-top: 140px;
    padding-bottom: 140px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-141 {
    padding: 141px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-141 {
    padding-left: 141px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-141 {
    padding-right: 141px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-141 {
    padding-top: 141px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-141 {
    padding-bottom: 141px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-141 {
    padding-left: 141px;
    padding-right: 141px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-141 {
    padding-top: 141px;
    padding-bottom: 141px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-142 {
    padding: 142px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-142 {
    padding-left: 142px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-142 {
    padding-right: 142px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-142 {
    padding-top: 142px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-142 {
    padding-bottom: 142px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-142 {
    padding-left: 142px;
    padding-right: 142px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-142 {
    padding-top: 142px;
    padding-bottom: 142px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-143 {
    padding: 143px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-143 {
    padding-left: 143px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-143 {
    padding-right: 143px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-143 {
    padding-top: 143px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-143 {
    padding-bottom: 143px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-143 {
    padding-left: 143px;
    padding-right: 143px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-143 {
    padding-top: 143px;
    padding-bottom: 143px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-144 {
    padding: 144px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-144 {
    padding-left: 144px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-144 {
    padding-right: 144px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-144 {
    padding-top: 144px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-144 {
    padding-bottom: 144px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-144 {
    padding-left: 144px;
    padding-right: 144px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-144 {
    padding-top: 144px;
    padding-bottom: 144px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-145 {
    padding: 145px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-145 {
    padding-left: 145px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-145 {
    padding-right: 145px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-145 {
    padding-top: 145px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-145 {
    padding-bottom: 145px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-145 {
    padding-left: 145px;
    padding-right: 145px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-145 {
    padding-top: 145px;
    padding-bottom: 145px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-146 {
    padding: 146px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-146 {
    padding-left: 146px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-146 {
    padding-right: 146px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-146 {
    padding-top: 146px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-146 {
    padding-bottom: 146px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-146 {
    padding-left: 146px;
    padding-right: 146px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-146 {
    padding-top: 146px;
    padding-bottom: 146px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-147 {
    padding: 147px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-147 {
    padding-left: 147px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-147 {
    padding-right: 147px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-147 {
    padding-top: 147px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-147 {
    padding-bottom: 147px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-147 {
    padding-left: 147px;
    padding-right: 147px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-147 {
    padding-top: 147px;
    padding-bottom: 147px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-148 {
    padding: 148px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-148 {
    padding-left: 148px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-148 {
    padding-right: 148px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-148 {
    padding-top: 148px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-148 {
    padding-bottom: 148px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-148 {
    padding-left: 148px;
    padding-right: 148px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-148 {
    padding-top: 148px;
    padding-bottom: 148px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-149 {
    padding: 149px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-149 {
    padding-left: 149px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-149 {
    padding-right: 149px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-149 {
    padding-top: 149px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-149 {
    padding-bottom: 149px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-149 {
    padding-left: 149px;
    padding-right: 149px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-149 {
    padding-top: 149px;
    padding-bottom: 149px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-150 {
    padding: 150px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-150 {
    padding-left: 150px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-150 {
    padding-right: 150px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-150 {
    padding-top: 150px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-150 {
    padding-bottom: 150px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-150 {
    padding-left: 150px;
    padding-right: 150px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-150 {
    padding-top: 150px;
    padding-bottom: 150px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-151 {
    padding: 151px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-151 {
    padding-left: 151px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-151 {
    padding-right: 151px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-151 {
    padding-top: 151px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-151 {
    padding-bottom: 151px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-151 {
    padding-left: 151px;
    padding-right: 151px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-151 {
    padding-top: 151px;
    padding-bottom: 151px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-152 {
    padding: 152px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-left-152 {
    padding-left: 152px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-right-152 {
    padding-right: 152px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-top-152 {
    padding-top: 152px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-bottom-152 {
    padding-bottom: 152px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-x-152 {
    padding-left: 152px;
    padding-right: 152px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .padding-y-152 {
    padding-top: 152px;
    padding-bottom: 152px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .height-392 {
    height: 392px; }
  .tbk:not(.liferay-instance).private-page .DS3 .width-187 {
    min-width: 187px; }
  .tbk:not(.liferay-instance).private-page .DS3 .width-135 {
    max-width: 135px; }
  .tbk:not(.liferay-instance).private-page .DS3 .min-width-208 {
    min-width: 208px; }
  .tbk:not(.liferay-instance).private-page .DS3 .cards--default a {
    cursor: pointer;
    color: #007eff; }
  .tbk:not(.liferay-instance).private-page .DS3 .solicitudes-pos .table-content {
    padding: 30px;
    background: #ffffff;
    box-shadow: 0px 1px 2px rgba(14, 21, 32, 0.18), 0px 0px 2px rgba(14, 21, 32, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.04);
    border-radius: 4px; }
  .tbk:not(.liferay-instance).private-page .DS3 .solicitudes-pos .table-content table.table-table {
    box-shadow: unset; }
  .tbk:not(.liferay-instance).private-page .DS3 .solicitudes-pos .table-content table.table-table tbody tr:first-child td {
    border-top-width: 0px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .solicitudes-pos .table-content table.table-table tbody tr td {
    border-top-width: 0px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .solicitudes-pos .table-content table.table-table tbody tr:last-child td {
    border-bottom-width: 0px !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .content__table-view-detail .table-cell {
    height: 58px; }
  .tbk:not(.liferay-instance).private-page .DS3 .content__table-view-detail tbody.table-data tr.adda-tr-hasmore:hover td {
    position: relative; }
  .tbk:not(.liferay-instance).private-page .DS3 .content__table-view-detail tbody.table-data tr.adda-tr-hasmore:hover td:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 1;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .DS3 .content__table-view-detail tbody.table-data tr.adda-tr-hasmore:hover td .wrap-link.adda-see-more:before, .tbk:not(.liferay-instance).private-page .DS3 .content__table-view-detail tbody.table-data tr.adda-tr-hasmore:hover td .wrap-link.adda-see-more:after {
    color: #007EFF;
    font-size: 14px;
    position: absolute;
    z-index: 2;
    cursor: pointer;
    background-color: #fff; }
  .tbk:not(.liferay-instance).private-page .DS3 .content__table-view-detail tbody.table-data tr.adda-tr-hasmore:hover td .wrap-link.adda-see-more:before {
    content: "Ver detalle";
    font-family: Roboto Medium;
    color: #007EFF;
    right: 46px;
    top: calc(50% - 11px);
    width: 100px;
    padding: 2px 2px 2px 30px; }
  .tbk:not(.liferay-instance).private-page .DS3 .content__table-view-detail tbody.table-data tr.adda-tr-hasmore:hover td .wrap-link.adda-see-more:after {
    content: "\ea6f";
    font: normal normal 400 14px/1 Eva-Icons;
    top: calc(50% - 7px);
    right: 26px;
    font-size: 16px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonosVolverAtrasWeb_ {
    margin-top: 10px;
    position: absolute;
    z-index: 1; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .portlet-boundary_AbonosVolverAtrasWeb_ .btn-back img {
    width: 12px;
    margin-top: 1px; }
  .tbk:not(.liferay-instance).private-page .DS3 .content__table-view-detail tbody.table-data .adda-see-more .btn-more {
    display: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .table-detail .table {
    box-shadow: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .content__table-colums .table-detail .table > thead > tr > th {
    min-width: 122px; }
  .tbk:not(.liferay-instance).private-page .DS3 .table-detail .table th span {
    font-family: Roboto Medium;
    color: #2D3338;
    font-size: 14px; }
  .tbk:not(.liferay-instance).private-page .DS3 .content__table-colums .table-selection {
    display: block; }
  .tbk:not(.liferay-instance).private-page .DS3 .content__table-colums span[data-text]:before {
    content: attr(data-text); }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-success__tooltip .tooltiptext {
    visibility: hidden;
    background-color: #0faf8f;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    position: absolute;
    z-index: 1;
    width: -moz-fit-content;
    white-space: nowrap;
    margin-top: -38px;
    padding-left: 6px;
    padding-right: 6px;
    position: absolute;
    z-index: 1;
    right: 56px; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-success__tooltip .tooltiptext.down {
    right: inherit;
    left: inherit; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-success__tooltip .tooltiptext.down::before {
    top: -8px;
    transform: rotate(90deg); }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-success__tooltip:hover .tooltiptext {
    visibility: visible; }
  .tbk:not(.liferay-instance).private-page .DS3 .tooltip__default .tooltiptext {
    background-color: #2F2F2F;
    visibility: hidden;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    z-index: 1;
    width: -moz-fit-content;
    white-space: nowrap;
    padding-left: 6px;
    padding-right: 6px; }
  .tbk:not(.liferay-instance).private-page .DS3 .tooltip__default .tooltiptext.rigth {
    position: relative;
    right: inherit;
    left: inherit; }
  .tbk:not(.liferay-instance).private-page .DS3 .tooltip__default .tooltiptext.rigth::before {
    transform: rotate(90deg);
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #2F2F2F;
    top: -8px;
    left: 10px; }
  .tbk:not(.liferay-instance).private-page .DS3 .tooltip__default:hover .tooltiptext {
    visibility: visible; }
  .tbk:not(.liferay-instance).private-page .DS3 .form-group.row .tbk-success__tooltip .tooltiptext.down {
    position: absolute;
    top: 120px;
    right: inherit;
    left: inherit; }
  .tbk:not(.liferay-instance).private-page .DS3 .form-group.row .tbk-success__tooltip .tooltiptext.down::before {
    transform: rotate(90deg);
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #0faf8f;
    top: -9px;
    left: 10px; }
  .tbk:not(.liferay-instance).private-page .DS3 .form-input, .tbk:not(.liferay-instance).private-page .DS3 .form-select, .tbk:not(.liferay-instance).private-page .DS3 .form-field {
    color: #2D3338;
    font-size: 14px;
    border: 1px solid #D3D9E9;
    border-radius: 4px;
    font-family: 'Roboto Medium'; }
  .tbk:not(.liferay-instance).private-page .DS3 .form-input.success-field, .tbk:not(.liferay-instance).private-page .DS3 .form-select.success-field, .tbk:not(.liferay-instance).private-page .DS3 .form-field.success-field {
    border: 1px solid #15CC96; }
  .tbk:not(.liferay-instance).private-page .DS3 .form-input.error-field, .tbk:not(.liferay-instance).private-page .DS3 .form-select.error-field, .tbk:not(.liferay-instance).private-page .DS3 .form-field.error-field {
    border: 1px solid #FF4B4B; }
  .tbk:not(.liferay-instance).private-page .DS3 .form-input, .tbk:not(.liferay-instance).private-page .DS3 .form-select {
    height: 48px;
    padding: 10px 15px; }
  .tbk:not(.liferay-instance).private-page .DS3 .form-input.success-field {
    padding-left: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.2955 9.60549L11.7275 15.6055C11.5395 15.8525 11.2485 15.9985 10.9385 16.0005H10.9315C10.6245 16.0005 10.3345 15.8585 10.1445 15.6165L7.71249 12.5095C7.37249 12.0755 7.44849 11.4465 7.88349 11.1065C8.31749 10.7655 8.94749 10.8415 9.28749 11.2775L10.9205 13.3635L14.7045 8.39449C15.0385 7.95549 15.6655 7.86949 16.1065 8.20449C16.5455 8.53949 16.6305 9.16649 16.2955 9.60549ZM12.0005 2.00049C6.47749 2.00049 2.00049 6.47749 2.00049 12.0005C2.00049 17.5225 6.47749 22.0005 12.0005 22.0005C17.5235 22.0005 22.0005 17.5225 22.0005 12.0005C22.0005 6.47749 17.5235 2.00049 12.0005 2.00049Z' fill='%2315CC96'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 95% center; }
  .tbk:not(.liferay-instance).private-page .DS3 .form-input::placeholder {
    font-family: 'Roboto Regular';
    color: #828EA5; }
  .tbk:not(.liferay-instance).private-page .DS3 .form-select {
    font-family: 'Roboto Medium';
    padding-right: 48px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.99976 6.50001C4.74376 6.50001 4.48776 6.40201 4.29276 6.20701L0.292762 2.20701C-0.0982383 1.81601 -0.0982383 1.18401 0.292762 0.793006C0.683762 0.402006 1.31576 0.402006 1.70676 0.793006L5.01176 4.09801L8.30476 0.918006C8.70376 0.535006 9.33476 0.546006 9.71876 0.943006C10.1028 1.34001 10.0918 1.97401 9.69476 2.35701L5.69476 6.21901C5.49976 6.40701 5.24976 6.50001 4.99976 6.50001Z' fill='%23828EA5'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-size: 10px;
    -webkit-appearance: none;
    text-indent: 0.01px;
    text-overflow: ""; }
  .tbk:not(.liferay-instance).private-page .DS3 .form-select::-ms-expand {
    display: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .form-select.success-field, .tbk:not(.liferay-instance).private-page .DS3 .form-select.error-field {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.99976 6.50001C4.74376 6.50001 4.48776 6.40201 4.29276 6.20701L0.292762 2.20701C-0.0982383 1.81601 -0.0982383 1.18401 0.292762 0.793006C0.683762 0.402006 1.31576 0.402006 1.70676 0.793006L5.01176 4.09801L8.30476 0.918006C8.70376 0.535006 9.33476 0.546006 9.71876 0.943006C10.1028 1.34001 10.0918 1.97401 9.69476 2.35701L5.69476 6.21901C5.49976 6.40701 5.24976 6.50001 4.99976 6.50001Z' fill='%23828EA5'/%3E%3C/svg%3E%0A"); }
  .tbk:not(.liferay-instance).private-page .DS3 .form-select option {
    font-family: 'Roboto Medium',"Helvetica Neue",sans-serif; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-form .control-label, .tbk:not(.liferay-instance).private-page .DS3 .tbk-form .help-block {
    font-size: 12px;
    font-family: 'Roboto Medium'; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-form .control-label {
    color: #707382;
    margin-bottom: 2px; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-form .has-error .help-block {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.80483 7.86192C9.0655 8.12259 9.0655 8.54392 8.80483 8.80459C8.67483 8.93459 8.50416 8.99992 8.3335 8.99992C8.16283 8.99992 7.99216 8.93459 7.86216 8.80459L7.00016 7.94258L6.13816 8.80459C6.00816 8.93459 5.8375 8.99992 5.66683 8.99992C5.49616 8.99992 5.3255 8.93459 5.1955 8.80459C4.93483 8.54392 4.93483 8.12259 5.1955 7.86192L6.0575 6.99992L5.1955 6.13792C4.93483 5.87725 4.93483 5.45592 5.1955 5.19525C5.45616 4.93459 5.8775 4.93459 6.13816 5.19525L7.00016 6.05725L7.86216 5.19525C8.12283 4.93459 8.54416 4.93459 8.80483 5.19525C9.0655 5.45592 9.0655 5.87725 8.80483 6.13792L7.94283 6.99992L8.80483 7.86192ZM7.00016 0.333252C3.32416 0.333252 0.333496 3.32392 0.333496 6.99992C0.333496 10.6759 3.32416 13.6666 7.00016 13.6666C10.6762 13.6666 13.6668 10.6759 13.6668 6.99992C13.6668 3.32392 10.6762 0.333252 7.00016 0.333252Z' fill='%23FF4B4B'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 22px;
    color: #FF4B4B; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-form .btn-default {
    height: auto;
    box-shadow: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .form-control:focus {
    box-shadow: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-select-custom .btn-group {
    width: 100%; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-select-custom .btn-group .btn.btn-default.dropdown-toggle {
    font-family: 'Roboto Medium';
    padding-right: 48px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.99976 6.50001C4.74376 6.50001 4.48776 6.40201 4.29276 6.20701L0.292762 2.20701C-0.0982383 1.81601 -0.0982383 1.18401 0.292762 0.793006C0.683762 0.402006 1.31576 0.402006 1.70676 0.793006L5.01176 4.09801L8.30476 0.918006C8.70376 0.535006 9.33476 0.546006 9.71876 0.943006C10.1028 1.34001 10.0918 1.97401 9.69476 2.35701L5.69476 6.21901C5.49976 6.40701 5.24976 6.50001 4.99976 6.50001Z' fill='%23828EA5'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: right 20px center; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-select-custom .btn-group span {
    font-family: 'Roboto Medium'; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-select-custom .caret {
    display: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-select-custom .btn-default:not(:disabled):not(.disabled):active,
  .tbk:not(.liferay-instance).private-page .DS3 .tbk-select-custom .show > .btn-default.dropdown-toggle {
    background-color: #ffffff; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva {
    display: inline-block;
    transform: translate(0, 0);
    text-rendering: auto;
    font: normal normal 400 14px/1 Eva-Icons;
    font-size: inherit;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-lg {
    vertical-align: -15%;
    line-height: 0.75em;
    font-size: 1.33333333em; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-2x {
    font-size: 2em; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-3x {
    font-size: 3em; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-4x {
    font-size: 4em; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-5x {
    font-size: 5em; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-fw {
    width: 1.28571429em;
    text-align: center; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-activity::before {
    content: "\ea01"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-activity-outline::before {
    content: "\ea02"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-alert-circle::before {
    content: "\ea03"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-alert-circle-outline::before {
    content: "\ea04"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-alert-triangle::before {
    content: "\ea05"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-alert-triangle-outline::before {
    content: "\ea06"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-archive::before {
    content: "\ea07"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-archive-outline::before {
    content: "\ea08"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-back::before {
    content: "\ea09"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-back-outline::before {
    content: "\ea0a"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-circle-down::before {
    content: "\ea0b"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-circle-down-outline::before {
    content: "\ea0c"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-circle-left::before {
    content: "\ea0d"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-circle-left-outline::before {
    content: "\ea0e"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-circle-right::before {
    content: "\ea0f"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-circle-right-outline::before {
    content: "\ea10"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-circle-up::before {
    content: "\ea11"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-circle-up-outline::before {
    content: "\ea12"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-down::before {
    content: "\ea13"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-down-outline::before {
    content: "\ea14"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-downward::before {
    content: "\ea15"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-downward-outline::before {
    content: "\ea16"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-forward::before {
    content: "\ea17"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-forward-outline::before {
    content: "\ea18"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-ios-back::before {
    content: "\ea19"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-ios-back-outline::before {
    content: "\ea1a"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-ios-downward::before {
    content: "\ea1b"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-ios-downward-outline::before {
    content: "\ea1c"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-ios-forward::before {
    content: "\ea1d"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-ios-forward-outline::before {
    content: "\ea1e"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-ios-upward::before {
    content: "\ea1f"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-ios-upward-outline::before {
    content: "\ea20"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-left::before {
    content: "\ea21"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-left-outline::before {
    content: "\ea22"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-right::before {
    content: "\ea23"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-right-outline::before {
    content: "\ea24"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-up::before {
    content: "\ea25"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-up-outline::before {
    content: "\ea26"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-upward::before {
    content: "\ea27"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrow-upward-outline::before {
    content: "\ea28"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrowhead-down::before {
    content: "\ea29"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrowhead-down-outline::before {
    content: "\ea2a"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrowhead-left::before {
    content: "\ea2b"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrowhead-left-outline::before {
    content: "\ea2c"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrowhead-right::before {
    content: "\ea2d"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrowhead-right-outline::before {
    content: "\ea2e"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrowhead-up::before {
    content: "\ea2f"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-arrowhead-up-outline::before {
    content: "\ea30"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-at::before {
    content: "\ea31"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-at-outline::before {
    content: "\ea32"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-attach::before {
    content: "\ea33"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-attach-2::before {
    content: "\ea34"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-attach-2-outline::before {
    content: "\ea35"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-attach-outline::before {
    content: "\ea36"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-award::before {
    content: "\ea37"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-award-outline::before {
    content: "\ea38"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-backspace::before {
    content: "\ea39"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-backspace-outline::before {
    content: "\ea3a"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-bar-chart::before {
    content: "\ea3b"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-bar-chart-2::before {
    content: "\ea3c"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-bar-chart-2-outline::before {
    content: "\ea3d"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-bar-chart-outline::before {
    content: "\ea3e"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-battery::before {
    content: "\ea3f"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-battery-outline::before {
    content: "\ea40"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-behance::before {
    content: "\ea41"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-behance-outline::before {
    content: "\ea42"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-bell::before {
    content: "\ea43"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-bell-off::before {
    content: "\ea44"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-bell-off-outline::before {
    content: "\ea45"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-bell-outline::before {
    content: "\ea46"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-bluetooth::before {
    content: "\ea47"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-bluetooth-outline::before {
    content: "\ea48"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-book::before {
    content: "\ea49"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-book-open::before {
    content: "\ea4a"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-book-open-outline::before {
    content: "\ea4b"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-book-outline::before {
    content: "\ea4c"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-bookmark::before {
    content: "\ea4d"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-bookmark-outline::before {
    content: "\ea4e"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-briefcase::before {
    content: "\ea4f"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-briefcase-outline::before {
    content: "\ea50"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-browser::before {
    content: "\ea51"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-browser-outline::before {
    content: "\ea52"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-brush::before {
    content: "\ea53"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-brush-outline::before {
    content: "\ea54"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-bulb::before {
    content: "\ea55"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-bulb-outline::before {
    content: "\ea56"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-calendar::before {
    content: "\ea57"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-calendar-outline::before {
    content: "\ea58"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-camera::before {
    content: "\ea59"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-camera-outline::before {
    content: "\ea5a"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-car::before {
    content: "\ea5b"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-car-outline::before {
    content: "\ea5c"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-cast::before {
    content: "\ea5d"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-cast-outline::before {
    content: "\ea5e"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-charging::before {
    content: "\ea5f"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-charging-outline::before {
    content: "\ea60"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-checkmark::before {
    content: "\ea61"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-checkmark-circle::before {
    content: "\ea62"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-checkmark-circle-2::before {
    content: "\ea63"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-checkmark-circle-2-outline::before {
    content: "\ea64"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-checkmark-circle-outline::before {
    content: "\ea65"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-checkmark-outline::before {
    content: "\ea66"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-checkmark-square::before {
    content: "\ea67"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-checkmark-square-2::before {
    content: "\ea68"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-checkmark-square-2-outline::before {
    content: "\ea69"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-checkmark-square-outline::before {
    content: "\ea6a"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-chevron-down::before {
    content: "\ea6b"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-chevron-down-outline::before {
    content: "\ea6c"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-chevron-left::before {
    content: "\ea6d"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-chevron-left-outline::before {
    content: "\ea6e"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-chevron-right::before {
    content: "\ea6f"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-chevron-right-outline::before {
    content: "\ea70"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-chevron-up::before {
    content: "\ea71"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-chevron-up-outline::before {
    content: "\ea72"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-clipboard::before {
    content: "\ea73"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-clipboard-outline::before {
    content: "\ea74"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-clock::before {
    content: "\ea75"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-clock-outline::before {
    content: "\ea76"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-close::before {
    content: "\ea77"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-close-circle::before {
    content: "\ea78"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-close-circle-outline::before {
    content: "\ea79"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-close-outline::before {
    content: "\ea7a"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-close-square::before {
    content: "\ea7b"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-close-square-outline::before {
    content: "\ea7c"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-cloud-download::before {
    content: "\ea7d"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-cloud-download-outline::before {
    content: "\ea7e"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-cloud-upload::before {
    content: "\ea7f"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-cloud-upload-outline::before {
    content: "\ea80"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-code::before {
    content: "\ea81"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-code-download::before {
    content: "\ea82"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-code-download-outline::before {
    content: "\ea83"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-code-outline::before {
    content: "\ea84"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-collapse::before {
    content: "\ea85"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-collapse-outline::before {
    content: "\ea86"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-color-palette::before {
    content: "\ea87"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-color-palette-outline::before {
    content: "\ea88"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-color-picker::before {
    content: "\ea89"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-color-picker-outline::before {
    content: "\ea8a"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-compass::before {
    content: "\ea8b"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-compass-outline::before {
    content: "\ea8c"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-copy::before {
    content: "\ea8d"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-copy-outline::before {
    content: "\ea8e"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-corner-down-left::before {
    content: "\ea8f"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-corner-down-left-outline::before {
    content: "\ea90"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-corner-down-right::before {
    content: "\ea91"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-corner-down-right-outline::before {
    content: "\ea92"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-corner-left-down::before {
    content: "\ea93"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-corner-left-down-outline::before {
    content: "\ea94"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-corner-left-up::before {
    content: "\ea95"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-corner-left-up-outline::before {
    content: "\ea96"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-corner-right-down::before {
    content: "\ea97"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-corner-right-down-outline::before {
    content: "\ea98"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-corner-right-up::before {
    content: "\ea99"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-corner-right-up-outline::before {
    content: "\ea9a"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-corner-up-left::before {
    content: "\ea9b"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-corner-up-left-outline::before {
    content: "\ea9c"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-corner-up-right::before {
    content: "\ea9d"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-corner-up-right-outline::before {
    content: "\ea9e"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-credit-card::before {
    content: "\ea9f"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-credit-card-outline::before {
    content: "\eaa0"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-crop::before {
    content: "\eaa1"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-crop-outline::before {
    content: "\eaa2"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-cube::before {
    content: "\eaa3"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-cube-outline::before {
    content: "\eaa4"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-diagonal-arrow-left-down::before {
    content: "\eaa5"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-diagonal-arrow-left-down-outline::before {
    content: "\eaa6"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-diagonal-arrow-left-up::before {
    content: "\eaa7"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-diagonal-arrow-left-up-outline::before {
    content: "\eaa8"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-diagonal-arrow-right-down::before {
    content: "\eaa9"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-diagonal-arrow-right-down-outline::before {
    content: "\eaaa"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-diagonal-arrow-right-up::before {
    content: "\eaab"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-diagonal-arrow-right-up-outline::before {
    content: "\eaac"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-done-all::before {
    content: "\eaad"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-done-all-outline::before {
    content: "\eaae"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-download::before {
    content: "\eaaf"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-download-outline::before {
    content: "\eab0"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-droplet::before {
    content: "\eab1"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-droplet-off::before {
    content: "\eab2"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-droplet-off-outline::before {
    content: "\eab3"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-droplet-outline::before {
    content: "\eab4"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-edit::before {
    content: "\eab5"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-edit-2::before {
    content: "\eab6"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-edit-2-outline::before {
    content: "\eab7"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-edit-outline::before {
    content: "\eab8"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-email::before {
    content: "\eab9"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-email-outline::before {
    content: "\eaba"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-expand::before {
    content: "\eabb"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-expand-outline::before {
    content: "\eabc"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-external-link::before {
    content: "\eabd"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-external-link-outline::before {
    content: "\eabe"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-eye::before {
    content: "\eabf"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-eye-off::before {
    content: "\eac0"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-eye-off-2::before {
    content: "\eac1"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-eye-off-2-outline::before {
    content: "\eac2"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-eye-off-outline::before {
    content: "\eac3"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-eye-outline::before {
    content: "\eac4"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-facebook::before {
    content: "\eac5"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-facebook-outline::before {
    content: "\eac6"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-file::before {
    content: "\eac7"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-file-add::before {
    content: "\eac8"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-file-add-outline::before {
    content: "\eac9"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-file-outline::before {
    content: "\eaca"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-file-remove::before {
    content: "\eacb"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-file-remove-outline::before {
    content: "\eacc"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-file-text::before {
    content: "\eacd"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-file-text-outline::before {
    content: "\eace"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-film::before {
    content: "\eacf"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-film-outline::before {
    content: "\ead0"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-flag::before {
    content: "\ead1"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-flag-outline::before {
    content: "\ead2"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-flash::before {
    content: "\ead3"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-flash-off::before {
    content: "\ead4"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-flash-off-outline::before {
    content: "\ead5"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-flash-outline::before {
    content: "\ead6"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-flip::before {
    content: "\ead7"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-flip-2::before {
    content: "\ead8"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-flip-2-outline::before {
    content: "\ead9"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-flip-outline::before {
    content: "\eada"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-folder::before {
    content: "\eadb"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-folder-add::before {
    content: "\eadc"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-folder-add-outline::before {
    content: "\eadd"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-folder-outline::before {
    content: "\eade"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-folder-remove::before {
    content: "\eadf"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-folder-remove-outline::before {
    content: "\eae0"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-funnel::before {
    content: "\eae1"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-funnel-outline::before {
    content: "\eae2"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-gift::before {
    content: "\eae3"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-gift-outline::before {
    content: "\eae4"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-github::before {
    content: "\eae5"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-github-outline::before {
    content: "\eae6"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-globe::before {
    content: "\eae7"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-globe-2::before {
    content: "\eae8"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-globe-2-outline::before {
    content: "\eae9"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-globe-3::before {
    content: "\eaea"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-globe-outline::before {
    content: "\eaeb"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-google::before {
    content: "\eaec"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-google-outline::before {
    content: "\eaed"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-grid::before {
    content: "\eaee"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-grid-outline::before {
    content: "\eaef"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-hard-drive::before {
    content: "\eaf0"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-hard-drive-outline::before {
    content: "\eaf1"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-hash::before {
    content: "\eaf2"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-hash-outline::before {
    content: "\eaf3"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-headphones::before {
    content: "\eaf4"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-headphones-outline::before {
    content: "\eaf5"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-heart::before {
    content: "\eaf6"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-heart-outline::before {
    content: "\eaf7"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-home::before {
    content: "\eaf8"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-home-outline::before {
    content: "\eaf9"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-image::before {
    content: "\eafa"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-image-2::before {
    content: "\eafb"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-image-outline::before {
    content: "\eafc"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-inbox::before {
    content: "\eafd"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-inbox-outline::before {
    content: "\eafe"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-info::before {
    content: "\eaff"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-info-outline::before {
    content: "\eb00"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-keypad::before {
    content: "\eb01"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-keypad-outline::before {
    content: "\eb02"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-layers::before {
    content: "\eb03"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-layers-outline::before {
    content: "\eb04"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-layout::before {
    content: "\eb05"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-layout-outline::before {
    content: "\eb06"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-link::before {
    content: "\eb07"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-link-2::before {
    content: "\eb08"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-link-2-outline::before {
    content: "\eb09"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-link-outline::before {
    content: "\eb0a"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-linkedin::before {
    content: "\eb0b"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-linkedin-outline::before {
    content: "\eb0c"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-list::before {
    content: "\eb0d"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-list-outline::before {
    content: "\eb0e"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-loader-outline::before {
    content: "\eb0f"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-lock::before {
    content: "\eb10"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-lock-outline::before {
    content: "\eb11"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-log-in::before {
    content: "\eb12"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-log-in-outline::before {
    content: "\eb13"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-log-out::before {
    content: "\eb14"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-log-out-outline::before {
    content: "\eb15"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-map::before {
    content: "\eb16"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-map-outline::before {
    content: "\eb17"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-maximize::before {
    content: "\eb18"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-maximize-outline::before {
    content: "\eb19"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-menu::before {
    content: "\eb1a"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-menu-2::before {
    content: "\eb1b"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-menu-2-outline::before {
    content: "\eb1c"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-menu-arrow::before {
    content: "\eb1d"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-menu-arrow-outline::before {
    content: "\eb1e"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-menu-outline::before {
    content: "\eb1f"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-message-circle::before {
    content: "\eb20"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-message-circle-outline::before {
    content: "\eb21"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-message-square::before {
    content: "\eb22"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-message-square-outline::before {
    content: "\eb23"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-mic::before {
    content: "\eb24"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-mic-off::before {
    content: "\eb25"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-mic-off-outline::before {
    content: "\eb26"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-mic-outline::before {
    content: "\eb27"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-minimize::before {
    content: "\eb28"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-minimize-outline::before {
    content: "\eb29"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-minus::before {
    content: "\eb2a"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-minus-circle::before {
    content: "\eb2b"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-minus-circle-outline::before {
    content: "\eb2c"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-minus-outline::before {
    content: "\eb2d"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-minus-square::before {
    content: "\eb2e"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-minus-square-outline::before {
    content: "\eb2f"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-monitor::before {
    content: "\eb30"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-monitor-outline::before {
    content: "\eb31"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-moon::before {
    content: "\eb32"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-moon-outline::before {
    content: "\eb33"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-more-horizontal::before {
    content: "\eb34"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-more-horizontal-outline::before {
    content: "\eb35"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-more-vertical::before {
    content: "\eb36"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-more-vertical-outline::before {
    content: "\eb37"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-move::before {
    content: "\eb38"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-move-outline::before {
    content: "\eb39"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-music::before {
    content: "\eb3a"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-music-outline::before {
    content: "\eb3b"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-navigation::before {
    content: "\eb3c"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-navigation-2::before {
    content: "\eb3d"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-navigation-2-outline::before {
    content: "\eb3e"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-navigation-outline::before {
    content: "\eb3f"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-npm::before {
    content: "\eb40"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-npm-outline::before {
    content: "\eb41"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-options::before {
    content: "\eb42"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-options-2::before {
    content: "\eb43"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-options-2-outline::before {
    content: "\eb44"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-options-outline::before {
    content: "\eb45"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-pantone::before {
    content: "\eb46"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-pantone-outline::before {
    content: "\eb47"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-paper-plane::before {
    content: "\eb48"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-paper-plane-outline::before {
    content: "\eb49"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-pause-circle::before {
    content: "\eb4a"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-pause-circle-outline::before {
    content: "\eb4b"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-people::before {
    content: "\eb4c"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-people-outline::before {
    content: "\eb4d"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-percent::before {
    content: "\eb4e"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-percent-outline::before {
    content: "\eb4f"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-person::before {
    content: "\eb50"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-person-add::before {
    content: "\eb51"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-person-add-outline::before {
    content: "\eb52"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-person-delete::before {
    content: "\eb53"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-person-delete-outline::before {
    content: "\eb54"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-person-done::before {
    content: "\eb55"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-person-done-outline::before {
    content: "\eb56"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-person-outline::before {
    content: "\eb57"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-person-remove::before {
    content: "\eb58"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-person-remove-outline::before {
    content: "\eb59"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-phone::before {
    content: "\eb5a"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-phone-call::before {
    content: "\eb5b"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-phone-call-outline::before {
    content: "\eb5c"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-phone-missed::before {
    content: "\eb5d"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-phone-missed-outline::before {
    content: "\eb5e"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-phone-off::before {
    content: "\eb5f"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-phone-off-outline::before {
    content: "\eb60"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-phone-outline::before {
    content: "\eb61"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-pie-chart::before {
    content: "\eb62"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-pie-chart-2::before {
    content: "\eb63"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-pie-chart-outline::before {
    content: "\eb64"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-pin::before {
    content: "\eb65"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-pin-outline::before {
    content: "\eb66"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-play-circle::before {
    content: "\eb67"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-play-circle-outline::before {
    content: "\eb68"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-plus::before {
    content: "\eb69"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-plus-circle::before {
    content: "\eb6a"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-plus-circle-outline::before {
    content: "\eb6b"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-plus-outline::before {
    content: "\eb6c"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-plus-square::before {
    content: "\eb6d"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-plus-square-outline::before {
    content: "\eb6e"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-power::before {
    content: "\eb6f"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-power-outline::before {
    content: "\eb70"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-pricetags::before {
    content: "\eb71"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-pricetags-outline::before {
    content: "\eb72"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-printer::before {
    content: "\eb73"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-printer-outline::before {
    content: "\eb74"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-question-mark::before {
    content: "\eb75"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-question-mark-circle::before {
    content: "\eb76"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-question-mark-circle-outline::before {
    content: "\eb77"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-question-mark-outline::before {
    content: "\eb78"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-radio::before {
    content: "\eb79"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-radio-button-off::before {
    content: "\eb7a"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-radio-button-off-outline::before {
    content: "\eb7b"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-radio-button-on::before {
    content: "\eb7c"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-radio-button-on-outline::before {
    content: "\eb7d"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-radio-outline::before {
    content: "\eb7e"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-recording::before {
    content: "\eb7f"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-recording-outline::before {
    content: "\eb80"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-refresh::before {
    content: "\eb81"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-refresh-outline::before {
    content: "\eb82"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-repeat::before {
    content: "\eb83"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-repeat-outline::before {
    content: "\eb84"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-rewind-left::before {
    content: "\eb85"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-rewind-left-outline::before {
    content: "\eb86"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-rewind-right::before {
    content: "\eb87"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-rewind-right-outline::before {
    content: "\eb88"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-save::before {
    content: "\eb89"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-save-outline::before {
    content: "\eb8a"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-scissors::before {
    content: "\eb8b"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-scissors-outline::before {
    content: "\eb8c"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-search::before {
    content: "\eb8d"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-search-outline::before {
    content: "\eb8e"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-settings::before {
    content: "\eb8f"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-settings-2::before {
    content: "\eb90"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-settings-2-outline::before {
    content: "\eb91"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-settings-outline::before {
    content: "\eb92"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-shake::before {
    content: "\eb93"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-shake-outline::before {
    content: "\eb94"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-share::before {
    content: "\eb95"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-share-outline::before {
    content: "\eb96"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-shield::before {
    content: "\eb97"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-shield-off::before {
    content: "\eb98"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-shield-off-outline::before {
    content: "\eb99"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-shield-outline::before {
    content: "\eb9a"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-shopping-bag::before {
    content: "\eb9b"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-shopping-bag-outline::before {
    content: "\eb9c"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-shopping-cart::before {
    content: "\eb9d"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-shopping-cart-outline::before {
    content: "\eb9e"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-shuffle::before {
    content: "\eb9f"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-shuffle-2::before {
    content: "\eba0"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-shuffle-2-outline::before {
    content: "\eba1"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-shuffle-outline::before {
    content: "\eba2"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-skip-back::before {
    content: "\eba3"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-skip-back-outline::before {
    content: "\eba4"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-skip-forward::before {
    content: "\eba5"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-skip-forward-outline::before {
    content: "\eba6"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-slash::before {
    content: "\eba7"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-slash-outline::before {
    content: "\eba8"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-smartphone::before {
    content: "\eba9"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-smartphone-outline::before {
    content: "\ebaa"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-smiling-face::before {
    content: "\ebab"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-smiling-face-outline::before {
    content: "\ebac"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-speaker::before {
    content: "\ebad"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-speaker-outline::before {
    content: "\ebae"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-square::before {
    content: "\ebaf"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-square-outline::before {
    content: "\ebb0"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-star::before {
    content: "\ebb1"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-star-outline::before {
    content: "\ebb2"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-stop-circle::before {
    content: "\ebb3"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-stop-circle-outline::before {
    content: "\ebb4"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-sun::before {
    content: "\ebb5"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-sun-outline::before {
    content: "\ebb6"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-swap::before {
    content: "\ebb7"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-swap-outline::before {
    content: "\ebb8"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-sync::before {
    content: "\ebb9"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-sync-outline::before {
    content: "\ebba"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-text::before {
    content: "\ebbb"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-text-outline::before {
    content: "\ebbc"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-thermometer::before {
    content: "\ebbd"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-thermometer-minus::before {
    content: "\ebbe"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-thermometer-minus-outline::before {
    content: "\ebbf"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-thermometer-outline::before {
    content: "\ebc0"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-thermometer-plus::before {
    content: "\ebc1"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-thermometer-plus-outline::before {
    content: "\ebc2"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-toggle-left::before {
    content: "\ebc3"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-toggle-left-outline::before {
    content: "\ebc4"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-toggle-right::before {
    content: "\ebc5"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-toggle-right-outline::before {
    content: "\ebc6"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-trash::before {
    content: "\ebc7"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-trash-2::before {
    content: "\ebc8"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-trash-2-outline::before {
    content: "\ebc9"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-trash-outline::before {
    content: "\ebca"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-trending-down::before {
    content: "\ebcb"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-trending-down-outline::before {
    content: "\ebcc"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-trending-up::before {
    content: "\ebcd"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-trending-up-outline::before {
    content: "\ebce"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-tv::before {
    content: "\ebcf"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-tv-outline::before {
    content: "\ebd0"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-twitter::before {
    content: "\ebd1"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-twitter-outline::before {
    content: "\ebd2"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-umbrella::before {
    content: "\ebd3"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-umbrella-outline::before {
    content: "\ebd4"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-undo::before {
    content: "\ebd5"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-undo-outline::before {
    content: "\ebd6"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-unlock::before {
    content: "\ebd7"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-unlock-outline::before {
    content: "\ebd8"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-upload::before {
    content: "\ebd9"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-upload-outline::before {
    content: "\ebda"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-video::before {
    content: "\ebdb"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-video-off::before {
    content: "\ebdc"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-video-off-outline::before {
    content: "\ebdd"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-video-outline::before {
    content: "\ebde"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-volume-down::before {
    content: "\ebdf"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-volume-down-outline::before {
    content: "\ebe0"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-volume-mute::before {
    content: "\ebe1"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-volume-mute-outline::before {
    content: "\ebe2"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-volume-off::before {
    content: "\ebe3"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-volume-off-outline::before {
    content: "\ebe4"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-volume-up::before {
    content: "\ebe5"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-volume-up-outline::before {
    content: "\ebe6"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-wifi::before {
    content: "\ebe7"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-wifi-off::before {
    content: "\ebe8"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-wifi-off-outline::before {
    content: "\ebe9"; }
  .tbk:not(.liferay-instance).private-page .DS3 .eva-wifi-outline::before {
    content: "\ebea"; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-alert {
    position: relative;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
    min-height: 56px;
    font-size: 14px;
    display: flex; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-alert__content {
    display: flex;
    margin-top: 2px; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-alert__icon {
    font-size: 24px;
    margin-right: 10px; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-alert__text {
    margin-top: 2px; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-alert-close {
    font-size: 20px; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-alert--succefull {
    color: #0A9285;
    background-color: #E8FCEE;
    border-color: #7AEFB6; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-alert--warning {
    color: #B7782C;
    background-color: #FFF9E5;
    border-color: #FFD98F; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-alert--danger {
    color: #B7253F;
    background-color: #FFEEE5;
    border-color: #FF8C82; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-alert--info {
    color: #0048B7;
    background-color: #EBF6FF;
    border-color: #3FA7FF; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-alert-dismissible {
    padding-right: 60px; }
  .tbk:not(.liferay-instance).private-page .DS3 .edda-alert-dismissible .edda-alert-close {
    position: absolute;
    top: 0;
    right: 0;
    padding: .75rem 1.25rem;
    color: inherit; }
  .tbk:not(.liferay-instance).private-page .border-top.links-message {
    border-top: none !important; }
  .tbk:not(.liferay-instance).private-page .btn-search-white:focus {
    background: no-repeat 50% 50% url("../images/tbk/icoSearchWhite.svg"), linear-gradient(314.03deg, #3ccdff 0%, #09b1ff 100%) !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__button-second {
    display: inline-flex; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__button-second .text-cyan:hover {
    border-bottom: none; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__button-second .icon-download {
    margin-right: 16px; }
  .tbk:not(.liferay-instance).private-page .carousel-container .carousel-indicators li {
    border-radius: 5px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .container-chips .chip span.clear {
    margin-top: -2px; }
  .tbk:not(.liferay-instance).private-page .dropdown.calendar-tbk-modal .dropdown-menu {
    min-width: 297px;
    margin-bottom: 40px;
    margin-top: 5px;
    max-height: 400px;
    padding-bottom: 16px; }
  .tbk:not(.liferay-instance).private-page .form-filters-home .calendar-tbk .calendar-selector .calendar-nav-tabs {
    width: 48px;
    padding-top: 6px;
    padding-bottom: 9px;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .calendar-selector .row {
    display: flex !important; }
  .tbk:not(.liferay-instance).private-page .dropdown-select-account ul.dropdown-menu {
    box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px; }
  .tbk:not(.liferay-instance).private-page .dropdown-select-product ul.dropdown-menu {
    box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px; }
  .tbk:not(.liferay-instance).private-page .dropdown-select-download-report ul.dropdown-menu {
    box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px; }
  .tbk:not(.liferay-instance).private-page .dropdown-menu {
    box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px;
    z-index: 1; }
  .tbk:not(.liferay-instance).private-page .dropdown-select:focus, .tbk:not(.liferay-instance).private-page .dropdown-select-month:focus, .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month:focus {
    border: 1px solid #00b6ff !important;
    text-decoration: unset;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .dropdown-select:hover, .tbk:not(.liferay-instance).private-page .dropdown-select-month:hover, .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month:hover {
    text-decoration: unset;
    outline: none;
    outline: none -webkit-focus-ring-color transparent 0;
    outline: none -moz-focus-ring-color transparent 0;
    outline: none -o-focus-ring-color transparent 0; }
  .tbk:not(.liferay-instance).private-page .dropdown-select a:focus, .tbk:not(.liferay-instance).private-page .dropdown-select-month a:focus, .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month a:focus {
    text-decoration: unset; }
  .tbk:not(.liferay-instance).private-page .dropdown-select a:hover, .tbk:not(.liferay-instance).private-page .dropdown-select-month a:hover, .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month a:hover {
    text-decoration: unset; }
  .tbk:not(.liferay-instance).private-page .dropdown.show {
    border: 1px solid #00b6ff !important; }
  .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month:focus {
    border: inherit; }
  .tbk:not(.liferay-instance).private-page .dropdown__check ul.check__list {
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
  .tbk:not(.liferay-instance).private-page .dropdown__radio .dropdown-menu.radio__list {
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
  .tbk:not(.liferay-instance).private-page .dropdown-menu.radio__list [type="checkbox"] {
    display: none; }
  .tbk:not(.liferay-instance).private-page .calendar-selector > div:nth-child(1) {
    display: flex; }
  .tbk:not(.liferay-instance).private-page .calendar-date-months .dropdown-menu {
    padding-top: 28px; }
  .tbk:not(.liferay-instance).private-page .calendar-selector .row, .tbk:not(.liferay-instance).private-page .row.months-container {
    display: flex; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk-modal.open {
    border: inherit !important; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .form-inline_single {
    display: -webkit-box; }
  .tbk:not(.liferay-instance).private-page .form-group.form-group-calendar.pull-left.margin-right-10.has-error {
    display: block; }
  .tbk:not(.liferay-instance).private-page .form-filters .has-error {
    display: block; }
  .tbk:not(.liferay-instance).private-page .form-inline {
    display: flex;
    position: relative;
    z-index: 9; }
  .tbk:not(.liferay-instance).private-page .panel-line-charts .line-charts {
    margin: 0; }
  .tbk:not(.liferay-instance).private-page .row.space_bottom_13 {
    display: flex; }
  .tbk:not(.liferay-instance).private-page .row {
    display: flex !important; }
  .tbk:not(.liferay-instance).private-page .modal__dialog.change_sessions_modal .tbk_width_dimention-589 div:nth-child(1) {
    height: fit-content;
    text-align: inherit; }
  .tbk:not(.liferay-instance).private-page check__list .theme_tbk-2 .close {
    float: right;
    font-size: 18px;
    opacity: .2;
    z-index: 1; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .close:hover {
    opacity: .5; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog-footer .tbk__button-primary {
    opacity: 1; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .modal__dialog-header .row {
    display: flex; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog-body .row {
    display: block ruby !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .icon-firewall {
    display: block; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .row {
    display: -webkit-box !important;
    min-width: 100%; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .mg-lft-38 {
    margin-left: -16px; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .table td {
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .message-search-result .message-text {
    margin-left: -38px;
    width: 344px; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .pagination.pagination-content li:first-child:not(.disabled):hover {
    transform: rotate(180deg);
    position: relative;
    top: -5px;
    left: 0px; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .tbk__paginator ul.pagination > li:first-child:not(.disabled) > a.icon-caret-left {
    margin-right: 15px;
    position: unset;
    padding: 0;
    margin-top: -7px;
    margin-right: 0;
    width: 62px;
    margin-left: 0; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .active a {
    height: 40px;
    padding-top: 10px;
    margin-top: -11px;
    margin-right: 10px;
    margin-left: -6px; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__slide--right-content .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li.disabled {
    top: 0px; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog__content.height-268.tbk_width_dimention-450.text-center .row {
    display: block !important; }
  .tbk:not(.liferay-instance).private-page .DS3 div.available-position {
    position: absolute;
    bottom: -28px;
    left: 0; }
  .tbk:not(.liferay-instance).private-page .DS3 div.col-md-9.available-position.margin-bottom-37 {
    position: absolute;
    bottom: 28px;
    left: inherit;
    right: 0; }
  .tbk:not(.liferay-instance).private-page .tinkerbell {
    color: inherit; }
  .tbk:not(.liferay-instance).private-page .modal-dialog {
    pointer-events: inherit; }
  .tbk:not(.liferay-instance).private-page .modalNotificationTop .number-notification {
    display: none; }
  .tbk:not(.liferay-instance).private-page .modalNotificationTop a {
    color: #00b6ff; }
  .tbk:not(.liferay-instance).private-page .modalNotificationTop a:hover {
    color: #007fb3; }
  .tbk:not(.liferay-instance).private-page .modalNotificationTop .alert-warning:hover {
    height: auto; }
  .tbk:not(.liferay-instance).private-page .panelNotification .close-panel-notification {
    padding-top: 2px;
    padding-right: 21px; }
  .tbk:not(.liferay-instance).private-page .panelNotification .close-panel-notification span {
    margin-left: 4px; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-alert-scroll .icon-check-circle {
    display: block; }
  .tbk:not(.liferay-instance).private-page .panelNotification .panel-nodification-scroll .icon-check-circle {
    display: block; }
  .tbk:not(.liferay-instance).private-page .nav.nav-pills.navbar-site {
    height: 80px;
    width: 400px; }
  .tbk:not(.liferay-instance).private-page .navbar-nav {
    margin-bottom: 20px;
    min-height: 50px; }
  .tbk:not(.liferay-instance).private-page .lfr-nav-item.nav-item {
    margin-right: 40px; }
  .tbk:not(.liferay-instance).private-page .lfr-nav-item.nav-item.selected.active .text-truncate {
    width: auto;
    font-size: 13px;
    color: #00b6ff;
    text-decoration: none;
    padding: 4px 0 4px 0;
    display: block;
    border-bottom: 2px solid #00b6ff;
    float: left;
    z-index: 0;
    background-color: transparent;
    padding-bottom: 6px; }
  .tbk:not(.liferay-instance).private-page .lfr-nav-item.nav-item .text-truncate {
    width: auto;
    height: 36px;
    font-size: 13px;
    color: #43484c;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    z-index: 0;
    background-color: transparent;
    padding: 4px 0 2px 0; }
  .tbk:not(.liferay-instance).private-page .lfr-nav-item.nav-item .text-truncate:hover {
    color: #00b6ff; }
  .tbk:not(.liferay-instance).private-page .change_sessions {
    margin-top: -8px; }
  .tbk:not(.liferay-instance).private-page .nav-pills .nav-link, .tbk:not(.liferay-instance).private-page .nav-pills .nav-underline .tab a, .tbk:not(.liferay-instance).private-page .nav-underline .tab .nav-pills a {
    border-radius: 0; }
  .tbk:not(.liferay-instance).private-page .nav-link.text-truncate.active {
    border-bottom: 2px solid #00B6FF; }
  .tbk:not(.liferay-instance).private-page .nav-link.text-truncate.active .text-truncate {
    color: #00B6FF; }
  .tbk:not(.liferay-instance).private-page .panel-magenta.resumen-asterix > div:nth-child(1) {
    margin: 0 0 23px 0; }
  .tbk:not(.liferay-instance).private-page .panel-magenta.resumen-asterix .table-data-white > tbody > tr > td {
    margin: 8px 2px 0 0; }
  .tbk:not(.liferay-instance).private-page .panel-magenta.resumen-asterix .table-summary > tbody > tr > td.highl-text-2 > h6.pull-top, .tbk:not(.liferay-instance).private-page .panel-magenta.resumen-asterix .table-summary > tbody > tr > td.highl-text-2 > span > h6.pull-top {
    margin: 2px 2px 0 0; }
  .tbk:not(.liferay-instance).private-page .panel-magenta.resumen-asterix .highl-text-3 {
    margin: 12px 0 0 0; }
  .tbk:not(.liferay-instance).private-page .panel-magenta.resumen-asterix .highl-text-3 h6.pull-top {
    margin-top: 4px; }
  .tbk:not(.liferay-instance).private-page .panel-magenta.resumen-asterix .table-data-white > tbody:nth-child(1) > tr:nth-child(3) > th:nth-child(1) {
    padding-top: 10px; }
  .tbk:not(.liferay-instance).private-page .resumen-asterix .table-summary .highl-text-2 {
    display: inline-flex !important; }
  .tbk:not(.liferay-instance).private-page .panel-magenta.resumen-asterix .table-data-white > tbody > tr > td.highl-text-3 {
    margin-top: 6px; }
  .tbk:not(.liferay-instance).private-page .panel-months .table-summary > tbody > tr > td.highl-text-2 {
    padding: 8px 0 25px 0; }
  .tbk:not(.liferay-instance).private-page .panel-months .table-summary > tbody > tr > td.highl-text-3 > h6.pull-top, .tbk:not(.liferay-instance).private-page .panel-months .table-summary > tbody > tr > td.highl-text-3 > span > h6.pull-top {
    margin: 0px 2px 0 2px; }
  .tbk:not(.liferay-instance).private-page .panel-months .highl-text-3 {
    padding: 8px 2px 0 0; }
  .tbk:not(.liferay-instance).private-page .portlet-configuration-setup .form-configuration .panel-default.panel-base {
    width: -webkit-fill-available; }
  .tbk:not(.liferay-instance).private-page .portlet-configuration-setup .form-configuration .panel-default.panel-base .panel-body {
    display: flex; }
  .tbk:not(.liferay-instance).private-page .portlet-configuration-setup {
    width: calc(100% - 100px);
    margin: auto; }
  .tbk:not(.liferay-instance).private-page .panel-alert-message-months {
    display: table; }
  .tbk:not(.liferay-instance).private-page .resumen-asterix .table-summary .highl-text-2 {
    display: -webkit-inline-box; }
  .tbk:not(.liferay-instance).private-page .panel-line-charts {
    padding-bottom: 0;
    height: 280px; }
  .tbk:not(.liferay-instance).private-page .panel-line-charts .line-charts {
    top: 30px;
    position: relative; }
  .tbk:not(.liferay-instance).private-page .panel-magenta.panel-voucher {
    padding-top: 32px;
    height: 303px; }
  .tbk:not(.liferay-instance).private-page .panel-magenta.panel-voucher h6.text-head-voucher {
    font-family: Roboto light; }
  .tbk:not(.liferay-instance).private-page .message-information .table-col-fechaAbono {
    display: table-cell;
    height: auto; }
  .tbk:not(.liferay-instance).private-page #portlet_VentasEncontradasWeb .row {
    display: block; }
  .tbk:not(.liferay-instance).private-page .porlet-ajax-abono-resumen .table td {
    padding: 0;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .porlet-ajax-abono-resumen .table td.highl-text-2 {
    padding-bottom: 0;
    padding-top: 0; }
  .tbk:not(.liferay-instance).private-page .porlet-ajax-abono-resumen .table td.highl-text-3 span {
    margin-top: -5px; }
  .tbk:not(.liferay-instance).private-page .porlet-ajax-abono-resumen .table th {
    padding: 0;
    color: #a0a3b5;
    text-align: left;
    font-family: Roboto light;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonosResumenMisAbonosWeb_ th {
    text-align: left; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonoConsultaMes_ th {
    text-align: left; }
  .tbk:not(.liferay-instance).private-page .porlet-ajax-abono-resumen .table-data-white.table {
    color: white; }
  .tbk:not(.liferay-instance).private-page .porlet-ajax-abono-resumen .table-data-white.table th {
    color: white; }
  .tbk:not(.liferay-instance).private-page .row.magenta-inline {
    display: inherit; }
  .tbk:not(.liferay-instance).private-page .row.magenta-inline .panel {
    padding-bottom: 20px;
    display: flow-root; }
  .tbk:not(.liferay-instance).private-page .loading-animation::after {
    display: none; }
  .tbk:not(.liferay-instance).private-page html {
    overflow-x: hidden; }
  .tbk:not(.liferay-instance).private-page .panel-default {
    display: flow-root; }
  .tbk:not(.liferay-instance).private-page .loading-animation::after {
    display: none; }
  .tbk:not(.liferay-instance).private-page html {
    overflow-x: hidden; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_container-pannel.space_bottom_56.wrapper_tbk-ds2 {
    min-height: min-content;
    max-width: 100%;
    margin-bottom: 40px;
    min-width: 100%; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk_container-pannel.space_bottom_56.wrapper_tbk-ds2 .row.tbk-border_bottom {
    min-height: min-content;
    padding-bottom: 20px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .message-information {
    margin-bottom: 40px; }
  .tbk:not(.liferay-instance).private-page .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload {
    display: -webkit-box;
    display: flex;
    padding: 8px 10px; }
  .tbk:not(.liferay-instance).private-page .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li.disabled {
    top: 2px;
    position: relative; }
  .tbk:not(.liferay-instance).private-page .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a:hover {
    text-decoration: none; }
  .tbk:not(.liferay-instance).private-page .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-left {
    cursor: pointer;
    box-sizing: content-box;
    position: relative;
    top: 2px;
    padding-bottom: 0;
    background-position: bottom 1px left 10px;
    /* left: 24px; */ }
  .tbk:not(.liferay-instance).private-page .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-left:hover {
    transform: rotate(180deg);
    background-position: bottom 0px left 17px;
    top: 0; }
  .tbk:not(.liferay-instance).private-page .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-left.disable {
    transform: rotate(180deg);
    top: -2px;
    left: -3px;
    padding-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_ReliquidacionComisionWebPortlet_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-right {
    margin-top: -9px;
    margin-bottom: -2px; }
  .tbk:not(.liferay-instance).private-page .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-right:hover {
    margin-bottom: -4px; }
  .tbk:not(.liferay-instance).private-page .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-right.disable {
    margin-top: 3px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_ReliquidacionComisionWebPortlet_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li.disabled {
    top: -2px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_ReliquidacionComisionWebPortlet_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li:last-child a.icon-caret-right {
    margin-top: -5px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_ReliquidacionComisionWebPortlet_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li:first-child a.icon-caret-left {
    margin-top: -7px;
    max-height: 30px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_ReliquidacionComisionWebPortlet_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li:last-child:not(.disabled) a.icon-caret-right {
    margin-top: -8px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__paginator ul li {
    display: flex; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__paginator ul li:first-child a:first-child {
    height: 32px;
    width: 32px;
    margin-top: 7px;
    padding: 0;
    margin-right: 25px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .tbk__paginator ul a:first-child {
    height: 32px;
    width: 32px;
    padding: 0;
    margin-top: -1px;
    margin-right: 0; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-left {
    position: unset;
    padding: 0;
    margin-top: -7px;
    background-position: center center; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-right {
    margin-top: -5px; }
  .tbk:not(.liferay-instance).private-page .table-responsive {
    margin-bottom: 0px; }
  .tbk:not(.liferay-instance).private-page .table-col-totalAB, .tbk:not(.liferay-instance).private-page .table-col-fechaAbono {
    display: block ruby; }
  .tbk:not(.liferay-instance).private-page .content__table-colums {
    margin-top: 76px; }
  .tbk:not(.liferay-instance).private-page .table-col-fechaAbono .border-right {
    border-right: none !important; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default th.table-sorted.table-col-fechaAbono {
    height: 67px;
    border-bottom: none; }
  .tbk:not(.liferay-instance).private-page .table .dt-colspan .table-default thead th:last-child {
    border-left: 1px solid #dee2e6 !important; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default tbody tr td {
    border-top: 1px solid #C9D0E4;
    border-bottom: transparent; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default tbody tr td:nth-child(1) {
    margin-top: -1px;
    height: 40px;
    border-top: 1px solid #dee2e6;
    margin-bottom: -1px;
    height: 42px; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default tbody tr td:first-child {
    border-bottom: transparent;
    margin-top: -0.5px; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default tbody tr td:last-child {
    border-bottom: transparent;
    margin-top: -0.5px; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default thead tr th {
    border-bottom: transparent !important; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default thead tr th.border-right {
    border-right: 1px solid #dee2e6 !important; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default thead tr th:first-child {
    border-bottom: transparent !important; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default thead tr th:last-child {
    border-bottom: transparent !important; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default thead tr td.border-right {
    border-right: 1px solid #dee2e6 !important; }
  .tbk:not(.liferay-instance).private-page .data-table .table-default thead tr .numeric.table-col-totalAB:last-child {
    height: 67px; }
  .tbk:not(.liferay-instance).private-page .content__table-colums .table-selection {
    display: table-caption; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-content {
    display: initial; }
  .tbk:not(.liferay-instance).private-page .table-content {
    overflow: hidden; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .table-detail.links-message .table {
    padding-left: 20px;
    padding-right: 20px; }
  .tbk:not(.liferay-instance).private-page .scheduler-event-disabled .scheduler-event-icons, .tbk:not(.liferay-instance).private-page .scheduler-event-disabled .scheduler-event-icon-disabled {
    display: none; }
  .tbk:not(.liferay-instance).private-page .table-detail .table {
    margin-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .abonos-en-credito .content.tbk__paginator.pagination.pagination-large.yui3-widget.component {
    display: flex !important;
    margin-top: 30px; }
  .tbk:not(.liferay-instance).private-page body {
    line-height: 1.43; }
  .tbk:not(.liferay-instance).private-page a.link-panel {
    color: #43484C;
    font-weight: lighter;
    line-height: 1.0; }
  .tbk:not(.liferay-instance).private-page .panel-magenta.resumen-asterix .table-data-white > tbody > tr > td {
    line-height: 26px; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk {
    width: calc(100vw - 127px);
    position: fixed;
    top: 0;
    right: 0;
    display: flex !important;
    background: white;
    padding-top: 9px;
    float: right;
    min-height: 81px;
    border-bottom: 1px solid #a0a4b44f;
    z-index: 3; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .tinkerbell {
    height: 30px;
    width: 50px;
    background-repeat: no-repeat;
    background-size: 24px;
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: .4s;
    animation-name: animatetop;
    animation-duration: .4s; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .tinkerbell:hover .icon_notification:hover, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .tinkerbell:hover .icon_notification :focus {
    fill: #c12476; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .header-flex {
    display: inline-flex;
    margin-left: auto;
    margin-right: 40px;
    font-family: Roboto Medium; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .btn-group .dropdown-toggle {
    border: none;
    display: -webkit-flex;
    padding-top: 24px; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .btn-group .dropdown-toggle svg:last-child {
    position: absolute;
    top: 65%;
    -webkit-transform: translateY(-52%);
    -ms-transform: translateY(-52%);
    transform: translateY(-52%);
    right: 0; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .btn-group .dropdown-toggle:last-child .dropdown-menu {
    margin-left: -12px; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .dropdown-menu {
    padding-bottom: 18px;
    padding-top: 20px;
    padding-right: 8px;
    padding-left: 4px;
    border-radius: 4px;
    border: none;
    box-shadow: 0px 0px 15px #cbd0e1;
    top: 60px;
    transform: inherit;
    float: right;
    right: 0;
    width: 230px;
    margin-left: 0%; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .dropdown-menu a {
    padding: 10px 14px 10px 9px;
    height: 36px;
    background-color: transparent;
    width: 217px;
    font-family: Roboto Regular;
    font-size: 14px;
    cursor: pointer;
    color: #43484c; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .dropdown-menu a:hover {
    color: #c12476; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .dropdown-menu a:hover .icon_change_organization {
    fill: #c12476; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .dropdown-menu a.organization__link svg {
    width: 38px; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .user__img {
    height: 36px;
    border-radius: 25px; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .tinkerbell {
    margin-right: 0px;
    margin-top: 4px !important;
    width: 39px; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .count-notification {
    margin-top: 4px !important;
    font-size: 7px;
    padding-top: 3px; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .modalNotificationTop {
    top: 80px; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk a:-webkit-any-link:focus {
    outline-offset: 0px; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .header__text {
    font-weight: normal;
    font-size: 13px;
    line-height: 15px;
    color: #43484C;
    padding-left: 7px;
    padding-right: 0;
    font-family: Roboto Medium;
    max-width: 156px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .header__text:hover {
    color: #c12476; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .header__text .text__under {
    font-size: 12px;
    font-family: Roboto Regular; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .btn.header__text {
    display: flex;
    top: 20px;
    position: relative;
    height: 40px;
    padding-right: 40px;
    padding-left: 40px; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .text__link {
    padding-left: 40px;
    font-weight: normal;
    font-size: 13px;
    line-height: 15px;
    text-align: left;
    padding-top: 4px; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .text__link:hover, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .text__link :focus {
    color: #c12476; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .text__link:hover .icon_help, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .text__link:hover .icon_change, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .text__link:hover .icon_edit, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .text__link:hover .icon_out, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .text__link:hover .icon_user, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .text__link:hover .icon_change_organization, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .text__link :focus .icon_help, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .text__link :focus .icon_change, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .text__link :focus .icon_edit, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .text__link :focus .icon_out, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .text__link :focus .icon_user, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .text__link :focus .icon_change_organization {
    fill: #c12476; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .btn-group.show .dropdown-toggle svg:last-child {
    transform: scaleY(-1);
    top: 20%; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .btn-group:last-child .dropdown-menu {
    margin-left: -24px; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .btn-group .dropdown-toggle:hover .header__text, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .btn-group .dropdown-toggle :focus .header__text, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .btn-group.show .dropdown-toggle:hover .header__text, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .btn-group.show .dropdown-toggle :focus .header__text {
    color: #c12476; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .btn-group .dropdown-toggle:hover .icon_help, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .btn-group .dropdown-toggle:hover .dropdown-arrow, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .btn-group .dropdown-toggle:hover .icon_user, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .btn-group .dropdown-toggle :focus .icon_help, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .btn-group .dropdown-toggle :focus .dropdown-arrow, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .btn-group .dropdown-toggle :focus .icon_user, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .btn-group.show .dropdown-toggle:hover .icon_help, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .btn-group.show .dropdown-toggle:hover .dropdown-arrow, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .btn-group.show .dropdown-toggle:hover .icon_user, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .btn-group.show .dropdown-toggle :focus .icon_help, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .btn-group.show .dropdown-toggle :focus .dropdown-arrow, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .btn-group.show .dropdown-toggle :focus .icon_user {
    fill: #c12476; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .icon_notification:hover, .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .icon_notification :focus {
    fill: #c12476; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) {
    visibility: visible;
    width: 144px; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar {
    background-color: transparent;
    width: 150px;
    direction: rtl;
    overflow: hidden; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .component-tbar {
    border-bottom: none;
    max-width: 134px;
    z-index: 99999;
    border-bottom: 1px solid #a0a4b44f; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .component-tbar.tbar {
    position: fixed;
    top: 0;
    background: white;
    min-width: 143px;
    height: 81px;
    left: 0; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .component-tbar.tbar .transbank_logo {
    background: no-repeat 50% 50% url("../images/tbk/DS3/LOGOTRANSBANK.png");
    height: 55px;
    width: 130px;
    background-size: contain;
    margin-top: 0;
    cursor: default; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body {
    height: calc(100vh - 80px);
    margin-top: 81px;
    padding: 0; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav {
    display: block;
    direction: ltr; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item {
    background: white;
    width: 135px;
    height: 57px;
    border-bottom: 1px solid #a0a4b44f; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item a {
    color: #43484c;
    text-decoration: none;
    height: 57px;
    display: flex;
    align-items: center;
    vertical-align: middle;
    font-size: 11px;
    width: 135px;
    padding-left: 14px;
    border-right: 1px solid #a0a4b44f; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item a img {
    display: none;
    height: 24px;
    vertical-align: middle;
    width: 24px;
    float: left;
    position: absolute;
    top: 16px; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item a img.icon-normal {
    display: block; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item a span {
    width: 96px;
    padding-left: 5px;
    line-height: 12px;
    display: table-cell;
    vertical-align: middle;
    padding-left: 28px; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item a:hover {
    background-color: #be2374;
    color: #FFFFFF; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item a:hover img.icon-hover {
    display: block; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item a:hover img.icon-normal {
    display: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item a:hover span {
    color: #FFFFFF; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item a.selected span {
    color: #c12476; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item a.selected:hover {
    background-color: #FFFFFF;
    color: #be2374;
    background: white;
    width: 135px;
    height: 57px;
    border-bottom: 1px solid #a0a4b44f; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item a.selected:hover img.icon-active {
    display: block; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item a.selected:hover img.icon-hover {
    display: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item:hover {
    position: relative; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item:hover span {
    color: #c12476; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item:hover img.icon-hover {
    display: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item:hover img.icon-normal {
    display: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item:hover img.icon-active {
    display: block; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item:hover a:hover img.icon-hover {
    display: block; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item:hover a:hover img.icon-normal {
    display: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item:hover a:hover img.icon-active {
    display: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item:hover .dropdown-content-menu-tbk a span {
    color: #43484c; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item:hover .dropdown-content-menu-tbk a:hover span {
    color: #FFFFFF; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item:hover .dropdown-content-menu-tbk a.selected span {
    color: #c12476; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item:hover .dropdown-content-menu-tbk a.selected:hover span {
    color: #c12476; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item:hover img.icon-hover {
    display: block; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item:hover img.icon-normal {
    display: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item:hover ul.dropdown-content-menu-tbk {
    top: 0px;
    display: block;
    left: 135px;
    padding-left: 0;
    list-style: none;
    background: white;
    width: 180px;
    box-shadow: 0px 0px 15px #11121346; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item:hover ul.dropdown-content-menu-tbk li:first-child {
    border-top: 1px solid #a0a4b44f; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item:hover ul.dropdown-content-menu-tbk a {
    padding-top: 20px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 30px;
    width: 180px;
    border-bottom: 1px solid #a0a4b44f;
    border-right: 1px solid #a0a4b44f; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item:hover ul.dropdown-content-menu-tbk a span {
    width: auto;
    display: inline-block;
    vertical-align: middle;
    padding-left: 0; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item:hover ul.dropdown-content-menu-tbk li ul {
    position: absolute;
    display: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item ul {
    position: absolute;
    display: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .scroller {
    width: 100%;
    overflow-y: scroll;
    scrollbar-color: #be2374 #EBECF0;
    scrollbar-width: thin; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .scrollbar {
    background: transparent;
    overflow-y: scroll; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .scrollbar-magenta::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #f9f5f7;
    opacity: 1;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .scrollbar-magenta::-webkit-scrollbar {
    width: 7.99px;
    background-color: #f9f5f7;
    opacity: 1;
    border-color: transparent; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .scrollbar-magenta::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #be2374; }
  .tbk:not(.liferay-instance).private-page .DS3 .ul-nivel-3 {
    margin-top: 63px;
    list-style: none;
    position: inherit;
    max-width: 1114px;
    padding-left: 0;
    margin-left: 164px;
    margin-right: auto;
    margin-top: 90px; }
  .tbk:not(.liferay-instance).private-page .DS3 .ul-nivel-3 li {
    width: max-content;
    padding: 20px 14px;
    display: inline-block; }
  .tbk:not(.liferay-instance).private-page .DS3 .ul-nivel-3 li a {
    height: 36px;
    padding: 4px 0 4px 0;
    padding-bottom: 6px;
    font-size: 13px;
    color: #43484c; }
  .tbk:not(.liferay-instance).private-page .DS3 .ul-nivel-3 li a:hover {
    color: #00b6ff;
    text-decoration: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .ul-nivel-3 li a:focus {
    color: #00b6ff;
    border-bottom: 2px solid #00b6ff;
    z-index: 100;
    background-color: transparent; }
  .tbk:not(.liferay-instance).private-page .DS3 .ul-nivel-3 li a.selected {
    color: #00b6ff;
    border-bottom: 2px solid #00b6ff; }
  .tbk:not(.liferay-instance).private-page .DS3 .modal__dialog .modal__dialog__content {
    position: fixed;
    left: 0;
    right: 0; }
  .tbk:not(.liferay-instance).private-page .DS3 .btn__default.change_sessions {
    display: none; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item a:hover span {
    padding-top: 1px; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav li.nav-item a.selected span {
    color: #c12476; }
  .tbk:not(.liferay-instance).private-page body.private-page {
    width: calc(100% - 140px);
    float: right; }
  .tbk:not(.liferay-instance).private-page body.has-showcontrolmenu header {
    margin-top: 56px; }
  .tbk:not(.liferay-instance).private-page body.has-showcontrolmenu header .tbk-sidenav {
    margin-top: 56px; }
  .tbk:not(.liferay-instance).private-page .has-showcontrolmenu .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .component-tbar.tbar  {
    position: fixed;
    top: 56px; }
  .tbk:not(.liferay-instance).private-page .has-showcontrolmenu .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .component-tbar.tbar {
    top: 56px; }
  .tbk:not(.liferay-instance).private-page .has-showcontrolmenu .DS3 .row.header-tbk {
    top: 56px; }
  .tbk:not(.liferay-instance).private-page .has-showcontrolmenu.tbk-theme .row.header-tbk  {
    top: 64px; }
  .tbk:not(.liferay-instance).private-page .header-tbk .portlet-msg-alert, .tbk:not(.liferay-instance).private-page .header-tbk .portlet-msg-error, .tbk:not(.liferay-instance).private-page .header-tbk .portlet-msg-help, .tbk:not(.liferay-instance).private-page .header-tbk .portlet-msg-info, .tbk:not(.liferay-instance).private-page .header-tbk .portlet-msg-progress, .tbk:not(.liferay-instance).private-page .header-tbk .portlet-msg-success {
    display: none !important; }
  .tbk:not(.liferay-instance).private-page .has-showcontrolmenu .DS3 .row.header-tbk .modalNotificationTop {
    display: none !important; }
  .tbk:not(.liferay-instance).private-page .has-showcontrolmenu .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body ul.navbar-nav {
    padding-bottom: 45px; }
  .tbk:not(.liferay-instance).private-page .has-showcontrolmenu .panelNotification.show {
    top: 56px; }
  .tbk:not(.liferay-instance).private-page .iframe--position {
    height: calc(100vh - 120px);
    border: none;
    border-radius: 4px; }
  .tbk:not(.liferay-instance).private-page .loading-animation::after {
    display: none; }
  .tbk:not(.liferay-instance).private-page .spinner-principal {
    height: 207%;
    width: 100vw;
    overflow-y: hidden;
    opacity: 0.95;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 2000;
    top: 0;
    left: 0;
    position: fixed;
    display: none; }
  .tbk:not(.liferay-instance).private-page .spinner-principal .magenta {
    width: 80px;
    height: 80px;
    margin: auto;
    margin-top: 45vh; }
  .tbk:not(.liferay-instance).private-page .spinner-modulo {
    height: 100%;
    width: 100%;
    overflow-y: hidden;
    opacity: 0.95;
    background-color: transparent;
    z-index: 2000;
    top: 0;
    left: 0;
    position: absolute;
    display: none; }
  .tbk:not(.liferay-instance).private-page ul.charts-legend-bars {
    z-index: inherit; }
  .tbk:not(.liferay-instance).private-page .portlet-content {
    font-family: "Roboto Regular" !important; }
  .tbk:not(.liferay-instance).private-page #wrapper {
    padding-top: 0; }
  .tbk:not(.liferay-instance).private-page .tbk-theme .wrapper_tbk {
    width: calc(100% - 140px);
    float: right; }
  .tbk:not(.liferay-instance).private-page .tbk-theme .wrapper_tbk .container__portlet {
    margin-top: 2rem;
    max-width: 1114px;
    margin: auto;
    padding-top: 0; }
  .tbk:not(.liferay-instance).private-page .tbk-theme #main-content {
    /*HEIGHT - LAYOUT*/
    min-height: 100%; }
  .tbk:not(.liferay-instance).private-page .footer {
    display: block;
    max-width: 1114px;
    margin: auto;
    margin-top: 40px; }
  @media only screen and (max-width: 965px) {
    .tbk:not(.liferay-instance).private-page .tbk-theme footer {
      margin-top: 0px; } }
  @media only screen and (max-width: 991px) {
    .tbk:not(.liferay-instance).private-page .tbk-theme footer {
      margin-top: 0px; } }
  @media only screen and (max-width: 966px) {
    .tbk:not(.liferay-instance).private-page .tbk-theme footer {
      margin-top: 0px; } }
  .tbk:not(.liferay-instance).private-page .tbk-theme footer p {
    font-size: 12px;
    font-family: "Roboto Regular" !important;
    color: #43484C;
    text-align: left;
    border-top: 1px solid #9B9B9B;
    padding: 10px 0; }
  .tbk:not(.liferay-instance).private-page .DS3 .footer {
    display: block; }
  .tbk:not(.liferay-instance).private-page .footer {
    display: block; }
  .tbk:not(.liferay-instance).private-page .DS3 {
    background: white; }
  .tbk:not(.liferay-instance).private-page .DS3 .portlet-layout.row {
    min-width: 1114px;
    width: max-content;
    max-width: 1114px;
    margin: auto; }
  .tbk:not(.liferay-instance).private-page .portlet-layout.row {
    min-width: 1114px;
    width: max-content;
    max-width: 1114px;
    margin: auto; }
  .tbk:not(.liferay-instance).private-page .loading-animation::after {
    display: none; }
  .tbk:not(.liferay-instance).private-page .DS3.modal--portlet {
    background: transparent; }
  .tbk:not(.liferay-instance).private-page body.DS3 {
    background-color: #FFFFFF;
    padding-bottom: 130px; }
  .tbk:not(.liferay-instance).private-page .spinner-principal {
    height: 207%;
    width: 100vw;
    overflow-y: hidden;
    opacity: 0.95;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 2000;
    top: 0;
    left: 0;
    position: fixed;
    display: none; }
  .tbk:not(.liferay-instance).private-page .spinner-principal .magenta {
    width: 80px;
    height: 80px;
    margin: auto;
    margin-top: 27vh;
    position: fixed;
    margin-left: 50%;
    margin-right: 50%; }
  .tbk:not(.liferay-instance).private-page .spinner-modulo {
    height: 100%;
    width: 100%;
    overflow-y: hidden;
    opacity: 0.95;
    background-color: transparent;
    z-index: 2000;
    top: 0;
    left: 0;
    position: absolute;
    display: none; }
  .tbk:not(.liferay-instance).private-page .lfr-spa-loading-bar .magenta {
    margin: auto;
    margin-top: 27vh; }
  .tbk:not(.liferay-instance).private-page :not(.inline-item) > .loading-animation {
    margin-bottom: 0;
    margin-top: 0;
    position: fixed;
    left: 50%;
    right: 50%;
    top: 27vh;
    z-index: 9; }
  .tbk:not(.liferay-instance).private-page .DS3 .change_sessions {
    margin-bottom: 40px;
    margin-top: 18px;
    margin-right: 16px; }
  .tbk:not(.liferay-instance).private-page #wrapper {
    padding-bottom: 40px; }
  .tbk:not(.liferay-instance).private-page .row {
    min-width: 100%; }
  .tbk:not(.liferay-instance).private-page .form-group.row {
    width: inherit; }
  .tbk:not(.liferay-instance).private-page .ps-container {
    -ms-touch-action: none;
    touch-action: none;
    overflow: hidden !important;
    -ms-overflow-style: none; }
  @supports (-ms-overflow-style: none) {
    .tbk:not(.liferay-instance).private-page .ps-container {
      overflow: auto !important; } }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .tbk:not(.liferay-instance).private-page .ps-container {
      overflow: auto !important; } }
  .tbk:not(.liferay-instance).private-page .ps-container.ps-active-x > .ps-scrollbar-x-rail,
  .tbk:not(.liferay-instance).private-page .ps-container.ps-active-y > .ps-scrollbar-y-rail {
    display: block;
    background-color: transparent; }
  .tbk:not(.liferay-instance).private-page .ps-container.ps-in-scrolling {
    pointer-events: none; }
  .tbk:not(.liferay-instance).private-page .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
    background-color: #eee;
    opacity: 0.9; }
  .tbk:not(.liferay-instance).private-page .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    background-color: #999; }
  .tbk:not(.liferay-instance).private-page .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
    background-color: #eee;
    opacity: 0.9; }
  .tbk:not(.liferay-instance).private-page .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #999; }
  .tbk:not(.liferay-instance).private-page .ps-container > .ps-scrollbar-x-rail {
    display: none;
    position: absolute;
    /* please don't change 'position' */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    bottom: 3px;
    /* there must be 'bottom' for ps-scrollbar-x-rail */
    height: 8px; }
  .tbk:not(.liferay-instance).private-page .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    position: absolute;
    /* please don't change 'position' */
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    transition: background-color .2s linear;
    bottom: 0;
    /* there must be 'bottom' for ps-scrollbar-x */
    height: 8px; }
  .tbk:not(.liferay-instance).private-page .ps-container > .ps-scrollbar-y-rail {
    display: none;
    position: absolute;
    /* please don't change 'position' */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    right: 3px;
    /* there must be 'right' for ps-scrollbar-y-rail */
    width: 8px; }
  .tbk:not(.liferay-instance).private-page .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    position: absolute;
    /* please don't change 'position' */
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    transition: background-color .2s linear;
    right: 0;
    /* there must be 'right' for ps-scrollbar-y */
    width: 8px; }
  .tbk:not(.liferay-instance).private-page .ps-container:hover.ps-in-scrolling {
    pointer-events: none; }
  .tbk:not(.liferay-instance).private-page .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
    background-color: #eee;
    opacity: 0.9; }
  .tbk:not(.liferay-instance).private-page .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    background-color: #999; }
  .tbk:not(.liferay-instance).private-page .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
    background-color: #eee;
    opacity: 0.9; }
  .tbk:not(.liferay-instance).private-page .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #999; }
  .tbk:not(.liferay-instance).private-page .ps-container:hover > .ps-scrollbar-x-rail,
  .tbk:not(.liferay-instance).private-page .ps-container:hover > .ps-scrollbar-y-rail {
    opacity: 0.6; }
  .tbk:not(.liferay-instance).private-page .ps-container:hover > .ps-scrollbar-x-rail:hover {
    background-color: #eee;
    opacity: 0.9; }
  .tbk:not(.liferay-instance).private-page .ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
    background-color: #999; }
  .tbk:not(.liferay-instance).private-page .ps-container:hover > .ps-scrollbar-y-rail:hover {
    background-color: #eee;
    opacity: 0.9; }
  .tbk:not(.liferay-instance).private-page .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
    background-color: #999; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_activacion_pos_web_ActivacionPosWebPortlet_ .modal_tbk__close-panel .close {
    background: no-repeat 50% 50% url(../images/tbk/DS3/icons/iconClose.svg);
    cursor: pointer;
    width: 12px;
    height: 12px;
    background-size: cover;
    display: inline-flex; }
  .tbk:not(.liferay-instance).private-page .btn-primary.btn-default:focus, .tbk:not(.liferay-instance).private-page .btn-primary.btn-default.focus {
    box-shadow: none; }
  .tbk:not(.liferay-instance).private-page .dropdown-item:focus, .tbk:not(.liferay-instance).private-page .dropdown-menu > li > a:focus, .tbk:not(.liferay-instance).private-page .dropdown-menu .link-list > li > a:focus {
    box-shadow: none; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ {
    position: absolute;
    top: 0;
    right: 0; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ .modal__dialog .close {
    float: right; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ .modal__dialog {
    display: none;
    position: inherit;
    z-index: 800;
    padding-top: 5%;
    padding-bottom: 142px;
    margin-left: inherit;
    margin-top: inherit;
    width: 100%;
    height: inherit;
    width: inherit;
    overflow: hidden;
    top: 0;
    margin-top: 8rem;
    float: left;
    left: 38%; }
  .tbk:not(.liferay-instance).private-page .portlet {
    margin-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasDetalleWeb_ .tbk__button-second.dropdown-select-download {
    max-width: 138px;
    height: 46px;
    margin-top: 0px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasDetalleWeb_ .data-table.table-responsive {
    border: 1px solid #E2E2EA;
    padding-top: 17px;
    padding-right: 17px;
    padding-left: 17px;
    padding-bottom: 17px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_ReliquidacionComisionWebPortlet_ .row.margin-left-5 {
    width: 100%; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_ReliquidacionComisionWebPortlet_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-left:hover {
    transform: rotate(0deg);
    background-position: bottom 11px left 10px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_ReliquidacionComisionWebPortlet_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-left {
    background-position: bottom 10px left 10px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .portlet-boundary_ReliquidacionComisionWebPortlet_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component {
    margin-bottom: 40px; }
  .tbk:not(.liferay-instance).private-page .panel-default {
    color: #43484C; }
  .tbk:not(.liferay-instance).private-page h1, .tbk:not(.liferay-instance).private-page h2, .tbk:not(.liferay-instance).private-page h3, .tbk:not(.liferay-instance).private-page h4, .tbk:not(.liferay-instance).private-page h5, .tbk:not(.liferay-instance).private-page h6, .tbk:not(.liferay-instance).private-page .h1, .tbk:not(.liferay-instance).private-page .h2, .tbk:not(.liferay-instance).private-page .h3, .tbk:not(.liferay-instance).private-page .h4, .tbk:not(.liferay-instance).private-page .h5, .tbk:not(.liferay-instance).private-page .h6 {
    font-weight: inherit; }
  .tbk:not(.liferay-instance).private-page .btn-dropdown-select-month ul.dropdown-menu {
    margin-top: 12px; }
  .tbk:not(.liferay-instance).private-page #modal__enviar_solicitud .aligner-item {
    margin: auto;
    display: block; }
  .tbk:not(.liferay-instance).private-page #modal__enviar_solicitud .btn-cyan {
    padding: 10px 30px; }
  .tbk:not(.liferay-instance).private-page #portlet-boundary_linkpagowebpayweb_ .tbk:not(.liferay-instance).private-page .modal__dialog {
    position: fixed;
    z-index: 800;
    padding-top: 10%;
    padding-bottom: 142px;
    margin-left: inherit;
    margin-top: inherit;
    width: inherit;
    height: inherit;
    width: 59%;
    overflow: hidden;
    top: 0; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualWeb_ .wrapper_tbk.theme_tbk-2 {
    width: 100%; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualWeb_ .dropdown__check ul.check__list {
    margin-top: 18px;
    margin-left: -15px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualWeb_ .close {
    float: right; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_activacion_pos_web_ActivacionPosWebPortlet_ .panel--default.panel--grey.text-font_18 {
    border: 1.5px solid #2D3338;
    border-radius: 4px;
    height: 48px;
    width: 150px;
    left: 0px;
    top: 0px;
    line-height: 24px;
    font-weight: bold;
    font-size: 18px;
    letter-spacing: 0.25px;
    padding-top: 9px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ .tbk_width_dimention-324 {
    min-width: 327px;
    width: 350px;
    max-width: 350px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component {
    margin-left: -23px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_linkpagowebpayweb_ .icon-share {
    margin-top: -1px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasEncontradasWeb_ .table-default, .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasEncontradasWeb_ .table-detail .table {
    width: 1088px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasEncontradasWeb_ .content__table-colums .table .table {
    margin-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasEncontradasWeb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component {
    margin: auto;
    margin-top: 20px; }
  .tbk:not(.liferay-instance).private-page .row .col-sm-4.col-334 {
    max-width: 350px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualWeb_ .time:last-child .dropdown-menu {
    margin-top: 4px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualWeb_ .tbk__two_dropdown {
    width: 198px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualWeb_ .panel-default.content-portlet__tbk input.form-control {
    min-width: 337px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualWeb_ .col-md-12.portlet-column {
    min-width: min-content;
    max-width: 1114px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualWeb_ .col-230 .dropdown-menu.show:focus {
    display: none; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualWeb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-left:hover {
    transform: rotate(0deg);
    background-position: center top 10px;
    margin: 0 10px 0 0; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualWeb_ .tbk__paginator ul li,
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualWeb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    padding: 0; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualWeb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-left {
    margin: 0 10px 0 0;
    background-position: center;
    height: 32px;
    width: 32px;
    box-sizing: border-box; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualWeb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-right {
    margin: 0;
    margin-left: 0px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualWeb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-right:hover {
    margin: 0 0 0 0px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualWeb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li.disabled:first-child {
    margin-right: 10px;
    top: 0px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasEncontradasWeb_ .dropdown__check ul.check__list {
    z-index: 12; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_activacion_pos_web_ActivacionPosWebPortlet_ .panel--default.panel--danger {
    background: #FFEEE5;
    border: 1px solid #FF8C82;
    box-sizing: border-box;
    padding: 16px 18px;
    border-radius: 4px;
    color: #B7253F; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_activacion_pos_web_ActivacionPosWebPortlet_ .panel--default.panel--danger .col-sm-11 {
    margin-left: 10px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_activacion_pos_web_ActivacionPosWebPortlet_ .panel--default.panel--danger .danger-text.danger-text--title {
    font-weight: bold; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_activacion_pos_web_ActivacionPosWebPortlet_ .tbk__text_blue {
    color: #007eff;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_activacion_pos_web_ActivacionPosWebPortlet_ .tbk__button-second--sm {
    color: #007eff;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_linkpagowebpayweb_ .close {
    float: right; }
  .tbk:not(.liferay-instance).private-page .form-group .form-control {
    margin-bottom: 14px; }
  .tbk:not(.liferay-instance).private-page .DS3 .portlet-boundary_historicoVentas_ .btn-group .dropdown-menu {
    min-width: 121px;
    max-width: 121px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualDetalleWeb_ .tbk_container-pannel .row.tbk-border_bottom {
    min-height: 112px; }
  .tbk:not(.liferay-instance).private-page header.DS3 {
    height: 81px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonosCreditosWeb_ .form-inline {
    display: -webkit-inline-box;
    position: unset;
    top: 114px;
    z-index: 1; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonosCreditosWeb_ .dropdown-select-product ul.dropdown-menu {
    z-index: 12; }
  .tbk:not(.liferay-instance).private-page .DS3 .ul-nivel-3 {
    margin-top: 63px;
    list-style: none;
    position: absolute;
    max-width: 100vw;
    z-index: 1;
    margin-left: 164px;
    margin-right: auto; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonosListadoLocalesPortlet_ .field-white.icon-local.form-control {
    margin-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualDetalleWeb_ .row.wrapper_tbk {
    display: inherit !important;
    width: 100%; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonosListadoAbonoPorDiaWeb_ .data-table .table-default tbody tr td {
    background: transparent; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonosListadoAbonoPorDiaWeb_ .data-table .table-default thead tr th {
    background: transparent; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonosListadoAbonoPorDiaWeb_ .data-table .table-default > thead {
    background: #F3F4FA; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonosDetalleLocal_ .table-detail .table > tbody > tr > td {
    background: transparent; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonosDetalleLocal_ .table-detail .table > thead > tr:first-child > th {
    background: transparent; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualWeb_ .table-detail .table > tbody > tr > td {
    background: transparent;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_historicoVentas_ .table-detail .table > tbody > tr > td {
    background: transparent; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_historicoVentas_ .table-detail .table > tbody > tr > td {
    background: transparent; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonosResumenMisAbonosWeb_ .table-consolidated > tbody > tr > td.highl-text-2 {
    white-space: nowrap; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_NewAbonosResumenWeb_ .porlet-ajax-abono-resumen .pull-left {
    margin-right: inherit; }
  .tbk:not(.liferay-instance).private-page .porlet-ajax-abono-resumen .porlet-ajax-abono-resumen .table-summary .highl-text-2 h6 {
    margin-top: 14px; }
  .tbk:not(.liferay-instance).private-page .porlet-ajax-abono-resumen .table-summary .highl-text-2 h6.pull-bottom {
    margin-top: 17px; }
  .tbk:not(.liferay-instance).private-page .porlet-ajax-abono-resumen .table-summary .highl-text-3 h6.pull-bottom {
    margin-top: 6px; }
  .tbk:not(.liferay-instance).private-page .porlet-ajax-abono-resumen .table-summary .highl-text-2 h6.pull-top {
    margin-top: 12px; }
  .tbk:not(.liferay-instance).private-page .DS3 .portlet-boundary_historicoVentas_ .button--outlined.button--default.calendar .calendar-tbk-modal button {
    min-width: 184px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_historicoVentas_ .button--outlined.button--default.calendar .flex__right {
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cliente_oferta_carousel_web_ClienteOfertaCarouselWebPortlet_ .close {
    float: right; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonosDetalleLocal_ .table-default.table-detail-local tbody tr td, .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonosDetalleLocal_ .table-default.table-detail-local tbody tr th {
    background: transparent; }
  .tbk:not(.liferay-instance).private-page .detalle-historico .portlet-boundary_AbonosVolverAtrasWeb_ {
    width: 949px;
    margin: auto; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .portlet-boundary_VentasVoucherVirtualWeb_ .message-icon {
    margin: 33px auto 15px auto; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasEncontradasWeb_ .table-detail .table > tbody > tr > td {
    border-top: 1px solid #C9D0E4;
    padding: 10px 10px 10px 10px;
    box-shadow: none;
    background: transparent; }
  .tbk:not(.liferay-instance).private-page .panelNotification .closeNotificacion {
    width: 72px;
    float: right;
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonosDetalleLocal_ .tabs-moves.tabbable-content .nav-tabs > li.active > a {
    z-index: 1; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualWeb_ .table-detail #_VentasVoucherVirtualWeb_ventasVoucherDataTable table {
    margin-bottom: 40px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload {
    display: inline-flex; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasEncontradasWeb_ .table-detail .table > tbody > tr > td {
    padding-right: 0; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualWeb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload {
    max-width: max-content; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualWeb_ .dropdown-menu.check__list {
    transform: translate3d(16px, 28px, 0px) !important; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasEncontradasWeb_ .dropdown-menu.check__list {
    transform: translate3d(0px, 35px, 0px) !important; }
  .tbk:not(.liferay-instance).private-page .body-iframe--custom-height .portlet-body {
    height: 1px;
    overflow: hidden; }
  @media (min-width: 300px) and (max-width: 767px) {
    .tbk:not(.liferay-instance).private-page .header-flex .padding-top-23 {
      padding-top: 23px !important;
      display: none; }
    .tbk:not(.liferay-instance).private-page .space_top_14 {
      margin-top: 4px; } }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_linkpagowebpayweb_ .table-detail .table > tbody > tr > td {
    background: transparent; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_linkpagowebpayweb_ .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-left:hover {
    transform: rotate(0deg); }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonosCreditosWeb_ .dropdown-select-download-report {
    position: absolute;
    right: 0; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualDetalleWeb_ .tbk__pannel_gray span:last-child {
    top: 71px;
    font-weight: 700;
    font-size: 14px;
    color: #707382; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualDetalleWeb_ .aligner-item {
    margin-top: 10px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ .theme_tbk-2 .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-right {
    margin-top: -14px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ .theme_tbk-2 .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-right:hover {
    margin-top: -14px;
    margin-bottom: 0; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ .theme_tbk-2 .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-left {
    margin-top: -14px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ .theme_tbk-2 .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .pagination.pagination-content.disable-onload li a.icon-caret-left:hover {
    margin-top: -14px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ .theme_tbk-2 .modal__slide--right-content .pagination.pagination-content li:first-child:not(.disabled):hover {
    top: -14px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ .theme_tbk-2 .modal__slide--right-content .content.tbk__paginator.pagination.pagination-large.yui3-widget.component .active a {
    margin-right: 0;
    margin-left: 0; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ .theme_tbk-2 .tbk__paginator ul li {
    max-width: 37px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualWeb_ .modal__dialog .modal__dialog__content.tbk_modal_alert {
    top: 85vh !important;
    left: -27vw !important; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualWeb_ .modal__dialog .modal__dialog__content.tbk_modal_alert .close {
    background: none; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasDetalleWeb_ .tooltip__default .tooltip-text-detail {
    background-color: #007eff;
    visibility: hidden;
    color: white;
    text-align: center;
    border-radius: 4px;
    z-index: 1;
    white-space: nowrap;
    margin-top: 60px;
    right: inherit;
    left: inherit;
    top: 5px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasDetalleWeb_ .tooltip__default:hover .tooltip-text-detail {
    visibility: visible; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasDetalleWeb_ .tooltip-text-detail::after {
    content: " ";
    position: absolute;
    top: 32%;
    left: -6px;
    margin-left: -4px;
    border-width: 5px;
    border-style: solid;
    border-color: #007eff transparent transparent transparent;
    transform: rotate(90deg); }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasDetalleWeb_ .tbk_container-pannel .row .icon-card.tooltip-text-detail {
    font-size: 12px;
    padding: 4px 8px;
    top: 4px; }
  .tbk:not(.liferay-instance).private-page .tbk-voucherDetalle {
    margin: 0px -12px; }
  .tbk:not(.liferay-instance).private-page .tbk_container-pannel .tbk-voucherDetalle.row {
    margin-right: inherit !important;
    margin: auto;
    margin-top: -48px !important;
    min-height: auto !important;
    margin-left: 17px;
    border-top: 1px solid #E2E2EA; }
  .tbk:not(.liferay-instance).private-page .tbk_container-pannel .tbk-voucherDetalle.row {
    width: calc(100% - 34px);
    max-width: calc(100% - 34px);
    min-width: calc(100% - 34px); }
  .tbk:not(.liferay-instance).private-page .tbk-voucherDetalle .row.col-md-12 {
    padding: 18px 52px 25px !important;
    align-items: center;
    margin: 0px !important;
    min-height: 20px !important; }
  .tbk:not(.liferay-instance).private-page .tbk-voucherDetalle .row.col-md-12.tbk-border_top {
    border-top: 1px solid #C9D0E4; }
  .tbk:not(.liferay-instance).private-page .tbk-voucherDetalle .row.col-md-12.tbk-border_top:first-child {
    border-top: none; }
  .tbk:not(.liferay-instance).private-page .tbk-voucherDetalle .row.col-md-12.bg-gray {
    background-color: #F7F8FE; }
  .tbk:not(.liferay-instance).private-page .tbk-voucherDetalle .row.col-md-12 h3 {
    line-height: 32px;
    height: auto !important; }
  .tbk:not(.liferay-instance).private-page .tbk-voucherDetalle .row.col-md-12 h3.c-grey-200 {
    color: #707382; }
  .tbk:not(.liferay-instance).private-page .tbk-voucherDetalle .row.col-md-12 h3.tbk__text-red {
    color: #F70969; }
  .tbk:not(.liferay-instance).private-page .tbk-voucherDetalle .row.col-md-12 p {
    margin: 0px !important; }
  .tbk:not(.liferay-instance).private-page .tbk_container-pannel .row.tbk-voucherDetalle.tbk-border_bottom h3 span {
    top: 6px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualDetalleWeb_ .tbk__pannel_gray span:last-child {
    top: 71px;
    font-weight: 700;
    font-size: 14px;
    color: #707382; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .portlet-boundary_VentasVoucherVirtualDetalleWeb_ .tbk__pannel_gray {
    margin-left: 5px;
    max-width: 1052px; }
  .tbk:not(.liferay-instance).private-page .calendar-tbk .mes .disabled {
    border: 1px solid rgba(212, 214, 225, 0.5) !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .portlet-boundary_historicoVentas_ .form-group .btn-search-white.btn-default {
    margin-top: -3px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .portlet-boundary_ReliquidacionComisionWebPortlet_ .tbk__paginator ul li {
    max-width: 37px; }
  .tbk:not(.liferay-instance).private-page .theme_tbk-2 .portlet-boundary_ReliquidacionComisionWebPortlet_ .tbk__paginator ul li:first-child a:first-child {
    margin-right: 0; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasVoucherVirtualWeb_ .button--outlined.button--default.calendar .disabled {
    border: 0; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasDetalleWeb_ {
    padding-top: 40px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonosListadoLocalesPortlet_ .form-inline .dropdown-select-download-report {
    margin-bottom: -1px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonosListadoLocalesPortlet_ .form-inline h1 {
    margin-top: 6px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_AbonosListadoLocalesPortlet_ .btn-back {
    margin-top: 3px !important; }
  .tbk:not(.liferay-instance).private-page .tooltip-blue .tooltip-arrow {
    background: #007eff;
    border: 1px solid #e7ebf3;
    border-top: 0;
    border-left: 0;
    position: relative;
    transform: rotate(45deg);
    width: 14px;
    height: 14px;
    left: calc(50% - 14px/2 + 0.28px);
    top: -3px;
    border-bottom-right-radius: 3px; }
  .tbk:not(.liferay-instance).private-page .tooltip-blue-content {
    border-width: 2px;
    padding: 8px;
    bottom: -5px;
    background: #007EFF;
    border: 1px solid #E7EBF3;
    box-sizing: border-box;
    border-radius: 8px; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_VentasEncontradasWeb_ .form.form-inline.form-filters.input-search {
    padding-top: 40px; }
  @media only screen and (max-width: 1084px) {
    .tbk:not(.liferay-instance).private-page .container-notification {
      margin-bottom: inherit; } }
  @media only screen and (max-width: 1032px) {
    .tbk:not(.liferay-instance).private-page .header-tbk .padding-top-23 {
      display: none; } }
  @media only screen and (max-width: 830px) {
    .tbk:not(.liferay-instance).private-page {
      /*.sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) {
        width: 100% !important;
        background: rgba(24, 48, 82, 0.6);
    }*/ }
      .tbk:not(.liferay-instance).private-page .open .tbk-sidebar.sidebar.sidebar-light.sidenav-menu {
        width: 100vw !important; }
      .tbk:not(.liferay-instance).private-page .tbk-sidenav.sidenav-fixed.sidenav-menu-slider.open {
        width: 100vw !important; }
      .tbk:not(.liferay-instance).private-page .row.header-tbk .padding-top-23 {
        display: none; }
      .tbk:not(.liferay-instance).private-page .row.header-tbk .header__text {
        display: none; }
      .tbk:not(.liferay-instance).private-page .row.header-tbk .btn-group .dropdown-toggle {
        min-width: inherit; }
      .tbk:not(.liferay-instance).private-page .row.header-tbk .btn-group.show .dropdown-toggle svg:last-child {
        display: none; }
      .tbk:not(.liferay-instance).private-page .row.header-tbk .btn-group .dropdown-toggle svg:last-child {
        display: none; }
      .tbk:not(.liferay-instance).private-page .wrapper_tbk {
        width: 100%; }
      .tbk:not(.liferay-instance).private-page .row.header-tbk {
        visibility: visible;
        width: calc(100vw);
        border-bottom: none; }
      .tbk:not(.liferay-instance).private-page .slider-open .tbk-sidenav .sidenav-menu .component-tbar {
        display: none; }
      .tbk:not(.liferay-instance).private-page .sidenav-fixed.sidenav-menu-slider {
        height: 54px;
        top: 5px;
        width: 57px; }
      .tbk:not(.liferay-instance).private-page .slider-open .sidenav-fixed.sidenav-menu-slider {
        visibility: visible;
        width: 62px;
        height: 100vh;
        top: 0; }
      .tbk:not(.liferay-instance).private-page .row.header-tbk.slider-open {
        visibility: hidden; }
      .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body {
        height: calc(89vh);
        margin-top: 0;
        padding: 0; }
      .tbk:not(.liferay-instance).private-page .sidenav-fixed.sidenav-menu-slider:not(.open) .sidebar-body.scrollbar-magenta {
        visibility: hidden; }
      .tbk:not(.liferay-instance).private-page .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar {
        width: 100%; }
      .tbk:not(.liferay-instance).private-page .modalNotificationTop .alert-warning {
        width: 100%; }
      .tbk:not(.liferay-instance).private-page header.DS3 {
        background: white;
        position: fixed;
        z-index: 12;
        width: 100vw;
        border-bottom: 1px solid #a0a4b44f; }
      .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider:not(.lfr-product-menu-panel) .tbk-sidebar .component-tbar.tbar .transbank_logo,
      .tbk:not(.liferay-instance).private-page .close-menu-tbk,
      .tbk:not(.liferay-instance).private-page .open-menu-tbk {
        background: no-repeat 14px url(../images/tbk/DS3/icons/iconHamburger.svg) !important;
        width: 35px !important;
        margin-right: auto;
        position: fixed;
        margin-top: 0;
        visibility: visible;
        z-index: 1;
        left: 0; }
      .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk .transbank_logo {
        background: no-repeat 50% 50% url(../images/tbk/DS3/LOGOTRANSBANK.png);
        display: block;
        height: 40px;
        width: 130px;
        background-size: contain;
        margin-top: 19px;
        position: absolute;
        right: calc(50vw - 32px); }
      .tbk:not(.liferay-instance).private-page .DS3 .padding-right-24 {
        padding-right: 0 !important; } }
  @media only screen and (max-width: 767px) {
    .tbk:not(.liferay-instance).private-page .container-notification {
      margin-bottom: 10px; } }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk {
    min-width: max-content; }
    .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk.wt-ftu-header {
      z-index: 1; }
  .tbk:not(.liferay-instance).private-page span.transbank_logo {
    display: none; }
  .tbk:not(.liferay-instance).private-page .bgMenu.bgMenu-open {
    width: 100vw;
    background: rgba(24, 48, 82, 0.6);
    display: block;
    height: 103vh;
    visibility: visible;
    margin-top: -20px;
    position: fixed;
    float: right;
    z-index: 2; }
  .tbk:not(.liferay-instance).private-page header.DS3.bgMenu-open {
    background: rgba(24, 48, 82, 0.1); }
  .tbk:not(.liferay-instance).private-page .linux.touch .row.header-tbk {
    float: inherit; }
  @media only screen and (max-width: 830px) {
    .tbk:not(.liferay-instance).private-page {
      /*.portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ .modal__dialog {
        position: initial;
        left: 0;
    }
    .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ .modal__dialog__content.tbk_width_dimention-589.tbk_height_dimention-508{
        height: auto !important;
        width: -webkit-fill-available;
        left: 0;
        right: 0;
        max-width: -webkit-fill-available;
        min-width: -webkit-fill-available;
        & .mg-rgt_40 {
            margin-right: 0;
        }
        
        & .mg-lft_62 {
            margin-left: 0;
        }
        & .tbk_width_dimention-465 {
            width: -webkit-fill-available;
        }
        & input.form-control {
            min-width: -webkit-fill-available;
            width: -webkit-fill-available;
        }
        & .w414-h217 {
            height: 220px;
            & .scrollbar {
            width: -webkit-fill-available;
            }
        }
        & .favorit .check__list {
            background-position-x: 98%;
            width: -webkit-fill-available;
        }
        & .favorit .check__list [type="checkbox"] {
            width: -webkit-fill-available;
        }
    }*/ }
      .tbk:not(.liferay-instance).private-page html {
        overflow-x: hidden; } }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_reemplaza_ReemplazaWebPortlet_ .text__link.organization__link {
    display: none; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_reemplaza_ReemplazaWebPortlet_ .tbk-modal__dialog {
    position: fixed;
    height: 100vh; }
  @media only screen and (max-width: 700px) {
    .tbk:not(.liferay-instance).private-page .wt-popover.wt-slides {
      margin-right: 40px;
      min-width: -webkit-fill-available !important; } }
  @media only screen and (max-width: 575px) {
    .tbk:not(.liferay-instance).private-page .wt-content .row div {
      display: flex;
      align-items: center; }
      .tbk:not(.liferay-instance).private-page .wt-content .row div .icon-base-ftu {
        margin: inherit;
        height: 79px;
        max-width: 79px;
        background-size: cover !important;
        margin-right: 20px;
        margin-bottom: 17px; }
      .tbk:not(.liferay-instance).private-page .wt-content .row div span {
        text-align: left; }
    .tbk:not(.liferay-instance).private-page .wt-content .fs-3 {
      font-size: 18px !important; }
    .tbk:not(.liferay-instance).private-page .wt-content .font-regular_tbk.c-grey-300 {
      font-size: 14px;
      line-height: 24px;
      color: #545C77; }
    .tbk:not(.liferay-instance).private-page div[wt-highlight=true] {
      margin-right: 0px;
      margin-left: 0px;
      margin-top: -7px; } }
  @media only screen and (max-width: 400px) {
    .tbk:not(.liferay-instance).private-page .row.header-tbk .transbank_logo {
      right: calc(50vw - 17px) !important; }
    .tbk:not(.liferay-instance).private-page #wrapper.container-fluid.wrapper_tbk.DS3 {
      padding-top: 20px !important;
      padding-left: 8px !important;
      padding-right: 8px !important; }
    .tbk:not(.liferay-instance).private-page .box-menu-abonos {
      height: 100%;
      border-bottom: none !important; }
    .tbk:not(.liferay-instance).private-page .tabs .tabs__list .tabs__item .tabs__link {
      font-size: 14px !important;
      min-height: 60px;
      text-align: center; }
    .tbk:not(.liferay-instance).private-page .tabs .tabs__list .tabs__item:nth-child(3n+3) {
      border-bottom: none; }
    .tbk:not(.liferay-instance).private-page .tabs .tabs__list {
      border-bottom: 1px solid #e2e2ea; } }
  .tbk:not(.liferay-instance).private-page .wt-popover {
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
    border-bottom-left-radius: 8px !important; }
  .tbk:not(.liferay-instance).private-page .wt-popover.wt-slides {
    border-radius: 8px !important;
    border: 1px solid transparent;
    z-index: 2000;
    height: auto;
    background-color: #ffffff;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.11);
    padding: 32px 24px;
    min-width: 650px; }
    .tbk:not(.liferay-instance).private-page .wt-popover.wt-slides .wt-content {
      padding-bottom: 2px; }
  .tbk:not(.liferay-instance).private-page .wt-overlay {
    animation: fadeIn 2s;
    opacity: 1;
    background: rgba(24, 48, 82, 0.6);
    backdrop-filter: blur(5px);
    transition: opacity 2s linear;
    -moz-transition: opacity 2s linear;
    /* Firefox 4 */
    -webkit-transition: opacity 2s linear;
    /* Safari and Chrome */
    -o-transition: opacity 2s linear;
    /* Opera */
    -ms-transition: opacity 2s linear;
    /* Explorer 10 */ }
  .tbk:not(.liferay-instance).private-page .wt-popover.open {
    animation: fadeIn 2s;
    opacity: 1;
    transition: opacity 2s linear;
    -moz-transition: opacity 2s linear;
    /* Firefox 4 */
    -webkit-transition: opacity 2s linear;
    /* Safari and Chrome */
    -o-transition: opacity 2s linear;
    /* Opera */
    -ms-transition: opacity 2s linear;
    /* Explorer 10 */ }
  .tbk:not(.liferay-instance).private-page .wt-btns.wt-btn-next {
    background: #D5006C !important;
    font-size: 14px;
    line-height: 24px;
    padding: 8px 24px; }
    .tbk:not(.liferay-instance).private-page .wt-btns.wt-btn-next:focus {
      outline: none; }
  .tbk:not(.liferay-instance).private-page .wt-btns.wt-btn-back {
    background: transparent;
    color: #D5006C !important;
    font-size: 14px;
    line-height: 24px;
    padding: 8px 24px; }
    .tbk:not(.liferay-instance).private-page .wt-btns.wt-btn-back:focus {
      outline: none; }
  .tbk:not(.liferay-instance).private-page div[wt-highlight=true] {
    z-index: 2000 !important;
    background: white;
    cursor: none;
    pointer-events: none; }
  .tbk:not(.liferay-instance).private-page .portlet-boundary_cl_tbk_reemplaza_ReemplazaWebPortlet_ .modal__footer .button--contained.button--primary {
    margin: auto;
    display: block; }
  .tbk:not(.liferay-instance).private-page .component-tbar {
    height: 70px; }
  .tbk:not(.liferay-instance).private-page .last-connection,
  .tbk:not(.liferay-instance).private-page .notifications-tbk,
  .tbk:not(.liferay-instance).private-page .help-tbk {
    padding-top: 0 !important;
    margin-top: 0; }
  .tbk:not(.liferay-instance).private-page .header-flex,
  .tbk:not(.liferay-instance).private-page .help-tbk {
    align-items: center; }

.tbk:not(.liferay-instance).private-page.reportesEstrategicos {
  /* boton */
  /* tabla */
  /* modal */ }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos body {
    font-family: 'Roboto', sans-serif; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos h3 {
    text-align: center;
    margin-top: 3%; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos a:hover {
    color: #D5006C; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos a {
    color: #202830; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos .seccion1 {
    /*margin-top: 5%;*/
    margin-bottom: 3%; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos label.form-check-label {
    margin-right: 30px; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos .btn-primary11 {
    color: #fff;
    background-color: #D5006C !important;
    border-color: #D5006C !important;
    box-sizing: border-box;
    border-radius: 4px;
    align-items: center;
    padding: 7px 24px;
    float: right; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos .btn-primary12 {
    color: #fff;
    background-color: #D5006C !important;
    border-color: #D5006C !important;
    box-sizing: border-box;
    border-radius: 4px;
    align-items: center;
    padding: 7px 24px; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos .btn-primary32 {
    color: #D5006C;
    background-color: transparent;
    border-color: #D5006C !important;
    box-sizing: border-box;
    border-radius: 4px;
    align-items: center;
    padding: 7px 18px; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos .fondo {
    background-color: #D5006C; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos tr {
    color: #DDDEE5;
    text-align: center; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos td {
    color: #202931;
    text-align: center; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos .page-link {
    color: #202931; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos .page-link:hover {
    color: #D5006C; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos .nav-tabs .nav-item.show .nav-link, .tbk:not(.liferay-instance).private-page.reportesEstrategicos .nav-tabs .nav-link.active {
    color: #DDDEE5;
    background-color: #D5006C;
    border-color: #D5006C #D5006C #fff; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos h5 {
    text-align: center;
    margin-top: 5%;
    margin-bottom: 5%; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos .form-group.form-check {
    margin-top: 4%; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos .modal-footer {
    text-align: center;
    float: center; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos form.form-inline.justify-content-center {
    margin-bottom: 4%; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos p {
    color: #202931;
    text-align: center;
    font-size: 12px; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos .paginate_button.active, .tbk:not(.liferay-instance).private-page.reportesEstrategicos .page-item.active .page-link {
    color: #DDDEE5;
    background-color: #D5006C !important;
    border-color: #D5006C #D5006C #fff !important; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos input[type=search] {
    margin-left: -380px !important;
    width: 350px !important; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos .pointer {
    cursor: pointer; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos .error {
    color: red; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos .modal {
    display: none; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos .portlet-layout.row {
    width: 100%;
    margin: auto;
    float: right; }
  .tbk:not(.liferay-instance).private-page.reportesEstrategicos .modal-dialog.modal-dialog-centered.modal-l.modal-lg .modal-content {
    max-width: 900px;
    margin: auto;
    margin-top: 5%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h1,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h2,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h3,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h4,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h5,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h6,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk span {
  font-family: "Roboto", "Roboto Regular"; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h1,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h2,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h3,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h4,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h5 {
  margin: 0;
  padding: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h1 {
  font-family: Roboto Light;
  font-size: 22px;
  margin: 0 0 20px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h2 {
  font-size: 19px;
  font-family: Roboto Light; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h3 {
  font-size: 17px;
  font-family: Roboto Regular;
  /*margin:5px 0 10px 0;*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h4 {
  font-size: 15px;
  font-family: Roboto Medium;
  /*margin:0 0 10px 0;*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h5 {
  font-size: 13px;
  font-family: Roboto Regular; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk p, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk a {
  font-size: 13px;
  font-family: Roboto Regular; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk strong {
  font-size: 13px;
  font-family: Roboto Medium; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h1 > span {
  display: inline-block;
  font-family: Roboto Light; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h1.title {
  margin: 10px 0 0 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h1.title-hello {
  margin: 0px 0 20px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h5.title-company {
  /*BIENVENIDA*/
  margin: 8px 0 20px 5px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .highl-text-1 {
  /*DT1*/
  font-size: 30px !important;
  font-family: Roboto Medium !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .highl-text-2 {
  /*DT2*/
  font-size: 25px !important;
  font-family: Roboto Medium !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .highl-text-3 {
  /*DT3*/
  font-size: 19px !important;
  font-family: Roboto Medium !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .highl-text-4,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .highl-text-4 span {
  /*DT4*/
  font-size: 17px !important;
  font-family: Roboto Medium !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .highl-text-5 {
  /*DT5*/
  font-size: 15px !important;
  font-family: Roboto Regular !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .text-right {
  text-align: right !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .text-left {
  text-align: left !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .text-center {
  text-align: center !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .text-white {
  color: #FFF !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .text-cyan {
  color: #009DDB !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .text-light-grey {
  color: #A0A3B5 !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .text-pink {
  color: #FFF !important;
  opacity: 0.7; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .text-red {
  font-size: 15px !important;
  color: #F70909 !important;
  font-family: Roboto Regular !important;
  padding-top: 25px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .text-green {
  font-family: Roboto Regular !important;
  font-size: 15px !important;
  color: #00B724 !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .text-darkgray {
  font-family: Roboto Regular !important;
  font-size: 15px !important;
  color: #43484C !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h6.text-head-voucher {
  font-size: 13px;
  color: #FFF;
  font-family: Roboto Regular; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h2.text-name-voucher {
  font-size: 19px;
  height: 45px;
  color: #FFF;
  font-family: Roboto Medium !important;
  margin: 5px 0 30px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h2.text-name-voucher span {
  font-family: Roboto Medium !important;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h4.text-code-voucher {
  height: 15px;
  color: #FFF;
  font-family: Roboto Medium !important;
  margin: 0 0 38px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h4.text-adress-voucher {
  height: 50px;
  font-weigh: 15px;
  color: #FFF;
  font-family: Roboto Medium !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h4.text-adress-voucher span {
  font-family: Roboto Medium !important;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk hr {
  width: 17px;
  border: 1px solid #43484C;
  margin: 0 8px 8px 8px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .wrap-link {
  /*TABLE*/
  /*float:right;*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .wrap-link .link-more {
  /*TABLE*/
  display: block;
  padding: 3px 70px 0 0;
  /*MARGIN RIGHT*/
  text-align: right; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .wrap-link .local-code {
  text-align: right;
  display: block;
  margin: 5px 10px 0 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .link-simple, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .link-simple:hover {
  color: #00B6FF;
  font-size: 13px;
  text-align: left;
  font-family: Roboto Regular;
  cursor: pointer;
  float: left;
  margin: 9px 0 15px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .link-more {
  font-size: 13px;
  color: #00B6FF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .link-more:hover {
  font-size: 11px;
  color: #00B6FF;
  text-decoration: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .link-help, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .link-help:hover {
  width: 16px;
  height: 16px;
  color: #FFFFFF;
  font-family: Roboto Medium;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  background-color: #A0A3B5;
  border-radius: 100%;
  display: block;
  margin: 2px 0 0 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .link-icon-base,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .link-icon-base:link,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .link-icon-base:hover {
  width: 21px;
  height: 20px;
  float: right; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .link-icon-cyan,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .link-icon-cyan:link,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .link-icon-cyan:hover {
  background: no-repeat 100% 0% url("../images/tbk/icoSeeDetailCyan.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .link-icon-cyan-months,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .link-icon-cyan-months:link,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .link-icon-cyan-months:hover {
  background: no-repeat 100% 0% url("../images/tbk/icoSeeDetailCyan.svg");
  margin: 40px 0 0 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .link-icon-white,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .link-icon-white:link,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .link-icon-white:hover {
  background: no-repeat 100% 0% url("../images/tbk/icoSeeDetailRed.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .link-panel, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .link-panel:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .link-panel:active {
  /*LINK WRAPS PANEL*/
  text-decoration: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .icon-card-24 img {
  width: 24px;
  height: 24px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .lfr-tipo-venta-column .icon-card img {
  width: inherit;
  height: inherit; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .margin-right-10 {
  margin: 0 10px 0 0 !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .margin-left-10 {
  margin: 0 0 0 10px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .title-date, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .title-date-months {
  font-size: 25px;
  font-family: Roboto Light;
  margin: 0 0 20px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .highl-title-date {
  font-size: 25px;
  font-family: Roboto Regular;
  margin: 0 0 20px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .padding-left {
  /*padding-left:8px !important;*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .padding-right {
  /*padding-right:8px !important;*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .padding-left-cero {
  padding-left: 0 !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .padding-right-cero {
  padding-right: 0 !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .porlet-ajax-abono-resumen {
  min-height: 230px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-summary-home .panel-heading .with-tooltips.companyName {
  display: flex;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk a {
  outline: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .title-date-months {
  width: 212px;
  padding-top: 5px;
  padding-right: 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .aligner-item {
  display: flex; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-grid {
  display: grid; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-flexbox-between {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-flexbox-right {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-end;
  width: 700px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-container {
  margin-top: 50px;
  margin-right: 80px;
  margin-bottom: 0px;
  margin-left: 0px;
  width: 1114px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-align-items-left {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: start; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-align-items-right {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-end; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-title-mis-comercios {
  margin: 5px 10px 26px 0px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .box-footer {
  padding-top: 15.5px;
  align-items: center; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .field-white-comercio {
  width: 205px;
  padding-left: 33px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .field-white-local {
  width: 179px;
  padding-left: 30px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-img {
  margin: 0 2px 5px 0px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-symbol-add {
  font-size: 20px;
  padding-left: 14px;
  vertical-align: text-top;
  margin-right: 7px;
  font-family: Roboto Light; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pl-10 {
  padding-left: 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .mr-10 {
  margin-right: 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .mb-15 {
  margin-bottom: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .ml-15 {
  margin-left: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .ml-10 {
  margin-left: 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pt-12 {
  padding-top: 12px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pt-12 {
  padding-top: 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pr-30 {
  padding-right: 30px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .center-horizontal {
  align-items: center; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .radio label, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .checkbox label {
  padding-left: 0px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .split, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .split-2, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .split-3 {
  box-sizing: border-box;
  height: 1px;
  width: 700px;
  border: 1px solid #D4D6E1; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .split-2 {
  margin-top: 30.5px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .split-3 {
  margin-top: 50px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .align-form-right {
  padding-left: 80px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-margin-subtitle {
  margin-top: 46px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-margin-label {
  margin-top: 19px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-padding-row {
  padding-top: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .label-individual {
  margin-left: 34px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .label-masivo {
  margin-left: 13px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .padding-table-productos {
  padding-right: 127px;
  padding-left: 18px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .padding-table-webpay {
  padding-right: 61px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .padding-table-transaccion {
  padding-right: 60px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .padding-table-oneClick {
  padding-right: 28px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pl-table-td {
  height: 38px;
  padding-left: 18px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pl-43 {
  padding-left: 43px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pl-73 {
  padding-left: 73px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pl-33 {
  padding-left: 33px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-btn-todos {
  height: 23px;
  width: 62px;
  border: 1px solid #D4D6E1;
  border-radius: 14.5px;
  background-color: #FFFFFF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .container-card-message, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .container-card-message-masivo {
  height: inherit !important;
  padding-bottom: 15px;
  width: 602px;
  border-radius: 4px;
  background-color: #FFF;
  margin: 117px 250px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .container-card-message figure, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .container-card-message-masivo figure {
  text-align: center; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .container-card-message .box-codigos, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .container-card-message-masivo .box-codigos {
  padding-top: 10px;
  margin: 0px 190px 10px 175px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .container-card-message span.prodcut, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .container-card-message-masivo span.prodcut {
  text-align: left;
  font-weight: bold; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .container-card-message span.cod, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .container-card-message-masivo span.cod {
  text-align: right; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .title-card-message, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .title-card-message-masivo {
  padding: 58px 0 24px;
  text-align: center; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .subtitle-card-message {
  padding-top: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .text-medium {
  font-family: Roboto Medium; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .container-card-message-masivo {
  height: 403px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .title-card-message-masivo {
  padding: 76px 0 24px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .subtitle-success {
  text-align: center;
  margin-top: 13px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-link-comercios-masivo {
  display: flex;
  justify-content: center;
  text-decoration: underline;
  color: #43484C;
  cursor: pointer; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-btn-reporte-masivo {
  width: 166px;
  margin: 24px 0 10px 218px;
  padding: 12px 0px 11px 0px;
  display: flex; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-icon-masivo {
  margin: 0px 7px;
  padding-left: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .font-19 {
  font-size: 19px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .mt25 {
  margin-top: 25px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .card-horizontal {
  display: none !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .box-icon-load img {
  float: right !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .progress {
  height: 6px !important;
  max-width: 530px !important;
  width: 450px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .progress-bar {
  height: 6px !important;
  background-color: #2ABA00 !important;
  max-width: 450px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .box-line-progress {
  width: 80% !important;
  margin: 0 auto !important;
  padding: 10px 10px !important;
  background: #fff !important;
  box-shadow: 0px 2px 4px #E7E8E9 !important;
  text-align: left !important;
  position: absolute !important;
  top: 100px !important;
  left: 67px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-upload.box-dashed:hover {
  border: 2px #00B6FF dashed !important;
  background: #F7F8FD !important;
  border-radius: 5px !important;
  height: 300px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-upload.box-dashed {
  border: 2px #E3E6F3 dashed !important;
  background: #F7F8FD !important;
  border-radius: 5px !important;
  height: 300px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-upload .upload-target {
  border: none !important;
  height: 300px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-upload .drag-drop-area {
  padding-top: 150px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk img.psp-img-upload {
  position: absolute !important;
  top: 60px !important;
  left: 260px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .mr-10 {
  margin-right: 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk ul.psp-tabs li.tab.active {
  border-bottom: 2px solid #00B6FF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk ul.psp-tabs li.tab a, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk ul.psp-tabs li.tab a:hover {
  color: #43484C !important;
  background-color: inherit !important;
  border: 0px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk ul.psp-tabs li.tab.active > a {
  color: #00B6FF !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk ul.psp-tabs li.tab.active > a:hover {
  color: #00B6FF !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white:focus {
  border: none;
  outline: none;
  outline: none -webkit-focus-ring-color transparent 0;
  outline: none -moz-focus-ring-color transparent 0;
  outline: none -o-focus-ring-color transparent 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-primary:focus {
  border: none;
  outline: none;
  outline: none -webkit-focus-ring-color transparent 0;
  outline: none -moz-focus-ring-color transparent 0;
  outline: none -o-focus-ring-color transparent 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-default {
  height: 37px;
  font-family: Roboto Medium;
  font-size: 13px;
  border: 0;
  border-radius: 25px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.11);
  margin: 0;
  padding: 14px 30px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-default:focus {
  border: none;
  outline: none;
  outline: none -webkit-focus-ring-color transparent 0;
  outline: none -moz-focus-ring-color transparent 0;
  outline: none -o-focus-ring-color transparent 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-icon {
  height: 37px;
  font-family: Roboto Regular;
  font-size: 12px;
  border: 0;
  border-radius: 25px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.11);
  margin: 0;
  padding: 12px 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-cyan {
  height: 37px;
  background: linear-gradient(314.03deg, #3CCDFF 0%, #09B1FF 100%);
  font-family: Roboto Medium;
  font-size: 12px;
  color: #FFF;
  border-width: 0px;
  border-radius: 25px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.11);
  margin: 0;
  padding: 14px 30px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-cyan:active:hover,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-cyan:active:focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-cyan:active.focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-cyan.active:hover,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-cyan.active:focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-cyan.active.focus {
  background: linear-gradient(314.03deg, #3CCDFF 0%, #09B1FF 100%);
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-white {
  background: #FFF;
  color: #43484C;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-white .btn-img {
  margin: 0 7px 4px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-white.disabled .btn-img {
  background: no-repeat 50% 50% url("../images/tbk/icoDownloadLightGrey.svg") !important;
  margin: 0 7px 4px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-white:hover {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-white.disabled {
  color: #B5B9C8;
  background-color: #FBFCFF;
  pointer-events: none;
  cursor: not-allowed;
  box-shadow: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white {
  width: 46px;
  height: 37px;
  background: no-repeat 50% 50% url("../images/tbk/icoSearchWhite.svg"), linear-gradient(314.03deg, #3CCDFF 0%, #09B1FF 100%);
  padding: 14px 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white:hover,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white:visited,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white:active,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white.active,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white:focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white.focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white:active:hover,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white:active:focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white:active.focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white.active:hover,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white.active:focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white.active.focus {
  background: no-repeat 50% 50% url("../images/tbk/icoSearchWhite.svg"), linear-gradient(314.03deg, #3CCDFF 0%, #09B1FF 100%);
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white.disabled,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white.disabled:hover,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white.disabled:focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white.disabled.focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white.disabled:active,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white.disabled.active,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white[disabled],
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white[disabled]:hover,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white[disabled]:focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white[disabled].focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white[disabled]:active,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-search-white[disabled].active {
  background: #FBFCFF no-repeat 50% 50% url("../images/tbk/icoSearchLightGrey.svg");
  box-shadow: none;
  pointer-events: none;
  cursor: not-allowed; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .wrap-link .btn-more {
  /*TABLE*/
  float: right; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-more {
  background: #FFFFFF;
  font-size: 10px;
  font-family: Roboto Medium;
  color: #00B6FF;
  text-align: center;
  text-decoration: none;
  letter-spacing: 0.3px;
  border: 1px solid #00B6FF;
  border-radius: 12px;
  box-sizing: border-box;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  display: block;
  padding: 4px 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-more:hover {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.11); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-more.disabled {
  color: #B5B9C8;
  letter-spacing: 0.3px;
  background-color: #FBFCFF;
  border: 1px solid #FFF;
  box-shadow: none;
  pointer-events: none;
  cursor: not-allowed; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-banner,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-banner:hover,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-banner:focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-banner.focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-banner:active:focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-banner:active.focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-banner.active:focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-banner.active.focus {
  height: 34px;
  background: linear-gradient(314.03deg, #3CCDFF 0%, #09B1FF 100%);
  font-size: 13px;
  font-family: Roboto Medium;
  color: #FFF;
  border: 1px solid transparent;
  border-radius: 25px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.11);
  margin: 55px 0 0 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-back, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-back-psp {
  width: 30px;
  height: 30px;
  background: linear-gradient(324.27deg, #22C7FF 0%, #09B1FF 100%);
  border-radius: 20px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
  float: left;
  margin: 7px 12px 0 0;
  padding: 4px 0 0 7px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-back:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-back-psp:hover {
  width: 30px;
  height: 30px;
  background: #17C8FF;
  border-radius: 20px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
  float: left;
  margin: 7px 12px 0 0;
  padding: 4px 0 0 7px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-back-margin-top, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-back-margin-top:hover {
  /*PORLET*/
  margin: -2px 12px 0 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .button-products,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product:hover,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product:active,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product:active:hover,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product:active:focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product:active.focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product.active:hover,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product.active:focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product.active.focus {
  width: 140px;
  height: 37px;
  /*background-color:#FFFFFF;*/
  /*border:3px solid #FFF;*/
  /*border-radius:20px;
      box-shadow:0 0 6px 0 rgba(0,0,0,0.11);*/
  /*float:right;*/
  margin: 0;
  padding: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-left,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-left:hover,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-left:active,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-right,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-right:hover,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-right:active {
  width: 70px;
  height: 37px;
  font-size: 12px;
  font-family: Roboto Medium;
  color: #A0A3B5;
  background-color: #FFFFFF;
  border: 0;
  padding: 4px 12px 4px 4px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-left:active:hover,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-left:active:focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-left:active.focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-left.active:hover,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-left.active:focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-left.active.focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-right:active:hover,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-right:active:focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-right:active.focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-right.active:hover,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-right.active:focus,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-right.active.focus {
  color: #A0A3B5;
  background-color: #FFF;
  border-color: #FFF;
  padding: 4px 12px 4px 4px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-left {
  border-radius: 20px 0 0 20px;
  float: left; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-right {
  border-radius: 0 20px 20px 0;
  float: right; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-left.selected,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-right.selected {
  font-size: 12px;
  font-family: Roboto Medium;
  color: #FFF;
  background: no-repeat 88% 50% url("../images/tbk/icoCheck.svg") #00B6FF;
  border: 0;
  padding: 4px 12px 4px 4px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-left.disabled,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-product-right.disabled {
  pointer-events: none;
  cursor: not-allowed; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk *.disabled {
  pointer-events: none;
  cursor: not-allowed;
  font-family: Roboto Regular; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-btn-agregar, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-btn-reporte-masivo, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-btn-siguiente, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-btn-anterior, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-btn-mis-locales, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-btn-crear-comercio, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-btn-crear-local, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-btn-crear-local-2 {
  height: 37px;
  width: 152px;
  background: linear-gradient(314.03deg, #3CCDFF 0%, #09B1FF 100%);
  border-radius: 25px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  color: #FFF;
  font-size: 12px;
  letter-spacing: -0.16px;
  line-height: 15px;
  text-decoration: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-btn-siguiente, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-btn-anterior {
  width: 115px;
  padding: 11px 0px 11px 19px;
  text-decoration: none;
  font-size: 13px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-btn-anterior {
  background: #FFF;
  color: #007BFF;
  margin-right: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-arrow-left {
  padding-right: 13.75px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-arrow-right {
  padding-left: 8.75px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-btn-locales {
  height: 21px;
  padding: 3px 0px;
  width: 72.12px;
  margin-top: -1.5px;
  margin-right: 23.86px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-back-psp {
  margin: 0 !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .box-card-success {
  text-align: center; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-btn-mis-locales {
  margin: 20px 219px;
  padding: 12px 0px 11px 0px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-btn-crear-comercio {
  width: 135px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-btn-crear-local {
  width: 118px;
  margin: 11px 242px;
  padding: 12px 0px 11px 0px;
  text-decoration: none;
  justify-content: center;
  display: flex; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-btn-crear-local-2 {
  width: 118px;
  padding: 12px 0px 11px 0px;
  text-decoration: none;
  justify-content: center;
  display: flex; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-link-comercios {
  padding-top: 23px;
  text-decoration: underline;
  color: #43484C;
  cursor: pointer; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .carousel-container {
  margin-bottom: 30px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .carousel-container img {
  border-radius: 5px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .carousel-container .carousel-indicators {
  bottom: 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .carousel-container .carousel-indicators li {
  width: 10px;
  height: 10px;
  background-color: #FFF;
  border: 0;
  margin: 0 8px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .carousel-container .carousel-indicators li.active {
  width: 10px;
  height: 10px;
  background-color: #00B6FF;
  border: 0;
  margin: 0 8px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .carousel-container .carousel-slide-one h3 {
  /*font-size:18px;*/
  font-weight: normal;
  line-height: 1.5em; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .carousel-caption .btn {
  text-shadow: none;
  float: right;
  margin-top: -48px;
  border-radius: 20px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.11);
  width: 145px;
  vertical-align: middle; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .carousel-caption.carousel-slide-one {
  text-align: left;
  left: 25px;
  right: 25px;
  heigth: 250px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .carousel-caption.carousel-slide-three {
  text-align: left;
  top: 35px;
  left: 25px;
  right: 25px;
  heigth: 250px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .carousel-inner {
  border-radius: 5px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .carousel-inner .journal-content-article {
  height: 250px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .carousel-inner .journal-content-article img {
  width: 100%;
  height: 250px;
  object-fit: cover; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk #carousel-abonos-xmes .carousel-inner .active.left {
  left: -25%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk #carousel-abonos-xmes .carousel-inner .active.right {
  left: 25%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk #carousel-abonos-xmes .carousel-inner .next {
  left: 25%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk #carousel-abonos-xmes .carousel-inner .prev {
  left: -25%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk #carousel-abonos-xmes .carousel-inner .item {
  background: white; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk #carousel-abonos-xmes .carousel-control.left {
  background-image: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk #carousel-abonos-xmes .carousel-control.right {
  background-image: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk #carousel-abonos-xmes .prev {
  background: #007BFF;
  margin-top: 6%;
  margin-bottom: 6%;
  padding: 5px;
  padding-right: 8px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk #carousel-abonos-xmes .next {
  background: #007BFF;
  margin-top: 6%;
  margin-bottom: 6%;
  padding: 5px;
  color: white;
  opacity: inherit;
  margin-left: 0;
  margin-right: 0;
  padding-left: 2px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .carousel-container h3 {
  width: 329px;
  font-size: 16px;
  font-weight: normal;
  color: white;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  line-height: 25px;
  position: absolute;
  left: 30px;
  bottom: 45px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .yui3-calendar:focus {
  border: none;
  outline: none;
  outline: none -webkit-focus-ring-color transparent 0;
  outline: none -moz-focus-ring-color transparent 0;
  outline: none -o-focus-ring-color transparent 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover .yui3-calendar-grid:focus {
  border: none;
  outline: none;
  outline: none -webkit-focus-ring-color transparent 0;
  outline: none -moz-focus-ring-color transparent 0;
  outline: none -o-focus-ring-color transparent 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover {
  /*CONTENEDOR*/
  font-size: 13px;
  font-family: "Roboto", "Roboto Regular";
  color: #43484C;
  font-weight: normal;
  border: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .popover-title {
  /*RANGO FECHA*/
  font-size: 10px;
  font-family: "Roboto", "Roboto Regular";
  color: #9B9B9B;
  background: none;
  border: 0;
  padding: 12px 0 0 18px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .popover-content {
  /*CONTENIDO CALENDARIO*/
  padding: 0 9px 14px 9px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendar-header-label {
  /*NOMBRE MES*/
  width: 95%;
  font-size: 18px;
  font-weight: normal;
  text-align: left;
  text-transform: none;
  border-bottom: 1px solid #C9D0E4;
  float: left;
  margin: 0 15px 10px 10px;
  padding: 5px 0 10px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendar-weekday {
  /*INICIAL MES*/
  text-align: center; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendarnav-prevmonth, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendarnav-prevmonth:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled:hover {
  /*FLECHA IZQUIERDA*/
  background-size: 10px;
  background: no-repeat url("../images/tbk/icoArrowLeftCircle.svg");
  border-right-color: transparent;
  top: -3px;
  border-bottom-width: 52px;
  width: 50px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendarnav-prevmonth:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled:hover {
  background: no-repeat 0% 56% url("../images/tbk/icoArrowLeftCircleHover.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendarnav-month-disabled.yui3-calendarnav-prevmonth {
  background: no-repeat 0% 56% url("../images/tbk/icoArrowLeftDisableCircle.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendarnav-month-disabled.yui3-calendarnav-prevmonth:hover {
  background: no-repeat 0% 56% url("../images/tbk/icoArrowLeftDisableCircle.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendarnav-nextmonth, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendarnav-nextmonth:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendarnav-nextmonth:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendarnav-nextmonth.yui3-calendarnav-month-disabled, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendarnav-nextmonth.yui3-calendarnav-month-disabled:hover {
  /*FLECHA DERECHA*/
  background-size: 10px;
  background: no-repeat url("../images/tbk/icoArrowRightCircle.svg");
  border-left-color: transparent;
  left: 227px;
  top: -3px;
  border-bottom-width: 52px;
  width: 50px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendarnav-nextmonth:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendarnav-nextmonth.yui3-calendarnav-month-disabled:hover {
  background: no-repeat url("../images/tbk/icoArrowRightCircleHover.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendarnav-month-disabled.yui3-calendarnav-nextmonth {
  background: no-repeat url("../images/tbk/icoArrowRightDisableCircle.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendarnav-month-disabled.yui3-calendarnav-nextmonth:hover {
  background: no-repeat url("../images/tbk/icoArrowRightDisableCircle.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendar-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendar-nextmonth-day {
  font-weight: normal !important;
  border: 0;
  padding: 8px 15px;
  font-size: 13px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendar-day:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendar-prevmonth-day:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendar-nextmonth-day:hover {
  /*DIA SOBRE*/
  background: none;
  color: #00B6FF;
  text-decoration: underline; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendar-prevmonth-day {
  color: #D2D2D2; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendar-nextmonth-day {
  color: #D2D2D2; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendar-day-selected {
  /*DIA SELECCIONADO*/
  width: 33px;
  height: 33px;
  background: linear-gradient(314.03deg, #3CCDFF 0%, #09B1FF 100%);
  font-weight: normal;
  color: #FFF;
  border-radius: 50%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendar-selection-disabled, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .yui3-calendar-selection-disabled:hover {
  background: none;
  color: #D2D2D2; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-alloyUI-dropdown {
  /***** ALLOY UI CALENDAR DROPDOWN *****/
  width: 130px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk #demo {
  /****** TABS ALLOY UI CALENDAR DATEPICKER ******/
  display: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk-modal .dropdown-menu {
  margin-top: 5px;
  max-height: 386px;
  width: 297px;
  min-height: 313px;
  overflow: hidden;
  box-shadow: 0 5px 20px 0 rgba(83, 83, 83, 0.2);
  border-radius: 6px;
  border: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk-modal .date-selected {
  text-transform: lowercase; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk {
  background: white;
  width: 297px;
  /*the container must be positioned relative:*/
  /*style the arrow inside the select element:*/
  /*point the arrow upwards when the select box is open (active):*/
  /*style the items (options), including the selected item:*/
  /*hide the items when the select box is closed:*/
  /********** FIN SELECTOR *********/
  /********** CALENDARIO ***********/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendar:focus {
  border: none;
  outline: none;
  outline: none -webkit-focus-ring-color transparent 0;
  outline: none -moz-focus-ring-color transparent 0;
  outline: none -o-focus-ring-color transparent 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .anios {
  display: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendarbase.yui3-calendar {
  width: 286px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .calendar-selector {
  /********** SELECTOR *********/
  width: 297px;
  height: 48px;
  text-align: center;
  border-bottom: 1px solid #D4D6E1;
  padding-top: 12px;
  margin-bottom: 8px;
  padding-bottom: 0;
  font-size: 13px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .calendar-selector .row {
  margin: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .calendar-selector .calendar-nav-tabs {
  padding-top: 6px;
  padding-bottom: 9px;
  cursor: pointer; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .calendar-selector .calendar-nav-tabs:hover {
  padding-top: 6px;
  padding-bottom: 9px;
  cursor: pointer;
  border-bottom: 2px solid #007BFF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .calendar-selector .selected {
  padding-top: 6px;
  padding-bottom: 9px;
  cursor: pointer;
  border-bottom: 2px solid #007BFF;
  color: #007BFF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .calendar-nav-first {
  padding-left: 45px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .arrow {
  display: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .custom-select {
  position: relative;
  font-family: Roboto Light; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .custom-select .select {
  display: none;
  /*hide original SELECT element:*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-g {
  width: 297px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .select-selected {
  color: #43484C;
  z-index: 500;
  border: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #fff transparent transparent transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .select-selected.select-arrow-active:after {
  display: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .select-selected:after {
  display: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .select-items div, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .select-selected {
  color: #43484C;
  position: relative;
  padding: 0;
  cursor: pointer;
  float: left; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .select-hide {
  display: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .select-items {
  position: absolute;
  background: white;
  top: 60px;
  left: -274px;
  right: 0;
  z-index: 99;
  width: 297px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .select-items div {
  width: 124px;
  padding: 22px 40px;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.1); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendar-focused {
  border: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-u-1, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-u-1-1, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-u-5-5, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-u-24-24 {
  width: 261px;
  height: 263px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendar-content {
  width: 297px;
  display: block;
  margin-top: 82px;
  border: none;
  box-shadow: none;
  padding-left: 16px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendar-header {
  width: 261px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendar-day-selected:focus {
  border: none;
  outline: none;
  outline: none -webkit-focus-ring-color transparent 0;
  outline: none -moz-focus-ring-color transparent 0;
  outline: none -o-focus-ring-color transparent 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendarnav-prevmonth, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .datepicker-popover.popover .yui3-calendarnav-prevmonth:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .calendar-tbk .yui3-calendarnav-prevmonth:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .datepicker-popover.popover .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .calendar-tbk .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendarnav-prevmonth:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendarnav-prevmonth:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled:hover {
  /*FLECHA IZQUIERDA*/
  background-size: 10px;
  background: no-repeat url("../images/tbk/icoArrowLeftCircle.svg");
  border-right-color: transparent;
  top: -3px;
  border-bottom-width: 52px;
  width: 50px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .datepicker-popover.popover .yui3-calendarnav-prevmonth:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .calendar-tbk .yui3-calendarnav-prevmonth:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendarnav-prevmonth:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled:hover {
  background: no-repeat url("../images/tbk/icoArrowLeftCircleHover.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .datepicker-popover.popover .yui3-calendarnav-month-disabled.yui3-calendarnav-prevmonth, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .calendar-tbk .yui3-calendarnav-month-disabled.yui3-calendarnav-prevmonth, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendarnav-month-disabled.yui3-calendarnav-prevmonth {
  background: no-repeat url("../images/tbk/icoArrowLeftDisableCircle.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendarnav-month-disabled.yui3-calendarnav-prevmonth:hover {
  background: no-repeat url("../images/tbk/icoArrowLeftDisableCircle.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendarnav-nextmonth, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .datepicker-popover.popover .yui3-calendarnav-nextmonth:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .calendar-tbk .yui3-calendarnav-nextmonth:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .datepicker-popover.popover .yui3-calendarnav-nextmonth:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .calendar-tbk .yui3-calendarnav-nextmonth:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .datepicker-popover.popover .yui3-calendarnav-nextmonth.yui3-calendarnav-month-disabled, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .calendar-tbk .yui3-calendarnav-nextmonth.yui3-calendarnav-month-disabled, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendarnav-nextmonth:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendarnav-nextmonth:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendarnav-nextmonth.yui3-calendarnav-month-disabled, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendarnav-nextmonth.yui3-calendarnav-month-disabled:hover {
  /*FLECHA DERECHA*/
  background-size: 10px;
  background: no-repeat url("../images/tbk/icoArrowRightCircle.svg");
  border-left-color: transparent;
  top: -3px;
  left: 227px;
  border-bottom-width: 52px;
  width: 50px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .datepicker-popover.popover .yui3-calendarnav-nextmonth:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .calendar-tbk .yui3-calendarnav-nextmonth:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendarnav-nextmonth:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendarnav-nextmonth.yui3-calendarnav-month-disabled:hover {
  background: no-repeat url("../images/tbk/icoArrowRightCircleHover.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .datepicker-popover.popover .yui3-calendarnav-month-disabled.yui3-calendarnav-nextmonth, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .calendar-tbk .yui3-calendarnav-month-disabled.yui3-calendarnav-nextmonth, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendarnav-month-disabled.yui3-calendarnav-nextmonth {
  background: no-repeat url("../images/tbk/icoArrowRightDisableCircle.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendarnav-month-disabled.yui3-calendarnav-nextmonth:hover {
  background: no-repeat url("../images/tbk/icoArrowRightDisableCircle.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .border-hiden:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .datepicker-popover.popover .yui3-calendarnav-nextmonth:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .calendar-tbk .yui3-calendarnav-nextmonth:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendarnav-prevmonth:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendarnav-nextmonth:focus {
  outline: none;
  outline: none -webkit-focus-ring-color transparent 0;
  outline: none -moz-focus-ring-color transparent 0;
  outline: none -o-focus-ring-color transparent 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-skin-sam .yui3-calendar-grid {
  margin-top: 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-skin-sam .yui3-calendar-grid:focus {
  border: none;
  outline: none;
  outline: none -webkit-focus-ring-color transparent 0;
  outline: none -moz-focus-ring-color transparent 0;
  outline: none -o-focus-ring-color transparent 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-skin-sam .yui3-calendar-content {
  border: none;
  margin-top: -35px;
  background: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-skin-sam .yui3-calendar-header {
  padding-bottom: 12px;
  padding-top: 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-skin-sam .yui3-calendar-header-label {
  margin: 0;
  font-size: 1em;
  text-align: center;
  width: 100%;
  color: #43484C;
  text-transform: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-skin-sam .yui3-calendar-content {
  margin-top: -15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-skin-sam .yui3-calendar-weekday {
  text-align: center;
  padding-bottom: 10px;
  font-family: Roboto Light;
  font-size: 13px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-skin-sam .yui3-calendar-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-skin-sam .yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-skin-sam .yui3-calendar-nextmonth-day {
  padding: 5px;
  border: 1px solid rgba(212, 214, 225, 0.5);
  text-align: center;
  background: none;
  height: 39px;
  width: 37px;
  font-family: Roboto Regular;
  font-size: 13px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-skin-sam .yui3-calendar-day:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-skin-sam .yui3-calendar-prevmonth-day:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-skin-sam .yui3-calendar-nextmonth-day:focus {
  border: none;
  outline: none;
  outline: none -webkit-focus-ring-color transparent 0;
  outline: none -moz-focus-ring-color transparent 0;
  outline: none -o-focus-ring-color transparent 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendar-weekdayrow {
  font-family: Roboto Light;
  color: #43484C; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-calendar-header-label {
  text-transform: none;
  font-family: Roboto Regular; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .dia .yui3-calendar-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .dia .datepicker-popover.popover .yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .calendar-tbk .dia .yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .dia .datepicker-popover.popover .yui3-calendar-nextmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .calendar-tbk .dia .yui3-calendar-nextmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .dia .yui3-skin-sam .yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-skin-sam .dia .yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .dia .yui3-skin-sam .yui3-calendar-nextmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-skin-sam .dia .yui3-calendar-nextmonth-day {
  color: #43484C;
  font-family: Roboto Light; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .dia .yui3-calendar-day:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .dia .datepicker-popover.popover .yui3-calendar-prevmonth-day:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .calendar-tbk .dia .yui3-calendar-prevmonth-day:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .dia .datepicker-popover.popover .yui3-calendar-nextmonth-day:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .calendar-tbk .dia .yui3-calendar-nextmonth-day:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .dia .yui3-skin-sam .yui3-calendar-prevmonth-day:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-skin-sam .dia .yui3-calendar-prevmonth-day:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .dia .yui3-skin-sam .yui3-calendar-nextmonth-day:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-skin-sam .dia .yui3-calendar-nextmonth-day:hover {
  background: #007BFF;
  color: #FFF;
  font-family: Roboto Light !important;
  font-weight: inherit; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .dia .yui3-calendar-day.yui3-calendar-selection-disabled, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .dia .datepicker-popover.popover .yui3-calendar-selection-disabled.yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .calendar-tbk .dia .yui3-calendar-selection-disabled.yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .dia .datepicker-popover.popover .yui3-calendar-selection-disabled.yui3-calendar-nextmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .calendar-tbk .dia .yui3-calendar-selection-disabled.yui3-calendar-nextmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .dia .yui3-skin-sam .yui3-calendar-selection-disabled.yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-skin-sam .dia .yui3-calendar-selection-disabled.yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .dia .yui3-skin-sam .yui3-calendar-selection-disabled.yui3-calendar-nextmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-skin-sam .dia .yui3-calendar-selection-disabled.yui3-calendar-nextmonth-day {
  background: #FFF;
  color: #D4D6E1;
  font-family: Roboto Light; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .dia .yui3-calendar-day-selected {
  background: #007BFF;
  color: #FFF;
  font-family: Roboto Light;
  font-weight: inherit; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .semana .yui3-calendar-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .semana .datepicker-popover.popover .yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .calendar-tbk .semana .yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .semana .datepicker-popover.popover .yui3-calendar-nextmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .datepicker-popover.popover .calendar-tbk .semana .yui3-calendar-nextmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .semana .yui3-skin-sam .yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-skin-sam .semana .yui3-calendar-prevmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .semana .yui3-skin-sam .yui3-calendar-nextmonth-day, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .yui3-skin-sam .semana .yui3-calendar-nextmonth-day {
  font-family: Roboto Light; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .semana .yui3-calendar-row {
  color: #43484C;
  font-family: Roboto Light !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .semana .yui3-calendar-row:hover {
  background: #99E2FF;
  color: #FFF;
  font-family: Roboto Light !important;
  font-weight: inherit; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .semana .yui3-calendar-row .yui3-calendar-selection-disabled {
  background: #FFF;
  color: #D4D6E1;
  font-family: Roboto Light !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .semana .yui3-calendar-row .yui3-calendar-selection-disabled:hover {
  background: #FFF !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .semana .yui3-calendar-row .yui3-calendar-prevmonth-day {
  background: #FFF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .semana .yui3-calendar-row .yui3-calendar-prevmonth-day:hover {
  background: #FFF !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .semana .yui3-calendar-row .yui3-calendar-nextmonth-day {
  background: #FFF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .semana .yui3-calendar-row .yui3-calendar-nextmonth-day:hover {
  background: #FFF !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .semana .yui3-calendar-day-selected {
  background: #007BFF !important;
  font-family: Roboto Light !important;
  font-weight: inherit;
  color: #FFF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .mes {
  width: 277px !important;
  margin: auto; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .mes .yui3-calendarnav-prevmonth, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .mes .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled:hover {
  top: -8px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .mes .yui3-calendar-header {
  width: 261px;
  margin-left: 6px;
  padding-bottom: 12px;
  padding-top: 5px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .mes .months-button {
  color: #43484C;
  text-align: center;
  border: 1px solid rgba(212, 214, 225, 0.5);
  cursor: pointer;
  margin: 4px;
  padding-top: 19px;
  padding-bottom: 19px;
  font-family: Roboto Light !important;
  font-family: Roboto Light !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .mes .months-button.selected {
  background: #007BFF;
  color: #FFF;
  font-family: Roboto Light !important;
  font-weight: inherit; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .mes .months-button:hover {
  background: #007BFF;
  color: #FFF;
  font-family: Roboto Light !important;
  font-weight: inherit; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .mes .months-container {
  margin-left: 0;
  margin-right: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .mes .months-container .col-xs-3, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .mes .months-container .col-sm-3, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .mes .months-container .col-md-3, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .mes .months-container .col-lg-3 {
  padding: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk .mes .disabled {
  color: #D4D6E1; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-configuration {
  font-size: 12px;
  /*background:#FFF;
      border:1px solid #C9D0E4;
      border-radius:5px;*/
  margin: 12px;
  padding: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-configuration .radio input[type="radio"],
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-configuration .radio-inline input[type="radio"] {
  /*border:1px solid #ACAFC1;*/
  margin-top: 2px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-configuration input[type="checkbox"] {
  /*border:1px solid #ACAFC1;*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-configuration input[type="text"] {
  border: 1px solid #ACAFC1;
  border-radius: 25px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-configuration label.radio-inline:first-child {
  padding-left: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-configuration .lexicon-icon {
  width: 8px;
  height: 8px;
  color: #C12476;
  vertical-align: text-top; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-configuration .line-right {
  border-right: 1px solid #C9D0E4; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-configuration .line-bottom {
  border-bottom: 1px solid #C9D0E4; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters {
  /*FORM*/
  width: 100%;
  float: left;
  margin: 0 0 20px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .field-white-border, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters-home .btn-dropdown-select-month {
  height: 37px;
  font-size: 12px;
  font-family: Roboto Regular;
  color: #A0A3B5;
  border-radius: 25px;
  border: 1px solid #D4D6E1;
  box-shadow: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters-home .tt-input {
  border: 1px solid #D4D6E1; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters-home .panel-heading {
  padding-left: 3px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters-home .field-white-border, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters-home .btn-dropdown-select-month {
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 18px;
  padding-left: 35px;
  width: 199px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters-home .field-white-border:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters-home .btn-dropdown-select-month:focus {
  border: 1px solid #007BFF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters-home .input-first {
  padding-bottom: 7px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters-home .input-last {
  padding-bottom: 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters-home .form-filters {
  margin: 0 0 0 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters-home .row {
  margin: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters-home h3 {
  font-family: Roboto Light;
  font-size: 19px;
  color: #43484C;
  padding-top: 6px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters-home p {
  font-family: Roboto Regular;
  color: #A0A3B5;
  padding-top: 10px;
  padding-left: 20px;
  font-size: 10px !important;
  margin: 0 0 2px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters-home .btn-primary {
  background-color: #007BFF;
  padding-bottom: 10px;
  padding-top: 10px;
  width: 112px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters-home *.search-submit.disabled {
  background-color: #B5B9C8; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters-home .months-button *.disabled {
  background-color: #FFF !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters-home .cod-local {
  width: 146px;
  padding-left: 32px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters-home .btn-dropdown-select-month {
  box-shadow: none !important;
  font-size: 12px;
  padding-bottom: 12px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters-home .btn-dropdown-select-month:focus {
  border: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters-home .icon-hastag.disabled {
  background-color: rgba(0, 0, 0, 0);
  background-position-x: 10%;
  background-position-y: 50%;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-image: url("../images/tbk/icoHastagDisable.svg");
  background-size: auto;
  background-origin: padding-box;
  background-clip: border-box; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .field-white, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .field-white-comercio, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .field-white-local, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .btn-dropdown-select-month, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .field-white-telf {
  border: 1px solid #dcdee4;
  box-shadow: none;
  display: block; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .field-white:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .field-white-comercio:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .field-white-local:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .btn-dropdown-select-month:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .field-white-telf:focus {
  box-shadow: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .field-white:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .field-white-comercio:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .field-white-local:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .btn-dropdown-select-month:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .field-white-telf:hover {
  box-shadow: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .field-white.disabled, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .disabled.field-white-comercio, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .disabled.field-white-local, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .disabled.btn-dropdown-select-month, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .disabled.field-white-telf {
  border: 1px solid #dcdee4;
  box-shadow: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .form-group {
  margin-bottom: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .field-white, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .field-white-comercio, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .field-white-local, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-dropdown-select-month, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .field-white-telf {
  /*FIELD WHITE*/
  height: 37px;
  background: #FFF;
  font-size: 12px;
  font-family: Roboto Regular;
  color: #43484C;
  border: 1px solid #FFF;
  border-radius: 25px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .field-white:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .field-white-comercio:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .field-white-local:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-dropdown-select-month:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .field-white-telf:hover {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .field-white:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .field-white-comercio:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .field-white-local:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-dropdown-select-month:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .field-white-telf:focus {
  outline: none;
  /*CHROME*/
  border: 1px solid #00B6FF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .field-white.disabled, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .disabled.field-white-comercio, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .disabled.field-white-local, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .disabled.btn-dropdown-select-month, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .disabled.field-white-telf {
  background-color: #FBFCFF;
  color: #B5B9C8;
  border: 1px solid #FBFCFF;
  box-shadow: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk ::placeholder {
  color: #A0A3B5; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .icon-local {
  padding-left: 38px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .form-group-calendar {
  position: relative;
  z-index: 100; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .form-group-calendar .field-white, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .form-group-calendar .field-white-comercio, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .form-group-calendar .field-white-local, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .form-group-calendar .btn-dropdown-select-month, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .form-group-calendar .field-white-telf {
  width: 135px;
  background: #FFF;
  text-transform: uppercase;
  /*margin:0 0 0 -3px;*/
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  padding: 7px 20px 5px 38px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .form-group-calendar .field-white.disabled, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .form-group-calendar .disabled.field-white-comercio, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .form-group-calendar .disabled.field-white-local, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .form-group-calendar .disabled.btn-dropdown-select-month, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .form-group-calendar .disabled.field-white-telf {
  color: #B5B9C8;
  background: #FBFCFF;
  border: 0;
  box-shadow: none;
  pointer-events: none;
  cursor: not-allowed; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-group-calendar .field-white.disabled-border, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-group-calendar .disabled-border.field-white-comercio, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-group-calendar .disabled-border.field-white-local, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-group-calendar .disabled-border.btn-dropdown-select-month, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-group-calendar .disabled-border.field-white-telf {
  color: #B5B9C8;
  background: #FBFCFF;
  border: 1px solid #B5B9C8;
  box-shadow: none;
  pointer-events: none;
  cursor: not-allowed; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .form-group-calendar .field-white:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .form-group-calendar .field-white-comercio:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .form-group-calendar .field-white-local:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .form-group-calendar .btn-dropdown-select-month:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .form-group-calendar .field-white-telf:hover {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .form-group-calendar .input-text-wrapper {
  /*MARGEN INPUT-TEXT*/
  margin-right: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .has-error {
  vertical-align: top; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .has-error .lexicon-icon,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .control-label .lexicon-icon {
  /*ARTERISCO*/
  display: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .has-error .form-control {
  /*BORDER INPUT*/
  border-color: #F70969; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .has-error .help-block {
  /*TEXT*/
  color: #F70969;
  font-size: 11px;
  font-family: Roboto Regular; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .has-error .help-block .required {
  margin-left: 13px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .input-text {
  position: relative; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .input-text .field-white, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .input-text .field-white-comercio, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .input-text .field-white-local, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .input-text .btn-dropdown-select-month, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .input-text .field-white-telf {
  padding: 13px 20px 11px 38px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk *.disabled {
  /*DEF. GENERICA DESHABILITADO*/
  font-family: Roboto Regular;
  pointer-events: none;
  cursor: not-allowed; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .icon-default {
  width: 13px;
  height: 13px;
  color: transparent;
  display: inline;
  position: absolute;
  left: 20px;
  top: 11px;
  /*margin:3px 0 0 7px;*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .icon-calendar {
  width: 13px;
  height: 13px;
  color: transparent;
  background: no-repeat 50% 50% url("../images/tbk/icoCalendarCyan.svg");
  position: absolute;
  left: 20px;
  top: 12px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .icon-calendar.disabled {
  background: no-repeat 50% 50% url("../images/tbk/icoCalendarLightGrey.svg") !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .icon-account {
  background: no-repeat 50% 50% url("../images/tbk/iconAccountCyan.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-account.disabled .icon-account {
  background: no-repeat 50% 50% url("../images/tbk/iconAccountLightGrey.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .icon-product {
  width: 16px;
  background: no-repeat 50% 50% url("../images/tbk/icoCardCyan.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .icon-filter-col {
  width: 16px;
  background: no-repeat 50% 50% url("../images/tbk/icon_columnas.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-product.disabled .icon-product {
  background: no-repeat 50% 50% url("../images/tbk/icoCardLightGrey.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .icon-download {
  width: 16px;
  background: no-repeat 50% 50% url("../images/tbk/icoDownloadCyan.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-download-report.disabled .icon-download,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-download.disabled .icon-download {
  background: no-repeat 50% 50% url("../images/tbk/icoDownloadLightGrey.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .icon-local {
  background: #FFF no-repeat 7% 50% url("../images/tbk/iconAdressBlue.svg");
  width: 240px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .icon-hastag {
  background: #FFF no-repeat 10% 50% url("../images/tbk/icoHastagCyan.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .has-error .icon-local {
  background: #FFF no-repeat 10% 50% url("../images/tbk/iconAdressMagenta.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .icon-local.disabled {
  background: #FFF no-repeat 10% 50% url(../images/tbk/iconAdressLightGrey.svg); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .icon-filter {
  background: no-repeat 10% 50% url(../images/tbk/icon_filter.svg); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .icon-column {
  background: no-repeat 10% 50% url(../images/tbk/icon_columnas.svg); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .form-filters .form-group-select {
  /*margin-right:14px;***/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-dropdown-select-month {
  width: 260px;
  height: 37px;
  background-color: #FFF;
  font-size: 12px;
  font-family: Roboto Regular;
  text-align: left;
  border-radius: 20px;
  border: 1px solid #DCDEE4;
  box-shadow: none;
  display: block;
  /*padding:12px 20px;*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select.disabled, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .disabled.dropdown-select-month, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .disabled.btn-dropdown-select-month {
  border: 1px solid #DCDEE4 !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select.open, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .open.dropdown-select-month, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .open.btn-dropdown-select-month {
  border: 1px solid #00B6FF !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk-modal button {
  height: 37px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk-modal .icon-calendar {
  left: 20px;
  top: 12px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk-modal.open {
  border: 1px solid #00B6FF !important;
  border-radius: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk-modal.open button {
  border: none;
  height: 35px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk-modal.open .icon-calendar {
  left: 19px;
  top: 11px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-dropdown-select-month:hover {
  box-shadow: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select.disabled, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .disabled.dropdown-select-month, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .disabled.btn-dropdown-select-month {
  color: #B5B9C8;
  background-color: #FBFCFF;
  border: 0;
  box-shadow: none;
  pointer-events: none;
  cursor: not-allowed; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select a.btn-type-select, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month a.btn-type-select, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-dropdown-select-month a.btn-type-select {
  width: 100%;
  height: 100%;
  font-size: 12px;
  font-family: Roboto Regular;
  color: #43484C;
  /*text-transform:capitalize;*/
  display: block;
  overflow: hidden;
  white-space: nowrap;
  margin: 0;
  padding: 9px 20px 12px 43px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select.disabled a.btn-type-select, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .disabled.dropdown-select-month a.btn-type-select, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .disabled.btn-dropdown-select-month a.btn-type-select {
  color: #B5B9C8; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select a.btn-type-select .caret, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month a.btn-type-select .caret, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-dropdown-select-month a.btn-type-select .caret {
  width: 18px;
  height: 30px;
  background: #FFF url("../images/tbk/icoDownArrowSelect.svg") 50% 50% no-repeat;
  border: 0;
  position: absolute;
  top: 2px;
  right: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select.open a.btn-type-select .caret, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .open.dropdown-select-month a.btn-type-select .caret, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .open.btn-dropdown-select-month a.btn-type-select .caret {
  width: 18px;
  height: 30px;
  background: #FFF url("../images/tbk/icoUpArrowSelect.svg") 50% 50% no-repeat;
  border: 0;
  position: absolute;
  top: 2px;
  right: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select.disabled a.btn-type-select .caret, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .disabled.dropdown-select-month a.btn-type-select .caret, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .disabled.btn-dropdown-select-month a.btn-type-select .caret {
  background: #FBFCFF url("../images/tbk/icoDownArrowSelectGrey.svg") 50% 50% no-repeat; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select ul.dropdown-menu::after, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month ul.dropdown-menu::after, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-dropdown-select-month ul.dropdown-menu::after {
  border-right: 6px solid transparent;
  border-bottom: 6px solid #FFF;
  border-left: 6px solid transparent;
  content: '';
  display: inline-block;
  position: absolute;
  top: -5px;
  left: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select ul.dropdown-menu:hover::after, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month ul.dropdown-menu:hover::after, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-dropdown-select-month ul.dropdown-menu:hover::after {
  border-right: 6px solid transparent;
  border-bottom: 6px solid #FFF;
  border-left: 6px solid transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select ul.dropdown-menu:hover::after:first-child, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month ul.dropdown-menu:hover::after:first-child, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-dropdown-select-month ul.dropdown-menu:hover::after:first-child {
  border-bottom: 6px solid #F7F8FE; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk-modal .dropdown-menu::after {
  border-right: 6px solid transparent;
  border-bottom: 6px solid #FFF;
  border-left: 6px solid transparent;
  content: '';
  display: inline-block;
  position: absolute;
  top: -5px;
  left: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .calendar-tbk-modal dropdown-menu:hover::after {
  border-right: 6px solid transparent;
  border-bottom: 6px solid #FFF;
  border-left: 6px solid transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select ul.dropdown-menu, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month ul.dropdown-menu, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-dropdown-select-month ul.dropdown-menu {
  min-width: 245px;
  max-height: 200px;
  font-size: 12px;
  border: 0;
  border-radius: 6px;
  overflow: visible;
  margin: 6px 0 0 0;
  padding: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select ul.dropdown-menu li, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month ul.dropdown-menu li, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-dropdown-select-month ul.dropdown-menu li {
  font-size: 12px;
  border: 0;
  margin: 0;
  padding: 0;
  overflow: visible; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select ul.dropdown-menu li a, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month ul.dropdown-menu li a, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-dropdown-select-month ul.dropdown-menu li a {
  font-size: 12px;
  color: #4A4A4A;
  padding: 14px 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select ul.dropdown-menu li a:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month ul.dropdown-menu li a:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-dropdown-select-month ul.dropdown-menu li a:hover {
  font-size: 12px;
  /*text-transform:none;*/
  background: #F7F8FE;
  padding: 14px 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select ul.dropdown-menu li:last-child a:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month ul.dropdown-menu li:last-child a:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-dropdown-select-month ul.dropdown-menu li:last-child a:hover {
  font-size: 12px;
  /*text-transform:none;*/
  background: #F7F8FE;
  border-radius: 0 0 6px 6px;
  padding: 14px 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select ul.dropdown-menu li:first-child a:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month ul.dropdown-menu li:first-child a:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-dropdown-select-month ul.dropdown-menu li:first-child a:hover {
  font-size: 12px;
  /*text-transform:none;*/
  background: #F7F8FE;
  border-radius: 6px 6px 0 0;
  padding: 14px 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select ul.dropdown-menu li.title, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month ul.dropdown-menu li.title, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-dropdown-select-month ul.dropdown-menu li.title {
  font-family: Roboto Medium;
  font-size: 12px;
  color: #43484C;
  border-bottom: 1px solid #D4D6E1;
  padding: 14px 20px 14px 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-account {
  width: 260px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-account a.btn-type-select {
  width: 85%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-account ul.dropdown-menu {
  min-width: 270px;
  max-height: 245px;
  overflow: auto; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-product {
  width: 130px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__check {
  width: 135px;
  margin-right: 161px;
  float: right; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__check .icon-column {
  width: 14px;
  height: 13px;
  color: transparent;
  display: inline;
  position: absolute;
  left: 20px;
  top: 9px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__check ul.check__list {
  min-width: 185px;
  height: 506px;
  max-height: 506px;
  padding-top: 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__check .check__list {
  height: 506px;
  max-height: 506px;
  padding-top: 12px;
  width: 185px;
  padding-right: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__check .check__list label {
  margin-bottom: 0;
  color: #43484C;
  font-family: Roboto Regular;
  font-size: 12px;
  font-weight: inherit; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__check .check__list p {
  margin: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__check .check__list [type="checkbox"]:not(:checked), .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__check .check__list [type="checkbox"]:checked {
  position: absolute;
  opacity: 0;
  pointer-events: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__check .check__list [type="checkbox"].filled-in:checked + span:not(.lever):before {
  top: 2px;
  left: 13px;
  background: no-repeat 50% 50% url("../images/tbk/icon_check.svg");
  border: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__check .check__list [type="checkbox"] + span:not(.lever):before, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__check .check__list [type="checkbox"]:not(.filled-in) + span:not(.lever):after {
  content: '';
  position: absolute;
  top: 5px;
  left: 17px;
  z-index: 0;
  border-radius: 1px;
  margin-top: 3px;
  /*
              -webkit-transition: .2s;
              transition: .2s; 
              */
  height: 13px;
  width: 13px;
  /*border: 1px solid #C12476;	*/
  border: 1px solid #43484C;
  border-radius: 2px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__check .check__list [type="checkbox"].filled-in:checked + span:not(.lever):after {
  top: 5px;
  left: 13px;
  height: 13px;
  width: 13px;
  border-radius: 2px;
  /*background-color: #C12476;*/
  background-color: #00B6FF;
  z-index: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__check .check__list [type="checkbox"].filled-in + span:not(.lever):before, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__check .check__list [type="checkbox"].filled-in + span:not(.lever):after {
  content: '';
  top: 2px;
  left: 13px;
  position: absolute;
  /*
              -webkit-transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
              transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
              */
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  z-index: 1; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__check .check__list [type="checkbox"] + span:not(.lever) {
  position: relative;
  padding-left: 31px;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__check .check__list .check__colums {
  width: 185px;
  border-top: 1px solid #C9D0E4;
  padding-top: 12px;
  margin-top: 8px;
  padding-right: 20px;
  padding-left: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__check .check__list .check__colums a {
  color: #00B6FF;
  font-family: "Roboto", "Roboto Regular";
  font-size: 12px;
  line-height: 13px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__check .check__list .check__colums a.disabled {
  color: #A0A3B5; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__radio {
  width: 135px;
  margin-right: 161px;
  float: left; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__radio .separator_name {
  padding-left: 14px;
  padding-top: 5px;
  padding-bottom: 5px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__radio ul.radio__list {
  min-width: 185px;
  height: 158px;
  max-height: 158px;
  padding-top: 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__radio .radio__list {
  height: 158px;
  max-height: 158px;
  padding-top: 12px;
  width: 185px;
  padding-right: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__radio .radio__list label {
  margin-bottom: 0;
  color: #43484C;
  font-family: Roboto Regular;
  font-size: 12px;
  font-weight: inherit; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__radio .radio__list p {
  margin: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__radio .radio__list [type="checkbox"]:not(:checked), .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__radio .radio__list [type="checkbox"]:checked {
  position: absolute;
  opacity: 0;
  pointer-events: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__radio .radio__list [type="checkbox"].filled-in:checked + span:not(.lever):before {
  top: 5px;
  left: 16px;
  background: white;
  width: 5px;
  height: 5px;
  border: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__radio .radio__list [type="checkbox"] + span:not(.lever):before, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__radio .radio__list [type="checkbox"]:not(.filled-in) + span:not(.lever):after {
  content: '';
  position: absolute;
  top: 5px;
  left: 17px;
  z-index: 0;
  border-radius: 1px;
  margin-top: 3px;
  /*
              -webkit-transition: .2s;
              transition: .2s; 
              */
  height: 11px;
  width: 11px;
  border: 1px solid #43484C;
  border-radius: 25px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__radio .radio__list [type="checkbox"].filled-in:checked + span:not(.lever):after {
  top: 5px;
  left: 13px;
  height: 11px;
  width: 11px;
  border-radius: 25px;
  background-color: #00B6FF;
  z-index: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__radio .radio__list [type="checkbox"].filled-in + span:not(.lever):before, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__radio .radio__list [type="checkbox"].filled-in + span:not(.lever):after {
  content: '';
  top: 2px;
  left: 13px;
  position: absolute;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  z-index: 1; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__radio .radio__list [type="checkbox"] + span:not(.lever) {
  position: relative;
  padding-left: 31px;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__radio .radio__list .radio__colums {
  width: 185px;
  border-top: 1px solid #C9D0E4;
  padding-top: 12px;
  margin-top: 8px;
  padding-right: 20px;
  padding-left: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__radio .radio__list .radio__colums a {
  color: #00B6FF;
  font-family: "Roboto", "Roboto Regular";
  font-size: 12px;
  line-height: 13px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown__radio .radio__list .radio__colums a.disabled {
  color: #A0A3B5; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-product ul.dropdown-menu {
  min-width: 150px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-download-report {
  width: 165px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-download-report ul.dropdown-menu {
  min-width: 160px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-download {
  width: 120px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-download ul.dropdown-menu {
  min-width: 160px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month {
  border: 1px solid #fff;
  padding: 0;
  width: auto !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month.border-element {
  border: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month.border-element button {
  height: 37px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month.border-element .icon-calendar {
  left: 20px;
  top: 12px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month.border-element.open {
  border: 1px solid #00B6FF !important;
  border-radius: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month.border-element.open button {
  border: none;
  height: 35px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month.border-element.open .icon-calendar {
  left: 19px;
  top: 11px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-dropdown-select-month {
  border: 1px solid #DCDEE4;
  box-shadow: none !important;
  width: auto  !important;
  padding: 10px 20px 10px 40px;
  text-transform: inherit !important;
  height: 35px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-dropdown-select-month.disabled {
  border: 1px solid #DCDEE4 !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month ul.dropdown-menu {
  min-width: 164px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .dropdown-select-month.open {
  border: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .disabled .btn-dropdown-select-month {
  color: #B5B9C8;
  background: #FBFCFF;
  border: 1px solid #DCDEE4;
  box-shadow: none !important;
  pointer-events: none;
  cursor: not-allowed; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .disabled .btn-dropdown-select-month.disabled {
  border: 1px solid #DCDEE4 !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tt-input {
  box-shadow: none !important;
  border: 1px solid #DCDEE4; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tt-input.disabled {
  border: 1px solid #DCDEE4 !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tt-open::after {
  border-right: 6px solid transparent;
  border-bottom: 6px solid #FFF;
  border-left: 6px solid transparent;
  content: '';
  display: inline-block;
  position: absolute;
  top: -5px;
  left: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tt-open::after {
  border-right: 6px solid transparent;
  border-bottom: 6px solid #FFF;
  border-left: 6px solid transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tt-menu {
  width: 336px;
  max-height: 245px;
  background: #FFF;
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  overflow-x: auto;
  margin: 6px 0 0 0;
  padding: 20px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tt-menu-arrow {
  border-right: 6px solid transparent;
  border-bottom: 6px solid #FFF;
  border-left: 6px solid transparent;
  display: inline-block;
  position: absolute;
  top: 37px;
  left: 20px;
  z-index: 1000;
  overflow: visible; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tt-menu .tt-dataset h3.group-title {
  font-family: Roboto Medium;
  font-size: 12px;
  color: #43484C;
  border-bottom: 1px solid #D4D6E1;
  padding: 0 20px 12px 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tt-menu .tt-dataset .tt-suggestion {
  font-family: Roboto Regular;
  font-size: 12px;
  color: #A0A3B5;
  display: block;
  padding: 12px 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tt-menu .tt-dataset .tt-suggestion.tt-selectable .tt-highlight {
  font-family: Roboto Regular;
  font-weight: normal;
  color: #43484C; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tt-menu .tt-dataset .tt-suggestion:hover {
  background: #F7F8FE;
  font-family: Roboto Regular;
  font-weight: normal;
  cursor: pointer;
  display: block; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .empty-message {
  font-family: Roboto Regular;
  font-size: 12px;
  padding: 0 0 0 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .grafico-barras {
  /*font-family: "Roboto", "Roboto Regular";*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .grafico-barras div > .row {
  margin-bottom: 20px;
  font-family: Roboto Regular; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .grafico-barras text {
  font-family: Roboto Medium; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk ul.charts-legend {
  list-style: none;
  float: right;
  /*margin:0 30px 0 0;*/
  /*padding:10px 0 0 0;*/
  margin: 0px 0;
  position: relative;
  z-index: 400; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk ul.charts-legend li {
  font-size: 13px;
  display: inline;
  float: left;
  margin: 0 0 0 9px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk ul.charts-legend li span {
  float: left; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .circle-magenta, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .circle-cyan, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .circle-purple {
  width: 8px;
  height: 8px;
  background: #FFF;
  /*-moz-border-radius:50%;
      -webkit-border-radius:50%;*/
  border-radius: 50%;
  margin: 5px 3px 0 6px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .circle-magenta {
  background: #F70969; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .circle-cyan {
  background: #00B6FF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .circle-purple {
  background: #8F38B3; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-line-charts h6 {
  font-size: 13px;
  font-weight: normal;
  float: left;
  margin-top: 0px;
  margin-bottom: 0px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-line-charts .charts-legend {
  float: right;
  margin-top: -2px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-line-charts .line-charts {
  margin: 40px 0 0 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk ul.charts-legend-bars {
  list-style: none;
  float: right;
  position: relative;
  z-index: 100; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk ul.charts-legend-bars li {
  font-size: 13px;
  display: inline;
  float: left;
  margin: 0 0 0 9px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk ul.charts-legend-bars li span {
  float: left; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-line-charts .charts-legend-bars {
  float: right; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-line-charts {
  height: 291px;
  width: auto; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-line-charts text {
  font-family: Roboto Regular; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk div.google-visualization-tooltip > ul > li > span {
  background: #43484C !important;
  color: white !important;
  border-radius: 5px !important;
  text-align: left !important;
  font-size: 13px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .google-visualization-tooltip {
  background: #43484C !important;
  color: white !important;
  border-radius: 5px !important;
  text-align: left !important;
  width: 245px !important;
  border-color: transparent !important;
  font-size: 13px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .google-visualization-tooltip-item-list {
  background: #43484C !important;
  color: white !important;
  border-radius: 5px !important;
  font-size: 13px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .google-visualization-tooltip-item {
  background: #43484C !important;
  color: white !important;
  border-radius: 5px !important;
  text-align: left !important;
  font-size: 13px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .goog-tooltip {
  background: #43484C !important;
  color: white !important;
  border-radius: 5px !important;
  text-align: left !important;
  width: 245px !important;
  font-weight: normal;
  z-index: 99999; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .goog-tooltip > div {
  background: #43484C !important;
  opacity: 0.9 !important;
  color: white !important;
  border-radius: 5px !important;
  text-align: left !important;
  border-color: transparent !important;
  font-weight: normal;
  z-index: 99999; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .line-charts div.google-visualization-tooltip > ul > li > span {
  background: #43484C !important;
  color: white !important;
  border-radius: 5px !important;
  text-align: left !important;
  display: table; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .line-charts .google-visualization-tooltip {
  background: #43484C !important;
  color: white !important;
  border-radius: 5px !important;
  text-align: left !important;
  width: 180px !important;
  border-color: transparent !important;
  display: table; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .line-charts .google-visualization-tooltip-item-list {
  background: #43484C !important;
  color: white !important;
  border-radius: 5px !important;
  text-align: left !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .line-charts .google-visualization-tooltip-item {
  background: #43484C !important;
  color: white !important;
  border-radius: 5px !important;
  text-align: left !important;
  display: table; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .line-charts .goog-tooltip {
  background: #43484C !important;
  color: white !important;
  border-radius: 5px !important;
  text-align: left !important;
  width: 180px !important;
  font-weight: normal;
  z-index: 99999; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .line-charts .goog-tooltip > div {
  background: #43484C !important;
  opacity: 0.9 !important;
  color: white !important;
  border-radius: 5px !important;
  text-align: left !important;
  border-color: transparent !important;
  font-weight: normal;
  z-index: 99999; }

@keyframes anim-spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .lfr-spa-loading .lfr-spa-loading-bar {
  animation: loading-animation 1.7s infinite linear;
  border-radius: 50%;
  clear: both;
  font-size: 64px;
  height: 1em;
  margin-top: 80px !important;
  overflow: hidden;
  position: absolute;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  width: 1em;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  background: transparent;
  transform: translate(0rem, 4em);
  margin-left: 44.1%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .lfr-spa-loading .lfr-spa-loading-bar:after {
  content: "";
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  border-right: solid 10px transparent;
  border-left: solid 10px transparent;
  border-radius: 100%;
  background: transparent;
  z-index: 2000; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .lfr-spa-loading-bar {
  animation: loading-animation 1.7s infinite linear;
  border-radius: 50%;
  clear: both;
  font-size: 64px;
  height: 1em;
  margin-top: 80px !important;
  overflow: hidden;
  position: absolute;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  width: 1em;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  background: transparent;
  transform: translate(0rem, 4em);
  margin-left: 44.1%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .lfr-spa-loading-bar:after {
  content: "";
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  border-right: solid 10px transparent;
  border-left: solid 10px transparent;
  border-radius: 100%;
  background: transparent;
  transform: translate(0rem, 4em);
  margin-left: 44.1%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .velo {
  height: 200%;
  width: 100%;
  overflow-y: hidden;
  opacity: 0.95;
  background-color: #F8F9FE;
  z-index: 2000;
  display: block;
  top: 0;
  position: absolute; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .velo .lfr-spa-loading-bar {
  animation: loading-animation 1.7s infinite linear;
  border-radius: 50%;
  clear: both;
  font-size: 37px;
  height: 1em;
  margin-top: 80px !important;
  overflow: hidden;
  position: absolute;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  width: 1em;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  background: transparent;
  transform: translate(0rem, 6em);
  margin-left: 44.9%;
  display: block; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .velo .velo-text-strong {
  font-size: 15px;
  line-height: 22px;
  color: #43484C;
  z-index: 1100;
  margin-bottom: 0;
  font-weight: 600;
  margin-top: 227px !important;
  margin-left: 40%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .velo .velo-text {
  font-size: 15px;
  line-height: 22px;
  color: #43484C;
  z-index: 1100;
  margin-top: 0px !important;
  margin-left: 37.1%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .loading-animation, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .loadingmask-message .loadingmask-message-content {
  animation: loading-animation 1.7s infinite linear;
  border-radius: 50%;
  clear: both;
  font-size: 35px;
  height: 1em;
  margin: 1em auto;
  margin-top: 100px;
  margin-bottom: 75px;
  overflow: hidden;
  position: relative;
  transform: translateZ(0);
  width: 1em; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .loadingmask-content {
  background: #CCC; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .loadingmask-message {
  background: transparent;
  border-radius: 50%;
  border-width: 0;
  font-size: 35px;
  left: 50% !important;
  padding: 0.3em;
  position: absolute;
  top: 50% !important;
  transform: translate(-50%, 100%); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .loadingmask-message .loadingmask-message-content {
  background: transparent;
  border-width: 0;
  color: transparent;
  background-size: 40px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 1em; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .overlaymask-hidden .loadingmask-message {
  display: none; }

@keyframes loading-animation {
  0% {
    box-shadow: -0.3em -0.83em 0 -0.4em #9B9B9B, 0.3em -0.83em 0 -0.4em #9B9B9B, 0 -0.83em 0 -0.4em #9B9B9B; }
  5% {
    box-shadow: -0.3em -0.83em 0 -0.4em #9B9B9B, 0.3em -0.83em 0 -0.4em #9B9B9B, 0 -0.83em 0 -0.4em #9B9B9B; }
  25% {
    box-shadow: -0.3em -0.83em 0 -0.4em transparent, 0.3em -0.83em 0 -0.4em #9B9B9B, 0 -0.83em 0 -0.4em #9B9B9B; }
  50% {
    box-shadow: -0.3em -0.83em 0 -0.4em #9B9B9B, 0.3em -0.83em 0 -0.4em #9B9B9B, 0 -0.83em 0 -0.4em transparent; }
  75% {
    box-shadow: -0.3em -0.83em 0 -0.4em #9b9b9b, 0.3em -0.83em 0 -0.4em transparent, 0 -0.83em 0 -0.4em #9B9B9B; }
  95% {
    box-shadow: -0.3em -0.83em 0 -0.4em #9b9b9b, 0.3em -0.83em 0 -0.4em #9B9B9B, 0 -0.83em 0 -0.4em #9B9B9B; }
  100% {
    box-shadow: -0.3em -0.83em 0 -0.4em #9B9B9B, 0.3em -0.83em 0 -0.4em #9B9B9B, 0 -0.83em 0 -0.4em #9B9B9B; } }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .taglib-empty-result-message .taglib-empty-result-message-header {
  animation: loading-animation 1.7s infinite linear;
  border-radius: 50%;
  clear: both;
  font-size: 64px;
  height: 1em;
  margin-top: 80px !important;
  overflow: hidden;
  position: relative;
  transform: translateZ(0);
  width: 1em;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  background: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .lfr-spa-loading .lfr-spa-loading-bar-Filtro {
  animation: loading-animation 1.7s infinite linear;
  border-radius: 50%;
  clear: both;
  font-size: 64px;
  height: 1em;
  margin-top: 80px !important;
  overflow: hidden;
  position: absolute;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  width: 1em;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  background: transparent;
  transform: translate(0rem, 4em);
  margin-left: 44.1%;
  z-index: 99999; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .lfr-spa-loading .lfr-spa-loading-bar-Filtro:after {
  content: "";
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  border-right: solid 10px transparent;
  border-left: solid 10px transparent;
  border-radius: 100%;
  background: transparent;
  z-index: 2000;
  transform: translate(0rem, 4em);
  margin-left: 44.1%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .lfr-tbk-loading-months {
  animation: loading-animation 1.7s infinite linear;
  border-radius: 50%;
  clear: both;
  font-size: 35px;
  height: 1em;
  margin: 1em auto;
  margin-top: 100px;
  margin-bottom: 75px;
  left: 48.7% !important;
  overflow: hidden;
  position: absolute;
  transform: translateZ(0);
  width: 1em;
  z-index: 999; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .lfr-tbk-loading-months:after {
  content: "";
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  border-right: solid 10px transparent;
  border-left: solid 10px transparent;
  border-radius: 100%;
  background: transparent;
  z-index: 2000;
  transform: translate(0rem, 4em);
  margin-left: 48.7%;
  margin-top: -40px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tabs-moves.tabbable-content .main-content-body {
  min-height: 200px;
  background-color: #FFF;
  border-radius: 0 5px 5px 5px;
  margin-top: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tabs-moves.tabbable-content .card {
  border: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .porletNico.tabbable-content .taglib-empty-result-message .taglib-empty-result-message-header {
  max-width: 15px;
  height: 15px;
  background-image: url(../images/tbk/icoAlertDanger.svg);
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 6px;
  padding-top: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tabs-moves .taglib-empty-result-message .taglib-empty-result-message-header {
  max-width: 15px;
  height: 15px;
  background-image: url(../images/tbk/icoAlertDanger.svg);
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 6px;
  padding-top: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tabs-moves.tabbable-content .text-muted {
  font-size: 13px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .abonos-creditos .main-content-body {
  min-height: 200px;
  background-color: #FFF;
  border-radius: 0 5px 5px 5px;
  margin-top: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .abonos-creditos .taglib-empty-result-message .taglib-empty-result-message-header {
  max-width: 15px;
  height: 15px;
  background-image: url(../images/tbk/icoAlertDanger.svg);
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 6px;
  padding-top: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .abonos-creditos .card {
  border: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .nav__align-items {
  display: flex;
  align-items: center;
  padding-right: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .nav__align-items span {
  padding-right: 8px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .lfr-nav-item a:focus {
  border: none;
  outline: none;
  outline: none -webkit-focus-ring-color transparent 0;
  outline: none -moz-focus-ring-color transparent 0;
  outline: none -o-focus-ring-color transparent 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tbk-theme header#banner {
  width: 100%;
  /*background:#FFF;
      box-shadow:0 2px 4px 0 rgba(0,0,0,0.04);*/
  position: absolute;
  top: 0;
  left: 0;
  /*z-index:1035;*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .portlet-navigation {
  width: 65%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .menu-tab {
  width: 65%;
  /*background:#FFF;
      box-shadow:0 2px 4px 0 rgba(0,0,0,0.04);
      border-radius:0;*/
  top: -1px;
  left: -21px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .menu-tab ul {
  list-style: none;
  margin: 0;
  padding: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .menu-tab ul li,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .menu-tab ul li a,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .menu-tab ul li a span {
  width: auto;
  height: 41px;
  font-size: 13px;
  color: #43484C;
  display: block;
  float: left;
  margin: 0 7px;
  padding: 0;
  z-index: 100;
  background-color: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .menu-tab ul.nav li.open > a:hover {
  background-color: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .menu-tab ul li a span {
  padding: 15px 0;
  background-color: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .menu-tab ul li a span:hover {
  width: auto;
  font-size: 13px;
  color: #00B6FF;
  text-decoration: none;
  padding: 15px 0;
  display: block;
  float: left;
  z-index: 100;
  background-color: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .menu-tab ul li.selected a span {
  width: auto;
  font-size: 13px;
  color: #00B6FF;
  text-decoration: none;
  padding: 15px 0;
  display: block;
  border-bottom: 2px solid #00B6FF;
  float: left;
  z-index: 100;
  background-color: transparent;
  padding-bottom: 6px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk body {
  font-family: "Roboto", "Roboto Regular";
  color: #43484C;
  margin: 0;
  padding: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .error-session {
  background: #F3F4FA;
  height: 100%;
  /*IMPORTANTE*/
  display: flex;
  justify-content: center;
  align-items: center; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .error-session-content {
  width: 318; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .error-logo {
  width: 318;
  height: 75px;
  background: url(../images/tbk/logo_tbk.png) no-repeat; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .error-content {
  height: 106px;
  background: url(../images/tbk/pos.png) right bottom no-repeat; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .error-content h3 {
  font-size: 18px;
  font-weight: normal;
  margin-left: 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .error-content p {
  font-size: 13px;
  margin-left: 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .error-points {
  border-top: 6px dotted #d4d6e1;
  margin: 22px 0 20px 3px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .error-btn-cyan, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .error-btn-cyan:hover {
  /*height:34px;*/
  background: linear-gradient(314.03deg, #3CCDFF 0%, #09B1FF 100%);
  font-size: 13px;
  text-align: center;
  color: #FFF;
  text-decoration: none;
  border-width: 1px;
  border-color: transparent;
  border-radius: 25px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.11);
  display: block;
  margin: 0 25%;
  padding: 10px 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .error-session-content-sales .main-content-body {
  display: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .error-session-content-sales .panel-body {
  height: 220px;
  text-align: center; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .error-session-content-sales .panel-body {
  font-family: Roboto Regular;
  font-size: 15px;
  margin-top: 100px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .message-information .card {
  width: 100%;
  min-height: 200px;
  border-color: transparent;
  border-radius: 0 0 5px 5px;
  float: left; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .message-information .taglib-empty-result-message .taglib-empty-result-message-header {
  max-width: 15px;
  height: 15px;
  background-image: url(../images/tbk/icoAlertDanger.svg);
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 6px;
  padding-top: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .message-information .card-row-padded {
  padding: 0 15px 15px 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .message-information .text-muted {
  font-size: 13px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .alert-message {
  width: 100%;
  height: 186px;
  float: left;
  padding: 58px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .alert-danger-image {
  width: 100%;
  height: 35px;
  background: no-repeat 50% 50% url(../images/tbk/icoAlertDanger.svg);
  float: left; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .alert-danger-text {
  width: 100%;
  font-size: 13px;
  text-align: center;
  float: left; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-alert-message-home .alert-message {
  /*HOME*/
  height: 207px;
  padding: 77px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-alert-message-days .alert-message {
  /*HOY Y +DIAS*/
  height: 157px;
  padding: 45px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-alert-message-months .alert-message {
  /*MES ANTERIOR Y EN CURSO*/
  height: 251px;
  padding: 85px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-voucher .alert-message {
  /*VOUCHER*/
  height: auto;
  padding: 103px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-alert-small .alert-message {
  /*RESUMEN CREDITO*/
  height: auto;
  padding: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .mensaje-error-ajax {
  margin-left: 15px;
  margin-right: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .setup_exception .message-information .taglib-empty-result-message .taglib-empty-result-message-header {
  max-width: 15px;
  height: 64px;
  background-image: url(../images/tbk/icoAlertDanger.svg);
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 6px;
  padding-top: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .setup_exception .message-information .taglib-empty-result-message .taglib-empty-result-message-header .message-information .text-muted {
  margin-top: -20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .setup_exception .taglib-empty-result-message .taglib-empty-result-message-header {
  animation: loading-animation 1.7s infinite linear;
  font-size: 64px;
  border-radius: 50%;
  clear: both;
  height: 1em;
  margin-top: -300px !important;
  overflow: hidden;
  position: absolute;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  width: 1em;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  padding-left: 0;
  background: transparent;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-image: none;
  transform: translate(0rem, 4em);
  margin-left: 47.8%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .setup_exception .message-information .card-row-padded {
  padding: 0 15px 15px 15px;
  padding-top: 9%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .message-search-result {
  width: 100%;
  float: left;
  text-align: center; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .message-icon {
  margin: 40px auto 15px auto; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .message-modify-search {
  width: 53px;
  height: 73px;
  background: no-repeat url("../images/tbk/icoNoResult.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .message-new-search {
  width: 106px;
  height: 76px;
  background: no-repeat url("../images/tbk/icoResultSearch.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .message-text {
  width: 100%;
  font-family: "Roboto","Roboto Regular" !important;
  font-size: 15px;
  color: #43484C;
  line-height: 20px;
  text-align: center;
  margin: 15px 0 40px 0;
  float: left; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination-items-per-page a, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .dropdown-menu > ul > li > a, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination-results {
  color: #43484C;
  font-size: 12px;
  font-family: "Roboto", "Roboto Regular"; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .dropdown-menu, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .dropdown-menu-top, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .dropdown-menu-top-center {
  min-width: 80px;
  border-radius: 5px;
  border-color: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > li > a, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > li > span {
  background-color: transparent;
  color: #43484C;
  border: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 12px;
  font-family: "Roboto", "Roboto Regular"; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > li.active:first-child > a, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > li.active:first-child > span, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > li.active:last-child > a, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > li.active:last-child > span, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > li:first-child > a, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > li:first-child > span, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > li:last-child > a, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > li:last-child > span {
  border-radius: 0;
  padding-right: 12px;
  padding-left: 20px;
  border-bottom: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > li > a:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > li > a:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > li > span:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > li > span:focus {
  background-color: transparent;
  color: #43484C;
  border-color: transparent;
  font-size: 12px;
  font-family: "Roboto", "Roboto Regular"; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > .active > a, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > .active > a:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > .active > a:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > .active > span, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > .active > span:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > .active > span:focus {
  background-image: linear-gradient(314.03deg, #3ccdff 0, #09b1ff 100%);
  color: #FFF;
  border-radius: 100%;
  border-color: transparent;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.11);
  font-size: 12px;
  font-family: "Roboto", "Roboto Regular";
  padding-bottom: 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .icon-caret-right, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .icon-caret-left {
  color: transparent;
  display: block;
  margin: 3px 0 0;
  font-size: 13px;
  font-family: "Roboto", "Roboto Regular"; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > .active > a, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > .active > a:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > .active > span, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > .active > span:hover, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > .active > span:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .tbk__paginator ul .active a, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .tbk__paginator ul a, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .tbk__paginator ul a:hover {
  border-bottom: 2px solid #007BFF;
  background-image: none;
  background-color: #FFF;
  color: #007BFF;
  box-shadow: none;
  border-radius: inherit;
  font-size: 13px;
  padding-bottom: 7px;
  font-family: "Roboto", "Roboto Regular"; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination-items-per-page {
  border-right: 1px solid #D4D6E1;
  padding-right: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination-items-per-page a .icon-sort {
  background: url(../images/tbk/icoDownArrowSelect.svg) 50% 50% no-repeat;
  color: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .dropdown-menu > ul > li > a:hover {
  background-color: transparent;
  text-decoration: underline;
  cursor: pointer; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .dropdown-menu > li > a:hover {
  background-color: transparent;
  text-decoration: underline; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination-results {
  margin-left: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > li > a {
  font-size: 13px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > li > a:hover {
  cursor: pointer; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > li > a:hover span.icon-caret-right {
  background: no-repeat url(../images/tbk/icoArrowAdvanceDisabled.svg); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > li > a:hover span.icon-caret-left {
  background: no-repeat url(../images/tbk/icoArrowBackDisabled.svg); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > .active > a {
  border-bottom: 2px solid #007BFF;
  background-image: none;
  background-color: transparent;
  color: #007BFF;
  box-shadow: none;
  border-radius: inherit;
  font-size: 13px;
  padding-bottom: 7px;
  font-family: "Roboto", "Roboto Regular"; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > .active > a:hover {
  border-bottom: 2px solid #007BFF;
  background-image: none;
  background: transparent;
  color: #007BFF;
  box-shadow: none;
  border-radius: inherit;
  font-size: 13px;
  padding-bottom: 7px;
  font-family: "Roboto", "Roboto Regular";
  cursor: pointer; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > .disabled > span {
  background-color: transparent;
  border-color: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > .disabled > span:hover {
  background-color: transparent;
  border-color: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > .disabled > span:focus {
  background-color: transparent;
  border-color: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > .disabled > a {
  background-color: transparent;
  border-color: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > .disabled > a:hover {
  background-color: transparent;
  border-color: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > .disabled > a:focus {
  background-color: transparent;
  border-color: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > .disabled > a span.icon-caret-right {
  background: no-repeat url(../images/tbk/icoArrowAdvanceDisabled.svg); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .pagination > .disabled > a span.icon-caret-left {
  background: no-repeat url(../images/tbk/icoArrowBackDisabled.svg); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .icon-caret-right {
  background: no-repeat url(../images/tbk/icoArrowAdvance.svg); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .icon-caret-left {
  background: no-repeat url(../images/tbk/icoArrowBack.svg); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination-bar {
  text-align: center; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination-bar .pagination {
  background-color: #FFF;
  border-radius: 21px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  float: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination-bar .pagination-items-per-page {
  display: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination-bar .pagination-results {
  display: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination > li > a {
  padding: 6px 9px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination > li > span {
  padding: 6px 9px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .tbk__paginator {
  margin-left: 44%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .tbk__paginator ul {
  background: white;
  border-radius: 24px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .tbk__paginator ul a {
  color: #43484C;
  border-bottom: 2px solid transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .tbk__paginator ul a:hover {
  color: #007BFF;
  font-size: 13px;
  cursor: pointer;
  border-bottom: 2px solid transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .tbk__paginator ul .icon-caret-right {
  background: no-repeat url(../images/tbk/icoArrowAdvance.svg);
  display: block;
  top: 11px;
  right: -9px;
  margin-left: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .tbk__paginator ul .icon-caret-right:hover {
  background: no-repeat url(../images/tbk/icoRightArrowHover.svg);
  background-size: 5px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .tbk__paginator ul .icon-caret-right::before {
  content: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .tbk__paginator ul .icon-caret-right.disable {
  background: no-repeat url(../images/tbk/icoArrowAdvanceDisabled.svg) !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .tbk__paginator ul .icon-caret-left {
  background: no-repeat url(../images/tbk/icoArrowBack.svg);
  display: block;
  top: 11px;
  left: 18px;
  margin-right: 18px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .tbk__paginator ul .icon-caret-left:hover {
  background: no-repeat url(../images/tbk/icoLeftArrowHover.svg);
  background-size: 5px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .tbk__paginator ul .icon-caret-left::before {
  content: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .tbk__paginator ul .icon-caret-left.disable {
  background: no-repeat url(../images/tbk/icoArrowBackDisabled.svg) !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .tbk__paginator .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 40px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .tbk__paginator .dropdown-content a {
  color: black;
  padding: 5px 16px;
  text-decoration: none;
  display: block; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .tbk__paginator .dropdown a:hover {
  background-color: #C9D0E4; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .tbk__paginator .show {
  display: block; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums {
  /*.tbk__paginator ul.pagination > li > a:hover{
          color:#00B6FF;
          border-bottom:0;
      }*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator {
  width: 100%;
  text-align: center;
  margin: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator .pagination-content {
  font-family: Roboto Medium !important;
  font-size: 13px;
  text-align: center;
  background-color: #FFF;
  border-radius: 20px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  margin: 0;
  position: relative; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator ul.pagination > li > a {
  font-family: Roboto Medium !important;
  font-size: 13px;
  color: #43484C;
  background-color: transparent;
  border: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator ul.pagination > .active > a,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator ul.pagination > .active > a:hover,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator ul.pagination > .active > a:focus {
  font-family: Roboto Medium !important;
  font-size: 13px;
  color: #00B6FF;
  background-color: transparent;
  border: 0;
  border-bottom: 2px solid #00B6FF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator ul.pagination > .disabled > a,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator ul.pagination > .disabled > a:hover,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator ul.pagination > .disabled > a:focus {
  color: #43484C;
  background-color: transparent;
  border: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator ul.pagination > li > a {
  padding: 11px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator ul.pagination > li:first-child > a {
  padding: 11px 30px 11px 20px;
  padding-right: 30px;
  padding-left: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator ul.pagination > li:last-child > a {
  padding: 11px 20px 11px 30px;
  padding-right: 20px;
  padding-left: 30px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator ul.pagination > li:first-child > a.icon-caret-left {
  background: no-repeat 50% 50% url("../images/tbk/icoArrowBack.svg");
  margin: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator ul.pagination > li:first-child > a.icon-caret-left:hover {
  background: no-repeat 50% 50% url("../images/tbk/icoLeftArrowHover.svg");
  background-size: 5px;
  margin: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator ul.pagination > li:first-child.disabled > a.icon-caret-left {
  background: no-repeat 50% 50% url("../images/tbk/icoArrowBackDisabled.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator ul.pagination > li:last-child > a.icon-caret-right {
  background: no-repeat 50% 50% url("../images/tbk/icoArrowAdvance.svg");
  margin: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator ul.pagination > li:last-child > a.icon-caret-right:hover {
  background: no-repeat 50% 50% url("../images/tbk/icoRightArrowHover.svg");
  background-size: 5px;
  margin: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator ul.pagination > li:last-child.disabled > a.icon-caret-right {
  background: no-repeat 50% 50% url("../images/tbk/icoArrowAdvanceDisabled.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator .icon-caret-left::before {
  color: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator .icon-caret-right::before {
  color: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator .dropdown-content {
  width: 80px;
  height: 134px;
  background-color: #FFF;
  border-radius: 5px;
  position: absolute;
  overflow-y: auto;
  bottom: 46px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  padding: 5px 0;
  margin: 2px 0 0;
  display: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator .dropdown-content#leftDropdown {
  left: 73px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator .dropdown-content#rightDropdown {
  right: 73px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator .dropdown-content a {
  width: 100%;
  color: #43484C;
  float: left;
  padding: 3px 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .tbk__paginator .dropdown-content a {
  text-decoration: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-default,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-base {
  background-color: #FFF;
  border-color: transparent;
  border-radius: 4px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
  clear: both;
  margin-bottom: 30px;
  padding: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk a.link-carousel-months:hover,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk a.link-carousel-months:hover {
  /*PROXIMOS MESES*/
  text-decoration: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk a.link-carousel-months:hover .panel-default,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk a.link-carousel-months:hover .panel-base,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk a.link-carousel-months.selected .panel-default,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk a.link-carousel-months.selected .panel-base {
  /*PROXIMOS MESES*/
  text-decoration: none;
  border: 1px solid #00B6FF;
  box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.1); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-default .panel-heading,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-base .panel-heading {
  width: 100%;
  float: left;
  margin: 0 0 20px 0;
  padding: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-default .panel-body,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-base .panel-body {
  padding: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-base > .panel-heading > div.panel-title,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-base > .panel-heading > span.companyName {
  /*TITULO TRUNCADO*/
  font-size: 22px;
  float: left;
  margin: 20px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-base > .panel-heading > h2.panel-title {
  /*TITULO TRUNCADO*/
  margin: 0 7px 30px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-base > .panel-heading > span.companyName {
  /*TITULO TRUNCADO*/
  font-family: Roboto Medium;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-default > .panel-heading,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-base > .panel-heading {
  background: none;
  border: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-default > .panel-heading > h6,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-base > .panel-heading > h6 {
  font-size: 13px;
  color: #43484C;
  background: none;
  border: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-default > .panel-heading > h6.text-grey,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-base > .panel-heading > h6.text-grey {
  color: #A0A3B5;
  font-size: 13px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-summary {
  background: #C12476; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-summary > .panel-heading > h6 {
  color: #FFF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-summary a,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-summary a:link,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-summary a:hover {
  /*background:no-repeat 100% 0% url("../images/tbk/icoSeeDetailRed.svg");*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-magenta {
  background: #C12476; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-magenta > .panel-heading > h6 {
  color: #FFF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-magenta a,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-magenta a:link,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-magenta a:hover {
  background: no-repeat 100% 0% url("../images/tbk/icoSeeDetailRed.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-voucher {
  border-radius: 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-months .panel-heading h5 {
  margin: 0 0 32px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-months .table-responsive {
  overflow-x: hidden; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panel-default .text-company-name {
  /*RESUMEN RESULTADO BUSQUEDA*/
  margin-top: 6px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .container-detalles-comercio {
  height: 88px;
  width: 1114px;
  background-color: white;
  margin: 10px 0px 11px 78px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-alert-delete-comercio {
  width: 90%;
  margin: 0 auto;
  background: #F4FAFD;
  box-shadow: 0px 3px 5px #D3D3D5;
  border-radius: 4px;
  text-align: center;
  padding: 15px 10px 5px 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-alert-error-comercio {
  width: 90%;
  margin: 0 auto;
  background: #fcffd6;
  box-shadow: 0px 3px 5px #D3D3D5;
  border-radius: 4px;
  text-align: center;
  padding: 15px 10px 5px 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .container-form-header-locales {
  margin: 55px 0 17px 0px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-container-locales {
  margin: 36px 80px 0px 0px;
  width: 1114px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-nombre-comercio {
  font-family: Roboto Medium; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .row-info-local {
  padding-top: 25px;
  padding-left: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .link-editar-comercio {
  margin-left: 0px;
  padding-right: 11px;
  color: black;
  text-decoration: underline; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-container-list ul.nav-tabs li.tab.active {
  border-bottom: 2px solid #00B6FF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-container-list ul.nav-tabs li.tab a, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk ul.nav li.tab a:hover {
  color: #43484C !important;
  background-color: inherit !important;
  border: 0px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-container-list ul.nav-tabs li.tab.active > a {
  color: #00B6FF !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-container-list ul.nav-tabs li.tab.active > a:hover {
  color: #00B6FF !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .delete-commerce-info-bar {
  display: inherit; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-tabs .tab .badge {
  padding: 4px !important;
  font-size: 9px !important;
  font-weight: inherit !important;
  margin-top: -15px !important;
  background-color: red; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-container-list .header-locales {
  border-radius: 4px 4px 0 0;
  background-color: #F7F8FE;
  border-bottom: 1px solid #C9D0E4; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-container-list tr.header-locales > td {
  padding: 15px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .agregar-local {
  width: 200px !important;
  padding-left: 20px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .mb-0 {
  margin-bottom: 0px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .radio {
  margin: 0;
  padding-top: 5px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .radio input[type="radio"] {
  position: absolute;
  opacity: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .radio input[type="radio"] + .radio-label:before {
  content: '';
  background: #FFF;
  border-radius: 100%;
  border: 1px solid #007BFF;
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  margin-right: 4px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  /* transition: all 250ms ease; */ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .radio input[type="radio"]:checked + .radio-label:before {
  background-color: #FFF;
  box-shadow: inset 0 0 0 4px #00B6FF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .radio input[type="radio"]:focus + .radio-label:before {
  outline: none;
  border-color: #007BFF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .radio input[type="radio"]:disabled + .radio-label:before {
  /* box-shadow: 1px 1px 3px 0 rgba(208,208,208,0.5); */
  border: 1px solid #D4D6E1;
  background-color: #E7E9F5; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .radio input[type="radio"] + .radio-label:empty:before {
  margin-right: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .checkbox {
  margin: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .checkbox input[type="checkbox"] {
  position: absolute;
  opacity: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .checkbox input[type="checkbox"] + .checkbox-label:before {
  content: '';
  background: #FFF;
  border-radius: 2px;
  border: 1px solid #007BFF;
  display: inline-block;
  width: 13px;
  height: 13px;
  position: relative;
  margin-right: 4px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  /* transition: all 250ms ease; */ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .checkbox input[type="checkbox"]:checked + .checkbox-label:before {
  background-color: #007BFF;
  background-image: url("../images/tbk/icoCheck.svg");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .checkbox input[type="checkbox"]:checked + .checkbox-label:after {
  /* background-color: $blue;
              background-image: url("../images/tbk/icoCheckPsp.svg"); */ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .checkbox input[type="checkbox"]:focus + .checkbox-label:before {
  outline: none;
  border-color: #007BFF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .checkbox input[type="checkbox"]:disabled + .checkbox-label:before {
  /* box-shadow: 1px 1px 3px 0 rgba(208,208,208,0.5); */
  border: 1px solid #D4D6E1;
  background-color: #E7E9F5; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .checkbox input[type="checkbox"] + .checkbox-label:empty:before {
  margin-right: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .label-1 {
  padding-right: 23px;
  margin-bottom: 16px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .label-2 {
  padding-right: 44px;
  margin-bottom: 16px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .container-progressbar {
  width: 65%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .container-progressbar *:before, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .container-progressbar *:after {
  -webkit-box-sizing: unset;
  box-sizing: unset; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .progressbar {
  counter-reset: step; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .progressbar li {
  list-style-type: none;
  float: left;
  width: 25%;
  position: relative;
  text-align: center;
  z-index: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .progressbar li:before {
  content: counter(step);
  counter-increment: step;
  width: 18px;
  height: 18px;
  border: 2px solid #D4D6E1;
  display: block;
  text-align: center;
  border-radius: 50%;
  color: #FFF;
  background: #D4D6E1;
  font-size: 10px;
  line-height: 20px;
  margin: 0 auto 10px auto;
  font-weight: 600; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .progressbar li:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #D4D6E1;
  top: 12px;
  z-index: -1;
  left: -37%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .progressbar li:first-child:after {
  content: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .progressbar li.active:before {
  background-color: white;
  border-color: #00B6FF;
  color: #00B6FF;
  font-weight: 600; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .container-form-header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  margin: 95px 20px 69px 0px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .container-form {
  width: 701px;
  /*     height: 770px; */
  margin-left: 200px;
  margin-bottom: 30px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .container-form-header-locales {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-subtitile-form {
  color: #A0A3B5;
  line-height: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-form-input {
  padding-left: 18px;
  width: 270px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .codigo-pais {
  height: 37px;
  width: 54px;
  border-radius: 25px 0 0 25px;
  background-color: #F4F5FA;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  color: #43484C;
  line-height: 15px;
  text-align: center;
  padding-top: 11px;
  margin: 23px 0px 0px 0px;
  position: absolute; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .field-white-telf {
  width: 216px;
  border-radius: 0 25px 25px 0;
  padding-left: 12px;
  margin-left: 54px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk div.row.box-canales, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk div.row.box-productos {
  margin-left: 0;
  margin-right: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .container-canales {
  margin-left: 200px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .box-canales, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .box-productos {
  background-color: white;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
  height: 217px;
  width: 700px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .box-productos {
  height: inherit;
  min-height: 290px !important;
  max-height: 480px !important;
  padding-bottom: 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .box-productos .checkbox {
  display: initial !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .box-productos table .checkbox label {
  margin-top: 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk h2.psp-title-canales {
  margin-bottom: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-subtitle-presencial {
  padding: 41px 0 21px 68px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .radio-presencial {
  padding-left: 67px;
  display: grid; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .radio-presencial label {
  margin-bottom: 16px;
  color: #A0A3B5; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .radio-no-presencial {
  display: grid !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .radio-no-presencial label {
  color: #A0A3B5; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-subtitle-no-presencial {
  padding: 41px 142px 21px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .header-productos {
  height: 53px;
  border-radius: 4px 4px 0 0;
  background-color: #F7F8FE; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk td.checkbox {
  display: table-cell; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .nombre-fantasia {
  font-family: Roboto Regular;
  font-size: 22px;
  font-weight: bold; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .box-productos table tr {
  border-bottom: 1px solid #C9D0E4; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .box-productos table th {
  border-bottom: 1px solid #C9D0E4; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .box-productos table tr:last-child {
  border-bottom: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .box-productos table th:first-child {
  border-top: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-border:hover {
  box-shadow: 0px 2px 4px #E7E8E9; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .td-boton-presencial {
  padding-top: 15px;
  padding-left: 195px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .td-boton-no-presencial {
  padding-top: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-border {
  color: #43484C;
  border: 1px solid #D4D6E1;
  border-radius: 100px;
  background-color: #fff;
  text-transform: uppercase;
  font-size: 10px;
  padding: 5px 15px 5px 15px;
  font-weight: bold; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-border.clicked {
  background: linear-gradient(314.03deg, #3CCDFF 0%, #09B1FF 100%);
  color: #fff; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .btn-border:hover {
  box-shadow: 0px 2px 4px #E7E8E9; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .padding-table-productos-varios {
  padding-left: 18px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pl-table-td {
  padding-right: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-productos-select {
  width: 45px !important;
  height: 25px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-productos-select span.caret {
  width: 10px !important;
  height: 20px !important;
  right: 8px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-productos-select ul.dropdown-menu, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-info-select ul.dropdown-menu {
  overflow-y: scroll; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-product-left-1 {
  float: left !important;
  margin: auto 48% !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-product-rigth-1 {
  float: right !important;
  margin: -28px 32% !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-product-left-2 {
  float: left !important;
  margin: auto 47% !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-product-rigth-2 {
  float: right !important;
  margin: -27px 45px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-product-left-3 {
  float: left !important;
  margin: auto 46% !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-product-rigth-3 {
  float: right !important;
  margin: -28px 11px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-product-left-4 {
  float: left !important;
  margin: auto 44% !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-product-rigth-4 {
  float: right !important;
  margin: -28px -5px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-productos-select a.dropdown-toggle {
  padding: 5px 5px 0px 13px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-info-select a.dropdown-toggle {
  padding: 9px 20px 12px 0px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk section.container-form .form-group.has-error label, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk section.container-form .form-group.has-success label {
  color: inherit !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk section.container-form .form-group.has-error input {
  border: 1px solid #F70969 !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk span.text-warning {
  display: none !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-btn-guardar {
  height: 37px;
  width: 85px;
  background: linear-gradient(314.03deg, #3CCDFF 0%, #09B1FF 100%);
  border-radius: 25px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  color: #FFFFFF;
  font-size: 12px;
  letter-spacing: -0.16px;
  line-height: 15px;
  text-decoration: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-btn-guardar:hover {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  color: #FFFFFF;
  text-decoration: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-form .form-group.has-error.select-psp-input {
  height: 83px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-form .form-group.has-error.select-psp-input div.required {
  margin-top: 12px;
  margin-left: -20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-form .form-group.has-error .dropdown-select-product {
  border: 1px solid #F70969 !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-form .has-error .help-block {
  margin-bottom: 0px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-form div.help-block {
  color: #F70969 !important;
  font-size: 10px;
  margin-left: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-comuna {
  margin-top: -15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .radio-no-presencial {
  display: grid !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .radio-no-presencial label {
  color: #A0A3B5; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-btn-guardar {
  height: 37px;
  width: 85px;
  background: linear-gradient(314.03deg, #3CCDFF 0%, #09B1FF 100%);
  border-radius: 25px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  color: #FFFFFF;
  font-size: 12px;
  letter-spacing: -0.16px;
  line-height: 15px;
  text-decoration: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-btn-guardar:hover {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  color: #FFFFFF;
  text-decoration: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk div.edit-psp-box-footer {
  width: 701px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk section.edit-psp-box-footer {
  width: 701px;
  margin-bottom: 30px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-container-list {
  margin: 0px 80px 0px 0px;
  width: 1114px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-list-comercios {
  display: flex;
  height: 52px;
  border-radius: 4px;
  background-color: #FFF;
  padding: 17px 19px 21px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 11px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-title-status {
  line-height: 18px;
  font-family: Roboto regular; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-rut {
  color: #A0A3B5;
  margin-left: 11px;
  font-family: Roboto Regular; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .circle-green-active, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .circle-yellow-pending, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .circle-red-requested {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  margin: 7px 3px 0 4px;
  margin-right: 34.5px;
  background: #28a745; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .circle-yellow-pending {
  background: #FFFF00; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .circle-red-requested {
  background: #FF0000; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .list-canales {
  list-style-type: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk ul.psp-tabs li.tab.active {
  border-bottom: 2px solid #00B6FF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk ul.psp-tabs li.tab a, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk ul.psp-tabs li.tab a:hover {
  color: #43484C !important;
  background-color: inherit !important;
  border: 0px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk ul.psp-tabs li.tab.active > a {
  color: #00B6FF !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk ul.psp-tabs li.tab.active > a:hover {
  color: #00B6FF !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-tabs .tab .badge {
  padding: 4px !important;
  font-size: 9px !important;
  font-weight: inherit !important;
  margin-top: -15px !important;
  background-color: red; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-container-list .header-locales {
  border-radius: 4px 4px 0 0;
  background-color: #F7F8FE;
  border-bottom: 1px solid #C9D0E4; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .psp-container-list tr.header-locales > td {
  padding: 15px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .mb-0 {
  margin-bottom: 0px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination {
  font-family: "Roboto", "Roboto Regular";
  background-color: #FFF;
  border-radius: 21px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  float: none;
  display: inline-block;
  padding-left: 0;
  margin: 0;
  width: auto; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination > li {
  display: block;
  float: left;
  color: #43484C;
  border-radius: 0;
  border-bottom: transparent;
  width: auto;
  height: 28px;
  margin-top: 7px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination > li > a {
  padding-right: 9px;
  padding-left: 9px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination > li > span {
  padding-right: 9px;
  padding-left: 9px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination > li.disabled > a span.icon-caret-right {
  background: no-repeat url("../images/tbk/icoArrowAdvanceDisabled.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination > li.disabled > a span.icon-caret-left {
  background: no-repeat url("../images/tbk/icoArrowBackDisabled.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination > li.active:first-child > a {
  border-radius: 21px 0px 0px 21px;
  padding-right: 0px;
  padding-left: 12px;
  border-bottom: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination > li.active:first-child > span {
  border-radius: 0;
  padding-right: 0px;
  padding-left: 12px;
  border-bottom: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination > li.active:last-child > a {
  border-radius: 0px 21px 21px 0px;
  padding-right: 0px;
  padding-left: 17px;
  border-bottom: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination > li.active:last-child > span {
  border-radius: 0;
  padding-right: 0px;
  padding-left: 0px;
  border-bottom: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination > li.active > a {
  border-bottom: 2px solid #007BFF;
  background-image: none;
  background-color: transparent;
  color: #007BFF;
  box-shadow: none;
  border-radius: inherit;
  font-size: 13px;
  padding-bottom: 7px;
  text-decoration: none;
  border-left: transparent;
  border-right: transparent;
  border-top: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination > li.active > a span.icon-caret-right {
  background: no-repeat url("../images/tbk/icoArrowAdvance.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination > li.active > a span.icon-caret-left {
  background: no-repeat url("../images/tbk/icoArrowBack.svg"); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination .icon-caret-right {
  display: block;
  font-size: 13px;
  background: no-repeat url("../images/tbk/icoArrowAdvance.svg");
  float: right;
  height: 13px;
  width: 9.750px;
  margin-right: 17px;
  margin-top: 7px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination .icon-caret-left {
  display: block;
  font-size: 13px;
  background: no-repeat url("../images/tbk/icoArrowBack.svg");
  background: no-repeat url("../images/tbk/icoArrowBack.svg");
  float: left;
  height: 13px;
  width: 9.750px;
  margin-left: 19px;
  margin-top: 7px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination .icon-caret-right:before, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pagination .icon-caret-left:before {
  content: ""; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .btn-default, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .btn-default:focus, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .btn-default.focus {
  background-color: transparent;
  border: 0;
  padding: 0 5px 8px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-month .scheduler-event-title, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-month .scheduler-event-content {
  cursor: context-menu;
  font-size: 15px;
  line-height: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-view-table {
  height: 500px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next {
  background: #FFF;
  border-radius: 5px;
  margin-bottom: 12px;
  padding: 25px 20px 20px;
  padding-bottom: 0px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-month {
  height: 500px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-month .scheduler-event-title span > a {
  color: #007BFF !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-month .scheduler-event-title span > a:hover {
  text-decoration: inherit; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-month .scheduler-event-title a > span {
  color: #007BFF !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-month .scheduler-event-title a > span:hover {
  text-decoration: inherit; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-month .scheduler-event-content {
  padding: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-month .scheduler-event-content span > a {
  color: #007BFF !important;
  font-size: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-month .scheduler-event-content span > a:hover {
  text-decoration: inherit; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-month .scheduler-event-content a > span {
  color: #007BFF !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-month .scheduler-event-content a > span:hover {
  text-decoration: inherit; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-month .scheduler-view-table-row {
  height: auto;
  min-height: 68px !important;
  background-color: #FFF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-base-today {
  display: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .btn-default:hover .glyphicon.glyphicon-chevron-left {
  background: no-repeat 0 0 url(../images/tbk/icoLeftArrowHover.svg);
  background-size: 7px 11px;
  margin-top: 4px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .btn-default:hover .glyphicon.glyphicon-chevron-right {
  background: no-repeat 0 0 url(../images/tbk/icoRightArrowHover.svg);
  background-size: 7px 11px;
  margin-top: 4px;
  margin-left: 3px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .glyphicon.glyphicon-chevron-left {
  height: 14px;
  color: transparent;
  background: no-repeat 0 0 url(../images/tbk/icoLeftArrow.svg);
  background-size: 7px 11px;
  margin-top: 4px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .glyphicon.glyphicon-chevron-right {
  height: 14px;
  color: transparent;
  background: no-repeat 0 0 url(../images/tbk/icoRightArrow.svg);
  background-size: 7px 11px;
  margin-top: 4px;
  margin-left: 3px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-base-nav-date {
  font-size: 22px;
  color: #d2d2d2;
  text-transform: capitalize;
  font-family: Roboto Light !important;
  line-height: 15px;
  color: #43484C; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-base-content .scheduler-base-views {
  display: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-base-content > .yui3-widget-bd {
  border: 0;
  background-color: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-noscroll {
  border-top: 1px solid #C9D0E4;
  border-right: 1px solid #C9D0E4;
  border-bottom: 1px solid #C9D0E4; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-table-data-col-title {
  font-size: 16px;
  color: #d2d2d2;
  text-align: left;
  vertical-align: text-top;
  padding-left: 7px;
  padding-top: 5px;
  padding-bottom: 49px;
  font-family: Roboto Medium !important;
  line-height: 15px;
  border-left: 1px solid #C9D0E4 !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-table-data-col-title *:before {
  height: 14px !important;
  padding-top: 0 !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-table-data-col-title *:after {
  height: 14px !important;
  padding-top: 0 !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-table-data-col-title th {
  vertical-align: text-top; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-month-table-data-col-nomonth {
  font-size: 16px;
  line-height: 15px;
  color: #d2d2d2;
  background-color: #fafafb;
  vertical-align: text-top; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-table-colgrid-today {
  font-size: 16px;
  line-height: 15px;
  background-color: transparent;
  border: 0 !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-table-colgrid {
  border-left: 1px solid #C9D0E4 !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-table-header-day {
  font-size: 16px;
  line-height: 15px;
  color: #43484C;
  text-transform: capitalize;
  padding: 11px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-table-data-col-title-today {
  border-top: 1px solid #C9D0E4 !important;
  border-right: 0;
  border-left: 0;
  font-weight: inherit;
  line-height: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-table-content .yui3-widget-hd {
  border: 0;
  background-color: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-table-data-col .scheduler-event {
  color: #007BFF;
  font-size: 15px;
  line-height: 15px;
  width: 90% !important;
  margin-left: 2px;
  text-align: right;
  cursor: context-menu;
  font-family: Roboto Medium !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-view-table-data-col .scheduler-event div > h4 {
  background-color: #C12476;
  border-radius: 4px;
  width: 36px;
  height: 19px;
  color: #FFF;
  font-size: 11px;
  font-family: Roboto Medium !important;
  line-height: 15px;
  text-align: center;
  padding-top: 3px;
  margin: 0;
  margin-top: -14px;
  margin-left: 6px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-next .scheduler-event-content:hover {
  text-decoration: none;
  border: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-view-table-data-col-title-down {
  border-top: 1px solid #C9D0E4 !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-event-disabled {
  opacity: 1;
  background-color: transparent !important;
  background-image: none;
  background-repeat: no-repeat;
  border: transparent !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk div .scheduler-view-noscroll {
  height: auto !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-event-content {
  color: #007BFF !important;
  line-height: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-event-content .tooltip-total {
  float: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-event-content a {
  font-size: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .millones {
  font-size: 8px;
  line-height: 15px;
  margin-top: 2px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .pesos {
  font-size: 10px;
  vertical-align: text-top;
  line-height: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .ceros-scheduler {
  cursor: context-menu; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .ceros-scheduler .pesos {
  font-size: 10px;
  vertical-align: text-top;
  line-height: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .ceros-scheduler:hover {
  text-decoration: inherit; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk td > .scheduler-view-table-data-event {
  margin-top: -46px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk td > .scheduler-view-table-data-event .scheduler-event-disabled {
  float: left; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-view-table-row .scheduler-view-table-data > tbody > tr {
  height: 0 !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-base-hd > .scheduler-base-controls > .btn-group .scheduler-base-icon-prev {
  height: 25px;
  width: 25px;
  border: 1px solid #eeeff3;
  border-radius: 19.5px;
  background-color: #FFF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .scheduler-base-hd > .scheduler-base-controls > .btn-group .scheduler-base-icon-next {
  height: 25px;
  width: 25px;
  border: 1px solid #eeeff3;
  border-radius: 19.5px;
  background-color: #FFF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .header-shadow {
  width: 100%;
  /*height:70px;*/
  background: #FFF;
  border-radius: 5px 5px 0 0;
  border-bottom: 1px solid #C9D0E4;
  /*box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.08);*/
  position: relative;
  z-index: 10;
  float: left;
  padding: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .header-shadow .header-title {
  font-size: 15px;
  font-family: Roboto Regular;
  float: left; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .header-shadow .header-subtitle {
  float: right; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .header-shadow .header-subtitle span {
  font-size: 13px;
  font-family: Roboto Regular;
  display: inline-block; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .header-shadow .header-subtitle span hr {
  border: 1px solid #D2D2D2;
  margin: 2px 8px 3px 8px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .header-shadow .direction-title {
  font-size: 13px;
  font-family: Roboto Regular;
  background: url("../images/tbk/iconAdressBlue.svg") 0 4px no-repeat;
  padding: 0 0 0 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-responsive {
  width: 99.99% !important;
  border: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .data-table .table-default {
  border-radius: 5px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
  float: left;
  margin: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .data-table .table-default > thead > tr > th {
  background: #F7F8FE;
  color: #43484C; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .data-table .table-default th.table-sorted {
  background: #F7F8FE; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .data-table .table-default td.table-sorted {
  background: #FFF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .data-table .table-default > thead > tr > th.dt-colspan {
  font-family: Roboto Medium !important;
  font-weight: 500;
  padding: 20px 10px 0 10px;
  border-bottom: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .data-table .table-default > thead > tr > th .table-sort-liner {
  display: inline; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .data-table .table-default > thead > tr > th.table-sorted .table-sort-indicator {
  background-position: 0 -10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .data-table .table-default > thead > tr > th.table-sorted-desc .table-sort-indicator {
  background-position: 0px -18px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .data-table .table-default > thead {
  background: #F3F4FA; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .data-table .table-default > tbody > tr > td {
  color: #A0A3B5; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .data-table .table-default > tbody > tr > td:first-child,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .data-table .table-default > tbody > tr > td:last-child {
  color: #43484C; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .data-table .table-default > tbody > tr > td:last-child {
  /*border-right:1px solid #FFF;*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-container {
  width: 100%;
  border-radius: 5px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  border: 0;
  float: left;
  margin: 0 0 30px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-container .table-content {
  width: 99.9%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .footer-shadow {
  width: 100%;
  background: #FFF;
  border-radius: 0 0 5px 5px;
  border-top: 1px solid #C9D0E4;
  position: relative;
  z-index: 0;
  float: left;
  padding: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .footer-shadow a,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .footer-shadow a:link {
  font-size: 13px;
  font-family: Roboto Medium;
  color: #00B6FF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table {
  width: 100%;
  background: #FFF;
  font-family: Roboto Regular;
  font-size: 13px;
  color: #43484C;
  border-radius: 4px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
  border: 0;
  margin: 0 0 30px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default th,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default td,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table th,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table td {
  font-family: Roboto Regular !important;
  font-size: 13px;
  font-weight: 400; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default > thead {
  /*height:80px;*/
  /*background:#F7F8FE;*/
  /*box-shadow:0 2px 4px 0 rgba(0,0,0,0.06);*/
  box-shadow: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default thead tr th,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default tfoot tr td {
  vertical-align: top;
  padding: 12px 10px 16px 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default > thead > tr > th {
  border: 0;
  font-family: Roboto Regular;
  font-weight: 400;
  border-bottom: 1px solid #C9D0E4; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default > thead > tr.dt-colspan > th {
  border: 0;
  font-family: Roboto Medium !important;
  font-weight: 500;
  padding: 20px 10px 0 10px;
  border-bottom: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default > thead > tr > th.border-right,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default > tbody > tr > td.border-right,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default > tfoot > tr > td.border-right {
  border-right: 1px solid #C9D0E4; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default tbody tr td,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default tbody tr th {
  vertical-align: middle;
  padding: 10px 10px 10px 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default > tbody > tr > td {
  border-top: 1px solid #C9D0E4; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default > tbody > tr:first-child > td {
  border-top: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default thead tr th:first-child,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default tbody tr th:first-child,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default tbody tr td:first-child,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default tfoot tr td:first-child {
  padding-left: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default thead tr th:first-child {
  border-radius: 5px 0 0 0;
  background-color: #F7F8FE; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default thead tr th:last-child {
  border-radius: 0 5px 0 0;
  background-color: #F7F8FE; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default thead tr th:last-child,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default tbody tr td:last-child,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default tfoot tr td:last-child {
  padding-right: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default tbody tr td:first-child,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default tbody tr td:last-child,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default tbody tr td:first-child span,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default tbody tr td:last-child span {
  font-family: Roboto Medium !important;
  /*padding-left:20px;*/
  /*font-weight:500;*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default > tfoot > tr > td a,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default > tfoot > tr > td a:link {
  font-size: 13px;
  font-family: Roboto Medium;
  color: #00B6FF;
  /*font-weight:500;*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default > tfoot > tr > td a.disabled {
  pointer-events: none;
  cursor: not-allowed; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default tr.total-row td {
  background-color: #F7F8FE; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default tr.total-row:last-child td:last-child {
  border-radius: 0 0 5px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default tr.total-row:last-child td:first-child {
  border-radius: 0 0 0 5px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table > thead > tr > th,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table > tbody > tr > td {
  width: auto !important;
  font-family: Roboto Regular;
  font-weight: 400;
  vertical-align: top;
  padding: 12px 10px 16px 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table > tbody > tr > td {
  vertical-align: middle; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table > thead > tr > th {
  font-family: Roboto Regular;
  border: 0;
  border-top: 1px solid #C9D0E4; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table > tbody > tr > td {
  border-top: 1px solid #C9D0E4;
  padding: 10px 10px 10px 10px;
  box-shadow: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table tbody tr td:first-child,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table tbody tr td:last-child,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table tbody tr td:first-child span,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table tbody tr td:last-child span {
  font-family: Roboto Medium;
  /*font-weight:500;*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table th {
  background-color: #F7F8FE;
  border: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table thead th:first-child {
  border-radius: 5px 0 0 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table thead th:last-child {
  border-radius: 0 5px 0 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table thead tr th:first-child,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table tbody tr td:first-child {
  padding-left: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table thead tr th:last-child,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table tbody tr td:last-child {
  padding-right: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table th {
  color: #43484C !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary {
  margin-bottom: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody > tr > th,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody > tr > td {
  font-size: 13px;
  font-family: Roboto Regular;
  color: #43484C;
  background: transparent;
  border: 0;
  /*font-weight:normal;*/
  box-shadow: none;
  margin: 0;
  padding: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody tr td:last-child,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody tr td:first-child {
  padding-right: 0;
  padding-left: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody > tr > th > h6,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody > tr > th > span > h6,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody > tr > td > h6,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody > tr > td > span > h6 {
  font-size: 13px;
  font-family: Roboto Regular;
  font-weight: normal;
  float: left;
  margin: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody > tr.tr-totals > td > h6.pull-top,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody > tr.tr-totals > td > span > h6.pull-top {
  margin: 10px 2px 0 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody > tr.tr-totals > td > h6.pull-bottom,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody > tr.tr-totals > td > span > h6.pull-bottom {
  margin: 21px 0 0 2px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody > tr > td.highl-text-2 > h6.pull-top,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody > tr > td.highl-text-2 > span > h6.pull-top {
  margin: 8px 2px 0 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody > tr > td.highl-text-2 > h6.pull-bottom,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody > tr > td.highl-text-2 > span > h6.pull-bottom {
  margin: 15px 0 0 2px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody > tr > td.highl-text-3 > h6.pull-top,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody > tr > td.highl-text-3 > span > h6.pull-top {
  margin: 6px 2px 0 2px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody > tr > td.highl-text-3 > h6.pull-bottom,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody > tr > td.highl-text-3 > span > h6.pull-bottom {
  margin: 9px 0 0 2px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody > tr > th {
  height: 10px;
  font-weight: 400;
  padding: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody > tr > td.highl-text-2 {
  padding: 0 0 25px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody > tr.tr-line > th {
  /*RESUMEN MIS ABONOS*/
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  padding: 10px 0 0 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-summary > tbody > tr > td.highl-text-3 {
  font-family: Roboto Regular !important;
  font-size: 19px !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-consolidated > tbody > tr > td.highl-text-2 > h6.pull-bottom,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-consolidated > tbody > tr > td.highl-text-2 > span > h6.pull-bottom {
  margin: 17px 0 0 2px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-consolidated > tbody > tr > td.highl-text-2 {
  /*RESUMEN MIS ABONOS*/
  padding: 0 0 15px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-consolidated > tbody > tr > td.highl-text-3 {
  /*RESUMEN MIS ABONOS*/
  font-family: Roboto Regular !important;
  font-size: 19px !important;
  padding: 0 0 15px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-consolidated tbody tr:nth-of-type(6) td.highl-text-3 {
  /*RESUMEN MIS ABONOS*/
  padding: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-data-white > tbody > tr > th,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-data-white > tbody > tr > td {
  color: #FFF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-data-light-grey > tbody > tr > th {
  color: #A0A3B5; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-voucher {
  margin: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-voucher > tbody > tr > th,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-voucher > tbody > tr > td {
  font-family: Roboto Regular;
  color: #43484C;
  background: transparent;
  border: 0;
  /*font-weight:normal;*/
  box-shadow: none;
  margin: 0;
  padding: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-voucher > tbody > tr > th {
  height: 10px;
  font-family: Roboto Regular;
  font-size: 13px;
  font-weight: normal; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-voucher > tbody > tr.tr-data > td {
  height: 43px;
  font-family: Roboto Medium;
  font-size: 15px;
  /*font-weight:500;*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-voucher > tbody > tr > td.total-sale {
  height: 80px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-voucher .icon-date {
  width: 13px;
  height: 13px;
  background: no-repeat 50% 50% url("../images/tbk/icoCalendarLightGrey.svg");
  margin: 1px 6px 0 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-voucher > tbody > tr > td > h6 {
  font-size: 16px;
  font-family: Roboto Regular;
  /*font-weight:normal;*/
  float: left;
  margin: 10px 1px 0 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table > thead {
  height: 50px;
  /*background:#F7F8FE;*/
  /*box-shadow:0 2px 4px 0 rgba(0,0,0,0.06);*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table > tbody > tr {
  /*AGREGA ALTO FIJO*/
  height: auto; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default > tbody > tr th {
  border-top: 1px solid #C9D0E4; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table > thead > tr:first-child > th {
  border-top: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail .table > tbody > tr > th {
  border-top: 1px solid #C9D0E4; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail > thead > tr.tr-shadow {
  /*box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.06);*/
  box-shadow: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail.table-tabs {
  background: #F3F4FA; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail.table-tabs .table {
  border-radius: 0 5px 5px 5px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail.table-tabs .table th {
  background: #FFF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-tabs .table thead tr th:last-child {
  border-radius: 0 5px 0 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail.table-tabs .table-list > tbody tr td:first-child {
  font-family: Roboto Medium;
  /*font-weight:bold;*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail.table-tabs .icon-tooltip {
  width: 16px;
  height: 16px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-detail.table-tabs .table > thead {
  /*height:50px;*/
  /*background:#FFF;*/
  /*box-shadow:0 2px 4px 0 rgba(0,0,0,0.06);*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .ico-status img {
  width: 15px;
  height: 15px;
  margin: -1px 0 0 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .text-ico {
  /*width:60px;*/
  white-space: nowrap; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-totals {
  font-size: 13px;
  color: #43484C;
  position: absolute;
  top: 35px;
  right: 30px;
  z-index: 1; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-totals th, .tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-totals td {
  padding: 6px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-totals th {
  color: #A0A3B5; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default.table-detail-local tbody tr td,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .table-default.table-detail-local tbody tr th {
  vertical-align: top; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums {
  margin-top: 45px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .table-detail .table > tbody > tr > td {
  padding: 10px 10px 10px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .table thead tr th:first-child {
  padding-left: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .table-detail .table tbody tr td:last-child {
  padding-right: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .table-detail .table > thead > tr > th {
  padding: 10px 10px 10px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .content__table-colums .table thead tr th:first-child {
  padding-left: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .table-detail .table thead th:first-child {
  padding-left: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .table-detail .table tbody tr td:first-child {
  padding-left: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .content__table-colums .btn-more {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  width: 62px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .message-case .panel-default {
  margin-bottom: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tabs-moves.tabbable-content {
  /*CONTENEDOR PRINCIPAL*/
  color: #43484C;
  margin: 20px 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tabs-moves.tabbable-content .nav-tabs {
  border-bottom: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tabs-moves.tabbable-content .nav-tabs > li {
  position: relative;
  margin-bottom: -2px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tabs-moves.tabbable-content .nav-tabs > li > a {
  background: linear-gradient(to bottom, white 0%, #e8ebff 100%);
  color: #43484C;
  font-family: Roboto Regular;
  font-size: 14px;
  border-radius: 5px 5px 0 0;
  border: 0;
  box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.1);
  /*box-shadow:0 2px 6px 0 rgba(0,0,0,0.1);*/
  margin-right: 6px;
  padding: 12px 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tabs-moves.tabbable-content .nav-tabs > li:hover > a {
  background: linear-gradient(to bottom, #fcfdff 0%, #f3f5fd 100%); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tabs-moves.tabbable-content .nav-tabs > li.active > a {
  background: #FFF;
  color: #43484C;
  font-family: Roboto Medium;
  font-size: 14px;
  /*font-weight:500;*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tabs-moves.tabbable-content .nav-tabs > li.disabled > a {
  background: #EAECF8;
  color: #A0A3B5;
  pointer-events: none;
  cursor: not-allowed; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tabs-moves.tabbable-content .nav-tabs > li.active > a,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tabs-moves.tabbable-content .nav-tabs > li.active > a:hover,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tabs-moves.tabbable-content .nav-tabs > li.active > a:focus {
  background: #FFF;
  color: #43484C;
  font-size: 14px;
  font-family: Roboto Medium;
  /*font-weight:500;*/
  border: 0;
  position: relative;
  z-index: 10; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tabs-moves .tab-content:focus {
  border: none;
  outline: none;
  outline: none -webkit-focus-ring-color transparent 0;
  outline: none -moz-focus-ring-color transparent 0;
  outline: none -o-focus-ring-color transparent 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tabs-moves.tabbable-content div.tab-content {
  position: relative; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tabs-moves.tabbable-content .tab-content .tab-pane {
  min-height: 200px;
  background: transparent;
  border-radius: 0 5px 5px 5px;
  /*box-shadow:0 2px 4px 0 rgba(0,0,0,0.06);*/ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .container-notification {
  min-width: 1133px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .count-notification {
  height: 15px;
  width: 15px;
  border-radius: 8px;
  background-color: #f42651;
  color: #FFF;
  z-index: 101;
  position: relative;
  font-size: 10px;
  text-align: center;
  padding-top: 1px;
  margin-left: -10px;
  float: right;
  -webkit-animation-name: animateright;
  -webkit-animation-duration: .4s;
  animation-name: animateright;
  animation-duration: .4s; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tinkerbell {
  height: 44px;
  width: 44px;
  background-color: #FFFFFF;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  color: #FFF;
  border-radius: 100%;
  border: none;
  margin-top: 2px;
  position: relative;
  z-index: 100;
  float: right;
  background: no-repeat 0% 56% url("../images/tbk/Bell_icon.svg");
  background-position-x: 16px;
  background-color: #FFF;
  -webkit-animation-name: animatetop;
  -webkit-animation-duration: 0.4s;
  animation-name: animatetop;
  animation-duration: 0.4s; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tinkerbell:focus {
  border: none;
  outline: none;
  outline: none -webkit-focus-ring-color transparent 0;
  outline: none -moz-focus-ring-color transparent 0;
  outline: none -o-focus-ring-color transparent 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .modalNotificationTop {
  display: block;
  position: fixed;
  z-index: 110;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
  overflow-y: hidden;
  /* The Close Button */ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .modalNotificationTop .notification-content {
  position: relative;
  margin: auto;
  padding: 0;
  box-shadow: 0 4px 8px 0 transparent, 0 6px 20px 0 transparent;
  border: 1px solid transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .modalNotificationTop .notification {
  padding: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .modalNotificationTop .alert-warning {
  height: 49px;
  width: 100%;
  position: fixed;
  padding-right: 143px !important;
  padding-left: 40px;
  color: #43484C;
  text-align: center;
  background-color: #FFF8F8;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0;
  white-space: nowrap;
  -webkit-transition: height 2s, white-space 1s;
  transition: max-height 0.4s ease-in; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .modalNotificationTop .alert-warning:hover {
  height: auto;
  white-space: normal;
  padding-left: 40px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .modalNotificationTop .alert-warning.more-than-one-notification {
  border-bottom: solid 3px #E0DDCA;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.06); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .modalNotificationTop .number-notification {
  position: relative;
  z-index: 2000;
  float: right;
  padding-right: 50px;
  padding-top: 15px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .modalNotificationTop .close {
  color: black;
  float: right;
  font-size: 28px;
  font-weight: bold;
  padding-right: 20px;
  padding-top: 10px;
  z-index: 2000;
  position: relative; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .modalNotificationTop .close:hover,
.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .modalNotificationTop .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .bgDialogModal {
  display: none;
  width: 100%;
  height: 125%;
  overflow-y: hidden;
  background-color: rgba(0, 0, 0, 0.2);
  top: -77px;
  position: fixed;
  opacity: 0;
  left: 0;
  z-index: 700;
  transition: opacity .4s;
  -webkit-transition: opacity .4s; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .bgDialogModal.show {
  opacity: 1;
  display: block; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification {
  right: -100%;
  opacity: 0;
  transition: right 0.4s, opacity 0.4s;
  -webkit-transition: right 0.4s, opacity 0.4s;
  z-index: 800;
  position: fixed;
  overflow-y: hidden;
  overflow-x: hidden;
  /* Modal Content */ }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .modal-dialog {
  position: relative;
  float: right;
  margin: 0px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification.show {
  right: 0px;
  opacity: 1;
  top: 0;
  width: 100%;
  height: 100%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .scroller {
  width: 100%;
  height: 100px;
  overflow-y: scroll;
  scrollbar-color: #D4D6E1 #EBECF0;
  scrollbar-width: thin; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .scrollbar {
  margin-left: 30px;
  float: left;
  height: 300px;
  background: transparent;
  overflow-y: scroll;
  margin-bottom: 25px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .scrollbar-magenta::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #EBECF0;
  opacity: 0.33;
  border-color: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .scrollbar-magenta::-webkit-scrollbar {
  width: 7.99px;
  background-color: #EBECF0;
  opacity: 0.33;
  border-color: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .scrollbar-magenta::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #D4D6E1; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .notification-unread {
  color: #43484C;
  background-color: #EAEDFC; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .notification-read {
  color: #43484C;
  background-color: #F3F5FE; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panelNotification button {
  background: white;
  border: none;
  float: left; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-content-notification {
  position: relative;
  margin: auto;
  padding: 0;
  border: 1px solid transparent;
  margin: 0;
  width: 100%;
  box-shadow: 0 4px 8px 0 transparent, 0 6px 20px 0 transparent;
  border: 1px solid transparent;
  border-radius: 6px;
  outline: 0;
  background-clip: padding-box;
  background-color: #fff; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-header-notification {
  padding-top: 17px;
  font-size: 13px;
  padding-left: 28px;
  display: flex; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .nav-panel-notification {
  text-align: left;
  padding-top: 6px;
  padding-right: 8px;
  cursor: pointer; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .nav-panel-notification .tab-notification {
  margin-right: 14px;
  padding-right: 2px;
  margin-left: 4px;
  padding-left: 2px;
  text-align: left;
  background: white;
  border: none;
  float: left;
  cursor: pointer;
  padding-bottom: 10px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .nav-panel-notification .tab-notification:focus {
  border-bottom: 2px solid #007BFF;
  outline: none;
  outline: none -webkit-focus-ring-color transparent 0;
  outline: none -moz-focus-ring-color transparent 0;
  outline: none -o-focus-ring-color transparent 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .nav-panel-notification .tab-notification:hover {
  color: #00B6FF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .nav-panel-notification .selected {
  padding-bottom: 10px;
  cursor: pointer;
  border-bottom: 2px solid #00B6FF;
  color: #00B6FF; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .close-panel-notification {
  text-align: right;
  width: 150px;
  padding-top: 6px;
  padding-right: 7px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .close-panel-notification .close {
  float: right;
  font-size: 13px;
  font-weight: inherit;
  color: #43484C;
  opacity: 1; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .close-panel-notification span {
  border: solid 1px #43484C;
  border-radius: 25px;
  padding-left: 4px;
  padding-right: 4px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-nodification-body {
  padding-right: 8px;
  background-color: #F3F5FE;
  height: 329px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-nodification-scroll {
  overflow-y: scroll;
  overflow-x: hidden;
  width: 358px;
  height: 313px;
  list-style: none;
  padding: 0;
  margin: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-nodification-scroll .notification-date {
  float: right;
  padding-right: 10px;
  padding-top: 17px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-nodification-scroll li {
  padding-left: 33px;
  font-weight: 600;
  border-bottom: 1px solid #D5D8F1;
  padding-bottom: 15px;
  padding-top: 17px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-nodification-scroll li p {
  width: 284px;
  word-wrap: break-word;
  font-weight: 300; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-nodification-scroll li a {
  padding-left: 265px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-nodification-scroll li::before {
  content: " ";
  height: 5px;
  width: 5px;
  background-color: #00B6FF;
  border-radius: 50%;
  display: inline-block;
  margin-left: -14px;
  margin-right: 9px;
  margin-bottom: 2px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-nodification-scroll .icon-check-circle {
  background: no-repeat 0% 56% url("../images/tbk/icoCheckCircle.svg");
  background-size: 37.8px;
  height: 40px;
  width: 40px;
  margin-left: 44%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-nodification-scroll .alert-null {
  color: #787B89;
  font-family: "Roboto", "Roboto Regular";
  font-size: 13px;
  line-height: 19px;
  text-align: center;
  padding-top: 113px;
  padding-bottom: 92px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-nodification-scroll .alert-null .text-alert-null {
  padding-top: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-alert-scroll {
  overflow-y: scroll;
  overflow-x: hidden;
  width: 358px;
  height: 313px;
  list-style: none;
  /* Remove HTML bullets */
  padding: 0;
  margin: 0; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-alert-scroll .scroller {
  width: 100%;
  height: 100px;
  overflow-y: scroll;
  scrollbar-color: #D4D6E1 #EBECF0;
  scrollbar-width: thin; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-alert-scroll .scrollbar {
  margin-left: 30px;
  float: left;
  height: 300px;
  background: transparent;
  overflow-y: scroll;
  margin-bottom: 25px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-alert-scroll .scrollbar-magenta::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #EBECF0;
  opacity: 0.33;
  border-color: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-alert-scroll .scrollbar-magenta::-webkit-scrollbar {
  width: 7.99px;
  background-color: #EBECF0;
  opacity: 0.33;
  border-color: transparent; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-alert-scroll .scrollbar-magenta::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #D4D6E1; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-alert-scroll .notification-unread {
  color: #43484C;
  background-color: #EAEDFC; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-alert-scroll .notification-read {
  color: #43484C;
  background-color: #F3F5FE; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-alert-scroll .notification-date {
  float: right;
  padding-right: 10px;
  padding-top: 17px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-alert-scroll .icon-check-circle {
  background: no-repeat 0% 56% url("../images/tbk/icoCheckCircle.svg");
  background-size: 37.8px;
  height: 40px;
  width: 40px;
  margin-left: 44%; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-alert-scroll .alert-null {
  color: #787B89;
  font-family: "Roboto", "Roboto Regular";
  font-size: 13px;
  line-height: 19px;
  text-align: center;
  padding-top: 113px;
  padding-bottom: 92px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-alert-scroll .alert-null .text-alert-null {
  padding-top: 20px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-alert-scroll li {
  padding-left: 33px;
  font-weight: 600;
  border-bottom: 1px solid #D5D8F1;
  border-bottom: 1px solid #D5D8F1;
  padding-bottom: 15px;
  padding-top: 17px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-alert-scroll li p {
  width: 284px;
  word-wrap: break-word;
  font-weight: 300; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-alert-scroll li a {
  padding-left: 265px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-alert-scroll li::before {
  background-color: #F70969;
  content: " ";
  height: 5px;
  width: 5px;
  border-radius: 50%;
  display: inline-block;
  margin-left: -14px;
  margin-right: 9px;
  margin-bottom: 2px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .modal-dialog {
  width: 363px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .panelNotification .panel-nodification-footer {
  background-color: #F3F5FE;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-color: #e5e5e5;
  clear: both;
  text-align: left;
  min-height: 8px; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .modal-backdrop.in {
  display: none; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tooltip-detail .tooltip-inner {
  background-color: #007eff;
  box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2); }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tooltip-detail.tooltip.top .tooltip-arrow {
  border-top-color: #007eff; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tooltip-detail.tooltip.top-left .tooltip-arrow {
  border-top-color: #007eff; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tooltip-detail.tooltip.top-right .tooltip-arrow {
  border-top-color: #007eff; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tooltip-detail.tooltip.right .tooltip-arrow {
  border-right-color: #007eff; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tooltip-detail.tooltip.left .tooltip-arrow {
  border-left-color: #007eff; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tooltip-detail.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #007eff; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tooltip-detail.tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: #007eff; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .tooltip-detail.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #007eff; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .portlet-content {
  font-family: "Roboto", "Roboto Regular" !important; }

.tbk:not(.liferay-instance).private-page.theme-psp .wrapper_tbk .modal:not(.show) {
  display: none;
  opacity: 0; }

body.has-showcontrolmenu header {
  margin-top: 56px; }
  body.has-showcontrolmenu header .tbk-sidenav {
    margin-top: 56px; }

html, body {
  font-family: '"Roboto Regular"';
  font-size: 13px;
  color: #43484C;
  background-color: #F3F4FA;
  overflow-x: hidden; }
  html.theme_tbk-2, body.theme_tbk-2 {
    background-color: #FFFFFF; }
    html.theme_tbk-2.bg-gray, body.theme_tbk-2.bg-gray {
      background-color: #F7F8FE; }

html {
  scrollbar-color: #43484c #787878;
  scrollbar-width: thin;
  overflow-y: scroll; }
  html::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #787878;
    opacity: 0.53;
    border-color: transparent; }
  html::-webkit-scrollbar {
    width: 8px;
    background-color: #787878;
    opacity: 0.53;
    border-color: transparent; }
  html::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #43484c; }

.tbk-theme:not(.liferay-instance) {
  font-family: "Roboto Regular" !important; }
  .tbk-theme:not(.liferay-instance) .portlet-content {
    font-family: "Roboto Regular" !important; }

#wrapper {
  padding-top: 98px; }

.box-logos-tbk {
  align-items: center; }

.tbk-theme .wrapper_tbk {
  width: calc(100% - 140px);
  float: right; }
  .tbk-theme .wrapper_tbk .container__portlet {
    /*CONTENEDOR*/
    max-width: 1114px;
    margin: auto;
    padding-top: 0; }

.tbk-theme #main-content {
  /*HEIGHT - LAYOUT*/
  min-height: 100%; }

/*FOOTER*/
.footer {
  display: block;
  max-width: 1114px;
  margin: auto; }

@media only screen and (max-width: 830px) {
  .tbk-theme #main-content {
    margin-top: 6rem; } }

@media only screen and (max-width: 965px) {
  .tbk-theme footer {
    margin-top: 0px; }
  .tbk:not(.liferay-instance).private-page #wrapper.container-fluid.wrapper_tbk.DS3 {
    padding-top: 0px; } }

@media only screen and (max-width: 991px) {
  .tbk-theme footer {
    margin-top: 0px; } }

@media only screen and (max-width: 966px) {
  .tbk-theme footer {
    margin-top: 0px; }
  .tbk:not(.liferay-instance).private-page #wrapper.container-fluid.wrapper_tbk.DS3 {
    padding-left: 2px;
    padding-right: 2px; } }

.tbk-theme footer p {
  font-size: 12px;
  font-family: "Roboto Regular" !important;
  color: #43484C;
  text-align: left;
  border-top: 1px solid #9B9B9B;
  padding: 10px 0; }

.DS3 .footer {
  display: block; }

.footer {
  display: block; }

/*FIN FOOTER*/
.DS3 {
  background: white; }

.DS3 .portlet-layout.row {
  min-width: max-content;
  width: 100%; }

/*********Loading Spinner *******/
.loading-animation::after {
  display: none; }

body.DS3 {
  background-color: #FFFFFF;
  padding-bottom: 0px; }

.spinner-principal {
  height: 207%;
  width: 100vw;
  overflow-y: hidden;
  opacity: 0.95;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 2000;
  top: 0;
  left: 0;
  position: fixed;
  display: none; }
  .spinner-principal .magenta {
    width: 80px;
    height: 80px;
    margin: auto;
    margin-top: 27vh;
    position: fixed;
    margin-left: 50%;
    margin-right: 50%; }

.spinner-modulo {
  height: 100%;
  width: 100%;
  overflow-y: hidden;
  opacity: 0.95;
  background-color: transparent;
  z-index: 2000;
  top: 0;
  left: 0;
  position: absolute;
  display: none; }

.lfr-spa-loading-bar .magenta {
  margin: auto;
  margin-top: 27vh; }

/*spimner magenta moulo*/
:not(.inline-item) > .loading-animation {
  margin-bottom: 0;
  margin-top: 0;
  position: fixed;
  left: 50%;
  right: 50%;
  top: 27vh;
  z-index: 9; }

.lfr-spa-loading-bar-Filtro {
  overflow-y: hidden;
  opacity: .95;
  background-color: rgba(255, 255, 255, 0.8);
  position: fixed;
  z-index: 999999;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  -webkit-animation: mover 5s infinite;
  /* Safari 4+ */
  -moz-animation: mover 5s infinite;
  /* Fx 5+ */
  -o-animation: mover 5s infinite;
  /* Opera 12+ */
  animation: mover 5s infinite;
  transform: inherit;
  -webkit-transform: inherit; }

.tbk:not(.liferay-instance).private-page .lfr-spa-loading-bar-Filtro .magenta {
  margin: auto;
  margin-top: 27vh; }

.tbk-theme:not(.liferay-instance) .DS3 .change_sessions {
  margin-bottom: 40px;
  margin-top: 18px;
  margin-right: 16px; }

#wrapper {
  padding-bottom: 40px; }

.tbk-theme:not(.liferay-instance) .row {
  min-width: min-content; }

.tbk-theme:not(.liferay-instance) .form-group.row {
  width: inherit; }

.table {
  background-color: inherit; }

.body-fixed {
  position: fixed;
  width: 100%;
  height: 100vh;
  overflow: hidden; }

.button-org-header-tbk:hover span.nombreOrgTbk, .button-org-header-tbk:hover span.nombreOrgTbk i {
  color: #D5006C !important; }

.tbk:not(.liferay-instance).private-page.fit-top-header #wrapper {
  padding-top: 20px; }

.tbk:not(.liferay-instance).private-page #wrapper {
  overflow-x: hidden; }

.tbk:not(.liferay-instance).private-page.body-iframe--custom #wrapper {
  padding: 0;
  float: right;
  width: calc(100vw - 151px); }
  .tbk:not(.liferay-instance).private-page.body-iframe--custom #wrapper .portlet-layout.row {
    max-width: calc(100vw - 150px);
    width: calc(100vw - 150px);
    min-width: calc(100vw - 150px);
    float: right;
    position: absolute;
    right: 0; }
    .tbk:not(.liferay-instance).private-page.body-iframe--custom #wrapper .portlet-layout.row .iframe--position {
      width: 100%; }

.tbk:not(.liferay-instance).private-page.body-iframe--custom-height #wrapper {
  padding: 0;
  float: right;
  width: calc(100vw - 151px); }
  .tbk:not(.liferay-instance).private-page.body-iframe--custom-height #wrapper .portlet-layout.row {
    max-width: calc(100vw - 150px);
    width: calc(100vw - 150px);
    min-width: calc(100vw - 150px);
    float: right;
    position: absolute;
    right: 0; }
    .tbk:not(.liferay-instance).private-page.body-iframe--custom-height #wrapper .portlet-layout.row .iframe--position {
      width: 100%;
      height: 1624px; }

.tbk:not(.liferay-instance).private-page.has-showcontrolmenu .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .component-tbar.tbar {
  top: 56px; }

.tbk:not(.liferay-instance).private-page.has-showcontrolmenu .DS3 .row.header-tbk .modalNotificationTop {
  top: 135px; }

.tbk:not(.liferay-instance).private-page.has-showcontrolmenu .panelNotification.show {
  right: 0px;
  opacity: 1;
  top: 56px; }

.tbk:not(.liferay-instance).private-page.has-showcontrolmenu .portlet {
  min-height: 100px; }

.body-iframe--custom-height .iframe--position {
  margin-top: 20px; }

.tbk:not(.liferay-instance).private-page .portlet-layout.row {
  min-width: 100% !important;
  max-width: 100% !important; }

.tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk {
  padding-top: 0; }

.responsive-mensaje-org-tbk {
  display: none !important;
  width: 100%;
  height: 10px;
  z-index: 2;
  position: fixed;
  justify-content: center;
  align-items: center;
  margin-top: 7rem;
  padding-bottom: 2rem; }

.quick-access-nav {
  display: none; }

div.modal {
  display: block; }

@media (max-width: 992px) {
  div.wrapper_tbk {
    margin-top: 9rem !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .row.header-tbk,
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .component-tbar.tbar {
    border-bottom: none !important; }
  .ayuda-desktop,
  .icono-ayuda-tbk,
  .mensaje-desktop-org-tbk {
    display: none !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .btn-group .dropdown-toggle {
    min-width: none !important; }
  .responsive-mensaje-org-tbk {
    display: flex !important; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .sidebar-body {
    margin-top: 106px; }
  .tbk:not(.liferay-instance).private-page header.DS3 {
    height: 130px; }
  .tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .scrollbar {
    margin-top: 9rem; } }

@media (max-width: 600px) {
  .modal__slide--right-content.show {
    width: 100vw !important;
    height: 100vh !important;
    position: fixed !important; }
  .modal__slide--right-content .input_default {
    width: 85vw !important; }
  .modal__slide--right-content .tbk_width_dimention-324 {
    min-width: 85vw !important;
    width: 85vw !important;
    max-width: 85vw !important;
    height: 99vw !important; }
  .modal__slide--right-content {
    padding-right: 30px !important;
    padding-left: 30px !important; }
  .modal__slide--right-content .table-detail .table {
    box-shadow: none !important;
    height: 45vh !important;
    overflow-y: scroll !important; }
  .modal__slide--right-content .content.tbk__paginator.pagination.pagination-large.yui3-widget.component {
    margin-left: -1px !important;
    position: absolute !important;
    bottom: -6px !important;
    left: -12px !important; }
  .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ .modal__dialog .modal__dialog__content {
    position: fixed !important;
    width: 100vw !important;
    left: 0 !important;
    right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ .modal__dialog .modal__dialog__content .modal__dialog-content {
    padding: 1rem !important; }
  .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ .table-detail .table > tbody > tr {
    height: 30px !important; } }

@media screen and (max-width: 766px) {
  .theme_tbk-2 .favorit .check__list {
    background-position-x: 96% !important; } }

@media screen and (max-width: 670px) {
  .theme_tbk-2 .favorit .check__list {
    background-position-x: 97% !important; } }

@media screen and (max-width: 500px) {
  .theme_tbk-2 .favorit .check__list {
    background-position-x: 93% !important; }
  .theme_tbk-2 .favorit .check__list [type="checkbox"] {
    width: 95% !important; }
  .theme_tbk-2 .favorit .check__list a {
    width: 70% !important; } }

@media screen and (max-width: 467px) {
  .tbk:not(.liferay-instance).private-page header.DS3 {
    border-bottom: none !important;
    height: 130px !important; }
  .responsive-mensaje-org-tbk {
    margin-top: 8rem; } }

@media screen and (max-width: 400px) {
  .theme_tbk-2 .favorit .check__list {
    background-position-x: 94% !important; }
  .tbk:not(.liferay-instance) .DS3 .change_sessions_modal .modal__dialog-content span.twitter-typeahead input.form-control {
    min-width: 60vw !important; } }

@media screen and (max-width: 350px) {
  .tbk:not(.liferay-instance) .DS3 .change_sessions_modal .modal__dialog-content span.twitter-typeahead input.form-control {
    min-width: 55vw !important; }
  .tbk:not(.liferay-instance) .DS3 .tbkdatatable .button--outlined.button--default.calendar .calendar-tbk-modal .dropdown-menu {
    left: -1rem; } }

@media screen and (max-width: 320px) {
  .tbk:not(.liferay-instance) .DS3 .tbkdatatable .button--outlined.button--default.calendar .calendar-tbk-modal .dropdown-menu {
    left: -2rem; } }

/* Contenedor del spinner-tbk */
.spinner-tbk-container {
  position: fixed;
  width: 100vw;
  height: 100vh;
  z-index: 999999;
  background-color: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(5px); }

.spinner-tbk-container .spinner-tbk {
  width: 200px;
  height: 200px;
  border: 8px solid #fafafa;
  border-top: 8px solid #d5006c;
  /* Color del spinner-tbk */
  border-radius: 50%;
  position: absolute;
  top: calc(50% - 100px);
  left: calc(50% - 100px);
  animation: spinner-tbk 1.6s linear infinite; }

.spinner-tbk-container .logo-spinner-tbk {
  width: 100px;
  height: 100px;
  position: absolute;
  top: calc(50% - 50px);
  left: calc(50% - 50px); }

/* Animación de rotación */
@keyframes spinner-tbk {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.tbk:not(.liferay-instance).private-page .DS3 .sidenav-fixed.sidenav-menu-slider.open:not(.lfr-product-menu-panel) .tbk-sidebar .component-tbar.tbar .transbank_logo {
  background-size: contain !important; }

.gecko .tbk:not(.liferay-instance).modalNotificationTop .alert-warning,
.firefox .tbk:not(.liferay-instance).modalNotificationTop .alert-warning {
  width: calc(100vw - 150px); }

@media screen and (max-width: 830px) {
  .gecko .tbk:not(.liferay-instance).modalNotificationTop .alert-warning,
  .firefox .tbk:not(.liferay-instance).modalNotificationTop .alert-warning {
    width: 100%; } }

@media screen and (max-width: 767px) {
  .gecko .tbk:not(.liferay-instance).tbk:not(.liferay-instance).private-page .DS3 .box-parrafos-alianzas,
  .firefox .tbk:not(.liferay-instance).tbk:not(.liferay-instance).private-page .DS3 .box-parrafos-alianzas {
    height: 100%; }
  .gecko .tbk:not(.liferay-instance).tbk:not(.liferay-instance).private-page .DS3 .button-show-more,
  .firefox .tbk:not(.liferay-instance).tbk:not(.liferay-instance).private-page .DS3 .button-show-more {
    bottom: 0; } }

.gecko .tbk:not(.liferay-instance) .ilustration-error_ufo,
.firefox .tbk:not(.liferay-instance) .ilustration-error_ufo {
  background: #fff no-repeat 50% 50% url(../images/tbk/DS3/ilustration/ufoError.png);
  height: 200px;
  max-width: 200px;
  background-size: cover;
  width: -webkit-fill-available; }

.gecko body.DS3,
.firefox body.DS3 {
  padding-bottom: 0px; }

.gecko body,
.firefox body {
  -moz-osx-font-smoothing: unset; }

.safari .tbk:not(.liferay-instance) .ilustration-error_ufo {
  background: #fff no-repeat 50% 50% url(../images/tbk/DS3/ilustration/ufoError.png);
  height: 200px;
  max-width: 200px;
  background-size: cover;
  width: -webkit-fill-available; }

.safari .tbk:not(.liferay-instance).private-page .DS3 .tbkdatatable .adda-tabletable thead th {
  text-align: left; }

.safari .tbk:not(.liferay-instance).private-page .DS3 .filter--columns .dropdown--content {
  padding-bottom: 20px; }

.safari textarea,
.safari select,
.safari input,
.safari button,
.safari div {
  outline: none; }

.safari .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ .DS3 .table-detail .table th span {
  height: 6px;
  width: 100px;
  display: -webkit-box;
  margin-bottom: 20px;
  margin-right: 10px; }

.safari .tbk:not(.liferay-instance).private-page .portlet-boundary_ContracargoDetalleWebPortlet_ .panel--default .row.fs-2.mb-0 {
  letter-spacing: -0.9px; }

@media screen and (min-width: 992px) {
  .safari .green-border-card-tbk,
  .safari .card-maquinas-tbk {
    max-height: 68%; }
  .safari .card-maquinas-tbk.open-codes {
    height: 90%; } }

@media screen and (min-width: 1230px) {
  .safari .maquinas-bloqueadas {
    position: absolute;
    right: 9%;
    top: 30%;
    width: 62%; }
  .safari .maquinas-activas {
    top: 52% !important;
    right: 2% !important; } }

.safari .modal__slide--right-content:not(.show) {
  display: none; }

.safari .modal__slide--right-content.show {
  display: block; }

.safari .modal__slide--right-content .close {
  margin-top: 20px; }

.safari .portlet-boundary_cl_tbk_cambio_organizacion_web_CambioOrganizacionWebPortlet_ .DS3 .table-detail .table th span:first-child {
  width: min-content;
  margin-left: 0 !important;
  margin-right: 4px; }

.mobile .modal__slide--right-content:not(.show) {
  display: none; }

.mobile .modal__slide--right-content.show {
  width: 88vw;
  display: block; }

.mobile .modal__slide--right-content .modal_tbk__panel-nav {
  max-width: 0%; }

.mobile .modal__slide--right-content .close {
  margin-right: 0 !important;
  margin-top: 20px; }

@font-face {
  font-family: "transbank-icons";
  src: url("/o/transbank-theme/font/mo-icons/transbank-icons.ttf?hshzfp") format("truetype"), url("/o/transbank-theme/font/mo-icons/transbank-icons.woff?hshzfp") format("woff"), url("/o/transbank-theme/font/mo-icons/transbank-icons.svg?hshzfp#transbank-icons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

[class^=mo-i-], [class*=" mo-i-"] {
  font-family: "transbank-icons" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.mo-i-activity:before {
  content: "\e9f4"; }

.mo-i-alert-circle:before {
  content: "\e9f5"; }

.mo-i-alert-triangle:before {
  content: "\e9f6"; }

.mo-i-archive:before {
  content: "\e9f7"; }

.mo-i-arrow-back:before {
  content: "\e9f8"; }

.mo-i-arrow-circle-down:before {
  content: "\e9f9"; }

.mo-i-arrow-circle-left:before {
  content: "\e9fa"; }

.mo-i-arrow-circle-right:before {
  content: "\e9fb"; }

.mo-i-arrow-circle-up:before {
  content: "\e9fc"; }

.mo-i-arrow-down:before {
  content: "\e9fd"; }

.mo-i-arrow-downward:before {
  content: "\e9fe"; }

.mo-i-arrow-forward:before {
  content: "\e9ff"; }

.mo-i-arrowhead-down:before {
  content: "\ea00"; }

.mo-i-arrowhead-left:before {
  content: "\ea01"; }

.mo-i-arrowhead-right:before {
  content: "\ea02"; }

.mo-i-arrowhead-up:before {
  content: "\ea03"; }

.mo-i-arrow-ios-back:before {
  content: "\ea04"; }

.mo-i-arrow-ios-downward:before {
  content: "\ea05"; }

.mo-i-arrow-ios-forward:before {
  content: "\ea06"; }

.mo-i-arrow-ios-upward:before {
  content: "\ea07"; }

.mo-i-arrow-left:before {
  content: "\ea08"; }

.mo-i-arrow-right:before {
  content: "\ea09"; }

.mo-i-arrow-up:before {
  content: "\ea0a"; }

.mo-i-arrow-upward:before {
  content: "\ea0b"; }

.mo-i-at:before {
  content: "\ea0c"; }

.mo-i-attach:before {
  content: "\ea0d"; }

.mo-i-attach-2:before {
  content: "\ea0e"; }

.mo-i-award:before {
  content: "\ea0f"; }

.mo-i-backspace:before {
  content: "\ea10"; }

.mo-i-bar-chart:before {
  content: "\ea11"; }

.mo-i-bar-chart-2:before {
  content: "\ea12"; }

.mo-i-battery:before {
  content: "\ea13"; }

.mo-i-behance:before {
  content: "\ea14"; }

.mo-i-bell:before {
  content: "\ea15"; }

.mo-i-bell-off:before {
  content: "\ea16"; }

.mo-i-bluetooth:before {
  content: "\ea17"; }

.mo-i-book:before {
  content: "\ea18"; }

.mo-i-bookmark:before {
  content: "\ea19"; }

.mo-i-book-open:before {
  content: "\ea1a"; }

.mo-i-briefcase:before {
  content: "\ea1b"; }

.mo-i-browser:before {
  content: "\ea1c"; }

.mo-i-brush:before {
  content: "\ea1d"; }

.mo-i-bulb:before {
  content: "\ea1e"; }

.mo-i-calendar:before {
  content: "\ea1f"; }

.mo-i-camera:before {
  content: "\ea20"; }

.mo-i-car:before {
  content: "\ea21"; }

.mo-i-cast:before {
  content: "\ea22"; }

.mo-i-charging:before {
  content: "\ea23"; }

.mo-i-checkmark:before {
  content: "\ea24"; }

.mo-i-checkmark-circle:before {
  content: "\ea25"; }

.mo-i-checkmark-circle-2:before {
  content: "\ea26"; }

.mo-i-checkmark-square:before {
  content: "\ea27"; }

.mo-i-checkmark-square-2:before {
  content: "\ea28"; }

.mo-i-chevron-down:before {
  content: "\ea29"; }

.mo-i-chevron-left:before {
  content: "\ea2a"; }

.mo-i-chevron-right:before {
  content: "\ea2b"; }

.mo-i-chevron-up:before {
  content: "\ea2c"; }

.mo-i-clipboard:before {
  content: "\ea2d"; }

.mo-i-clock:before {
  content: "\ea2e"; }

.mo-i-close:before {
  content: "\ea2f"; }

.mo-i-close-circle:before {
  content: "\ea30"; }

.mo-i-close-square:before {
  content: "\ea31"; }

.mo-i-cloud-download:before {
  content: "\ea32"; }

.mo-i-cloud-upload:before {
  content: "\ea33"; }

.mo-i-code:before {
  content: "\ea34"; }

.mo-i-code-download:before {
  content: "\ea35"; }

.mo-i-collapse:before {
  content: "\ea36"; }

.mo-i-color-palette:before {
  content: "\ea37"; }

.mo-i-color-picker:before {
  content: "\ea38"; }

.mo-i-compass:before {
  content: "\ea39"; }

.mo-i-copy:before {
  content: "\ea3a"; }

.mo-i-corner-down-left:before {
  content: "\ea3b"; }

.mo-i-corner-down-right:before {
  content: "\ea3c"; }

.mo-i-corner-left-down:before {
  content: "\ea3d"; }

.mo-i-corner-left-up:before {
  content: "\ea3e"; }

.mo-i-corner-right-down:before {
  content: "\ea3f"; }

.mo-i-corner-right-up:before {
  content: "\ea40"; }

.mo-i-corner-up-left:before {
  content: "\ea41"; }

.mo-i-corner-up-right:before {
  content: "\ea42"; }

.mo-i-credit-card:before {
  content: "\ea43"; }

.mo-i-crop:before {
  content: "\ea44"; }

.mo-i-cube:before {
  content: "\ea45"; }

.mo-i-diagonal-arrow-left-down:before {
  content: "\ea46"; }

.mo-i-diagonal-arrow-left-up:before {
  content: "\ea47"; }

.mo-i-diagonal-arrow-right-down:before {
  content: "\ea48"; }

.mo-i-diagonal-arrow-right-up:before {
  content: "\ea49"; }

.mo-i-done-all:before {
  content: "\ea4a"; }

.mo-i-download:before {
  content: "\ea4b"; }

.mo-i-droplet:before {
  content: "\ea4c"; }

.mo-i-droplet-off:before {
  content: "\ea4d"; }

.mo-i-edit:before {
  content: "\ea4e"; }

.mo-i-edit-2:before {
  content: "\ea4f"; }

.mo-i-email:before {
  content: "\ea50"; }

.mo-i-expand:before {
  content: "\ea51"; }

.mo-i-external-link:before {
  content: "\ea52"; }

.mo-i-eye:before {
  content: "\ea53"; }

.mo-i-eye-off:before {
  content: "\ea54"; }

.mo-i-eye-off-2:before {
  content: "\ea55"; }

.mo-i-facebook:before {
  content: "\ea56"; }

.mo-i-file:before {
  content: "\ea57"; }

.mo-i-file-add:before {
  content: "\ea58"; }

.mo-i-file-remove:before {
  content: "\ea59"; }

.mo-i-file-text:before {
  content: "\ea5a"; }

.mo-i-film:before {
  content: "\ea5b"; }

.mo-i-flag:before {
  content: "\ea5c"; }

.mo-i-flash:before {
  content: "\ea5d"; }

.mo-i-flash-off:before {
  content: "\ea5e"; }

.mo-i-flip:before {
  content: "\ea5f"; }

.mo-i-flip-2:before {
  content: "\ea60"; }

.mo-i-folder:before {
  content: "\ea61"; }

.mo-i-folder-add:before {
  content: "\ea62"; }

.mo-i-folder-remove:before {
  content: "\ea63"; }

.mo-i-funnel:before {
  content: "\ea64"; }

.mo-i-gift:before {
  content: "\ea65"; }

.mo-i-github:before {
  content: "\ea66"; }

.mo-i-globe:before {
  content: "\ea67"; }

.mo-i-globe-2:before {
  content: "\ea68"; }

.mo-i-globe-3:before {
  content: "\ea69"; }

.mo-i-google:before {
  content: "\ea6a"; }

.mo-i-grid:before {
  content: "\ea6b"; }

.mo-i-hard-drive:before {
  content: "\ea6c"; }

.mo-i-hash:before {
  content: "\ea6d"; }

.mo-i-headphones:before {
  content: "\ea6e"; }

.mo-i-heart:before {
  content: "\ea6f"; }

.mo-i-home:before {
  content: "\ea70"; }

.mo-i-image:before {
  content: "\ea71"; }

.mo-i-image-2:before {
  content: "\ea72"; }

.mo-i-inbox:before {
  content: "\ea73"; }

.mo-i-info:before {
  content: "\ea74"; }

.mo-i-keypad:before {
  content: "\ea75"; }

.mo-i-layers:before {
  content: "\ea76"; }

.mo-i-layout:before {
  content: "\ea77"; }

.mo-i-link:before {
  content: "\ea78"; }

.mo-i-link-2:before {
  content: "\ea79"; }

.mo-i-linkedin:before {
  content: "\ea7a"; }

.mo-i-list:before {
  content: "\ea7b"; }

.mo-i-lock:before {
  content: "\ea7c"; }

.mo-i-log-in:before {
  content: "\ea7d"; }

.mo-i-log-out:before {
  content: "\ea7e"; }

.mo-i-map:before {
  content: "\ea7f"; }

.mo-i-maximize:before {
  content: "\ea80"; }

.mo-i-menu:before {
  content: "\ea81"; }

.mo-i-menu-2:before {
  content: "\ea82"; }

.mo-i-menu-arrow:before {
  content: "\ea83"; }

.mo-i-message-circle:before {
  content: "\ea84"; }

.mo-i-message-square:before {
  content: "\ea85"; }

.mo-i-mic:before {
  content: "\ea86"; }

.mo-i-mic-off:before {
  content: "\ea87"; }

.mo-i-minimize:before {
  content: "\ea88"; }

.mo-i-minus:before {
  content: "\ea89"; }

.mo-i-minus-circle:before {
  content: "\ea8a"; }

.mo-i-minus-square:before {
  content: "\ea8b"; }

.mo-i-monitor:before {
  content: "\ea8c"; }

.mo-i-moon:before {
  content: "\ea8d"; }

.mo-i-more-horizontal:before {
  content: "\ea8e"; }

.mo-i-more-vertical:before {
  content: "\ea8f"; }

.mo-i-move:before {
  content: "\ea90"; }

.mo-i-music:before {
  content: "\ea91"; }

.mo-i-navigation:before {
  content: "\ea92"; }

.mo-i-navigation-2:before {
  content: "\ea93"; }

.mo-i-npm:before {
  content: "\ea94"; }

.mo-i-options:before {
  content: "\ea95"; }

.mo-i-options-2:before {
  content: "\ea96"; }

.mo-i-pantone:before {
  content: "\ea97"; }

.mo-i-paper-plane:before {
  content: "\ea98"; }

.mo-i-pause-circle:before {
  content: "\ea99"; }

.mo-i-people:before {
  content: "\ea9a"; }

.mo-i-percent:before {
  content: "\ea9b"; }

.mo-i-person:before {
  content: "\ea9c"; }

.mo-i-person-add:before {
  content: "\ea9d"; }

.mo-i-person-delete:before {
  content: "\ea9e"; }

.mo-i-person-done:before {
  content: "\ea9f"; }

.mo-i-person-remove:before {
  content: "\eaa0"; }

.mo-i-phone:before {
  content: "\eaa1"; }

.mo-i-phone-call:before {
  content: "\eaa2"; }

.mo-i-phone-missed:before {
  content: "\eaa3"; }

.mo-i-phone-off:before {
  content: "\eaa4"; }

.mo-i-pie-chart:before {
  content: "\eaa5"; }

.mo-i-pie-chart-2:before {
  content: "\eaa6"; }

.mo-i-pin:before {
  content: "\eaa7"; }

.mo-i-play-circle:before {
  content: "\eaa8"; }

.mo-i-plus:before {
  content: "\eaa9"; }

.mo-i-plus-circle:before {
  content: "\eaaa"; }

.mo-i-plus-square:before {
  content: "\eaab"; }

.mo-i-power:before {
  content: "\eaac"; }

.mo-i-pricetags:before {
  content: "\eaad"; }

.mo-i-printer:before {
  content: "\eaae"; }

.mo-i-question-mark:before {
  content: "\eaaf"; }

.mo-i-question-mark-circle:before {
  content: "\eab0"; }

.mo-i-radio:before {
  content: "\eab1"; }

.mo-i-radio-button-off:before {
  content: "\eab2"; }

.mo-i-radio-button-on:before {
  content: "\eab3"; }

.mo-i-recording:before {
  content: "\eab4"; }

.mo-i-refresh:before {
  content: "\eab5"; }

.mo-i-repeat:before {
  content: "\eab6"; }

.mo-i-rewind-left:before {
  content: "\eab7"; }

.mo-i-rewind-right:before {
  content: "\eab8"; }

.mo-i-save:before {
  content: "\eab9"; }

.mo-i-scissors:before {
  content: "\eaba"; }

.mo-i-search:before {
  content: "\eabb"; }

.mo-i-settings:before {
  content: "\eabc"; }

.mo-i-settings-2:before {
  content: "\eabd"; }

.mo-i-shake:before {
  content: "\eabe"; }

.mo-i-share:before {
  content: "\eabf"; }

.mo-i-shield:before {
  content: "\eac0"; }

.mo-i-shield-off:before {
  content: "\eac1"; }

.mo-i-shopping-bag:before {
  content: "\eac2"; }

.mo-i-shopping-cart:before {
  content: "\eac3"; }

.mo-i-shuffle:before {
  content: "\eac4"; }

.mo-i-shuffle-2:before {
  content: "\eac5"; }

.mo-i-skip-back:before {
  content: "\eac6"; }

.mo-i-skip-forward:before {
  content: "\eac7"; }

.mo-i-slash:before {
  content: "\eac8"; }

.mo-i-smartphone:before {
  content: "\eac9"; }

.mo-i-smiling-face:before {
  content: "\eaca"; }

.mo-i-speaker:before {
  content: "\eacb"; }

.mo-i-square:before {
  content: "\eacc"; }

.mo-i-star:before {
  content: "\eacd"; }

.mo-i-stop-circle:before {
  content: "\eace"; }

.mo-i-sun:before {
  content: "\eacf"; }

.mo-i-swap:before {
  content: "\ead0"; }

.mo-i-sync:before {
  content: "\ead1"; }

.mo-i-text:before {
  content: "\ead2"; }

.mo-i-thermometer:before {
  content: "\ead3"; }

.mo-i-thermometer-minus:before {
  content: "\ead4"; }

.mo-i-thermometer-plus:before {
  content: "\ead5"; }

.mo-i-toggle-left:before {
  content: "\ead6"; }

.mo-i-toggle-right:before {
  content: "\ead7"; }

.mo-i-trash:before {
  content: "\ead8"; }

.mo-i-trash-2:before {
  content: "\ead9"; }

.mo-i-trending-down:before {
  content: "\eada"; }

.mo-i-trending-up:before {
  content: "\eadb"; }

.mo-i-tv:before {
  content: "\eadc"; }

.mo-i-twitter:before {
  content: "\eadd"; }

.mo-i-umbrella:before {
  content: "\eade"; }

.mo-i-undo:before {
  content: "\eadf"; }

.mo-i-unlock:before {
  content: "\eae0"; }

.mo-i-upload:before {
  content: "\eae1"; }

.mo-i-video:before {
  content: "\eae2"; }

.mo-i-video-off:before {
  content: "\eae3"; }

.mo-i-volume-down:before {
  content: "\eae4"; }

.mo-i-volume-mute:before {
  content: "\eae5"; }

.mo-i-volume-off:before {
  content: "\eae6"; }

.mo-i-volume-up:before {
  content: "\eae7"; }

.mo-i-wifi:before {
  content: "\eae8"; }

.mo-i-wifi-off:before {
  content: "\eae9"; }

.mo-i-activity-outline:before {
  content: "\e900"; }

.mo-i-alert-circle-outline:before {
  content: "\e901"; }

.mo-i-alert-triangle-outline:before {
  content: "\e902"; }

.mo-i-archive-outline:before {
  content: "\e903"; }

.mo-i-arrow-back-outline:before {
  content: "\e904"; }

.mo-i-arrow-circle-down-outline:before {
  content: "\e905"; }

.mo-i-arrow-circle-left-outline:before {
  content: "\e906"; }

.mo-i-arrow-circle-right-outline:before {
  content: "\e907"; }

.mo-i-arrow-circle-up-outline:before {
  content: "\e908"; }

.mo-i-arrow-down-outline:before {
  content: "\e909"; }

.mo-i-arrow-downward-outline:before {
  content: "\e90a"; }

.mo-i-arrow-forward-outline:before {
  content: "\e90b"; }

.mo-i-arrowhead-down-outline:before {
  content: "\e90c"; }

.mo-i-arrowhead-left-outline:before {
  content: "\e90d"; }

.mo-i-arrowhead-right-outline:before {
  content: "\e90e"; }

.mo-i-arrowhead-up-outline:before {
  content: "\e90f"; }

.mo-i-arrow-ios-back-outline:before {
  content: "\e910"; }

.mo-i-arrow-ios-downward-outline:before {
  content: "\e911"; }

.mo-i-arrow-ios-forward-outline:before {
  content: "\e912"; }

.mo-i-arrow-ios-upward-outline:before {
  content: "\e913"; }

.mo-i-arrow-left-outline:before {
  content: "\e914"; }

.mo-i-arrow-right-outline:before {
  content: "\e915"; }

.mo-i-arrow-up-outline:before {
  content: "\e916"; }

.mo-i-arrow-upward-outline:before {
  content: "\e917"; }

.mo-i-at-outline:before {
  content: "\e918"; }

.mo-i-attach-2-outline:before {
  content: "\e919"; }

.mo-i-attach-outline:before {
  content: "\e91a"; }

.mo-i-award-outline:before {
  content: "\e91b"; }

.mo-i-backspace-outline:before {
  content: "\e91c"; }

.mo-i-bar-chart-2-outline:before {
  content: "\e91d"; }

.mo-i-bar-chart-outline:before {
  content: "\e91e"; }

.mo-i-battery-outline:before {
  content: "\e91f"; }

.mo-i-behance-outline:before {
  content: "\e920"; }

.mo-i-bell-off-outline:before {
  content: "\e921"; }

.mo-i-bell-outline:before {
  content: "\e922"; }

.mo-i-bluetooth-outline:before {
  content: "\e923"; }

.mo-i-bookmark-outline:before {
  content: "\e924"; }

.mo-i-book-open-outline:before {
  content: "\e925"; }

.mo-i-book-outline:before {
  content: "\e926"; }

.mo-i-briefcase-outline:before {
  content: "\e927"; }

.mo-i-browser-outline:before {
  content: "\e928"; }

.mo-i-brush-outline:before {
  content: "\e929"; }

.mo-i-bulb-outline:before {
  content: "\e92a"; }

.mo-i-calendar-outline:before {
  content: "\e92b"; }

.mo-i-camera-outline:before {
  content: "\e92c"; }

.mo-i-car-outline:before {
  content: "\e92d"; }

.mo-i-cast-outline:before {
  content: "\e92e"; }

.mo-i-charging-outline:before {
  content: "\e92f"; }

.mo-i-checkmark-circle-2-outline:before {
  content: "\e930"; }

.mo-i-checkmark-circle-outline:before {
  content: "\e931"; }

.mo-i-checkmark-outline:before {
  content: "\e932"; }

.mo-i-checkmark-square-2-outline:before {
  content: "\e933"; }

.mo-i-checkmark-square-outline:before {
  content: "\e934"; }

.mo-i-chevron-down-outline:before {
  content: "\e935"; }

.mo-i-chevron-left-outline:before {
  content: "\e936"; }

.mo-i-chevron-right-outline:before {
  content: "\e937"; }

.mo-i-chevron-up-outline:before {
  content: "\e938"; }

.mo-i-clipboard-outline:before {
  content: "\e939"; }

.mo-i-clock-outline:before {
  content: "\e93a"; }

.mo-i-close-circle-outline:before {
  content: "\e93b"; }

.mo-i-close-outline:before {
  content: "\e93c"; }

.mo-i-close-square-outline:before {
  content: "\e93d"; }

.mo-i-cloud-download-outline:before {
  content: "\e93e"; }

.mo-i-cloud-upload-outline:before {
  content: "\e93f"; }

.mo-i-code-download-outline:before {
  content: "\e940"; }

.mo-i-code-outline:before {
  content: "\e941"; }

.mo-i-collapse-outline:before {
  content: "\e942"; }

.mo-i-color-palette-outline:before {
  content: "\e943"; }

.mo-i-color-picker-outline:before {
  content: "\e944"; }

.mo-i-compass-outline:before {
  content: "\e945"; }

.mo-i-copy-outline:before {
  content: "\e946"; }

.mo-i-corner-down-left-outline:before {
  content: "\e947"; }

.mo-i-corner-down-right-outline:before {
  content: "\e948"; }

.mo-i-corner-left-down-outline:before {
  content: "\e949"; }

.mo-i-corner-left-up-outline:before {
  content: "\e94a"; }

.mo-i-corner-right-down-outline:before {
  content: "\e94b"; }

.mo-i-corner-right-up-outline:before {
  content: "\e94c"; }

.mo-i-corner-up-left-outline:before {
  content: "\e94d"; }

.mo-i-corner-up-right-outline:before {
  content: "\e94e"; }

.mo-i-credit-card-outline:before {
  content: "\e94f"; }

.mo-i-crop-outline:before {
  content: "\e950"; }

.mo-i-cube-outline:before {
  content: "\e951"; }

.mo-i-diagonal-arrow-left-down-outline:before {
  content: "\e952"; }

.mo-i-diagonal-arrow-left-up-outline:before {
  content: "\e953"; }

.mo-i-diagonal-arrow-right-down-outline:before {
  content: "\e954"; }

.mo-i-diagonal-arrow-right-up-outline:before {
  content: "\e955"; }

.mo-i-done-all-outline:before {
  content: "\e956"; }

.mo-i-download-outline:before {
  content: "\e957"; }

.mo-i-droplet-off-outline:before {
  content: "\e958"; }

.mo-i-droplet-outline:before {
  content: "\e959"; }

.mo-i-edit-2-outline:before {
  content: "\e95a"; }

.mo-i-edit-outline:before {
  content: "\e95b"; }

.mo-i-email-outline:before {
  content: "\e95c"; }

.mo-i-expand-outline:before {
  content: "\e95d"; }

.mo-i-external-link-outline:before {
  content: "\e95e"; }

.mo-i-eye-off-2-outline:before {
  content: "\e95f"; }

.mo-i-eye-off-outline:before {
  content: "\e960"; }

.mo-i-eye-outline:before {
  content: "\e961"; }

.mo-i-facebook-outline:before {
  content: "\e962"; }

.mo-i-file-add-outline:before {
  content: "\e963"; }

.mo-i-file-outline:before {
  content: "\e964"; }

.mo-i-file-remove-outline:before {
  content: "\e965"; }

.mo-i-file-text-outline:before {
  content: "\e966"; }

.mo-i-film-outline:before {
  content: "\e967"; }

.mo-i-flag-outline:before {
  content: "\e968"; }

.mo-i-flash-off-outline:before {
  content: "\e969"; }

.mo-i-flash-outline:before {
  content: "\e96a"; }

.mo-i-flip-2-outline:before {
  content: "\e96b"; }

.mo-i-flip-outline:before {
  content: "\e96c"; }

.mo-i-folder-add-outline:before {
  content: "\e96d"; }

.mo-i-folder-outline:before {
  content: "\e96e"; }

.mo-i-folder-remove-outline:before {
  content: "\e96f"; }

.mo-i-funnel-outline:before {
  content: "\e970"; }

.mo-i-gift-outline:before {
  content: "\e971"; }

.mo-i-github-outline:before {
  content: "\e972"; }

.mo-i-globe-2-outline:before {
  content: "\e973"; }

.mo-i-globe-outline:before {
  content: "\e974"; }

.mo-i-google-outline:before {
  content: "\e975"; }

.mo-i-grid-outline:before {
  content: "\e976"; }

.mo-i-hard-drive-outline:before {
  content: "\e977"; }

.mo-i-hash-outline:before {
  content: "\e978"; }

.mo-i-headphones-outline:before {
  content: "\e979"; }

.mo-i-heart-outline:before {
  content: "\e97a"; }

.mo-i-home-outline:before {
  content: "\e97b"; }

.mo-i-image-outline:before {
  content: "\e97c"; }

.mo-i-inbox-outline:before {
  content: "\e97d"; }

.mo-i-info-outline:before {
  content: "\e97e"; }

.mo-i-keypad-outline:before {
  content: "\e97f"; }

.mo-i-layers-outline:before {
  content: "\e980"; }

.mo-i-layout-outline:before {
  content: "\e981"; }

.mo-i-link-2-outline:before {
  content: "\e982"; }

.mo-i-linkedin-outline:before {
  content: "\e983"; }

.mo-i-link-outline:before {
  content: "\e984"; }

.mo-i-list-outline:before {
  content: "\e985"; }

.mo-i-loader-outline:before {
  content: "\e986"; }

.mo-i-lock-outline:before {
  content: "\e987"; }

.mo-i-log-in-outline:before {
  content: "\e988"; }

.mo-i-log-out-outline:before {
  content: "\e989"; }

.mo-i-map-outline:before {
  content: "\e98a"; }

.mo-i-maximize-outline:before {
  content: "\e98b"; }

.mo-i-menu-2-outline:before {
  content: "\e98c"; }

.mo-i-menu-arrow-outline:before {
  content: "\e98d"; }

.mo-i-menu-outline:before {
  content: "\e98e"; }

.mo-i-message-circle-outline:before {
  content: "\e98f"; }

.mo-i-message-square-outline:before {
  content: "\e990"; }

.mo-i-mic-off-outline:before {
  content: "\e991"; }

.mo-i-mic-outline:before {
  content: "\e992"; }

.mo-i-minimize-outline:before {
  content: "\e993"; }

.mo-i-minus-circle-outline:before {
  content: "\e994"; }

.mo-i-minus-outline:before {
  content: "\e995"; }

.mo-i-minus-square-outline:before {
  content: "\e996"; }

.mo-i-monitor-outline:before {
  content: "\e997"; }

.mo-i-moon-outline:before {
  content: "\e998"; }

.mo-i-more-horizontal-outline:before {
  content: "\e999"; }

.mo-i-more-vertical-outline:before {
  content: "\e99a"; }

.mo-i-move-outline:before {
  content: "\e99b"; }

.mo-i-music-outline:before {
  content: "\e99c"; }

.mo-i-navigation-2-outline:before {
  content: "\e99d"; }

.mo-i-navigation-outline:before {
  content: "\e99e"; }

.mo-i-npm-outline:before {
  content: "\e99f"; }

.mo-i-options-2-outline:before {
  content: "\e9a0"; }

.mo-i-options-outline:before {
  content: "\e9a1"; }

.mo-i-pantone-outline:before {
  content: "\e9a2"; }

.mo-i-paper-plane-outline:before {
  content: "\e9a3"; }

.mo-i-pause-circle-outline:before {
  content: "\e9a4"; }

.mo-i-people-outline:before {
  content: "\e9a5"; }

.mo-i-percent-outline:before {
  content: "\e9a6"; }

.mo-i-person-add-outline:before {
  content: "\e9a7"; }

.mo-i-person-delete-outline:before {
  content: "\e9a8"; }

.mo-i-person-done-outline:before {
  content: "\e9a9"; }

.mo-i-person-outline:before {
  content: "\e9aa"; }

.mo-i-person-remove-outline:before {
  content: "\e9ab"; }

.mo-i-phone-call-outline:before {
  content: "\e9ac"; }

.mo-i-phone-missed-outline:before {
  content: "\e9ad"; }

.mo-i-phone-off-outline:before {
  content: "\e9ae"; }

.mo-i-phone-outline:before {
  content: "\e9af"; }

.mo-i-pie-chart-outline:before {
  content: "\e9b0"; }

.mo-i-pin-outline:before {
  content: "\e9b1"; }

.mo-i-play-circle-outline:before {
  content: "\e9b2"; }

.mo-i-plus-circle-outline:before {
  content: "\e9b3"; }

.mo-i-plus-outline:before {
  content: "\e9b4"; }

.mo-i-plus-square-outline:before {
  content: "\e9b5"; }

.mo-i-power-outline:before {
  content: "\e9b6"; }

.mo-i-pricetags-outline:before {
  content: "\e9b7"; }

.mo-i-printer-outline:before {
  content: "\e9b8"; }

.mo-i-question-mark-circle-outline:before {
  content: "\e9b9"; }

.mo-i-question-mark-outline:before {
  content: "\e9ba"; }

.mo-i-radio-button-off-outline:before {
  content: "\e9bb"; }

.mo-i-radio-button-on-outline:before {
  content: "\e9bc"; }

.mo-i-radio-outline:before {
  content: "\e9bd"; }

.mo-i-recording-outline:before {
  content: "\e9be"; }

.mo-i-refresh-outline:before {
  content: "\e9bf"; }

.mo-i-repeat-outline:before {
  content: "\e9c0"; }

.mo-i-rewind-left-outline:before {
  content: "\e9c1"; }

.mo-i-rewind-right-outline:before {
  content: "\e9c2"; }

.mo-i-save-outline:before {
  content: "\e9c3"; }

.mo-i-scissors-outline:before {
  content: "\e9c4"; }

.mo-i-search-outline:before {
  content: "\e9c5"; }

.mo-i-settings-2-outline:before {
  content: "\e9c6"; }

.mo-i-settings-outline:before {
  content: "\e9c7"; }

.mo-i-shake-outline:before {
  content: "\e9c8"; }

.mo-i-share-outline:before {
  content: "\e9c9"; }

.mo-i-shield-off-outline:before {
  content: "\e9ca"; }

.mo-i-shield-outline:before {
  content: "\e9cb"; }

.mo-i-shopping-bag-outline:before {
  content: "\e9cc"; }

.mo-i-shopping-cart-outline:before {
  content: "\e9cd"; }

.mo-i-shuffle-2-outline:before {
  content: "\e9ce"; }

.mo-i-shuffle-outline:before {
  content: "\e9cf"; }

.mo-i-skip-back-outline:before {
  content: "\e9d0"; }

.mo-i-skip-forward-outline:before {
  content: "\e9d1"; }

.mo-i-slash-outline:before {
  content: "\e9d2"; }

.mo-i-smartphone-outline:before {
  content: "\e9d3"; }

.mo-i-smiling-face-outline:before {
  content: "\e9d4"; }

.mo-i-speaker-outline:before {
  content: "\e9d5"; }

.mo-i-square-outline:before {
  content: "\e9d6"; }

.mo-i-star-outline:before {
  content: "\e9d7"; }

.mo-i-stop-circle-outline:before {
  content: "\e9d8"; }

.mo-i-sun-outline:before {
  content: "\e9d9"; }

.mo-i-swap-outline:before {
  content: "\e9da"; }

.mo-i-sync-outline:before {
  content: "\e9db"; }

.mo-i-text-outline:before {
  content: "\e9dc"; }

.mo-i-thermometer-minus-outline:before {
  content: "\e9dd"; }

.mo-i-thermometer-outline:before {
  content: "\e9de"; }

.mo-i-thermometer-plus-outline:before {
  content: "\e9df"; }

.mo-i-toggle-left-outline:before {
  content: "\e9e0"; }

.mo-i-toggle-right-outline:before {
  content: "\e9e1"; }

.mo-i-trash-2-outline:before {
  content: "\e9e2"; }

.mo-i-trash-outline:before {
  content: "\e9e3"; }

.mo-i-trending-down-outline:before {
  content: "\e9e4"; }

.mo-i-trending-up-outline:before {
  content: "\e9e5"; }

.mo-i-tv-outline:before {
  content: "\e9e6"; }

.mo-i-twitter-outline:before {
  content: "\e9e7"; }

.mo-i-umbrella-outline:before {
  content: "\e9e8"; }

.mo-i-undo-outline:before {
  content: "\e9e9"; }

.mo-i-unlock-outline:before {
  content: "\e9ea"; }

.mo-i-upload-outline:before {
  content: "\e9eb"; }

.mo-i-video-off-outline:before {
  content: "\e9ec"; }

.mo-i-video-outline:before {
  content: "\e9ed"; }

.mo-i-volume-down-outline:before {
  content: "\e9ee"; }

.mo-i-volume-mute-outline:before {
  content: "\e9ef"; }

.mo-i-volume-off-outline:before {
  content: "\e9f0"; }

.mo-i-volume-up-outline:before {
  content: "\e9f1"; }

.mo-i-wifi-off-outline:before {
  content: "\e9f2"; }

.mo-i-wifi-outline:before {
  content: "\e9f3"; }

@font-face {
  font-family: "Roboto Regular";
  src: url("/o/transbank-theme/font/Roboto-Regular.eot?") format("eot"), url("/o/transbank-theme/font/Roboto-Regular.woff2") format("woff2"), url("/o/transbank-theme/font/Roboto-Regular.woff") format("woff"), url("/o/transbank-theme/font/Roboto-Regular.ttf") format("truetype"), url('/o/transbank-theme/font/Roboto-Regular.svg#str-replace("Roboto Regular", " ", "_")') format("svg"); }

@font-face {
  font-family: "Roboto Bold";
  src: url("/o/transbank-theme/font/Roboto-Bold.eot?") format("eot"), url("/o/transbank-theme/font/Roboto-Bold.woff2") format("woff2"), url("/o/transbank-theme/font/Roboto-Bold.woff") format("woff"), url("/o/transbank-theme/font/Roboto-Bold.ttf") format("truetype"), url('/o/transbank-theme/font/Roboto-Bold.svg#str-replace("Roboto Bold", " ", "_")') format("svg"); }

@font-face {
  font-family: "Roboto Medium";
  src: url("/o/transbank-theme/font/Roboto-Medium.eot?") format("eot"), url("/o/transbank-theme/font/Roboto-Medium.woff2") format("woff2"), url("/o/transbank-theme/font/Roboto-Medium.woff") format("woff"), url("/o/transbank-theme/font/Roboto-Medium.ttf") format("truetype"), url('/o/transbank-theme/font/Roboto-Medium.svg#str-replace("Roboto Medium", " ", "_")') format("svg"); }

@font-face {
  font-family: "Roboto Light";
  src: url("/o/transbank-theme/font/Roboto-Light.eot?") format("eot"), url("/o/transbank-theme/font/Roboto-Light.woff2") format("woff2"), url("/o/transbank-theme/font/Roboto-Light.woff") format("woff"), url("/o/transbank-theme/font/Roboto-Light.ttf") format("truetype"), url('/o/transbank-theme/font/Roboto-Light.svg#str-replace("Roboto Light", " ", "_")') format("svg"); }

@font-face {
  font-family: "Eva-Icons";
  src: url("font/Eva-Icons.eot?") format("eot"), url("font/Eva-Icons.woff2") format("woff2"), url("font/Eva-Icons.woff") format("woff"), url("font/Eva-Icons.ttf") format("truetype"), url('font/Eva-Icons.svg#str-replace("Eva-Icons", " ", "_")') format("svg"); }

.mo-m-0 {
  margin: 0 !important; }

.mo-m-0_5 {
  margin: 0.25rem !important; }

.mo-m-1 {
  margin: 0.5rem !important; }

.mo-m-1_5 {
  margin: 0.75rem !important; }

.mo-m-2 {
  margin: 1rem !important; }

.mo-m-3 {
  margin: 1.5rem !important; }

.mo-m-4 {
  margin: 2rem !important; }

.mo-m-5 {
  margin: 2.5rem !important; }

.mo-m-6 {
  margin: 3rem !important; }

.mo-mt-0 {
  margin-top: 0 !important; }

.mo-mt-0_5 {
  margin-top: 0.25rem !important; }

.mo-mt-1 {
  margin-top: 0.5rem !important; }

.mo-mt-1_5 {
  margin-top: 0.75rem !important; }

.mo-mt-2 {
  margin-top: 1rem !important; }

.mo-mt-3 {
  margin-top: 1.5rem !important; }

.mo-mt-4 {
  margin-top: 2rem !important; }

.mo-mt-5 {
  margin-top: 2.5rem !important; }

.mo-mt-6 {
  margin-top: 3rem !important; }

.mo-mr-0 {
  margin-right: 0 !important; }

.mo-mr-0_5 {
  margin-right: 0.25rem !important; }

.mo-mr-1 {
  margin-right: 0.5rem !important; }

.mo-mr-1_5 {
  margin-right: 0.75rem !important; }

.mo-mr-2 {
  margin-right: 1rem !important; }

.mo-mr-3 {
  margin-right: 1.5rem !important; }

.mo-mr-4 {
  margin-right: 2rem !important; }

.mo-mr-5 {
  margin-right: 2.5rem !important; }

.mo-mr-6 {
  margin-right: 3rem !important; }

.mo-mb-0 {
  margin-bottom: 0 !important; }

.mo-mb-0_5 {
  margin-bottom: 0.25rem !important; }

.mo-mb-1 {
  margin-bottom: 0.5rem !important; }

.mo-mb-1_5 {
  margin-bottom: 0.75rem !important; }

.mo-mb-2 {
  margin-bottom: 1rem !important; }

.mo-mb-3 {
  margin-bottom: 1.5rem !important; }

.mo-mb-4 {
  margin-bottom: 2rem !important; }

.mo-mb-5 {
  margin-bottom: 2.5rem !important; }

.mo-mb-6 {
  margin-bottom: 3rem !important; }

.mo-ml-0 {
  margin-left: 0 !important; }

.mo-ml-0_5 {
  margin-left: 0.25rem !important; }

.mo-ml-1 {
  margin-left: 0.5rem !important; }

.mo-ml-1_5 {
  margin-left: 0.75rem !important; }

.mo-ml-2 {
  margin-left: 1rem !important; }

.mo-ml-3 {
  margin-left: 1.5rem !important; }

.mo-ml-4 {
  margin-left: 2rem !important; }

.mo-ml-5 {
  margin-left: 2.5rem !important; }

.mo-ml-6 {
  margin-left: 3rem !important; }

.mo-mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.mo-mx-0_5 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important; }

.mo-mx-1 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important; }

.mo-mx-1_5 {
  margin-right: 0.75rem !important;
  margin-left: 0.75rem !important; }

.mo-mx-2 {
  margin-right: 1rem !important;
  margin-left: 1rem !important; }

.mo-mx-3 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important; }

.mo-mx-4 {
  margin-right: 2rem !important;
  margin-left: 2rem !important; }

.mo-mx-5 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important; }

.mo-mx-6 {
  margin-right: 3rem !important;
  margin-left: 3rem !important; }

.mo-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.mo-my-0_5 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important; }

.mo-my-1 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important; }

.mo-my-1_5 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important; }

.mo-my-2 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.mo-my-3 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.mo-my-4 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important; }

.mo-my-5 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important; }

.mo-my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.mo-p-0 {
  padding: 0 !important; }

.mo-p-0_5 {
  padding: 0.25rem !important; }

.mo-p-1 {
  padding: 0.5rem !important; }

.mo-p-1_5 {
  padding: 0.75rem !important; }

.mo-p-2 {
  padding: 1rem !important; }

.mo-p-3 {
  padding: 1.5rem !important; }

.mo-p-4 {
  padding: 2rem !important; }

.mo-p-5 {
  padding: 2.5rem !important; }

.mo-p-6 {
  padding: 3rem !important; }

.mo-pt-0 {
  padding-top: 0 !important; }

.mo-pt-0_5 {
  padding-top: 0.25rem !important; }

.mo-pt-1 {
  padding-top: 0.5rem !important; }

.mo-pt-1_5 {
  padding-top: 0.75rem !important; }

.mo-pt-2 {
  padding-top: 1rem !important; }

.mo-pt-3 {
  padding-top: 1.5rem !important; }

.mo-pt-4 {
  padding-top: 2rem !important; }

.mo-pt-5 {
  padding-top: 2.5rem !important; }

.mo-pt-6 {
  padding-top: 3rem !important; }

.mo-pr-0 {
  padding-right: 0 !important; }

.mo-pr-0_5 {
  padding-right: 0.25rem !important; }

.mo-pr-1 {
  padding-right: 0.5rem !important; }

.mo-pr-1_5 {
  padding-right: 0.75rem !important; }

.mo-pr-2 {
  padding-right: 1rem !important; }

.mo-pr-3 {
  padding-right: 1.5rem !important; }

.mo-pr-4 {
  padding-right: 2rem !important; }

.mo-pr-5 {
  padding-right: 2.5rem !important; }

.mo-pr-6 {
  padding-right: 3rem !important; }

.mo-pb-0 {
  padding-bottom: 0 !important; }

.mo-pb-0_5 {
  padding-bottom: 0.25rem !important; }

.mo-pb-1 {
  padding-bottom: 0.5rem !important; }

.mo-pb-1_5 {
  padding-bottom: 0.75rem !important; }

.mo-pb-2 {
  padding-bottom: 1rem !important; }

.mo-pb-3 {
  padding-bottom: 1.5rem !important; }

.mo-pb-4 {
  padding-bottom: 2rem !important; }

.mo-pb-5 {
  padding-bottom: 2.5rem !important; }

.mo-pb-6 {
  padding-bottom: 3rem !important; }

.mo-pl-0 {
  padding-left: 0 !important; }

.mo-pl-0_5 {
  padding-left: 0.25rem !important; }

.mo-pl-1 {
  padding-left: 0.5rem !important; }

.mo-pl-1_5 {
  padding-left: 0.75rem !important; }

.mo-pl-2 {
  padding-left: 1rem !important; }

.mo-pl-3 {
  padding-left: 1.5rem !important; }

.mo-pl-4 {
  padding-left: 2rem !important; }

.mo-pl-5 {
  padding-left: 2.5rem !important; }

.mo-pl-6 {
  padding-left: 3rem !important; }

.mo-px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.mo-px-0_5 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important; }

.mo-px-1 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important; }

.mo-px-1_5 {
  padding-right: 0.75rem !important;
  padding-left: 0.75rem !important; }

.mo-px-2 {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }

.mo-px-3 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important; }

.mo-px-4 {
  padding-right: 2rem !important;
  padding-left: 2rem !important; }

.mo-px-5 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important; }

.mo-px-6 {
  padding-right: 3rem !important;
  padding-left: 3rem !important; }

.mo-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.mo-py-0_5 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important; }

.mo-py-1 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important; }

.mo-py-1_5 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important; }

.mo-py-2 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.mo-py-3 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.mo-py-4 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important; }

.mo-py-5 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important; }

.mo-py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

@media (min-width: 576px) {
  .mo-m-sm-0 {
    margin: 0 !important; }
  .mo-m-sm-0_5 {
    margin: 0.25rem !important; }
  .mo-m-sm-1 {
    margin: 0.5rem !important; }
  .mo-m-sm-1_5 {
    margin: 0.75rem !important; }
  .mo-m-sm-2 {
    margin: 1rem !important; }
  .mo-m-sm-3 {
    margin: 1.5rem !important; }
  .mo-m-sm-4 {
    margin: 2rem !important; }
  .mo-m-sm-5 {
    margin: 2.5rem !important; }
  .mo-m-sm-6 {
    margin: 3rem !important; }
  .mo-mt-sm-0 {
    margin-top: 0 !important; }
  .mo-mt-sm-0_5 {
    margin-top: 0.25rem !important; }
  .mo-mt-sm-1 {
    margin-top: 0.5rem !important; }
  .mo-mt-sm-1_5 {
    margin-top: 0.75rem !important; }
  .mo-mt-sm-2 {
    margin-top: 1rem !important; }
  .mo-mt-sm-3 {
    margin-top: 1.5rem !important; }
  .mo-mt-sm-4 {
    margin-top: 2rem !important; }
  .mo-mt-sm-5 {
    margin-top: 2.5rem !important; }
  .mo-mt-sm-6 {
    margin-top: 3rem !important; }
  .mo-mr-sm-0 {
    margin-right: 0 !important; }
  .mo-mr-sm-0_5 {
    margin-right: 0.25rem !important; }
  .mo-mr-sm-1 {
    margin-right: 0.5rem !important; }
  .mo-mr-sm-1_5 {
    margin-right: 0.75rem !important; }
  .mo-mr-sm-2 {
    margin-right: 1rem !important; }
  .mo-mr-sm-3 {
    margin-right: 1.5rem !important; }
  .mo-mr-sm-4 {
    margin-right: 2rem !important; }
  .mo-mr-sm-5 {
    margin-right: 2.5rem !important; }
  .mo-mr-sm-6 {
    margin-right: 3rem !important; }
  .mo-mb-sm-0 {
    margin-bottom: 0 !important; }
  .mo-mb-sm-0_5 {
    margin-bottom: 0.25rem !important; }
  .mo-mb-sm-1 {
    margin-bottom: 0.5rem !important; }
  .mo-mb-sm-1_5 {
    margin-bottom: 0.75rem !important; }
  .mo-mb-sm-2 {
    margin-bottom: 1rem !important; }
  .mo-mb-sm-3 {
    margin-bottom: 1.5rem !important; }
  .mo-mb-sm-4 {
    margin-bottom: 2rem !important; }
  .mo-mb-sm-5 {
    margin-bottom: 2.5rem !important; }
  .mo-mb-sm-6 {
    margin-bottom: 3rem !important; }
  .mo-ml-sm-0 {
    margin-left: 0 !important; }
  .mo-ml-sm-0_5 {
    margin-left: 0.25rem !important; }
  .mo-ml-sm-1 {
    margin-left: 0.5rem !important; }
  .mo-ml-sm-1_5 {
    margin-left: 0.75rem !important; }
  .mo-ml-sm-2 {
    margin-left: 1rem !important; }
  .mo-ml-sm-3 {
    margin-left: 1.5rem !important; }
  .mo-ml-sm-4 {
    margin-left: 2rem !important; }
  .mo-ml-sm-5 {
    margin-left: 2.5rem !important; }
  .mo-ml-sm-6 {
    margin-left: 3rem !important; }
  .mo-mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mo-mx-sm-0_5 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mo-mx-sm-1 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mo-mx-sm-1_5 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important; }
  .mo-mx-sm-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mo-mx-sm-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mo-mx-sm-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mo-mx-sm-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mo-mx-sm-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mo-my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .mo-my-sm-0_5 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .mo-my-sm-1 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .mo-my-sm-1_5 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .mo-my-sm-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .mo-my-sm-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .mo-my-sm-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .mo-my-sm-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .mo-my-sm-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .mo-p-sm-0 {
    padding: 0 !important; }
  .mo-p-sm-0_5 {
    padding: 0.25rem !important; }
  .mo-p-sm-1 {
    padding: 0.5rem !important; }
  .mo-p-sm-1_5 {
    padding: 0.75rem !important; }
  .mo-p-sm-2 {
    padding: 1rem !important; }
  .mo-p-sm-3 {
    padding: 1.5rem !important; }
  .mo-p-sm-4 {
    padding: 2rem !important; }
  .mo-p-sm-5 {
    padding: 2.5rem !important; }
  .mo-p-sm-6 {
    padding: 3rem !important; }
  .mo-pt-sm-0 {
    padding-top: 0 !important; }
  .mo-pt-sm-0_5 {
    padding-top: 0.25rem !important; }
  .mo-pt-sm-1 {
    padding-top: 0.5rem !important; }
  .mo-pt-sm-1_5 {
    padding-top: 0.75rem !important; }
  .mo-pt-sm-2 {
    padding-top: 1rem !important; }
  .mo-pt-sm-3 {
    padding-top: 1.5rem !important; }
  .mo-pt-sm-4 {
    padding-top: 2rem !important; }
  .mo-pt-sm-5 {
    padding-top: 2.5rem !important; }
  .mo-pt-sm-6 {
    padding-top: 3rem !important; }
  .mo-pr-sm-0 {
    padding-right: 0 !important; }
  .mo-pr-sm-0_5 {
    padding-right: 0.25rem !important; }
  .mo-pr-sm-1 {
    padding-right: 0.5rem !important; }
  .mo-pr-sm-1_5 {
    padding-right: 0.75rem !important; }
  .mo-pr-sm-2 {
    padding-right: 1rem !important; }
  .mo-pr-sm-3 {
    padding-right: 1.5rem !important; }
  .mo-pr-sm-4 {
    padding-right: 2rem !important; }
  .mo-pr-sm-5 {
    padding-right: 2.5rem !important; }
  .mo-pr-sm-6 {
    padding-right: 3rem !important; }
  .mo-pb-sm-0 {
    padding-bottom: 0 !important; }
  .mo-pb-sm-0_5 {
    padding-bottom: 0.25rem !important; }
  .mo-pb-sm-1 {
    padding-bottom: 0.5rem !important; }
  .mo-pb-sm-1_5 {
    padding-bottom: 0.75rem !important; }
  .mo-pb-sm-2 {
    padding-bottom: 1rem !important; }
  .mo-pb-sm-3 {
    padding-bottom: 1.5rem !important; }
  .mo-pb-sm-4 {
    padding-bottom: 2rem !important; }
  .mo-pb-sm-5 {
    padding-bottom: 2.5rem !important; }
  .mo-pb-sm-6 {
    padding-bottom: 3rem !important; }
  .mo-pl-sm-0 {
    padding-left: 0 !important; }
  .mo-pl-sm-0_5 {
    padding-left: 0.25rem !important; }
  .mo-pl-sm-1 {
    padding-left: 0.5rem !important; }
  .mo-pl-sm-1_5 {
    padding-left: 0.75rem !important; }
  .mo-pl-sm-2 {
    padding-left: 1rem !important; }
  .mo-pl-sm-3 {
    padding-left: 1.5rem !important; }
  .mo-pl-sm-4 {
    padding-left: 2rem !important; }
  .mo-pl-sm-5 {
    padding-left: 2.5rem !important; }
  .mo-pl-sm-6 {
    padding-left: 3rem !important; }
  .mo-px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .mo-px-sm-0_5 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .mo-px-sm-1 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .mo-px-sm-1_5 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important; }
  .mo-px-sm-2 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .mo-px-sm-3 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .mo-px-sm-4 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .mo-px-sm-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .mo-px-sm-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .mo-py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .mo-py-sm-0_5 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .mo-py-sm-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .mo-py-sm-1_5 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .mo-py-sm-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .mo-py-sm-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .mo-py-sm-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .mo-py-sm-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .mo-py-sm-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; } }

@media (min-width: 768px) {
  .mo-m-md-0 {
    margin: 0 !important; }
  .mo-m-md-0_5 {
    margin: 0.25rem !important; }
  .mo-m-md-1 {
    margin: 0.5rem !important; }
  .mo-m-md-1_5 {
    margin: 0.75rem !important; }
  .mo-m-md-2 {
    margin: 1rem !important; }
  .mo-m-md-3 {
    margin: 1.5rem !important; }
  .mo-m-md-4 {
    margin: 2rem !important; }
  .mo-m-md-5 {
    margin: 2.5rem !important; }
  .mo-m-md-6 {
    margin: 3rem !important; }
  .mo-mt-md-0 {
    margin-top: 0 !important; }
  .mo-mt-md-0_5 {
    margin-top: 0.25rem !important; }
  .mo-mt-md-1 {
    margin-top: 0.5rem !important; }
  .mo-mt-md-1_5 {
    margin-top: 0.75rem !important; }
  .mo-mt-md-2 {
    margin-top: 1rem !important; }
  .mo-mt-md-3 {
    margin-top: 1.5rem !important; }
  .mo-mt-md-4 {
    margin-top: 2rem !important; }
  .mo-mt-md-5 {
    margin-top: 2.5rem !important; }
  .mo-mt-md-6 {
    margin-top: 3rem !important; }
  .mo-mr-md-0 {
    margin-right: 0 !important; }
  .mo-mr-md-0_5 {
    margin-right: 0.25rem !important; }
  .mo-mr-md-1 {
    margin-right: 0.5rem !important; }
  .mo-mr-md-1_5 {
    margin-right: 0.75rem !important; }
  .mo-mr-md-2 {
    margin-right: 1rem !important; }
  .mo-mr-md-3 {
    margin-right: 1.5rem !important; }
  .mo-mr-md-4 {
    margin-right: 2rem !important; }
  .mo-mr-md-5 {
    margin-right: 2.5rem !important; }
  .mo-mr-md-6 {
    margin-right: 3rem !important; }
  .mo-mb-md-0 {
    margin-bottom: 0 !important; }
  .mo-mb-md-0_5 {
    margin-bottom: 0.25rem !important; }
  .mo-mb-md-1 {
    margin-bottom: 0.5rem !important; }
  .mo-mb-md-1_5 {
    margin-bottom: 0.75rem !important; }
  .mo-mb-md-2 {
    margin-bottom: 1rem !important; }
  .mo-mb-md-3 {
    margin-bottom: 1.5rem !important; }
  .mo-mb-md-4 {
    margin-bottom: 2rem !important; }
  .mo-mb-md-5 {
    margin-bottom: 2.5rem !important; }
  .mo-mb-md-6 {
    margin-bottom: 3rem !important; }
  .mo-ml-md-0 {
    margin-left: 0 !important; }
  .mo-ml-md-0_5 {
    margin-left: 0.25rem !important; }
  .mo-ml-md-1 {
    margin-left: 0.5rem !important; }
  .mo-ml-md-1_5 {
    margin-left: 0.75rem !important; }
  .mo-ml-md-2 {
    margin-left: 1rem !important; }
  .mo-ml-md-3 {
    margin-left: 1.5rem !important; }
  .mo-ml-md-4 {
    margin-left: 2rem !important; }
  .mo-ml-md-5 {
    margin-left: 2.5rem !important; }
  .mo-ml-md-6 {
    margin-left: 3rem !important; }
  .mo-mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mo-mx-md-0_5 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mo-mx-md-1 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mo-mx-md-1_5 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important; }
  .mo-mx-md-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mo-mx-md-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mo-mx-md-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mo-mx-md-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mo-mx-md-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mo-my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .mo-my-md-0_5 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .mo-my-md-1 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .mo-my-md-1_5 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .mo-my-md-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .mo-my-md-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .mo-my-md-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .mo-my-md-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .mo-my-md-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .mo-p-md-0 {
    padding: 0 !important; }
  .mo-p-md-0_5 {
    padding: 0.25rem !important; }
  .mo-p-md-1 {
    padding: 0.5rem !important; }
  .mo-p-md-1_5 {
    padding: 0.75rem !important; }
  .mo-p-md-2 {
    padding: 1rem !important; }
  .mo-p-md-3 {
    padding: 1.5rem !important; }
  .mo-p-md-4 {
    padding: 2rem !important; }
  .mo-p-md-5 {
    padding: 2.5rem !important; }
  .mo-p-md-6 {
    padding: 3rem !important; }
  .mo-pt-md-0 {
    padding-top: 0 !important; }
  .mo-pt-md-0_5 {
    padding-top: 0.25rem !important; }
  .mo-pt-md-1 {
    padding-top: 0.5rem !important; }
  .mo-pt-md-1_5 {
    padding-top: 0.75rem !important; }
  .mo-pt-md-2 {
    padding-top: 1rem !important; }
  .mo-pt-md-3 {
    padding-top: 1.5rem !important; }
  .mo-pt-md-4 {
    padding-top: 2rem !important; }
  .mo-pt-md-5 {
    padding-top: 2.5rem !important; }
  .mo-pt-md-6 {
    padding-top: 3rem !important; }
  .mo-pr-md-0 {
    padding-right: 0 !important; }
  .mo-pr-md-0_5 {
    padding-right: 0.25rem !important; }
  .mo-pr-md-1 {
    padding-right: 0.5rem !important; }
  .mo-pr-md-1_5 {
    padding-right: 0.75rem !important; }
  .mo-pr-md-2 {
    padding-right: 1rem !important; }
  .mo-pr-md-3 {
    padding-right: 1.5rem !important; }
  .mo-pr-md-4 {
    padding-right: 2rem !important; }
  .mo-pr-md-5 {
    padding-right: 2.5rem !important; }
  .mo-pr-md-6 {
    padding-right: 3rem !important; }
  .mo-pb-md-0 {
    padding-bottom: 0 !important; }
  .mo-pb-md-0_5 {
    padding-bottom: 0.25rem !important; }
  .mo-pb-md-1 {
    padding-bottom: 0.5rem !important; }
  .mo-pb-md-1_5 {
    padding-bottom: 0.75rem !important; }
  .mo-pb-md-2 {
    padding-bottom: 1rem !important; }
  .mo-pb-md-3 {
    padding-bottom: 1.5rem !important; }
  .mo-pb-md-4 {
    padding-bottom: 2rem !important; }
  .mo-pb-md-5 {
    padding-bottom: 2.5rem !important; }
  .mo-pb-md-6 {
    padding-bottom: 3rem !important; }
  .mo-pl-md-0 {
    padding-left: 0 !important; }
  .mo-pl-md-0_5 {
    padding-left: 0.25rem !important; }
  .mo-pl-md-1 {
    padding-left: 0.5rem !important; }
  .mo-pl-md-1_5 {
    padding-left: 0.75rem !important; }
  .mo-pl-md-2 {
    padding-left: 1rem !important; }
  .mo-pl-md-3 {
    padding-left: 1.5rem !important; }
  .mo-pl-md-4 {
    padding-left: 2rem !important; }
  .mo-pl-md-5 {
    padding-left: 2.5rem !important; }
  .mo-pl-md-6 {
    padding-left: 3rem !important; }
  .mo-px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .mo-px-md-0_5 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .mo-px-md-1 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .mo-px-md-1_5 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important; }
  .mo-px-md-2 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .mo-px-md-3 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .mo-px-md-4 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .mo-px-md-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .mo-px-md-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .mo-py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .mo-py-md-0_5 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .mo-py-md-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .mo-py-md-1_5 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .mo-py-md-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .mo-py-md-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .mo-py-md-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .mo-py-md-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .mo-py-md-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; } }

@media (min-width: 992px) {
  .mo-m-lg-0 {
    margin: 0 !important; }
  .mo-m-lg-0_5 {
    margin: 0.25rem !important; }
  .mo-m-lg-1 {
    margin: 0.5rem !important; }
  .mo-m-lg-1_5 {
    margin: 0.75rem !important; }
  .mo-m-lg-2 {
    margin: 1rem !important; }
  .mo-m-lg-3 {
    margin: 1.5rem !important; }
  .mo-m-lg-4 {
    margin: 2rem !important; }
  .mo-m-lg-5 {
    margin: 2.5rem !important; }
  .mo-m-lg-6 {
    margin: 3rem !important; }
  .mo-mt-lg-0 {
    margin-top: 0 !important; }
  .mo-mt-lg-0_5 {
    margin-top: 0.25rem !important; }
  .mo-mt-lg-1 {
    margin-top: 0.5rem !important; }
  .mo-mt-lg-1_5 {
    margin-top: 0.75rem !important; }
  .mo-mt-lg-2 {
    margin-top: 1rem !important; }
  .mo-mt-lg-3 {
    margin-top: 1.5rem !important; }
  .mo-mt-lg-4 {
    margin-top: 2rem !important; }
  .mo-mt-lg-5 {
    margin-top: 2.5rem !important; }
  .mo-mt-lg-6 {
    margin-top: 3rem !important; }
  .mo-mr-lg-0 {
    margin-right: 0 !important; }
  .mo-mr-lg-0_5 {
    margin-right: 0.25rem !important; }
  .mo-mr-lg-1 {
    margin-right: 0.5rem !important; }
  .mo-mr-lg-1_5 {
    margin-right: 0.75rem !important; }
  .mo-mr-lg-2 {
    margin-right: 1rem !important; }
  .mo-mr-lg-3 {
    margin-right: 1.5rem !important; }
  .mo-mr-lg-4 {
    margin-right: 2rem !important; }
  .mo-mr-lg-5 {
    margin-right: 2.5rem !important; }
  .mo-mr-lg-6 {
    margin-right: 3rem !important; }
  .mo-mb-lg-0 {
    margin-bottom: 0 !important; }
  .mo-mb-lg-0_5 {
    margin-bottom: 0.25rem !important; }
  .mo-mb-lg-1 {
    margin-bottom: 0.5rem !important; }
  .mo-mb-lg-1_5 {
    margin-bottom: 0.75rem !important; }
  .mo-mb-lg-2 {
    margin-bottom: 1rem !important; }
  .mo-mb-lg-3 {
    margin-bottom: 1.5rem !important; }
  .mo-mb-lg-4 {
    margin-bottom: 2rem !important; }
  .mo-mb-lg-5 {
    margin-bottom: 2.5rem !important; }
  .mo-mb-lg-6 {
    margin-bottom: 3rem !important; }
  .mo-ml-lg-0 {
    margin-left: 0 !important; }
  .mo-ml-lg-0_5 {
    margin-left: 0.25rem !important; }
  .mo-ml-lg-1 {
    margin-left: 0.5rem !important; }
  .mo-ml-lg-1_5 {
    margin-left: 0.75rem !important; }
  .mo-ml-lg-2 {
    margin-left: 1rem !important; }
  .mo-ml-lg-3 {
    margin-left: 1.5rem !important; }
  .mo-ml-lg-4 {
    margin-left: 2rem !important; }
  .mo-ml-lg-5 {
    margin-left: 2.5rem !important; }
  .mo-ml-lg-6 {
    margin-left: 3rem !important; }
  .mo-mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mo-mx-lg-0_5 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mo-mx-lg-1 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mo-mx-lg-1_5 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important; }
  .mo-mx-lg-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mo-mx-lg-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mo-mx-lg-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mo-mx-lg-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mo-mx-lg-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mo-my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .mo-my-lg-0_5 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .mo-my-lg-1 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .mo-my-lg-1_5 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .mo-my-lg-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .mo-my-lg-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .mo-my-lg-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .mo-my-lg-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .mo-my-lg-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .mo-p-lg-0 {
    padding: 0 !important; }
  .mo-p-lg-0_5 {
    padding: 0.25rem !important; }
  .mo-p-lg-1 {
    padding: 0.5rem !important; }
  .mo-p-lg-1_5 {
    padding: 0.75rem !important; }
  .mo-p-lg-2 {
    padding: 1rem !important; }
  .mo-p-lg-3 {
    padding: 1.5rem !important; }
  .mo-p-lg-4 {
    padding: 2rem !important; }
  .mo-p-lg-5 {
    padding: 2.5rem !important; }
  .mo-p-lg-6 {
    padding: 3rem !important; }
  .mo-pt-lg-0 {
    padding-top: 0 !important; }
  .mo-pt-lg-0_5 {
    padding-top: 0.25rem !important; }
  .mo-pt-lg-1 {
    padding-top: 0.5rem !important; }
  .mo-pt-lg-1_5 {
    padding-top: 0.75rem !important; }
  .mo-pt-lg-2 {
    padding-top: 1rem !important; }
  .mo-pt-lg-3 {
    padding-top: 1.5rem !important; }
  .mo-pt-lg-4 {
    padding-top: 2rem !important; }
  .mo-pt-lg-5 {
    padding-top: 2.5rem !important; }
  .mo-pt-lg-6 {
    padding-top: 3rem !important; }
  .mo-pr-lg-0 {
    padding-right: 0 !important; }
  .mo-pr-lg-0_5 {
    padding-right: 0.25rem !important; }
  .mo-pr-lg-1 {
    padding-right: 0.5rem !important; }
  .mo-pr-lg-1_5 {
    padding-right: 0.75rem !important; }
  .mo-pr-lg-2 {
    padding-right: 1rem !important; }
  .mo-pr-lg-3 {
    padding-right: 1.5rem !important; }
  .mo-pr-lg-4 {
    padding-right: 2rem !important; }
  .mo-pr-lg-5 {
    padding-right: 2.5rem !important; }
  .mo-pr-lg-6 {
    padding-right: 3rem !important; }
  .mo-pb-lg-0 {
    padding-bottom: 0 !important; }
  .mo-pb-lg-0_5 {
    padding-bottom: 0.25rem !important; }
  .mo-pb-lg-1 {
    padding-bottom: 0.5rem !important; }
  .mo-pb-lg-1_5 {
    padding-bottom: 0.75rem !important; }
  .mo-pb-lg-2 {
    padding-bottom: 1rem !important; }
  .mo-pb-lg-3 {
    padding-bottom: 1.5rem !important; }
  .mo-pb-lg-4 {
    padding-bottom: 2rem !important; }
  .mo-pb-lg-5 {
    padding-bottom: 2.5rem !important; }
  .mo-pb-lg-6 {
    padding-bottom: 3rem !important; }
  .mo-pl-lg-0 {
    padding-left: 0 !important; }
  .mo-pl-lg-0_5 {
    padding-left: 0.25rem !important; }
  .mo-pl-lg-1 {
    padding-left: 0.5rem !important; }
  .mo-pl-lg-1_5 {
    padding-left: 0.75rem !important; }
  .mo-pl-lg-2 {
    padding-left: 1rem !important; }
  .mo-pl-lg-3 {
    padding-left: 1.5rem !important; }
  .mo-pl-lg-4 {
    padding-left: 2rem !important; }
  .mo-pl-lg-5 {
    padding-left: 2.5rem !important; }
  .mo-pl-lg-6 {
    padding-left: 3rem !important; }
  .mo-px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .mo-px-lg-0_5 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .mo-px-lg-1 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .mo-px-lg-1_5 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important; }
  .mo-px-lg-2 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .mo-px-lg-3 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .mo-px-lg-4 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .mo-px-lg-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .mo-px-lg-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .mo-py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .mo-py-lg-0_5 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .mo-py-lg-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .mo-py-lg-1_5 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .mo-py-lg-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .mo-py-lg-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .mo-py-lg-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .mo-py-lg-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .mo-py-lg-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; } }

@media (min-width: 1200px) {
  .mo-m-xl-0 {
    margin: 0 !important; }
  .mo-m-xl-0_5 {
    margin: 0.25rem !important; }
  .mo-m-xl-1 {
    margin: 0.5rem !important; }
  .mo-m-xl-1_5 {
    margin: 0.75rem !important; }
  .mo-m-xl-2 {
    margin: 1rem !important; }
  .mo-m-xl-3 {
    margin: 1.5rem !important; }
  .mo-m-xl-4 {
    margin: 2rem !important; }
  .mo-m-xl-5 {
    margin: 2.5rem !important; }
  .mo-m-xl-6 {
    margin: 3rem !important; }
  .mo-mt-xl-0 {
    margin-top: 0 !important; }
  .mo-mt-xl-0_5 {
    margin-top: 0.25rem !important; }
  .mo-mt-xl-1 {
    margin-top: 0.5rem !important; }
  .mo-mt-xl-1_5 {
    margin-top: 0.75rem !important; }
  .mo-mt-xl-2 {
    margin-top: 1rem !important; }
  .mo-mt-xl-3 {
    margin-top: 1.5rem !important; }
  .mo-mt-xl-4 {
    margin-top: 2rem !important; }
  .mo-mt-xl-5 {
    margin-top: 2.5rem !important; }
  .mo-mt-xl-6 {
    margin-top: 3rem !important; }
  .mo-mr-xl-0 {
    margin-right: 0 !important; }
  .mo-mr-xl-0_5 {
    margin-right: 0.25rem !important; }
  .mo-mr-xl-1 {
    margin-right: 0.5rem !important; }
  .mo-mr-xl-1_5 {
    margin-right: 0.75rem !important; }
  .mo-mr-xl-2 {
    margin-right: 1rem !important; }
  .mo-mr-xl-3 {
    margin-right: 1.5rem !important; }
  .mo-mr-xl-4 {
    margin-right: 2rem !important; }
  .mo-mr-xl-5 {
    margin-right: 2.5rem !important; }
  .mo-mr-xl-6 {
    margin-right: 3rem !important; }
  .mo-mb-xl-0 {
    margin-bottom: 0 !important; }
  .mo-mb-xl-0_5 {
    margin-bottom: 0.25rem !important; }
  .mo-mb-xl-1 {
    margin-bottom: 0.5rem !important; }
  .mo-mb-xl-1_5 {
    margin-bottom: 0.75rem !important; }
  .mo-mb-xl-2 {
    margin-bottom: 1rem !important; }
  .mo-mb-xl-3 {
    margin-bottom: 1.5rem !important; }
  .mo-mb-xl-4 {
    margin-bottom: 2rem !important; }
  .mo-mb-xl-5 {
    margin-bottom: 2.5rem !important; }
  .mo-mb-xl-6 {
    margin-bottom: 3rem !important; }
  .mo-ml-xl-0 {
    margin-left: 0 !important; }
  .mo-ml-xl-0_5 {
    margin-left: 0.25rem !important; }
  .mo-ml-xl-1 {
    margin-left: 0.5rem !important; }
  .mo-ml-xl-1_5 {
    margin-left: 0.75rem !important; }
  .mo-ml-xl-2 {
    margin-left: 1rem !important; }
  .mo-ml-xl-3 {
    margin-left: 1.5rem !important; }
  .mo-ml-xl-4 {
    margin-left: 2rem !important; }
  .mo-ml-xl-5 {
    margin-left: 2.5rem !important; }
  .mo-ml-xl-6 {
    margin-left: 3rem !important; }
  .mo-mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mo-mx-xl-0_5 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mo-mx-xl-1 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mo-mx-xl-1_5 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important; }
  .mo-mx-xl-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mo-mx-xl-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mo-mx-xl-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mo-mx-xl-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mo-mx-xl-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mo-my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .mo-my-xl-0_5 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .mo-my-xl-1 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .mo-my-xl-1_5 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .mo-my-xl-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .mo-my-xl-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .mo-my-xl-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .mo-my-xl-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .mo-my-xl-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .mo-p-xl-0 {
    padding: 0 !important; }
  .mo-p-xl-0_5 {
    padding: 0.25rem !important; }
  .mo-p-xl-1 {
    padding: 0.5rem !important; }
  .mo-p-xl-1_5 {
    padding: 0.75rem !important; }
  .mo-p-xl-2 {
    padding: 1rem !important; }
  .mo-p-xl-3 {
    padding: 1.5rem !important; }
  .mo-p-xl-4 {
    padding: 2rem !important; }
  .mo-p-xl-5 {
    padding: 2.5rem !important; }
  .mo-p-xl-6 {
    padding: 3rem !important; }
  .mo-pt-xl-0 {
    padding-top: 0 !important; }
  .mo-pt-xl-0_5 {
    padding-top: 0.25rem !important; }
  .mo-pt-xl-1 {
    padding-top: 0.5rem !important; }
  .mo-pt-xl-1_5 {
    padding-top: 0.75rem !important; }
  .mo-pt-xl-2 {
    padding-top: 1rem !important; }
  .mo-pt-xl-3 {
    padding-top: 1.5rem !important; }
  .mo-pt-xl-4 {
    padding-top: 2rem !important; }
  .mo-pt-xl-5 {
    padding-top: 2.5rem !important; }
  .mo-pt-xl-6 {
    padding-top: 3rem !important; }
  .mo-pr-xl-0 {
    padding-right: 0 !important; }
  .mo-pr-xl-0_5 {
    padding-right: 0.25rem !important; }
  .mo-pr-xl-1 {
    padding-right: 0.5rem !important; }
  .mo-pr-xl-1_5 {
    padding-right: 0.75rem !important; }
  .mo-pr-xl-2 {
    padding-right: 1rem !important; }
  .mo-pr-xl-3 {
    padding-right: 1.5rem !important; }
  .mo-pr-xl-4 {
    padding-right: 2rem !important; }
  .mo-pr-xl-5 {
    padding-right: 2.5rem !important; }
  .mo-pr-xl-6 {
    padding-right: 3rem !important; }
  .mo-pb-xl-0 {
    padding-bottom: 0 !important; }
  .mo-pb-xl-0_5 {
    padding-bottom: 0.25rem !important; }
  .mo-pb-xl-1 {
    padding-bottom: 0.5rem !important; }
  .mo-pb-xl-1_5 {
    padding-bottom: 0.75rem !important; }
  .mo-pb-xl-2 {
    padding-bottom: 1rem !important; }
  .mo-pb-xl-3 {
    padding-bottom: 1.5rem !important; }
  .mo-pb-xl-4 {
    padding-bottom: 2rem !important; }
  .mo-pb-xl-5 {
    padding-bottom: 2.5rem !important; }
  .mo-pb-xl-6 {
    padding-bottom: 3rem !important; }
  .mo-pl-xl-0 {
    padding-left: 0 !important; }
  .mo-pl-xl-0_5 {
    padding-left: 0.25rem !important; }
  .mo-pl-xl-1 {
    padding-left: 0.5rem !important; }
  .mo-pl-xl-1_5 {
    padding-left: 0.75rem !important; }
  .mo-pl-xl-2 {
    padding-left: 1rem !important; }
  .mo-pl-xl-3 {
    padding-left: 1.5rem !important; }
  .mo-pl-xl-4 {
    padding-left: 2rem !important; }
  .mo-pl-xl-5 {
    padding-left: 2.5rem !important; }
  .mo-pl-xl-6 {
    padding-left: 3rem !important; }
  .mo-px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .mo-px-xl-0_5 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .mo-px-xl-1 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .mo-px-xl-1_5 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important; }
  .mo-px-xl-2 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .mo-px-xl-3 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .mo-px-xl-4 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .mo-px-xl-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .mo-px-xl-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .mo-py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .mo-py-xl-0_5 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .mo-py-xl-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .mo-py-xl-1_5 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .mo-py-xl-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .mo-py-xl-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .mo-py-xl-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .mo-py-xl-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .mo-py-xl-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; } }

@media (min-width: 1400px) {
  .mo-m-xxl-0 {
    margin: 0 !important; }
  .mo-m-xxl-0_5 {
    margin: 0.25rem !important; }
  .mo-m-xxl-1 {
    margin: 0.5rem !important; }
  .mo-m-xxl-1_5 {
    margin: 0.75rem !important; }
  .mo-m-xxl-2 {
    margin: 1rem !important; }
  .mo-m-xxl-3 {
    margin: 1.5rem !important; }
  .mo-m-xxl-4 {
    margin: 2rem !important; }
  .mo-m-xxl-5 {
    margin: 2.5rem !important; }
  .mo-m-xxl-6 {
    margin: 3rem !important; }
  .mo-mt-xxl-0 {
    margin-top: 0 !important; }
  .mo-mt-xxl-0_5 {
    margin-top: 0.25rem !important; }
  .mo-mt-xxl-1 {
    margin-top: 0.5rem !important; }
  .mo-mt-xxl-1_5 {
    margin-top: 0.75rem !important; }
  .mo-mt-xxl-2 {
    margin-top: 1rem !important; }
  .mo-mt-xxl-3 {
    margin-top: 1.5rem !important; }
  .mo-mt-xxl-4 {
    margin-top: 2rem !important; }
  .mo-mt-xxl-5 {
    margin-top: 2.5rem !important; }
  .mo-mt-xxl-6 {
    margin-top: 3rem !important; }
  .mo-mr-xxl-0 {
    margin-right: 0 !important; }
  .mo-mr-xxl-0_5 {
    margin-right: 0.25rem !important; }
  .mo-mr-xxl-1 {
    margin-right: 0.5rem !important; }
  .mo-mr-xxl-1_5 {
    margin-right: 0.75rem !important; }
  .mo-mr-xxl-2 {
    margin-right: 1rem !important; }
  .mo-mr-xxl-3 {
    margin-right: 1.5rem !important; }
  .mo-mr-xxl-4 {
    margin-right: 2rem !important; }
  .mo-mr-xxl-5 {
    margin-right: 2.5rem !important; }
  .mo-mr-xxl-6 {
    margin-right: 3rem !important; }
  .mo-mb-xxl-0 {
    margin-bottom: 0 !important; }
  .mo-mb-xxl-0_5 {
    margin-bottom: 0.25rem !important; }
  .mo-mb-xxl-1 {
    margin-bottom: 0.5rem !important; }
  .mo-mb-xxl-1_5 {
    margin-bottom: 0.75rem !important; }
  .mo-mb-xxl-2 {
    margin-bottom: 1rem !important; }
  .mo-mb-xxl-3 {
    margin-bottom: 1.5rem !important; }
  .mo-mb-xxl-4 {
    margin-bottom: 2rem !important; }
  .mo-mb-xxl-5 {
    margin-bottom: 2.5rem !important; }
  .mo-mb-xxl-6 {
    margin-bottom: 3rem !important; }
  .mo-ml-xxl-0 {
    margin-left: 0 !important; }
  .mo-ml-xxl-0_5 {
    margin-left: 0.25rem !important; }
  .mo-ml-xxl-1 {
    margin-left: 0.5rem !important; }
  .mo-ml-xxl-1_5 {
    margin-left: 0.75rem !important; }
  .mo-ml-xxl-2 {
    margin-left: 1rem !important; }
  .mo-ml-xxl-3 {
    margin-left: 1.5rem !important; }
  .mo-ml-xxl-4 {
    margin-left: 2rem !important; }
  .mo-ml-xxl-5 {
    margin-left: 2.5rem !important; }
  .mo-ml-xxl-6 {
    margin-left: 3rem !important; }
  .mo-mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mo-mx-xxl-0_5 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mo-mx-xxl-1 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mo-mx-xxl-1_5 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important; }
  .mo-mx-xxl-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mo-mx-xxl-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mo-mx-xxl-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mo-mx-xxl-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mo-mx-xxl-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mo-my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .mo-my-xxl-0_5 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .mo-my-xxl-1 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .mo-my-xxl-1_5 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .mo-my-xxl-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .mo-my-xxl-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .mo-my-xxl-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .mo-my-xxl-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .mo-my-xxl-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .mo-p-xxl-0 {
    padding: 0 !important; }
  .mo-p-xxl-0_5 {
    padding: 0.25rem !important; }
  .mo-p-xxl-1 {
    padding: 0.5rem !important; }
  .mo-p-xxl-1_5 {
    padding: 0.75rem !important; }
  .mo-p-xxl-2 {
    padding: 1rem !important; }
  .mo-p-xxl-3 {
    padding: 1.5rem !important; }
  .mo-p-xxl-4 {
    padding: 2rem !important; }
  .mo-p-xxl-5 {
    padding: 2.5rem !important; }
  .mo-p-xxl-6 {
    padding: 3rem !important; }
  .mo-pt-xxl-0 {
    padding-top: 0 !important; }
  .mo-pt-xxl-0_5 {
    padding-top: 0.25rem !important; }
  .mo-pt-xxl-1 {
    padding-top: 0.5rem !important; }
  .mo-pt-xxl-1_5 {
    padding-top: 0.75rem !important; }
  .mo-pt-xxl-2 {
    padding-top: 1rem !important; }
  .mo-pt-xxl-3 {
    padding-top: 1.5rem !important; }
  .mo-pt-xxl-4 {
    padding-top: 2rem !important; }
  .mo-pt-xxl-5 {
    padding-top: 2.5rem !important; }
  .mo-pt-xxl-6 {
    padding-top: 3rem !important; }
  .mo-pr-xxl-0 {
    padding-right: 0 !important; }
  .mo-pr-xxl-0_5 {
    padding-right: 0.25rem !important; }
  .mo-pr-xxl-1 {
    padding-right: 0.5rem !important; }
  .mo-pr-xxl-1_5 {
    padding-right: 0.75rem !important; }
  .mo-pr-xxl-2 {
    padding-right: 1rem !important; }
  .mo-pr-xxl-3 {
    padding-right: 1.5rem !important; }
  .mo-pr-xxl-4 {
    padding-right: 2rem !important; }
  .mo-pr-xxl-5 {
    padding-right: 2.5rem !important; }
  .mo-pr-xxl-6 {
    padding-right: 3rem !important; }
  .mo-pb-xxl-0 {
    padding-bottom: 0 !important; }
  .mo-pb-xxl-0_5 {
    padding-bottom: 0.25rem !important; }
  .mo-pb-xxl-1 {
    padding-bottom: 0.5rem !important; }
  .mo-pb-xxl-1_5 {
    padding-bottom: 0.75rem !important; }
  .mo-pb-xxl-2 {
    padding-bottom: 1rem !important; }
  .mo-pb-xxl-3 {
    padding-bottom: 1.5rem !important; }
  .mo-pb-xxl-4 {
    padding-bottom: 2rem !important; }
  .mo-pb-xxl-5 {
    padding-bottom: 2.5rem !important; }
  .mo-pb-xxl-6 {
    padding-bottom: 3rem !important; }
  .mo-pl-xxl-0 {
    padding-left: 0 !important; }
  .mo-pl-xxl-0_5 {
    padding-left: 0.25rem !important; }
  .mo-pl-xxl-1 {
    padding-left: 0.5rem !important; }
  .mo-pl-xxl-1_5 {
    padding-left: 0.75rem !important; }
  .mo-pl-xxl-2 {
    padding-left: 1rem !important; }
  .mo-pl-xxl-3 {
    padding-left: 1.5rem !important; }
  .mo-pl-xxl-4 {
    padding-left: 2rem !important; }
  .mo-pl-xxl-5 {
    padding-left: 2.5rem !important; }
  .mo-pl-xxl-6 {
    padding-left: 3rem !important; }
  .mo-px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .mo-px-xxl-0_5 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .mo-px-xxl-1 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .mo-px-xxl-1_5 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important; }
  .mo-px-xxl-2 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .mo-px-xxl-3 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .mo-px-xxl-4 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .mo-px-xxl-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .mo-px-xxl-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .mo-py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .mo-py-xxl-0_5 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .mo-py-xxl-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .mo-py-xxl-1_5 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .mo-py-xxl-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .mo-py-xxl-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .mo-py-xxl-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .mo-py-xxl-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .mo-py-xxl-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; } }

.mo-c-text-primary {
  color: #2d3338; }

.mo-c-text-secondary {
  color: #0e1520; }

.mo-c-text-subdued {
  color: #707382; }

.mo-c-text-disabled {
  color: #a9b1bf; }

.mo-c-text-primary-inverse {
  color: #ffffff; }

.mo-c-text-success {
  color: #007a5a !important; }

.mo-c-text-info {
  color: #0048b7 !important; }

.mo-c-text-danger {
  color: #b7253f !important; }

.mo-c-text-warning {
  color: #a06927 !important; }

.mo-c-text-accent-tbk {
  color: #3b3cf7; }

.mo-c-text-accent-webpay {
  color: #008482; }

.mo-c-text-interactive-webpay-active {
  color: #6B196B; }

.mo-c-icon-interactive-webpay-active {
  color: #6B196B; }

.mo-c-link-default {
  color: #007EFF; }

.mo-c-text-accent-onepay {
  color: #d5006c; }

.mo-c-icon-default {
  color: #2d3338; }

.mo-c-icon-subdued {
  color: #707382; }

.mo-c-icon-disabled {
  color: #a9b1bf; }

.mo-c-icon-default-inverse {
  color: #ffffff; }

.mo-c-icon-success {
  color: #00a87e; }

.mo-c-icon-success-light {
  color: #15cc96; }

.mo-c-icon-danger-light {
  color: #ff4b4b; }

.mo-c-icon-warning {
  color: #db9a40; }

.mo-c-icon-info {
  color: #0061db; }

.mo-c-icon-info-light {
  color: #3fa7ff; }

.mo-bg-white {
  background-color: #ffffff; }

.mo-bg-lighter {
  background-color: #fcfdfe; }

.mo-bg-light {
  background-color: #f9fbfe; }

.mo-bg-medium {
  background-color: #e7ebf3; }

.mo-bg-dark {
  background-color: #c9d0e4; }

.mo-bg-success {
  background-color: #007a5a; }

.mo-bg-success-light {
  background-color: #e8fcee; }

.mo-bg-info {
  background-color: #0061db; }

.mo-bg-info-light {
  background-color: #ebf6ff; }

.mo-bg-danger {
  background-color: #db3645; }

.mo-bg-danger-light {
  background-color: #ffeee5; }

.mo-bg-warning {
  background-color: #a06927; }

.mo-bg-warning-light {
  background-color: #fff9e5; }

.mo-bg-brand-tbk {
  background-color: #d5006c; }

.mo-bg-brand-webpay {
  background-color: #6b196b; }

.mo-bg-brand-onepay {
  background-color: #009bdd; }

.mo-fs-1 {
  font-size: 7.5pt !important; }

.mo-fs-2 {
  font-size: 9pt !important; }

.mo-fs-3 {
  font-size: 10.5pt !important; }

.mo-fs-4 {
  font-size: 12pt !important; }

.mo-fs-5 {
  font-size: 13.5pt !important; }

.mo-fs-6 {
  font-size: 15pt !important; }

.mo-fs-7 {
  font-size: 16.5pt !important; }

.mo-fs-8 {
  font-size: 18pt !important; }

.mo-fs-9 {
  font-size: 19.5pt !important; }

.mo-fs-10 {
  font-size: 21pt !important; }

.mo-fs-11 {
  font-size: 22.5pt !important; }

.mo-fs-12 {
  font-size: 24pt !important; }

.mo-fs-13 {
  font-size: 25.5pt !important; }

.mo-fs-14 {
  font-size: 27pt !important; }

.mo-fs-15 {
  font-size: 28.5pt !important; }

.mo-fs-16 {
  font-size: 30pt !important; }

.mo-fs-17 {
  font-size: 31.5pt !important; }

.mo-fs-18 {
  font-size: 33pt !important; }

.mo-fs-19 {
  font-size: 34.5pt !important; }

.mo-fs-20 {
  font-size: 36pt !important; }

@media (min-width: 576px) {
  .mo-fs-sm-1 {
    font-size: 0.625rem !important; }
  .mo-fs-sm-2 {
    font-size: 0.75rem !important; }
  .mo-fs-sm-3 {
    font-size: 0.875rem !important; }
  .mo-fs-sm-4 {
    font-size: 1rem !important; }
  .mo-fs-sm-5 {
    font-size: 1.125rem !important; }
  .mo-fs-sm-6 {
    font-size: 1.25rem !important; }
  .mo-fs-sm-7 {
    font-size: 1.375rem !important; }
  .mo-fs-sm-8 {
    font-size: 1.5rem !important; }
  .mo-fs-sm-9 {
    font-size: 1.625rem !important; }
  .mo-fs-sm-10 {
    font-size: 1.75rem !important; }
  .mo-fs-sm-11 {
    font-size: 1.875rem !important; }
  .mo-fs-sm-12 {
    font-size: 2rem !important; }
  .mo-fs-sm-13 {
    font-size: 2.125rem !important; }
  .mo-fs-sm-14 {
    font-size: 2.25rem !important; }
  .mo-fs-sm-15 {
    font-size: 2.375rem !important; }
  .mo-fs-sm-16 {
    font-size: 2.5rem !important; }
  .mo-fs-sm-17 {
    font-size: 2.625rem !important; }
  .mo-fs-sm-18 {
    font-size: 2.75rem !important; }
  .mo-fs-sm-19 {
    font-size: 2.875rem !important; }
  .mo-fs-sm-20 {
    font-size: 3rem !important; } }

@media (min-width: 768px) {
  .mo-fs-md-1 {
    font-size: 0.625rem !important; }
  .mo-fs-md-2 {
    font-size: 0.75rem !important; }
  .mo-fs-md-3 {
    font-size: 0.875rem !important; }
  .mo-fs-md-4 {
    font-size: 1rem !important; }
  .mo-fs-md-5 {
    font-size: 1.125rem !important; }
  .mo-fs-md-6 {
    font-size: 1.25rem !important; }
  .mo-fs-md-7 {
    font-size: 1.375rem !important; }
  .mo-fs-md-8 {
    font-size: 1.5rem !important; }
  .mo-fs-md-9 {
    font-size: 1.625rem !important; }
  .mo-fs-md-10 {
    font-size: 1.75rem !important; }
  .mo-fs-md-11 {
    font-size: 1.875rem !important; }
  .mo-fs-md-12 {
    font-size: 2rem !important; }
  .mo-fs-md-13 {
    font-size: 2.125rem !important; }
  .mo-fs-md-14 {
    font-size: 2.25rem !important; }
  .mo-fs-md-15 {
    font-size: 2.375rem !important; }
  .mo-fs-md-16 {
    font-size: 2.5rem !important; }
  .mo-fs-md-17 {
    font-size: 2.625rem !important; }
  .mo-fs-md-18 {
    font-size: 2.75rem !important; }
  .mo-fs-md-19 {
    font-size: 2.875rem !important; }
  .mo-fs-md-20 {
    font-size: 3rem !important; } }

@media (min-width: 992px) {
  .mo-fs-lg-1 {
    font-size: 0.625rem !important; }
  .mo-fs-lg-2 {
    font-size: 0.75rem !important; }
  .mo-fs-lg-3 {
    font-size: 0.875rem !important; }
  .mo-fs-lg-4 {
    font-size: 1rem !important; }
  .mo-fs-lg-5 {
    font-size: 1.125rem !important; }
  .mo-fs-lg-6 {
    font-size: 1.25rem !important; }
  .mo-fs-lg-7 {
    font-size: 1.375rem !important; }
  .mo-fs-lg-8 {
    font-size: 1.5rem !important; }
  .mo-fs-lg-9 {
    font-size: 1.625rem !important; }
  .mo-fs-lg-10 {
    font-size: 1.75rem !important; }
  .mo-fs-lg-11 {
    font-size: 1.875rem !important; }
  .mo-fs-lg-12 {
    font-size: 2rem !important; }
  .mo-fs-lg-13 {
    font-size: 2.125rem !important; }
  .mo-fs-lg-14 {
    font-size: 2.25rem !important; }
  .mo-fs-lg-15 {
    font-size: 2.375rem !important; }
  .mo-fs-lg-16 {
    font-size: 2.5rem !important; }
  .mo-fs-lg-17 {
    font-size: 2.625rem !important; }
  .mo-fs-lg-18 {
    font-size: 2.75rem !important; }
  .mo-fs-lg-19 {
    font-size: 2.875rem !important; }
  .mo-fs-lg-20 {
    font-size: 3rem !important; } }

@media (min-width: 1200px) {
  .mo-fs-xl-1 {
    font-size: 0.625rem !important; }
  .mo-fs-xl-2 {
    font-size: 0.75rem !important; }
  .mo-fs-xl-3 {
    font-size: 0.875rem !important; }
  .mo-fs-xl-4 {
    font-size: 1rem !important; }
  .mo-fs-xl-5 {
    font-size: 1.125rem !important; }
  .mo-fs-xl-6 {
    font-size: 1.25rem !important; }
  .mo-fs-xl-7 {
    font-size: 1.375rem !important; }
  .mo-fs-xl-8 {
    font-size: 1.5rem !important; }
  .mo-fs-xl-9 {
    font-size: 1.625rem !important; }
  .mo-fs-xl-10 {
    font-size: 1.75rem !important; }
  .mo-fs-xl-11 {
    font-size: 1.875rem !important; }
  .mo-fs-xl-12 {
    font-size: 2rem !important; }
  .mo-fs-xl-13 {
    font-size: 2.125rem !important; }
  .mo-fs-xl-14 {
    font-size: 2.25rem !important; }
  .mo-fs-xl-15 {
    font-size: 2.375rem !important; }
  .mo-fs-xl-16 {
    font-size: 2.5rem !important; }
  .mo-fs-xl-17 {
    font-size: 2.625rem !important; }
  .mo-fs-xl-18 {
    font-size: 2.75rem !important; }
  .mo-fs-xl-19 {
    font-size: 2.875rem !important; }
  .mo-fs-xl-20 {
    font-size: 3rem !important; } }

@media (min-width: 1400px) {
  .mo-fs-xxl-1 {
    font-size: 0.625rem !important; }
  .mo-fs-xxl-2 {
    font-size: 0.75rem !important; }
  .mo-fs-xxl-3 {
    font-size: 0.875rem !important; }
  .mo-fs-xxl-4 {
    font-size: 1rem !important; }
  .mo-fs-xxl-5 {
    font-size: 1.125rem !important; }
  .mo-fs-xxl-6 {
    font-size: 1.25rem !important; }
  .mo-fs-xxl-7 {
    font-size: 1.375rem !important; }
  .mo-fs-xxl-8 {
    font-size: 1.5rem !important; }
  .mo-fs-xxl-9 {
    font-size: 1.625rem !important; }
  .mo-fs-xxl-10 {
    font-size: 1.75rem !important; }
  .mo-fs-xxl-11 {
    font-size: 1.875rem !important; }
  .mo-fs-xxl-12 {
    font-size: 2rem !important; }
  .mo-fs-xxl-13 {
    font-size: 2.125rem !important; }
  .mo-fs-xxl-14 {
    font-size: 2.25rem !important; }
  .mo-fs-xxl-15 {
    font-size: 2.375rem !important; }
  .mo-fs-xxl-16 {
    font-size: 2.5rem !important; }
  .mo-fs-xxl-17 {
    font-size: 2.625rem !important; }
  .mo-fs-xxl-18 {
    font-size: 2.75rem !important; }
  .mo-fs-xxl-19 {
    font-size: 2.875rem !important; }
  .mo-fs-xxl-20 {
    font-size: 3rem !important; } }

@media (min-width: 768px) {
  .mo-widthlimiter-large {
    max-width: 780px; }
  .mo-widthlimiter-medium {
    max-width: 700px; }
  .mo-widthlimiter-small {
    max-width: 600px; } }

.mo-shadow-card {
  -webkit-box-shadow: 0px 0px 2px 0px rgba(14, 21, 32, 0.04), 0px 2px 8px 0px rgba(14, 21, 32, 0.08);
  box-shadow: 0px 0px 2px 0px rgba(14, 21, 32, 0.04), 0px 2px 8px 0px rgba(14, 21, 32, 0.08); }

.mo-shadow-card-hover {
  -webkit-box-shadow: 0px 0px 2px 0px rgba(14, 21, 32, 0.04), 0px 2px 8px 0px rgba(14, 21, 32, 0.08);
  box-shadow: 0px 0px 2px 0px rgba(14, 21, 32, 0.04), 0px 2px 8px 0px rgba(14, 21, 32, 0.08);
  -webkit-transition: -webkit-box-shadow 0.5s;
  transition: -webkit-box-shadow 0.5s;
  transition: box-shadow 0.5s;
  transition: box-shadow 0.5s, -webkit-box-shadow 0.5s; }

.mo-shadow-card-hover:hover {
  -webkit-box-shadow: 0px 2px 4px 0px rgba(14, 21, 32, 0.1), 0px 4px 16px 0px rgba(14, 21, 32, 0.12);
  box-shadow: 0px 2px 4px 0px rgba(14, 21, 32, 0.1), 0px 4px 16px 0px rgba(14, 21, 32, 0.12); }

.mo-display-xlarge, .mo-display-large, .mo-display-medium, .mo-display-small, .mo-heading-xlarge, .mo-heading-large, .mo-heading-medium, .mo-heading-small, .mo-heading-xsmall, .mo-paragraph-large, .mo-paragraph-medium, .mo-paragraph-small, .mo-caption {
  letter-spacing: 0.016rem; }

.mo-display-xlarge, .mo-display-large, .mo-display-medium, .mo-display-small, .mo-heading-xlarge, .mo-heading-large, .mo-heading-medium, .mo-heading-small, .mo-heading-xsmall {
  font-family: "Roboto Bold";
  line-height: 120%; }

.mo-display-xlarge {
  font-size: 3.5rem; }

.mo-display-large {
  font-size: 3rem; }

.mo-display-medium {
  font-size: 2.5rem; }

.mo-display-s {
  font-size: 2rem; }

@media (min-width: 992px) {
  .mo-display-xlarge, .mo-display-large, .mo-display-medium {
    font-family: "Roboto Black";
    line-height: 120%; }
  .mo-display-xlarge {
    font-size: 4rem; }
  .mo-display-large {
    font-size: 3.5rem; }
  .mo-display-medium {
    font-size: 3rem; }
  .mo-display-small {
    font-size: 2.25rem; } }

.mo-heading-xlarge, .mo-heading-large, .mo-heading-medium, .mo-heading-small, .mo-heading-xsmall {
  line-height: 120%; }

.mo-heading-xlarge {
  font-size: 2rem; }

.mo-heading-large {
  font-size: 1.5rem; }

.mo-heading-medium {
  font-size: 1.25rem; }

.mo-heading-small {
  font-size: 1.125rem; }

.mo-heading-xsmall {
  font-size: 1rem; }

.mo-f-normal {
  font-family: "Roboto Regular" !important; }

.mo-f-medium {
  font-family: "Roboto Medium" !important; }

.mo-f-bold {
  font-family: "Roboto Bold" !important; }

.mo-paragraph-large, .mo-paragraph-medium, .mo-paragraph-small, .mo-caption {
  font-family: "Roboto Regular";
  line-height: 140%; }

.mo-paragraph-large {
  font-size: 1.125rem; }

.mo-paragraph-medium {
  font-size: 1rem; }

.mo-paragraph-small {
  font-size: 0.875rem; }

.mo-caption {
  font-size: 0.75rem; }

.mo-btn {
  height: 3rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 0.25rem;
  font-family: "Roboto Medium";
  padding: 0 1.5rem;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-align: center;
  font-size: 1rem;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  cursor: pointer;
  line-height: 0.016rem;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  white-space: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.mo-btn--xl {
  height: 3.5rem;
  font-size: 1.125rem;
  padding: 0 2rem; }

.mo-btn--md {
  height: 2.5rem;
  font-size: 0.875rem;
  padding: 0 1.5rem; }

.mo-btn--sm {
  height: 2rem;
  font-size: 0.75rem;
  padding: 0 1rem; }

.mo-btn--tbk-primary:disabled, .mo-btn--webpay-primary:disabled, .mo-btn--onepay-primary:disabled {
  color: #a0afca;
  border-color: #e7ebf3;
  background-color: #e7ebf3; }

.mo-btn--inverse-tbk-primary:disabled, .mo-btn--inverse-webpay-primary:disabled, .mo-btn--inverse-onepay-primary:disabled {
  color: rgba(255, 255, 255, 0.6);
  border-color: rgba(255, 255, 255, 0.25098);
  background-color: rgba(255, 255, 255, 0.25098); }

.mo-btn--tbk-secondary:disabled, .mo-btn--webpay-secondary:disabled, .mo-btn--onepay-secondary:disabled {
  color: #a0afca;
  border-color: #a0afca;
  background-color: transparent; }

.mo-btn--inverse-tbk-secondary, .mo-btn--inverse-webpay-secondary, .mo-btn--inverse-onepay-secondary {
  color: #FFFFFF;
  border-color: #FFFFFF;
  background-color: transparent; }

.mo-btn--inverse-tbk-secondary:not(:disabled):hover, .mo-btn--inverse-webpay-secondary:not(:disabled):hover, .mo-btn--inverse-onepay-secondary:not(:disabled):hover {
  background-color: rgba(255, 255, 255, 0.14902); }

.mo-btn--inverse-tbk-secondary:not(:disabled):active, .mo-btn--inverse-webpay-secondary:not(:disabled):active, .mo-btn--inverse-onepay-secondary:not(:disabled):active {
  background-color: rgba(255, 255, 255, 0.101961); }

.mo-btn--inverse-tbk-secondary:disabled, .mo-btn--inverse-webpay-secondary:disabled, .mo-btn--inverse-onepay-secondary:disabled {
  color: rgba(255, 255, 255, 0.6);
  border-color: rgba(255, 255, 255, 0.6);
  background-color: transparent; }

.mo-btn--tbk-tertiary:disabled, .mo-btn--webpay-tertiary:disabled, .mo-btn--onepay-tertiary:disabled {
  color: #A0AFCA;
  border-color: transparent;
  background-color: transparent; }

.mo-btn--inverse-tbk-tertiary, .mo-btn--inverse-webpay-tertiary, .mo-btn--inverse-onepay-tertiary {
  color: #FFFFFF;
  border-color: transparent;
  background-color: transparent; }

.mo-btn--inverse-tbk-tertiary:not(:disabled):hover, .mo-btn--inverse-webpay-tertiary:not(:disabled):hover, .mo-btn--inverse-onepay-tertiary:not(:disabled):hover {
  background-color: rgba(255, 255, 255, 0.14902);
  border-color: rgba(255, 255, 255, 0.14902); }

.mo-btn--inverse-tbk-tertiary:not(:disabled):active, .mo-btn--inverse-webpay-tertiary:not(:disabled):active, .mo-btn--inverse-onepay-tertiary:not(:disabled):active {
  background-color: rgba(255, 255, 255, 0.101961);
  border-color: rgba(255, 255, 255, 0.101961); }

.mo-btn--inverse-tbk-tertiary:disabled, .mo-btn--inverse-webpay-tertiary:disabled, .mo-btn--inverse-onepay-tertiary:disabled {
  color: rgba(255, 255, 255, 0.6);
  border-color: rgba(255, 255, 255, 0.6);
  background-color: transparent; }

.mo-btn--tbk-primary {
  color: #ffffff;
  background-color: #d5006c;
  border-color: #d5006c; }

.mo-btn--tbk-primary:not(:disabled):hover {
  color: #ffffff;
  border-color: #e5397f;
  background-color: #e5397f;
  text-decoration: none; }

.mo-btn--tbk-primary:not(:disabled):active {
  border-color: #b7006f;
  background-color: #b7006f; }

.mo-btn--tbk-primary:focus {
  outline: none;
  outline: 3px solid #007EFF;
  outline-offset: 2px; }

.mo-btn--tbk-primary:not(input[type=text]):focus:after {
  border-color: #d5006c; }

.mo-btn--webpay-primary {
  color: #ffffff;
  background-color: #6b196b;
  border-color: #6b196b; }

.mo-btn--webpay-primary:not(:disabled):hover {
  color: #ffffff;
  border-color: #a6469d;
  background-color: #a6469d;
  text-decoration: none; }

.mo-btn--webpay-primary:not(:disabled):active {
  border-color: #55125c;
  background-color: #55125c; }

.mo-btn--webpay-primary:focus {
  outline: none;
  outline: 3px solid #007EFF;
  outline-offset: 2px; }

.mo-btn--webpay-primary:not(input[type=text]):focus:after {
  border-color: #6b196b; }

.mo-btn--onepay-primary {
  color: #ffffff;
  background-color: #009bdd;
  border-color: #009bdd; }

.mo-btn--onepay-primary:not(:disabled):hover {
  color: #ffffff;
  border-color: #3ac1ea;
  background-color: #3ac1ea;
  text-decoration: none; }

.mo-btn--onepay-primary:not(:disabled):active {
  border-color: #0078be;
  background-color: #0078be; }

.mo-btn--onepay-primary:focus {
  outline: none;
  outline: 3px solid #007EFF;
  outline-offset: 2px; }

.mo-btn--onepay-primary:not(input[type=text]):focus:after {
  border-color: #009bdd; }

.mo-btn--inverse-tbk-primary {
  color: #d5006c;
  background-color: #ffffff;
  border-color: #ffffff; }

.mo-btn--inverse-tbk-primary:not(:disabled):hover {
  color: #d5006c;
  background-color: rgba(255, 255, 255, 0.85098);
  text-decoration: none; }

.mo-btn--inverse-tbk-primary:not(:disabled):active {
  border-color: #ffffff;
  background-color: #ffffff; }

.mo-btn--inverse-tbk-primary:focus {
  outline: none;
  outline: 3px solid #007EFF;
  outline-offset: 2px; }

.mo-btn--inverse-tbk-primary:not(input[type=text]):focus:after {
  border-color: #ffffff; }

.mo-btn--tbk-secondary {
  color: #d5006c;
  background-color: transparent;
  border-color: #d5006c; }

.mo-btn--tbk-secondary:not(:disabled):hover {
  color: #d5006c;
  border-color: #d5006c;
  background-color: rgba(213, 0, 108, 0.0509804);
  text-decoration: none; }

.mo-btn--tbk-secondary:not(:disabled):active {
  border-color: #D5006C;
  background-color: rgba(213, 0, 108, 0.101961); }

.mo-btn--tbk-secondary:focus {
  outline: none;
  outline: 3px solid #007EFF;
  outline-offset: 2px; }

.mo-btn--tbk-secondary:not(input[type=text]):focus:after {
  border-color: #d5006c; }

.mo-btn--webpay-secondary {
  color: #6b196b;
  background-color: transparent;
  border-color: #6B196B; }

.mo-btn--webpay-secondary:not(:disabled):hover {
  color: #6b196b;
  border-color: #6B196B;
  background-color: rgba(107, 25, 107, 0.101961);
  text-decoration: none; }

.mo-btn--webpay-secondary:not(:disabled):active {
  border-color: #6b196b;
  background-color: rgba(107, 25, 107, 0.101961); }

.mo-btn--webpay-secondary:focus {
  outline: none;
  outline: 3px solid #007EFF;
  outline-offset: 2px; }

.mo-btn--webpay-secondary:not(input[type=text]):focus:after {
  border-color: #6B196B; }

.mo-btn--onepay-secondary {
  color: #009bdd;
  background-color: transparent;
  border-color: #009BDD; }

.mo-btn--onepay-secondary:not(:disabled):hover {
  color: #009bdd;
  border-color: #009BDD;
  background-color: rgba(0, 155, 221, 0.0509804);
  text-decoration: none; }

.mo-btn--onepay-secondary:not(:disabled):active {
  border-color: #009BDD;
  background-color: rgba(0, 155, 221, 0.101961); }

.mo-btn--onepay-secondary:focus {
  outline: none;
  outline: 3px solid #007EFF;
  outline-offset: 2px; }

.mo-btn--onepay-secondary:not(input[type=text]):focus:after {
  border-color: #009BDD; }

.mo-btn--tbk-tertiary {
  color: #d5006c;
  background-color: transparent;
  border-color: transparent; }

.mo-btn--tbk-tertiary:not(:disabled):hover {
  color: #d5006c;
  border-color: transparent;
  background-color: rgba(213, 0, 108, 0.0509804);
  text-decoration: none; }

.mo-btn--tbk-tertiary:not(:disabled):active {
  border-color: rgba(213, 0, 108, 0.101961);
  background-color: rgba(213, 0, 108, 0.101961); }

.mo-btn--tbk-tertiary:focus {
  outline: none;
  outline: 3px solid #007EFF;
  outline-offset: 2px; }

.mo-btn--tbk-tertiary:not(input[type=text]):focus:after {
  border-color: transparent; }

.mo-btn--webpay-tertiary {
  color: #6b196b;
  background-color: transparent;
  border-color: transparent; }

.mo-btn--webpay-tertiary:not(:disabled):hover {
  color: #6b196b;
  border-color: transparent;
  background-color: rgba(107, 25, 107, 0.0509804);
  text-decoration: none; }

.mo-btn--webpay-tertiary:not(:disabled):active {
  border-color: rgba(107, 25, 107, 0.101961);
  background-color: rgba(107, 25, 107, 0.101961); }

.mo-btn--webpay-tertiary:focus {
  outline: none;
  outline: 3px solid #007EFF;
  outline-offset: 2px; }

.mo-btn--webpay-tertiary:not(input[type=text]):focus:after {
  border-color: transparent; }

.mo-btn--onepay-tertiary {
  color: #009bdd;
  background-color: transparent;
  border-color: transparent; }

.mo-btn--onepay-tertiary:not(:disabled):hover {
  color: #009bdd;
  border-color: transparent;
  background-color: rgba(0, 155, 221, 0.0509804);
  text-decoration: none; }

.mo-btn--onepay-tertiary:not(:disabled):active {
  border-color: rgba(0, 155, 221, 0.101961);
  background-color: rgba(0, 155, 221, 0.101961); }

.mo-btn--onepay-tertiary:focus {
  outline: none;
  outline: 3px solid #007EFF;
  outline-offset: 2px; }

.mo-btn--onepay-tertiary:not(input[type=text]):focus:after {
  border-color: transparent; }

.mo-btn--inverse-tbk-primary:focus, .mo-btn--inverse-webpay-primary:focus, .mo-btn--inverse-onepay-primary:focus, .mo-btn--inverse-tbk-secondary:focus, .mo-btn--inverse-webpay-secondary:focus, .mo-btn--inverse-onepay-secondary:focus, .mo-btn--inverse-tbk-tertiary:focus, .mo-btn--inverse-webpay-tertiary:focus, .mo-btn--inverse-onepay-tertiary:focus {
  outline: none;
  outline: 3px solid #FFFFFF;
  outline-offset: 2px; }

a.mo-btn {
  display: inline-block;
  line-height: 2.9; }

.mo-label {
  font-family: "Roboto Medium"; }

.mo-label, .mo-label-helper-top, .mo-label-helper-bot {
  font-size: 0.75rem;
  letter-spacing: 0.016rem;
  line-height: 1.333; }

.mo-label, .mo-label-helper-top {
  margin-bottom: 0.19rem; }

.mo-label-helper-top {
  font-family: "Roboto Regular";
  color: #007eff;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: pointer; }

.mo-label-helper-bot {
  margin-top: 0.19rem;
  font-family: "Roboto Regular";
  color: #2d3338;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.mo-form-input {
  font-family: "Roboto Regular";
  width: 100%;
  display: block;
  border: 1px solid #a9b1bf;
  border-radius: 0.25rem;
  height: 3rem;
  padding-left: 1rem;
  line-height: 1.7;
  font-size: 0.875rem; }

.mo-form-input:hover {
  border-color: #707382; }

.mo-form-input:focus {
  border: 1.5px solid #0e1520; }

.mo-form-input:invalid {
  border: 1px solid #b7253f; }

.mo-form-input:valid {
  border: 1px solid #007a5a; }

.mo-input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%; }

.mo-input-group--before__icon, .mo-input-group--before__btn, .mo-input-group--after__icon, .mo-input-group--after__btn {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

.mo-input-group--before > .mo-form-input {
  padding-left: 3.125rem; }

.mo-input-group--before__icon {
  left: 1rem;
  padding: 0;
  z-index: 1; }

.mo-input-group--after > .mo-form-input {
  padding-right: 3.125rem; }

.mo-input-group--after__btn {
  background-color: transparent;
  border: none;
  right: 1rem;
  padding: 0;
  display: block;
  line-height: initial; }

.mo-input-group > .mo-form-input {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0; }

.mo-label-helper__icon {
  font-size: 1rem; }

.mo-label-helper-top .mo-label-helper__icon {
  margin-left: 0.25rem; }

.mo-label-helper-bot .mo-label-helper__icon {
  margin-right: 0.25rem; }

.mo-radio.mo-radio--tbk-primary [type="radio"] {
  display: none !important; }
  .mo-radio.mo-radio--tbk-primary [type="radio"]:not(:checked) + label,
  .mo-radio.mo-radio--tbk-primary [type="radio"]:checked + label {
    position: relative;
    padding-left: 1.95em;
    cursor: pointer; }
  .mo-radio.mo-radio--tbk-primary [type="radio"]:not(:checked) + label:before {
    color: #707382;
    content: "\eb7a";
    font-family: "Eva-Icons";
    font-size: 24px;
    margin-right: 5px; }
  .mo-radio.mo-radio--tbk-primary [type="radio"]:checked + label:before {
    color: #d5006c;
    content: "\eb7c";
    font-family: "Eva-Icons";
    font-size: 24px;
    margin-right: 5px; }
  .mo-radio.mo-radio--tbk-primary [type="radio"]:focus + label:before {
    box-shadow: none; }
  .mo-radio.mo-radio--tbk-primary [type="radio"]:disabled + label:before,
  .mo-radio.mo-radio--tbk-primary [type="radio"]:disabled:checked + label:before {
    border: 2px solid #a0afca; }
  .mo-radio.mo-radio--tbk-primary [type="radio"]:disabled:checked + label:after {
    background-color: #a0afca; }

#carousel-banner-tbk .carousel-inner .carousel-item {
  max-height: 250px; }

#carousel-banner-tbk .carousel-indicators {
  z-index: 2; }

.tbk:not(.liferay-instance).private-page .form-group .form-control {
  margin-bottom: 0 !important; }

#design_copied-success {
  font-family: "Roboto Regular";
  width: 12%;
  height: 4rem;
  text-align: center;
  display: none;
  position: fixed;
  bottom: 0;
  right: 2rem;
  top: 0;
  margin: auto;
  color: white;
  padding: 15px 15px;
  background-color: #d5006c;
  border-radius: 5px;
  box-shadow: 0 3px 15px #b8c6db;
  -moz-box-shadow: 0 3px 15px #b8c6db;
  -webkit-box-shadow: 0 3px 15px #b8c6db; }

.tbk:not(.liferay-instance).private-page .DS3 .field-white-border, .tbk:not(.liferay-instance).private-page .DS3 .form-filters-home .btn-dropdown-select-month, .tbk:not(.liferay-instance).private-page .form-filters-home .DS3 .btn-dropdown-select-month {
  min-width: 100%; }

.bgMenu-open .modalNotificationTop .alert-warning {
  width: calc(100vw - 142px) !important; }

#portlet_VentasDetalleWeb .nombre-empresa {
  line-height: 32px; }

#portlet_VentasDetalleWeb .parrafo-voucher {
  line-height: 24px; }

#portlet_VentasDetalleWeb .container-total-ventas {
  background: #f7f8fe;
  height: 66px; }

#portlet_VentasDetalleWeb #tooltipsVoucher .tooltip__default img {
  max-width: 100%;
  max-height: 30px;
  object-fit: cover; }

#_VentasDetalleWeb_contenedorListadoMovimientosDetalleVentas table thead tr th {
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.25px;
  color: #2d3338;
  font-family: Roboto Medium !important; }
  #_VentasDetalleWeb_contenedorListadoMovimientosDetalleVentas table thead tr th:first-child {
    padding-left: 3rem; }
  #_VentasDetalleWeb_contenedorListadoMovimientosDetalleVentas table thead tr th:last-child {
    padding-right: 3rem; }

#_VentasDetalleWeb_contenedorListadoMovimientosDetalleVentas table tbody tr td {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.25px;
  color: #707382;
  font-family: "Roboto Regular" !important; }
  #_VentasDetalleWeb_contenedorListadoMovimientosDetalleVentas table tbody tr td:first-child {
    color: #2d3338;
    padding-left: 3rem; }
  #_VentasDetalleWeb_contenedorListadoMovimientosDetalleVentas table tbody tr td:last-child {
    font-weight: 500;
    color: #2d3338;
    font-family: Roboto Medium !important; }

#_AbonosDetalleLocal_listadoMovimientosVentas table {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }

#_VentasDetalleWeb_dropdown-abonos-paso4 {
  left: 0 !important; }

.tooltip .tooltip-arrow {
  background-color: #007eff !important; }

@media screen and (max-width: 767px) {
  .tbk:not(.liferay-instance).private-page .DS3 .box-parrafos-alianzas {
    height: 100%; }
  .tbk:not(.liferay-instance).private-page .DS3 .button-show-more {
    bottom: 0; } }

@media (min-width: 576px) and (max-width: 1279px) {
  #_AbonosCreditosWeb_dropDownDescargas {
    position: absolute;
    margin-bottom: 180px;
    right: 0%; }
  #_AbonosCreditosWeb_listaDescargas {
    padding: 7px 24px;
    line-height: 24px;
    font-size: 14px; } }

.box-back-abono {
  position: relative !important;
  right: 0px !important;
  top: 0px !important; }

._VentasDetalleWeb_detalleDeVenta {
  border: 1px solid #e2e2ea; }

.title-detalle {
  font-size: 22px !important; }

@media only screen and (max-width: 818px) {
  .title-detalle {
    font-size: 16px !important; } }

@media only screen and (min-width: 320px) and (max-width: 399px) {
  .pannel-responsive {
    padding: 28px 7px !important; }
  .total-tarjeta {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important; }
  #portlet_VentasDetalleWeb .nombre-empresa {
    font-size: 16px !important; }
  .grilla320 {
    padding: 16px 0px 0px 4px !important; }
  .titulo-responsive {
    padding: 0px !important; }
  .titulo-tarjeta {
    margin: 0px 0px 20px !important; }
  .tarjeta-text {
    font-size: 16px !important; }
  .rut-cliente {
    margin-bottom: 1.5rem !important; }
  .download-report {
    float: unset !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-right: 0px !important; } }

@media only screen and (min-width: 400px) and (max-width: 699px) {
  .titulo-responsive {
    padding: 0px !important; }
  .rut-cliente {
    margin-bottom: 1.5rem !important; }
  .tarjeta-text {
    font-size: 18px !important; }
  .ajustedoscolumnas {
    padding: 14px 0px 0px 0px !important; }
  .resgrid {
    max-width: 50% !important; }
  .download-report {
    float: unset !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-right: 0px !important; } }

@media only screen and (min-width: 700px) and (max-width: 818px) {
  .tarjeta-text {
    font-size: 18px !important; }
  .resgrid {
    padding-left: 1.5rem !important; } }

@media only screen and (max-width: 576px) {
  .tbk__pannel_gray span.date-transaction {
    position: absolute;
    left: 4vh;
    bottom: 2rem; } }

.tooltip-inner {
  background-color: #007eff !important;
  padding: 16px !important;
  text-align: left !important;
  min-width: 304px !important;
  width: 100% !important;
  border: 1px solid #007eff !important;
  height: 100% !important;
  z-index: 9 !important;
  border-radius: 8px; }

.bs-tooltip-auto[x-placement^="top"] .arrow::before,
.bs-tooltip-top .arrow::before {
  border-top-color: #007eff !important; }

.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  border-bottom-color: #007eff !important; }

.tooltip.show {
  opacity: 1 !important; }

#tooltipsMisAbonosMobile_MenuAbonosWeb_, #_MenuAbonosWeb_PillMobile {
  display: none; }

@media screen and (max-width: 400px) {
  #tooltipsMisAbonosMobile_MenuAbonosWeb_, #_MenuAbonosWeb_PillMobile {
    display: block; }
  #_MenuAbonosWeb_PillDesktop, #tooltipsMisAbonosDesktop_MenuAbonosWeb_ {
    display: none; }
  #_MenuAbonosWeb_PillMobile {
    position: absolute;
    left: 4rem;
    bottom: 0;
    overflow: hidden; }
  #adelantamiento_MenuAbonosWeb_ {
    margin-left: 1rem; }
  #_MenuAbonosWeb_MenuAnticipo {
    align-items: baseline; } }

/** Modelo cobrador **/
.portlet-boundary_cl_tbk_modelo_cobrador_web_FacturacionMensualWebPortlet_ {
  /** Quita flechas para input tipo number **/ }
  .portlet-boundary_cl_tbk_modelo_cobrador_web_FacturacionMensualWebPortlet_ .filter--columns {
    margin-top: 0px !important;
    right: 30px !important; }
  .portlet-boundary_cl_tbk_modelo_cobrador_web_FacturacionMensualWebPortlet_ .border-mc {
    background: #D5006C;
    width: 4px;
    height: 29px;
    border-bottom-right-radius: 100% 25%;
    border-top-right-radius: 100% 25%;
    margin-left: -25px;
    margin-top: -5px;
    float: left; }
  .portlet-boundary_cl_tbk_modelo_cobrador_web_FacturacionMensualWebPortlet_ .tbk_download_u {
    clear: both;
    position: absolute;
    width: 70% !important;
    height: 103px;
    z-index: 1;
    list-style-type: none;
    right: 25px;
    margin: 0 !important; }
    .portlet-boundary_cl_tbk_modelo_cobrador_web_FacturacionMensualWebPortlet_ .tbk_download_u li {
      line-height: 24px;
      letter-spacing: 0.25px;
      clear: both;
      cursor: pointer; }
    .portlet-boundary_cl_tbk_modelo_cobrador_web_FacturacionMensualWebPortlet_ .tbk_download_u li:first-child {
      line-height: 16px;
      cursor: auto; }
      .portlet-boundary_cl_tbk_modelo_cobrador_web_FacturacionMensualWebPortlet_ .tbk_download_u li:first-child i {
        float: right; }
  .portlet-boundary_cl_tbk_modelo_cobrador_web_FacturacionMensualWebPortlet_ .lfr-spa-loading-bar-download {
    position: absolute;
    width: 70% !important;
    height: 103px;
    z-index: 2;
    right: 25px;
    margin: 0 !important; }
    .portlet-boundary_cl_tbk_modelo_cobrador_web_FacturacionMensualWebPortlet_ .lfr-spa-loading-bar-download lottie-player {
      width: 20px;
      height: 20px;
      margin: 0;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
  .portlet-boundary_cl_tbk_modelo_cobrador_web_FacturacionMensualWebPortlet_ .tbk-info__tooltip .tooltiptext.up-right {
    left: inherit;
    top: inherit;
    margin-top: 0px;
    right: -265px;
    bottom: 20px; }
    .portlet-boundary_cl_tbk_modelo_cobrador_web_FacturacionMensualWebPortlet_ .tbk-info__tooltip .tooltiptext.up-right::before {
      transform: rotate(270deg);
      content: '';
      display: block;
      width: 0;
      height: 0;
      position: absolute;
      border-top: 8px solid transparent;
      border-bottom: 8px solid transparent;
      border-right: 8px solid  #007EFF;
      bottom: -9px;
      right: 270px; }
  @media (min-width: 401px) and (max-width: 830px) {
    .portlet-boundary_cl_tbk_modelo_cobrador_web_FacturacionMensualWebPortlet_ .hide-responsive {
      display: none; } }
  @media screen and (max-width: 400px) {
    .portlet-boundary_cl_tbk_modelo_cobrador_web_FacturacionMensualWebPortlet_ #table-detalle-mc tbody td {
      display: block; }
    .portlet-boundary_cl_tbk_modelo_cobrador_web_FacturacionMensualWebPortlet_ #table-detalle-mc tr:last-child td {
      text-align: left !important; }
    .portlet-boundary_cl_tbk_modelo_cobrador_web_FacturacionMensualWebPortlet_ .hide-responsive {
      display: none; } }
  .portlet-boundary_cl_tbk_modelo_cobrador_web_FacturacionMensualWebPortlet_ #table-detalle-mc thead tr th, .portlet-boundary_cl_tbk_modelo_cobrador_web_FacturacionMensualWebPortlet_ #table-detalle-mc tbody tr td {
    border-bottom: 0 !important; }
  .portlet-boundary_cl_tbk_modelo_cobrador_web_FacturacionMensualWebPortlet_ .bg-basic-200 {
    background-color: #F9FBFE !important; }
  .portlet-boundary_cl_tbk_modelo_cobrador_web_FacturacionMensualWebPortlet_ input[type=number]::-webkit-inner-spin-button,
  .portlet-boundary_cl_tbk_modelo_cobrador_web_FacturacionMensualWebPortlet_ input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  .portlet-boundary_cl_tbk_modelo_cobrador_web_FacturacionMensualWebPortlet_ input[type=number] {
    -moz-appearance: textfield; }

html {
  scrollbar-color: #A0AFCA #ebecf0 !important;
  scrollbar-width: thin; }

.modal.modal--default {
  scrollbar-width: thin; }

.portlet-column-content.empty {
  padding: 10px; }

.tbk:not(.liferay-instance) .DS3 .bgDialogModal {
  z-index: 9 !important; }

.box-notifications div div {
  width: 100%; }

/*# sourceMappingURL=main.css.map */