.only-print,
.print-table{
  display: none;
}
@media print {
 /* #table-original {
    all: initial;
    
  }
  #table-original * {
    all: initial;
  }*/
  .header-2{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  
      .print-table{
        display:block;
        font-size: 6px;
        line-height: 6px;
        page-break-before: always;
        padding:10px 0px;
      }
      .no-print{
        display:none !important;
      }
      .only-print{
        display:block;
      }
  .header-2 p{
      position: relative;
      float: left;
      margin-right: 10px;
  
  }
  .cant{
    min-width:100px;
  }
  .cant>*{
    padding:0px;
  }
  .title-report{
    font-size: 19px;
    margin-bottom:0px;
  }
  footer{
    display:none;
  }
  .reporte-ciclico > .panel-body{
  padding:0px;
}
.reporte-ciclico > .panel-body>h3{
  margin-bottom:0px;
}
.reporte-ciclico > .panel-body>hr{
  margin: 5px 0px;
}
.reporte-ciclico > .panel-body>.row.mb-lg{
  margin-bottom:0px !important;
}
.reporte-ciclico > .panel-body>.table-responsive{
    padding: 0px;
    border: none;
}
    
.reporte-ciclico > .panel-body>.table-responsive>h4{
  margin:5px 0px;
}
}

.fh-breadcrumb {
  height: calc(100vh - 192px);
  margin: 0 -5px;
  position: relative;
}
.fh-column {
  background: #fff;
  height: 100%;
  width: 240px;
  float: left;
      overflow: hidden !important;
}
.full-height { 
  height: 100%;
}
.white-bg {
  background-color: #ffffff;
}
.border-left {
  border-left: 1px solid #e7eaec;
}
.element-detail-box {
  padding: 25px;
}
.outlook .list-group-item.active,.outlook .list-group-item.active:hover,.outlook .list-group-item.active:focus{
  background: #efefef !important;
  border-color: #e4eaec !important;
}
.list-group-item.outlook-income {
    position: relative ;
    display: block ;
    padding: 10px !important;
    margin-bottom: -1px !important;
    background-color: #fff !important;
    border: 1px solid #e4eaec !important;
    border-radius: 0px !important;
}
.outlook .list-group-item:first-child {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-top: none !important;
}
.outlook .list-group-item:last-child {
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
  }
  uib-accordion .panel-heading{
    border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important;
  }
  uib-accordion .panel-body{
    padding: 0px !important;
  }
  .outlook .panel .panel-heading{
    border-radius: 0px !important;
  }
  .outlook .list-group-item{
      cursor: auto !important;
      border-right: none !important;
    }
  .outlook  .link-product{
    cursor: pointer;
font-weight: 600;
    }
    .outlook  .link-product:hover, .outlook  .link-product:active{
      text-decoration: none !important;
      }
      .panel-heading.destino>.outlook-income{
        display: none !important;
      }
      .panel-heading.destino>tr,.dest-merc.destino>tr{
        display: none !important;
      }
.outlook .panel-group .panel-default:last-child .panel-heading {
      border-bottom: none !important;
}
.outlook .list-group.elements-list{
  margin-bottom: 0px !important;
}
.outlook .panel-group .panel + .panel {
    margin-top: 0px !important;
}
.outlook .panel-group .panel{
  box-shadow: none;
}
.outlook .bb{
  border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important;
}
.outlook .nbt{
  border-top: none !important;
}
.m-b-none{
  margin-bottom: 0px;
}
.moveCont{
  color: #000;
  border: none;
  height: 25px;
  width: 25px;
  line-height: 25px;
  border-radius: 4px;
  background: #fff;
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
      z-index: 10000000;
}
.moveCont:hover,.moveCont:active{
  opacity:1;
}
ul >tr>.move-elem{
  display: none;
}
ul >tr>td>.media-box{
  display: none;
}
tbody >tr>td>.transp{
  display: none !important;
}
.transp{
  background: #fff !important;
}
.lista-precios-draggable{
  position:relative;
  float: left;
  width:100%;
  height: calc(100vh - 320px);
}
.cover-precio-lista{
  position: absolute;
  top: 0px;
  bottom: 0px;
  left:0px;
  right: 0px;
  z-index: 10;
  cursor: move;
}
.panel-body.precios-cont > a.list-group-item{
  display: none !important;
}
