/* inject:scss */
.invalid {
  border-color: #C81517; }

@media screen and (min-width: 0px) {
  .col-xsh-1 {
    float: left;
    width: 4.16667%; }
  .col-xsh-2 {
    float: left;
    width: 12.5%; }
  .col-xsh-3 {
    float: left;
    width: 20.83333%; }
  .col-xsh-4 {
    float: left;
    width: 29.16667%; }
  .col-xsh-5 {
    float: left;
    width: 37.5%; }
  .col-xsh-6 {
    float: left;
    width: 45.83333%; }
  .col-xsh-7 {
    float: left;
    width: 54.16667%; }
  .col-xsh-8 {
    float: left;
    width: 62.5%; }
  .col-xsh-9 {
    float: left;
    width: 70.83333%; }
  .col-xsh-10 {
    float: left;
    width: 79.16667%; }
  .col-xsh-11 {
    float: left;
    width: 87.5%; }
  .col-xsh-12 {
    float: left;
    width: 95.83333%; } }

@media screen and (min-width: 768px) {
  .col-smh-1 {
    float: left;
    width: 4.16667%; }
  .col-smh-2 {
    float: left;
    width: 12.5%; }
  .col-smh-3 {
    float: left;
    width: 20.83333%; }
  .col-smh-4 {
    float: left;
    width: 29.16667%; }
  .col-smh-5 {
    float: left;
    width: 37.5%; }
  .col-smh-6 {
    float: left;
    width: 45.83333%; }
  .col-smh-7 {
    float: left;
    width: 54.16667%; }
  .col-smh-8 {
    float: left;
    width: 62.5%; }
  .col-smh-9 {
    float: left;
    width: 70.83333%; }
  .col-smh-10 {
    float: left;
    width: 79.16667%; }
  .col-smh-11 {
    float: left;
    width: 87.5%; }
  .col-smh-12 {
    float: left;
    width: 95.83333%; } }

@media screen and (min-width: 992px) {
  .col-mdh-1 {
    float: left;
    width: 4.16667%; }
  .col-mdh-2 {
    float: left;
    width: 12.5%; }
  .col-mdh-3 {
    float: left;
    width: 20.83333%; }
  .col-mdh-4 {
    float: left;
    width: 29.16667%; }
  .col-mdh-5 {
    float: left;
    width: 37.5%; }
  .col-mdh-6 {
    float: left;
    width: 45.83333%; }
  .col-mdh-7 {
    float: left;
    width: 54.16667%; }
  .col-mdh-8 {
    float: left;
    width: 62.5%; }
  .col-mdh-9 {
    float: left;
    width: 70.83333%; }
  .col-mdh-10 {
    float: left;
    width: 79.16667%; }
  .col-mdh-11 {
    float: left;
    width: 87.5%; }
  .col-mdh-12 {
    float: left;
    width: 95.83333%; } }

@media screen and (min-width: 1200px) {
  .col-lgh-1 {
    float: left;
    width: 4.16667%; }
  .col-lgh-2 {
    float: left;
    width: 12.5%; }
  .col-lgh-3 {
    float: left;
    width: 20.83333%; }
  .col-lgh-4 {
    float: left;
    width: 29.16667%; }
  .col-lgh-5 {
    float: left;
    width: 37.5%; }
  .col-lgh-6 {
    float: left;
    width: 45.83333%; }
  .col-lgh-7 {
    float: left;
    width: 54.16667%; }
  .col-lgh-8 {
    float: left;
    width: 62.5%; }
  .col-lgh-9 {
    float: left;
    width: 70.83333%; }
  .col-lgh-10 {
    float: left;
    width: 79.16667%; }
  .col-lgh-11 {
    float: left;
    width: 87.5%; }
  .col-lgh-12 {
    float: left;
    width: 95.83333%; } }

html, html a {
  -webkit-font-smoothing: antialiased;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); }

.cmx .header-view {
  background-color: red;
  cursor: pointer;
  background-color: #638399;
  border: 1px solid #638399;
  border-radius: 0 5px 0 0;
  color: #FFFFFF;
  float: right;
  font-size: 16px;
  font-weight: bold;
  position: relative;
  text-align: center;
  top: 30px;
  width: 110px;
  height: 30px;
  left: 2px; }

