.tas-tracking-wrapper{
 max-width:1200px;
 margin:auto;
 font-family:Arial;
}

/* CARD */
.tracking-card{
 border:1px solid #ddd;
 background:#fff;
}

/* HEADERS */
.top-head{
 background:#f5f5f5;
 padding:12px 20px;
 font-weight:600;
 border-bottom:1px solid #ddd;
}

/* STATUS */
.tracking-status h3{
 color:#2d4ea2;
 margin:20px 0;
}

/* PROGRESS BAR */
.tracking-bar_progress{
 display:flex;
 align-items:center;
 justify-content:space-between;
 padding:20px;
}

.tracking-step{
 text-align:center;
 position:relative;
 width:100%;
}

.tracking-step .circle{
 width:18px;
 height:18px;
 border-radius:50%;
 background:#cfd4e0;
 margin:auto;
}

.tracking-step.active .circle{
 background:#2d4ea2;
}

.tracking-step p{
 font-size:13px;
 margin-top:8px;
}

.line{
 height:2px;
 background:#cfd4e0;
 width:100%;
}

/* DELIVERY GRID */
.delivery-grid{
 display:grid;
 /*grid-template-columns:repeat(3, 1fr);*/
 gap:20px;
 padding:10px 0;
}

.delivery-grid .label{
 font-weight:600;
 margin-bottom:5px;
}

/* RIGHT SIDE */
.track-details{
 height:100%;
}

.nav-tabs .nav-link.active{
 color:#2d4ea2;
 border-bottom:2px solid #2d4ea2;
}

/* HISTORY SCROLL */
.history_data{
 max-height:260px;
 overflow:auto;
}

.nav.nav-tabs {
	list-style-type: none;
}