#insight2{
  display: none;
}

#insight-c1{
  width: 20%;
  float: left;
  background-color: #e6e6e6;
}

#insight-c2{
  width:50%;
  float: left;
}

#insight-c3{
  float: right;
  width:30%;
}

#insight-query-results-busy{
  display: inline-block;
}

#insight-query-results-count{
  display: inline-block;
}

#insight-query-results{
}

#insight-navigation{
}


#insight-summary{
  border: 1px solid silver;
  float: right;
}

#insight-sortBy{
  border: 1px solid silver;
  clear:both;
  float: right;
  margin-top: 5px;
}

#insight-filter{
  margin-top: 2em;
  font-size: 8pt;  
}

#insight-filter-title{
  text-align: center;
  font-weight: bold;
}

#insight-filter-more-few{
  margin-top: 0.5em;
  border-top:1px solid silver;
  border-bottom :1px solid silver;
  padding: 0.1em;
  font-size: 9pt;
  color: blue;
  font-weight: bold;
  cursor: pointer;
}
#insight-filter-more{
  width: 50%;
  display: inline-block;  
  height: 1.2em;
  position: relative;
}

#insight-filter-more-text{
  float: left;
}



#insight-filter-more-arrow{
  float: right;
  width: 0px;
  height: 0px;
  border: 0.6em solid transparent;
  border-top: 0.6em solid blue;
  position: relative;
  top: 0.4em;
}

#insight-filter-few{
  width: 50%;
  height: 1.2em;
  display: none;
  position: relative;
}

#insight-filter-few-text{
  float: left;
}

#insight-filter-few-arrow{
  float: right;
  width:  0px;
  height: 0px;
  border: 0.6em solid transparent;
  border-bottom: 0.6em solid blue;
  position: relative;
  bottom:0.4em;
}

#insight-filter-few-text:hover{
  text-decoration: underline;
}


.insight-filter-status-line{
  font-size: 8pt;
 }
 

.insight-filter-line{
  padding-left: 1em;
 }

.insight-filter-service{
  padding-left: 4em;
 } 
 
 
 #insight-sort-wrapper{
  }
  
 #insight-sort-title{   
 }    
 
 .insight-filter-header{
    font-size: 9pt;
    font-weight: bold;
    border-top: 1px solid silver;
    margin-top: 0.5em;
    margin-bottom: 0.1em;
    padding-left: 0px; 
    padding-top: 0.1em;
    
  } 
 
 .insight-result-flag{
    display: inline;
    margin-left: 5px;
 }
 
 .greend-header{
   font-weight: bold; 
    border-radius: 3px;
    margin: 2px;
    padding:1px 3px;
 }
    
 .insight-sort-row{
   font-size: 11pt; 
   border-bottom : 1px solid silver;
   padding-right: 5px;
 } 
 
.insight-sort-select{
  
 }
 
.insight-sort-dir{
  font-weight: bold;
  font-size: 12px;
 }
 
.insight-sort-descr{
  display: inline-block;
  margin-left: 5px;
  font-size: 9pt; 
 }   
 
#insight-from-date{
   background: lightyellow;
 } 
 
 #insight-query-datelist-wrapper{    
    position: relative;
 }
 
 #insight-fromdate-downarrow{
    width: 0; 
    height: 0; 
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid silver;
    display: inline;
    position: relative;
    top: 7px;
 }
  
 #insight-query-from-dates{
   border: 1px solid silver; 
   display: none; 
   position: absolute;
   left: -5px;
   top: -2px;
   z-index: 999;   
 } 
 
 #insight-fetchshipments{
   margin-left: 10px; 
  } 
 
  #insight-refreshshipments{
   margin-left: 10px; 
  } 
  
 #insight-fromdate-text{
   display: inline;
   margin-right: 5px;
  }
   
 #insight-filter-all-stores{
    display: none;
 }
 
 .insight-query-fromdate-row{
    background: lightyellow;
    padding: 2px;
    border-radius: 2px;
    border-bottom: 1px solid silver;
    cursor: pointer;
  }
  
  #insight-summary-table{
    border: 1px solid silver;  
  }  
 
 .insight-query-summary-table-header-row{
      
   } 
    
  .insight-query-summary-table-header{
    background: #f2f2f2;  
    text-align: center;
    font-weight: bold;
    margin: 2px;
    padding: 2px 3px;
   }  
   
   .insight-query-summary-table-cell{
      text-align: right;   
      font-weight: bold;
      margin: 2px;   
      padding: 2px 3px;
      color:blue;
      text-decoration: underline;
      cursor: pointer;
      background: #e6e6e6;
    }
         
    .insight-query-summary-table-even{
      background: #e6e6e6;
    }
    
    .insight-query-summary-table-odd{
      background: #e6e6e6;
    } 
    
    