.cmx .logo-tablero {
  width: 107px;
  height: 56px;
  background-image: url(../img/Icono_Tablero.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  float: right;
  position: relative;
  left: 10px;
  cursor: pointer;
  top: 4px; }

.cmx .title-board {
  font-size: 19px;
  font-weight: bolder;
  text-transform: uppercase; }
  .cmx .title-board > span {
    padding-left: 16px; }

.cmx .number-saldo {
  color: #FF0000;
  font-size: 16px;
  text-align: right; }
  .cmx .number-saldo > span {
    padding-right: 16px; }

.cmx .graficaTmpTablero {
  position: relative;
  border: 1px solid #989898;
  border-radius: 5px;
  top: -2px;
  width: 100%;
  min-height: 87px;
  background-color: #FFFFFF; }
  .cmx .graficaTmpTablero .inner-container {
    position: relative;
    margin: 2px 20px; }
  .cmx .graficaTmpTablero .details {
    position: relative;
    min-height: 87px; }
    .cmx .graficaTmpTablero .details .labels {
      position: relative;
      padding-left: 24px;
      display: block; }
      .cmx .graficaTmpTablero .details .labels.name {
        padding-top: 23px;
        font-size: 14px;
        color: #89878C;
        overflow-wrap: break-word; }
      .cmx .graficaTmpTablero .details .labels.amount {
        height: 19px;
        font-size: 16px;
        color: #FF0000;
        float: left; }
  .cmx .graficaTmpTablero .slider-inner {
    position: relative;
    top: 7px;
    margin-left: 10px;
    margin-right: 21px; }
  .cmx .graficaTmpTablero .labels-dashboard {
    position: relative; }
    .cmx .graficaTmpTablero .labels-dashboard.name {
      font-size: 14px;
      color: #89878C;
      left: 20px;
      top: 20px;
      padding: 0 3px;
      overflow: hidden; }
    .cmx .graficaTmpTablero .labels-dashboard.amount {
      font-size: 16px;
      color: #FF0000;
      left: 20px;
      top: 20px;
      padding: 0 3px; }

.cmx .graficaTmpTablero-1 {
  background-color: #FFFFFF;
  border: 1px solid #989898;
  border-radius: 5px;
  position: relative;
  top: -2px;
  width: 100%; }
  .cmx .graficaTmpTablero-1 .details {
    position: relative;
    min-height: 87px; }
    .cmx .graficaTmpTablero-1 .details .labels {
      position: relative;
      padding-left: 24px;
      display: block; }
      .cmx .graficaTmpTablero-1 .details .labels.name {
        padding-top: 23px;
        font-size: 14px;
        color: #89878C;
        overflow-wrap: break-word; }
      .cmx .graficaTmpTablero-1 .details .labels.amount {
        height: 19px;
        font-size: 16px;
        color: #FF0000;
        float: left; }

.cmx .k-slider-track {
  position: absolute;
  margin: 0 15px;
  height: 20px;
  cursor: default;
  border-radius: 3px;
  background-color: #c5c5c5; }
  .cmx .k-slider-track.slider-lg {
    width: 806px !important;
    height: 15px;
    cursor: default; }

.cmx .k-slider-selection {
  width: 171px;
  height: 18px;
  top: 6px;
  background-color: #b6221d; }

.cmx .k-draghandle {
  left: -7px;
  height: 9px;
  margin-top: 4px;
  width: 9px;
  background-color: #d60b18;
  border: 5px solid white;
  background-image: none; }

.cmx .k-slider-horizontal .k-tick {
  background-image: url("../img/slider-h.gif");
  height: 15px; }

.cmx #chartjs-tooltip {
  opacity: 1;
  position: absolute;
  background: rgba(0, 0, 0, 0.7);
  color: white;
  border-radius: 3px;
  -webkit-transition: all .1s ease;
  transition: all .1s ease;
  pointer-events: none;
  z-index: 99999; }

.cmx .board-report {
  padding: 0 12px; }

.cmx .treasury-dashboard-container {
  position: relative; }
  .cmx .treasury-dashboard-container .radial-gauge-lg {
    background: url("../img/radial-gauge-lg.svg");
    width: 275px;
    height: 276px;
    background-repeat: no-repeat;
    background-position: 0 0;
    position: absolute;
    text-align: center;
    margin: 0 auto 30px auto; }
    .cmx .treasury-dashboard-container .radial-gauge-lg.banks-balances {
      top: 111px;
      left: 695px; }
    .cmx .treasury-dashboard-container .radial-gauge-lg.receivable_accounts {
      left: 268px;
      top: 111px; }
  .cmx .treasury-dashboard-container .radial-gauge-md {
    background: url("../img/radial-gauge-md.svg");
    width: 232px;
    height: 232px;
    background-repeat: no-repeat;
    background-position: 0 0;
    text-align: center;
    margin: 0 auto 30px auto;
    position: absolute; }
    .cmx .treasury-dashboard-container .radial-gauge-md.payable_accounts {
      left: 111px; }
    .cmx .treasury-dashboard-container .radial-gauge-md.month-deposits {
      left: 900px; }
  .cmx .treasury-dashboard-container .radial-gauge-sm {
    background: url("../img/radial-gauge-sm.svg");
    width: 192px;
    height: 192px;
    background-repeat: no-repeat;
    background-position: 0 0;
    text-align: center;
    position: absolute; }
    .cmx .treasury-dashboard-container .radial-gauge-sm.banking-debt {
      top: 290px;
      left: 80px; }
  .cmx .treasury-dashboard-container .bancos-canvas {
    width: 242;
    height: 243px;
    /* background: none; */
    /* opacity: 0; */
    margin-top: 15px; }
  .cmx .treasury-dashboard-container .bancos-deuda {
    width: 242;
    height: 243px;
    margin-top: 10px; }
  .cmx .treasury-dashboard-container .linear-gauge-lg {
    position: absolute;
    background: url("../img/linear-gauge-lg.svg");
    width: 101px;
    height: 348px;
    background-repeat: no-repeat;
    background-position: 0 0;
    margin: 0 auto 0 auto;
    top: 111px;
    left: 570px; }
    .cmx .treasury-dashboard-container .linear-gauge-lg .ventas-mes {
      position: relative;
      top: 8px;
      left: 2px; }
    .cmx .treasury-dashboard-container .linear-gauge-lg .amount_label {
      position: relative;
      width: 100%;
      top: 35px;
      text-align: center;
      font-size: x-small;
      font-weight: bold; }
  .cmx .treasury-dashboard-container .linear-gauge-md-2 {
    position: relative;
    background-image: url("../img/linear-gauge-md.svg");
    background-repeat: no-repeat;
    width: 371px;
    height: 300px;
    display: block;
    top: 200px;
    left: 1050px; }
    .cmx .treasury-dashboard-container .linear-gauge-md-2 .container-line-1 {
      position: relative;
      float: left;
      top: 43px; }
      .cmx .treasury-dashboard-container .linear-gauge-md-2 .container-line-1 .monto {
        position: absolute;
        width: 172px;
        transform: rotate(270deg);
        top: 89px;
        left: -41px;
        font-size: 11px;
        font-weight: bold;
        color: #ffffff; }
      .cmx .treasury-dashboard-container .linear-gauge-md-2 .container-line-1 .name {
        position: absolute;
        width: 180px;
        transform: rotate(270deg);
        top: 90px;
        left: -32px;
        font-size: 11px;
        color: #000000; }
    .cmx .treasury-dashboard-container .linear-gauge-md-2 .container-line-2 {
      position: relative;
      float: left;
      top: 43px;
      left: -57px; }
      .cmx .treasury-dashboard-container .linear-gauge-md-2 .container-line-2 .monto {
        position: absolute;
        width: 172px;
        top: 89px;
        left: -41px;
        transform: rotate(270deg);
        font-size: 11px;
        font-weight: bold;
        color: #ffffff; }
      .cmx .treasury-dashboard-container .linear-gauge-md-2 .container-line-2 .name {
        position: absolute;
        width: 180px;
        top: 90px;
        left: -32px;
        transform: rotate(270deg);
        font-size: 11px;
        color: #000000; }
    .cmx .treasury-dashboard-container .linear-gauge-md-2 .container-line-3 {
      position: relative;
      float: left;
      top: 43px;
      left: -115px; }
      .cmx .treasury-dashboard-container .linear-gauge-md-2 .container-line-3 .monto {
        position: absolute;
        width: 172px;
        top: 89px;
        left: -41px;
        transform: rotate(270deg);
        font-size: 11px;
        font-weight: bold;
        color: #ffffff; }
      .cmx .treasury-dashboard-container .linear-gauge-md-2 .container-line-3 .name {
        position: absolute;
        width: 180px;
        top: 90px;
        left: -32px;
        transform: rotate(270deg);
        font-size: 11px;
        color: #000000; }
    .cmx .treasury-dashboard-container .linear-gauge-md-2 .container-line-4 {
      position: relative;
      float: left;
      top: 43px;
      left: -171px; }
      .cmx .treasury-dashboard-container .linear-gauge-md-2 .container-line-4 .monto {
        position: absolute;
        width: 172px;
        top: 89px;
        left: -41px;
        transform: rotate(270deg);
        font-size: 11px;
        font-weight: bold;
        color: #ffffff; }
      .cmx .treasury-dashboard-container .linear-gauge-md-2 .container-line-4 .name {
        position: absolute;
        width: 180px;
        top: 90px;
        left: -32px;
        transform: rotate(270deg);
        font-size: 11px;
        color: #000000; }
  .cmx .treasury-dashboard-container .container-one {
    position: relative;
    background-color: green;
    width: 90px;
    height: 212px; }
    .cmx .treasury-dashboard-container .container-one .cuenta-one {
      position: absolute;
      background-color: aquamarine; }
    .cmx .treasury-dashboard-container .container-one .monto {
      position: relative;
      top: 90px;
      left: -35px;
      width: 160px;
      color: white;
      font-size: 11px;
      font-weight: bold;
      transform: rotate(270deg); }
    .cmx .treasury-dashboard-container .container-one .name {
      position: relative;
      width: 190px;
      transform: rotate(270deg);
      top: 79px;
      left: -35px; }
  .cmx .treasury-dashboard-container .container-two {
    position: relative;
    background-color: red;
    width: 90px;
    height: 212px;
    top: -212px;
    left: 90px; }
    .cmx .treasury-dashboard-container .container-two .cuenta-two {
      background-color: yellow; }
    .cmx .treasury-dashboard-container .container-two .monto {
      position: relative;
      top: -120px;
      left: -35px;
      width: 160px;
      color: white;
      font-size: 11px;
      font-weight: bold;
      transform: rotate(270deg); }
    .cmx .treasury-dashboard-container .container-two .name {
      position: relative;
      width: 160px;
      transform: rotate(270deg);
      top: -125px;
      left: -18px; }

.cmx .linear-gauge-sm {
  position: absolute;
  background: url("../img/linear-gauge-sm.svg");
  width: 242px;
  height: 78px;
  background-repeat: no-repeat;
  left: 368px; }
  .cmx .linear-gauge-sm .iva {
    position: relative;
    top: 6px;
    left: -12px; }
  .cmx .linear-gauge-sm .iva-amount-label {
    position: relative;
    top: -60px;
    left: 20px;
    font-weight: 900;
    font-size: 11px;
    color: #ffffff; }

.cmx .rzslider {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 4px;
  margin: 35px 0 15px 0;
  padding: 0 10px;
  vertical-align: middle;
  user-select: none; }

.cmx .rzslider .rz-bar-wrapper {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 32px;
  padding-top: 16px;
  margin-top: -16px;
  box-sizing: border-box; }

.cmx .rzslider .rz-pointer {
  position: absolute;
  top: -8px;
  width: 19px;
  height: 19px;
  cursor: pointer;
  background-color: #ad1f1c;
  border: 5px solid white;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px; }
  .cmx .rzslider .rz-pointer:after {
    position: absolute;
    top: 5px;
    left: 6px;
    width: 8px;
    height: 9px;
    background: #ad1f1c;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    content: '';
    display: none; }

.cmx .rzslider .rz-bar {
  top: 8px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 18px;
  background-color: #e3e3e4;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.cmx .rzslider .rz-ticks {
  position: absolute;
  top: -3px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 0;
  margin: 0;
  list-style: none;
  box-sizing: border-box;
  background-color: #d8e0f3; }

.cmx .rzslider .rz-tick {
  position: absolute;
  top: -10px;
  left: 0;
  width: 1px;
  height: 27px;
  margin-left: 11px;
  text-align: center;
  cursor: pointer;
  background-color: #d8e0f3;
  border-radius: 50%; }

.cmx .small-container-buttons {
  position: relative;
  float: left;
  width: auto; }

.cmx .middle-container {
  position: relative;
  float: left;
  min-width: 200px;
  height: 42px; }
  .cmx .middle-container.files {
    min-width: 244px; }

.cmx .version-container {
  position: relative;
  float: left;
  min-width: 80px;
  height: 42px; }

.cmx .parameters-container {
  position: relative;
  float: left;
  min-width: 80px;
  height: 42px; }

.cmx .close-container {
  position: relative;
  float: left;
  min-width: 48px;
  height: 42px; }

.cmx .label_cedula {
  position: relative;
  float: left;
  font-size: 10px;
  margin-right: 3px;
  top: 14px; }

.cmx .input-cedula {
  position: relative;
  float: right;
  top: 9px; }

.cmx .input-parameters {
  position: relative;
  float: left;
  top: 9px;
  margin-right: 3px; }

.cmx .inner-group {
  position: relative;
  float: left;
  width: 100%; }

.cmx .button-popover {
  position: absolute;
  left: 120px; }

.cx[ivh-treeview] > ul.ivh-treeview > li:first-child {
  color: #FFF;
  font-weight: bold; }

.cx [ivh-treeview] > ul.ivh-treeview > li:first-child div[class|="col"] {
  border-right: 1px solid #5C788F;
  border-left: 1px solid #97B3CD; }

.cx [ivh-treeview] > ul.ivh-treeview > li:first-child div[class|="col"]:first-child {
  border-left: none; }

.cx [ivh-treeview] > ul.ivh-treeview > li:first-child div[class|="col"]:last-child {
  border-right: none; }

.cx [ivh-treeview] > ul.ivh-treeview > li:first-child div.ivh-treeview-node-label {
  background-color: #7489A2 !important; }

.cx [ivh-treeview] ul.ivh-treeview {
  font-size: 12px;
  padding: 0;
  list-style-type: none; }

.cx [ivh-treeview] ul.ivh-treeview .ivh-treeview-node-label {
  display: block;
  background-color: #F5F5F5;
  margin-top: -5px;
  border: 1px solid #DDD;
  border-top-right-radius: 7px;
  border-top-left-radius: 7px;
  box-shadow: 0px 5px 15px -5px rgba(0, 0, 0, 0.5), 0px -5px 6px -4px rgba(0, 0, 0, 0.2);
  cursor: pointer; }

.cx [ivh-treeview] ul.ivh-treeview .ivh-treeview-node-label div[class|="col"] {
  padding: 6px 5px; }

.cx [ivh-treeview] ul.ivh-treeview ul .ivh-treeview-node-label {
  background-color: #e3e3e3; }

.cx [ivh-treeview] ul.ivh-treeview ul ul .ivh-treeview-node-label {
  background-color: #c7c7c7; }

.cx [ivh-treeview] ul.ivh-treeview ul ul .ivh-treeview-node-label:last-child input {
  background-color: red; }

.cx [ivh-treeview] ul.ivh-treeview ul ul ul .ivh-treeview-node-label {
  background-color: #ababab; }

.cx [ivh-treeview] ul.ivh-treeview ul ul ul ul .ivh-treeview-node-label {
  background-color: #878787; }

.cx [ivh-treeview] ul.ivh-treeview ul ul ul ul ul .ivh-treeview-node-label {
  background-color: dimgray;
  font-weight: bold; }

.cx [ivh-treeview] ul.ivh-treeview ul ul ul ul ul ul .ivh-treeview-node-label {
  background-color: #4b4b4b;
  color: white;
  font-weight: bold; }

/* endinject */
