.dashboard-stats-container * {
    font-family: Sans-serif !important;
}

.app-toolbar {
    height: auto;
    background-color: transparent;
    border-top: 0;
    border-bottom: 0;
    box-shadow: none;
}

.text-dark {
    color: #181c32 !important;
}

.flex-stack {
    align-items: center;
}

.bg-info {
    background-color: #7239ea !important;
}

.bg-primary {
    background-color: #009ef7 !important;
}

.bg-success {
    background-color: #50cd89 !important;
}

.bg-danger {
    background-color: #f1416c !important;
}

.widget-two {
    padding: 15px 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    overflow: hidden;
    align-items: center;
    height: 100%;
}

.overlay-icon {
    position: absolute;
    bottom: -19px;
    right: -7px;
    font-size: 60px !important;
    -webkit-transform: rotate(-45deg) !important;
    -ms-transform: rotate(-45deg) !important;
    transform: rotate(-45deg) !important;
    opacity: 0.15 !important;
}

.widget-two__icon {
    width: 65px;
    height: 65px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

.bg-success {
    background-color: #50cd89 !important;
}

.widget-two__content {
    width: calc(100% - 65px);
    padding-left: 20px;
}

.widget-two__btn {
    position: absolute;
    top: 5px;
    right: 5px;
    border-radius: 4px;
    font-size: 10px;
    padding: 0 5px;
    transition: all 0.3s;
}

.btn-outline--success {
    color: #28c76f;
    border-color: #28c76f !important;
}

.bg--warning {
    background-color: #ff9f43 !important;
}

.btn-outline--warning {
    color: #ff9f43;
    border-color: #ff9f43;
}

.btn-outline--danger {
    color: #ea5455;
    border-color: #ea5455;
}

.shadow-sm {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;

}

.text--warning {
    color: #ff9f43 !important;
}

.table-title {
    font-size: 24px;
    font-weight: bold;
}
.filter-buttons button {
    margin-right: 10px;
}
#itinerariesTable{
    width: 100%;
}