.insight-result-row{
  background: #f2f2f2;
  position: relative;
  border: 1px solid silver;
  border-radius: 5px;  
  margin:7px;
  padding: 3px;
}

.insight-result-row:hover{  
  box-shadow:2px 2px 2px 2px #ccc;
 }

.insight-result-row-line1{
  margin-bottom: 0.5em;
 }

.insight-result-row-line1-left{
  float: left;
}

.insight-result-row-line1-right{
  float: right;
}

.inisght-result-logo{
  
}

.insight-result-pso{
    color: #000; 
    height: 1.2em; 
    line-height: 1.2; 
    text-align: left;
    font-weight: bold; 
    font-family: Arial,sans-serif;
    padding-right: 0.5em;
 }

.insight-result-status{
  float:left;
  color: #000; 
  height: 1.2em; 
  width: 1.2em; 
  line-height: 1.2; 
  text-align: center;
  text-transform: capitalize;
  font-weight: bold; 
  border-radius: 2px;
  font-size: 130%;
  font-family: Arial,sans-serif;
  margin-right: 5px;
 }
 
  
 .insight-result-status-msg{
    float:left;
    font-size: 10pt;
    font-weight: bold;
    color: blue;
    font-family: Arial,sans-serif;
  }
 
 .insight-result-status-msg-a{
    display: inline;
    float: left;
    margin-right: 5px;
 }
 
 .insight-result-guaranteed-label{  
    font-size: 10pt;
    font-weight: bold;
    margin-right: 3px;
 }
  
.insight-result-date{
  display: inline-block;
  margin:0em 1.2em 0.5em 0.5em;
}

.insight-result-date-title{
  font-size: 10pt;
  font-weight: bold;  
}

.insight-result-date-date{
  color: blue;
  font-size: 9pt;  
}
 
 
.insight-result-ref{
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 5px;
 }
      
.insight-result-ref-title{
    display: inline;
    font-weight: bold; 
    color: #000; 
    height: 1.2em; 
    line-height: 1.2; 
    text-align: left;
    font-weight: bold;
    font-size: 8pt;
    font-family: Arial,sans-serif;
 }
 
 .insight-result-ref-txt{
    color: #000; 
    display: inline;
    height: 1.2em; 
    line-height: 1.2; 
    text-align: left;
    font-size: 8pt;
    font-family: Arial,sans-serif;
 }
 
 .insight-result-tag{
   display: inline-block;
 }
      
