/* 
    Aca pongo los estilos para los eventos del timelime de gestion comercial
*/

.partition-whatsapp {
    border: 1px solid rgba(30, 121, 17) !important;
}

.partition-whatsapp:hover {
    border: 1px solid rgba(29, 121, 17, 0.137) !important;
}

.partition-telefono {
    border: 1px solid rgb(226, 157, 28) !important;
}

.partition-telefono:hover {
    border: 1px solid rgba(226, 157, 28, 0.137) !important;
}

.partition-mail {
    border: 1px solid rgb(13, 50, 173) !important;
}

.partition-mail:hover {
    border: 1px solid rgba(13, 50, 173, 0.137) !important;
}

.partition-prestamo {
    border: 1px solid rgb(173, 42, 24) !important;
}

.partition-prestamo:hover {
    border: 1px solid rgba(173, 42, 24, 0.137) !important;
}

.ibox {
  clear: both;
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0;
}
.ibox.collapsed .ibox-content {
  display: none;
}
.ibox.collapsed .fa.fa-chevron-up:before {
  content: "\f078";
}
.ibox.collapsed .fa.fa-chevron-down:before {
  content: "\f077";
}
.ibox:after,
.ibox:before {
  display: table;
}
.ibox-title {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #ffffff;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 2px 0 0;
  color: inherit;
  margin-bottom: 0;
  padding: 15px 15px 7px;
  min-height: 48px;
}
.ibox-content {
  background-color: #ffffff;
  color: inherit;
  padding: 15px 20px 20px 20px;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0;
}
.ibox-content h2 {
  font-size: 22px;
}
.ibox-footer {
  color: inherit;
  border-top: 1px solid #e7eaec;
  font-size: 90%;
  background: #ffffff;
  padding: 10px 15px;
}

  .float-e-margins .btn {
    margin-bottom: 5px;
  }

  .stat-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.stat-percent {
  float: right;
}
.stat-list li {
  margin-top: 15px;
  position: relative;
}

.label {
  background-color: #d1dade;
  color: #5e5e5e;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 600;
  padding: 3px 8px;
  text-shadow: none;
}
.nav .label,
.ibox .label {
  font-size: 10px;
}


.label-primary,
.badge-primary {
  background-color: #1ab394;
  color: #FFFFFF;
}
.label-success,
.badge-success {
  background-color: #1c84c6;
  color: #FFFFFF;
}
.label-warning,
.badge-warning {
  background-color: #f8ac59;
  color: #FFFFFF;
}
.label-warning-light,
.badge-warning-light {
  background-color: #f8ac59;
  color: #ffffff;
}
.label-danger,
.badge-danger {
  background-color: #ed5565;
  color: #FFFFFF;
}
.label-info,
.badge-info {
  background-color: #23c6c8;
  color: #FFFFFF;
}
.label-inverse,
.badge-inverse {
  background-color: #262626;
  color: #FFFFFF;
}
.label-white,
.badge-white {
  background-color: #FFFFFF;
  color: #5E5E5E;
}
.label-white,
.badge-disable {
  background-color: #2A2E36;
  color: #8B91A0;
}


.zindex {
  z-index: 10000 !important;
}

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}


.masonry {
  columns: 2;
  column-gap: 16px;
}
  

.masonry .grid {
    display: inline-block;
    margin-bottom: 16px;
    position: relative;
  }
    .masonry .grid:before {
      border-radius: 5px;
      content:'';
      position:absolute;
      top:0;
      right:0;
      bottom:0;
      left:0;
      background-color:rgba(255, 255, 255, 0.2);
    }
    .masonry .grid .preCalificacion-item {
      width: 100%;
      border-radius: 5px;
    }

.mt-auto {
  margin-top:auto;
}

.currency{
  text-align:right;
}
.currency .ui-grid-cell-contents:before{
  content: '$ ';
 
}