div.daterangepicker  table.table-condensed tbody tr td{
  border:1px solid #7a7a7a !important;
  border:1px solid #ddd !important;
  position: relative;
}

div.daterangepicker  table.table-condensed tbody tr td.start-date:not(.off){
  /* border-top-left-radius: 10px !important; */
  /* border-bottom-left-radius: 10px !important; */
  /* background-color: #16d18e !important; */
}

div.daterangepicker  table.table-condensed tbody tr td.end-date:not(.off){
  /* border-top-right-radius: 10px !important; */
  /* border-bottom-right-radius: 10px !important; */
}
div.daterangepicker  table.table-condensed tbody tr td.start-date.end-date{
  border-radius: 0px !important;
}

div.daterangepicker  table.table-condensed tbody tr td.start-date.end-date{
  background: linear-gradient(45deg, #16d18e 0px, #16d18e  50% , #007bff 50%,  #007bff 100%) !important;
}


div.daterangepicker  table.table-condensed tbody tr td.off::before{
  content: "\00a0";
  width:100%;
  height:100%;
  top:0;
  left:0;
  position: absolute;
  display:inline-block;
  background: rgba(223, 223, 223, 0.8) !important;
}


div.daterangepicker .calendar-table tbody tr{
  border:0px !important;
}
div.daterangepicker .calendar-table tbody{
  border:0px !important;
}