.insight-result-tag-title{
    display: inline;
    font-weight: bold; 
    color: #000; 
    height: 1.2em; 
    line-height: 1.2; 
    text-align: left;
    font-weight: bold;
    font-size: 9pt;
    font-family: Arial,sans-serif;
 }
 
 .insight-result-tag-txt{
    color: #000; 
    display: inline;
    height: 1.2em; 
    line-height: 1.2; 
    text-align: left;
    font-size: 8pt;
    font-family: Arial,sans-serif;
 }
 
 .insight-result-details{
    margin-bottom: 5px;
  }
  
  .insight-result-details-menu{
      
  }
  
  .insight-result-details-body{
    border-top: 1px solid silver;
   }
  .insight-result-details-footer{
      display: none;
      border-top: 1px solid silver;
  }
  
  .insight-result-details-details{
      
  }
  
  .insight-result-details-events{
      
  }
  
  .insight-result-details-claim{
    float: right;    
  }
  
 .insight-result-details-close{
  } 
  
  /*
  .inisght-result-details-expand{
      font-size: 8pt;
      background: #f5f5f5;
      padding: 1px 3px;
      margin: 2px;
      color: #000;
      border: 1px groove silver;
      cursor: pointer;
      border-radius:0.5em;
      
  }
  
  .inisght-result-details-expand:HOVER{
      border: 1px solid black;
  }
  */
  .inisght-result-details-collapse{
      font-size: 8pt;
      background: #f5f5f5;
      padding: 1px 3px;
      margin: 2px;
      color: #222;
      background: silver;
      border: 1px groove silver;
      cursor: pointer;
      border-radius:0.5em;
  }  
  
  .inisght-result-details-collapse:HOVER{
      border: 1px solid black;
  }
  
  .insight-address-header{
      font-size: 9pt;
      font-weight: bold;
  } 
  
  .insight-shipment-details-col-left{
    position: relative;
    float: left;
    margin-right:10px;
  }
  
  .insight-shipment-details-col-right{
    position: relative;
    float: right;
    border: 1px solid silver;
  }
  
  .insight-result-stick{
    display:inline;
    margin-right: 4px;
    box-shadow:0 0 2px 2px #444;
    border-radius:5px;
    cursor: pointer;
  }
  
  .insight-result-unstick{
    display:inline;
    margin-right: 4px;
    box-shadow:0 0 2px 2px #aaa;
    border-radius:5px;
    cursor: pointer;
  }
  
  
  .bold8{
      font-size: 9pt;
      font-weight: bold;
  }
  
  .normal7{
      font-size: 8pt;
      font-weight: normal;
   }
      
  .insight-address-line{
      font-size: 8pt;  
      margin: 0px;    
  }
   
  .insight-reviewAndSubmit{
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border: 1px solid;
    background: skyblue;
    z-index: 100;    
  }
  
  .insight-claimView{
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border: 1px solid;
    background: skyblue;
    z-index: 90;
  }
  
  .insight-result-tab{
    padding:2px;
    position: relative;
    border: 1px solid silver;
    border-radius: 5px;
    margin: 5px;
  }
  
  .insight-claim-refund-disclaimer-wrapper{
    margin-top: 3px;
    font-size: 9pt;
  }
  
  .insight-proceed-with-claim-check{
    font-size: 9pt;
  }
  
  
  .tbl-events{
      font-size: 8pt;
   }  
  
  .th-events{
    font-weight: bold;  
      font-size: 8pt;
   }
   
   .td-events{
      font-size: 8pt;
   }
   
   .insight-exception-header{
    color: maroon;
   }
   
   .tagLabel{
      font-size: 7pt;
      background: #e8ecef;
      border : 1px solid #c4c8cb;
      border-radius: 0.5em;
      padding: 0.1em 1em;
      margin: 0.2em; 
   }
   
   .tagCheck {
   
   }
   
   .viewTags{
      background: #e6e6e6;
      padding: 0.2em;
      margin-bottom: 0.3em;
      border-radius: 0.5em;
   }
   
   .noTags{
       color: brown;
   }
   
   .allSlectedTags{
      
   }
   
   .manageShipmentTags{
      margin-left: 0.5em;
      font-size: 8pt;
   }
   .tagSelection{
   
   }
   .tagApply{
   }
   
   .tagCancel{
   }
   .tagInput{
   }
   .createNewTag{
   }
   .removeTag{
   }
   
   .inisght-result-details-cancel{
      position: absolute;
      right: -0.5em;
      top: -0.5em;
      background: burlywood;
      border: 1px solid silver;
      border-radius: 50%;
      padding: 0.1em;
      font-size: 1.3em;
      display:none;
      cursor: pointer;
   }
   