
.flex-block{
  display: flex;
  flex-wrap: wrap;
  padding-right: 6px;
  padding-left: 6px;
  padding-top: 1px;
  padding-bottom: 4px;
}
.flex_col_1{
  min-width: 60px;
  width: 60px;
  align-items: flex-start;
  justify-content: flex-start;
  vertical-align: top;
  padding-right: 3px;
}
.flex_col_2{
    flex-grow: 1;
    flex-basis: 0;
    flex-wrap: wrap;
  overflow-x: hidden;
}
.flex_col_2 > div{
  display: flex;
  flex-wrap: nowrap;
  overflow-x: hidden;
}
.flex_col_3{
  min-width: 60px;
  width: 60px;
  padding-right: 0px;
  overflow-x: hidden;
}

.trTable1, .trTable2 {
  background-color: white;
  border-top: <?=$borderWidth?> solid rgba(0, 0, 0, 0.1); 
  outline: 0 !important;

}
/*.trTable2{height: 26px; max-height: 26px;}
*/
.trTable1:hover, .trTable2:hover { 
  border-top: <?=$borderWidth?> solid #cce8ff;
  background-color: #e5f3ff;
  cursor: default;
} 

.trTable1:hover + div { 
  border-top: <?=$borderWidth?> solid #cce8ff;
  cursor: default;
} 

.trTable2:hover + div { 
  border-top: <?=$borderWidth?> solid #cce8ff;
  cursor: default;
} 

/*.trTable1:last-child{ border-bottom: none; }
/*.trTable1:last-child:hover{}*/

.trTable1Active, .trTable2Active { 
background-color: #cce8ff;
border-top: <?=$borderWidth?> solid #99d1ff;
}
.trTable1Active + div { border-top: <?=$borderWidth?> solid #99d1ff; }
.trTable2Active + div { border-top: <?=$borderWidth?> solid #99d1ff; }

.trTable1Active:hover, .trTable2Active:hover { 
  border-top: <?=$borderWidth?> solid #99d1ff;
  background-color: #cce8ff;
} 
.trTable1Active:hover + div { border-top: <?=$borderWidth?> solid #99d1ff; }
.trTable2Active:hover + div { border-top: <?=$borderWidth?> solid #99d1ff; } 


#add_new_inquiry{
  display: block; 
  position: absolute; 
  background-color: <?=$lightGround?>; 
  bottom: -30px; 
  right: -15px; 
  width: 70px; 
  height: 70px; 
  border-radius: 45px;
  padding-top: 15px;
  padding-right: 10px;
  color: white;
  font-weight: 600;
  text-align: center;
}
#add_new_inquiry:hover{cursor: pointer; background-color: #cce8ff; color: black}
#around_new_inquiry_1{
  display: block; 
  position: relative; 
  float: right; 
}
#around_new_inquiry_2{
  display: block; 
  position: absolute; 
  bottom: 0px; 
  right: 0px; 
  width: 70px; 
  height: 70px;
  overflow-y: hidden;
  overflow-x: hidden;
}
#around_new_inquiry_2:hover{cursor: pointer;}

