.row.activityDivision {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}

.info-division{
    padding-top: 0;
}

.status-div{
    margin: 10px;
    padding: 10px 20px;
    color: #FFF;
}

.status-div h1{
    margin-top: 0;
}

.status-div label{
    display: block;
    font-size: 2rem;
}

.status-div a{
    color: #FFF;
    font-weight: normal;
}

.tracking-div{
    background-color: #f3f3f3;
    padding: 20px 15px;
}

.progress-container {
    width:100%;
    /* margin: 2em auto; */
}

.progress-steps li {
    list-style-type: none;
    width: 20%;
    float: left;
    font-size: 18px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    color: black;
    z-index: 1;
    padding: 0 10px;
}
.progress-steps li:before {
    width: 1.5em;
    height: 1.5em;
    content: "";
    border: 1px dashed #000;
    display: block;
    text-align: center;
    margin: 0 auto 20px auto;
    border-radius: 50%;
    background-color: white;
}
.progress-steps li.completed:before{
    border: 1px solid #89181C;
    background-color: #89181C;
}
.progress-steps li.completed:after{
    border: 0.5px solid #000;
}
.progress-steps li:after {
    width: 100%;
    content: '';
    border: 0.5px dashed #000;
    position: absolute;
    top: 0.75em;
    left: 50%;
    z-index: -1;
}
.progress-steps li:last-child:after {
    content: none;
}
.progress-steps li.active {
    color: #89181C;
    font-weight: 600;
    font-size: 22px;
}
.progress-steps li.active:before {
    border: 0.4em solid #89181C;
    background-color: white;
    margin: -0.2em auto 9px auto;
}
.progress-steps li.active:after {
    font-size: 18px;
}

.progress-steps li img{
    display: block;
    margin: auto;
    height: 5em;
}

.progress-steps li.active img{
    font-size: 1.5rem;
}