.v-application ul {
    padding-left: 0px !important;
}
.text-xs-right {
    text-align: right;
}

.v-dialog .v-card .v-card__title {
    background: #2b2c2c;
    color: white;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

.powered {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 10px;
}
.text-white {
    color: #fff;
}
.mt-0 {
    margin-top: 0px;
}
.mb-0 {
    margin-bottom: 0px !important;
}

.mt-5 {
    margin-top: 5px !important;
}
.mb-5 {
    margin-bottom: 5px !important;
}

.mt-10 {
    margin-top: 10px;
}
.mb-10 {
    margin-bottom: 10px;
}

.pt-0 {
    padding-top: 0px;
}
.pb-0 {
    padding-bottom: 0px;
}

.fs-14 {
    font-size: 14px;
}
.fs-15 {
    font-size: 15px;
}
.fs-16 {
    font-size: 16px;
}
.fs-17 {
    font-size: 17px;
}
.fs-18 {
    font-size: 18px;
}
.fs-19 {
    font-size: 19px;
}
.fs-20 {
    font-size: 20px;
}

.divider {
    border-top: 1px solid #c4bfbf !important;
}

.line-header {
    border-bottom: solid;
    border-bottom-color: currentcolor;
    border-bottom-width: medium;
    border-width: 2px;
    padding-bottom: 15px;
    border-color: #b3d4fc;
}

.tracing-row-service {
    background: #eee;
    padding: 10px;
}

.circle {
    background: #b3d4fc;
    border-radius: 100px;
    width: 10px;
    height: 10px;
    margin-top: 8px;
    margin-right: 10px;
}

.justify-content-center {
    display: flex;
    justify-content: center;
}

.text-white {
    color: white !important;
}

.apexcharts-legend-text {
    font-size: 16px !important;
    margin-left: 5px;
}
.apexcharts-legend-series {
    margin-bottom: 10px !important;
}

.content-wrapper {
    z-index: 800 !important;
}
.main-sidebar {
    z-index: 801 !important;
}
.main-header {
    z-index: 801 !important;
}
.main-sidebar {
    top: 50px !important;
    padding-top: 0px !important;
    min-height: calc(100% - 50px) !important;
}

.state_optimo {
    background-color: #13af2d;
    border-radius: 100px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: rgb(255, 255, 255);
    margin-bottom: 0px !important;
    text-align: center;
}
.state_notificado {
    background-color: #e05f08;
    border-radius: 100px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: rgb(255, 255, 255);
    margin-bottom: 0px !important;
    text-align: center;
}

.state_faltante {
    background-color: #b91313;
    border-radius: 100px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: rgb(255, 255, 255);
    margin-bottom: 0px !important;
    text-align: center;
}

.filter {
    background-color: white;
    border-radius: 3px;
    padding: 15px;
}
.filter > title {
    font-size: 20px;
    margin-bottom: 0px;
    margin-right: 5px;
    color: rgba(0, 0, 0, 0.6);
}

.filter > svg {
    color: rgba(0, 0, 0, 0.6);
}
.filter > hr {
    margin-top: 0px;
}

.title {
    margin: 0px;
}
