  .nav-tabs > li.active > a, 
  .nav-tabs > li.active > a:hover,
  .nav-tabs > li.active > a:focus {
    border-bottom: 2px solid #2196F3 ;
    bottom: 2px ;
}

.nav-tabs .nav-link {
    padding: 0.5286em .33em;
}
.nav-tabs li a.active {
    color: #111 !important;
    border-bottom: 0px solid #fff !important;
}
.nav-tabs .nav-link.active {
    color: #111;
    border-color: #fff;
}
.nav-tabs > li > a {
    margin-right: 0px;
    color:#fff !important;
}

.nav-tabs > li > a {
    border-bottom: 2px solid #2196F3;
    bottom: 2px;
}
.nav-tabs.tab-col-teal > li > a:before {
    border-bottom: 0px solid #009688;
}
.nav-tabs .nav-item{
  margin-bottom: 2px ;
}
.num{
  color:#fff;
  text-align: center;
  margin-bottom: -1px !important;
}
.nav-tabs .nav-link.active > p{
    color: #111;
    border-color: #fff;
}

/*Custosm Class*/
.table .header-td{
  border-top:0px solid !important;
  border-bottom: 0px solid !important;
  padding:3px 7px !important;
  border-top:0px solid !important;
  border-bottom: 0px solid !important;
}
.custom-card-block .table td:first-child,
.custom-card-block .table td:nth-child(2),
.custom-card-footer .table td:first-child,
.custom-card-footer .table td:nth-child(2){
  border-top:0px solid !important;
  height: 20px;
}

.custom-card-footer .footer-td ,
.grand-card-footer .footer-td {
  border-top:0px solid !important;
  border-bottom:0px solid !important;
  font-weight: bold;
  padding:6px 10px;
  height: 64px;
}
.custom-card-header{
  border-bottom: 1px solid #F8BBD0 !important;
  padding:13px 5px !important;
  height: 50px;
}
.custom-card-footer{
  border-top: 1px solid #F8BBD0 !important;
  border-bottom: 1px solid #FAFAFA !important;
}
.custom-card-block,
.grand-card-footer,
.custom-card-footer{
  padding :5px !important;
}
.custom-table{
  background-color:#F3E5F5;
}
.custom-table tbody tr td, 
.custom-table tbody tr th{
  border-top: 1px solid #FFEBEE;
  border-bottom: 1px solid #FFEBEE;
}
.tr-active{
  background-color : #FFCDD2;
}
.div_order_margin {
  margin: -4px 0px 0px -5px !important
}
.div_card_order {
  margin: 0px -5px !important
}
td.grand-total-padding {
  font-size: 17px;
  padding-top: 20px !important;
}
.mobile_tab-col-teal > li {
    margin:auto;
}
.mobile_tab-col-teal{
  margin-left:1.5rem;
}