.cp.compare .fa-thin{font-size:20px !important}
.dvComparePopup {
    min-width: 425px !important;
    max-width: fit-content !important;
    min-height: 100px;
    max-height: 35rem !important;
    overflow-y: auto;
    overflow-x: hidden;
    padding-bottom: 0 !important;
}
.dvComparePopup .text.loader{background: transparent!important;}
.c-CompareItm{width:80%;font-size:12px!important; display: contents;}
#tblComparePopup tfoot tr th{position: sticky;bottom: 0;z-index: 1;}
#tblComparePopup thead tr th{position: sticky;top: 0;z-index: 1;}
#tblComparePopup tr td{vertical-align: top; color: #666666;}
#tblComparePopup{background-color: #f5f5f5;}
#tblComparePopup{border:0 !important}
#tblComparePopup  tr td:last-child ,#tblComparePopup  tr:first-child th:last-child ,#tblCompare tr td:last-child{
  border-right: 1px solid rgba(34,36,38,.15) !important;
}
#tblComparePopup tr td:first-child,#tblComparePopup tr:first-child th:first-child ,#tblCompare tr td:first-child{
  border-left: 1px solid rgba(34,36,38,.15) !important;
}
#tblComparePopup tr:first-child td ,#tblCompare tr td {
    border-top: 1px solid rgba(34,36,38,.15) !important;
}
#tblComparePopup tr:last-child td,#tblCompare  tr:last-child td{
    border-bottom: 1px solid rgba(34,36,38,.15) !important;
}
#tblComparePopup .sem_grey, #tblComparePopup .sem_grey:after, #tblComparePopup .sem_grey:before{transition: all .5s;}
#tblComparePopup .sem_grey{position: relative; padding: 0.72857143em 0;}
#tblComparePopup .sem_grey:after{position: absolute;bottom: 0;left: 0;right: 0;margin: auto;width: 0%;content: '.';color: transparent;background:#696969;height: 2px;}
#tblComparePopup .sem_grey:hover:after{width: 70%;}
.comparecount{position: relative;padding: 5px 4px 3px 4px !important;font-size: 10px !important;height: 22px;width: 21px;background-color: #85cb33;border-radius: 500px !important;display: inline-flex !important;justify-content: center;align-items: center;top: -3px;left: -20px;color: #100b00;transform: translate(50%, -50%);z-index: 1;}
.CompareitemImg{width: 100px;}.Compareaction{width: 170px;}
.Compareaction .dif{align-items: center;height: 36px;}
#dvcompare table tr td:first-child{
    width: 10%;
    background: #f4f4f4;
    padding-left: 20px;
    vertical-align: middle;
}
#tblCompare td{
    padding: 15px 10px;
    text-align: start!important;
    border: 0;
    background: transparent!important;
}
@media (max-width:760px){
    .comparecount{top:2px !important;}
}
