.icon-hover {
  opacity: 0.0;
}

li:hover .icon-hover {
  opacity: 1.0;
}

/*****************************************************************************/
/*
/* File Explorer
/*
/*****************************************************************************/
.file-explorer-body{
   height: 400px;
   overflow-y: auto;
}

#file-explorer-table tr:not(:first-child):hover{
   background-color: #ffff99;
   cursor: pointer;
}

/*****************************************************************************/
/*
/* Shape selector modal dialog behavior
/*
/*****************************************************************************/
.shapes-selector-dialog {
   overflow-y: initial !important
}

.shapes-selector-body {
   height: 400px;
   overflow-y: auto;
}

.shape-table tr:hover {
   background-color: #ffff99;
   cursor: pointer;
}

.shape-table-row-selected {
   background-color: #ffff72;
   cursor: pointer;
}

/*****************************************************************************/
/*
/* Material selector modal dialog behavior
/*
/*****************************************************************************/
.material-selector-body {
   height: 400px;
   overflow-y: auto;
}

.material-table tr:hover {
   background-color: #ffff99;
   cursor: pointer;
}

.material-table-row-selected {
   background-color: #ffff85;
   cursor: pointer;
}

.material-list-group .list-group-item:hover {
   background-color: #ffff99;
 }

/* remove line between table heading and first row */
table.wood-material-table thead>tr>th {
   vertical-align: bottom;
   border-bottom: 0px solid hsl(0, 0%, 87%);
}

table.wood-material-table tr>td {
   border-top: 0px solid hsl(0, 0%, 87%);
}

/*****************************************************************************/
/*
/* Load selector modal dialog behavior
/*
/*****************************************************************************/
#load-selector-table tr:hover{
   background-color: #ffff99;
   cursor: pointer;
}

/*****************************************************************************/
/*
/* Load combination dialog behavior
/*
/*****************************************************************************/
#load-combination-table tr:hover{
   background-color: #ffff99;
   cursor: pointer;
}

.modal-design-dialog{
   overflow-y: initial !important
}

.load-combination-body {
   height: 250px;
   overflow-y: scroll;
}

@media print {

   #page-wrapper {
     position: inherit;
     margin: 0 0 0 0px;
     padding: 0 0px;

   }

   .page-break-before {
       page-break-before: always;
   }

  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
       float: left;
  }
  .col-sm-12 {
       width: 100%;
  }
  .col-sm-11 {
       width: 91.66666667%;
  }
  .col-sm-10 {
       width: 83.33333333%;
  }
  .col-sm-9 {
       width: 75%;
  }
  .col-sm-8 {
       width: 66.66666667%;
  }
  .col-sm-7 {
       width: 58.33333333%;
  }
  .col-sm-6 {
       width: 50%;
  }
  .col-sm-5 {
       width: 41.66666667%;
  }
  .col-sm-4 {
       width: 33.33333333%;
  }
  .col-sm-3 {
       width: 25%;
  }
  .col-sm-2 {
       width: 16.66666667%;
  }
  .col-sm-1 {
       width: 8.33333333%;
  }
}