.fa-shipping:before {
    content: "\f187";
}

.fa-settings:before {
    content: "\f013";
}

.fa-manifests:before {
    content: "\f0f6";
}

.fa-parcels:before {
    content: "\f03a";
}

.fa-pick-lists:before {
    content: "\f022";
}

.fa-users-management:before {
    content: "\f0c0";
}

.fa-failed-webhooks:before {
    content: "\f021";
}

.fa-parcel:before {
    content: "\f02a";
}

.b-db-table .m-row-canceled td, .b-db-table .m-row-error td {
    background-color: #ECA0A8 !important;
}

.b-db-table .m-row-processing td {
    background-color: #fcf1cc !important;
}

.b-db-table .m-row-end-day td {
    background-color: #fff68d !important;
}

.b-db-table .m-row-excluded td {
    background-color: #fcccf4 !important;
}

.b-db-table .m-row-active td{
    background-color: #dcffe1 !important;
}


#menu-statistics {
    position: absolute;
    bottom: 0;
    width: 100%;
    display: inline-block;
}



.dashboard {
    display: block;
    max-width: 1024px;
    margin: 0 auto;
}
.dashboard-header {
    display: flex;
    align-items: center;
    font-family: "Lato", sans-serif;
    text-transform: uppercase;
}
.dashboard-title {
    flex: 1;
    font-size: 2.5rem;
}
.dashboard-clock {
    display: flex;
    align-items: center;
}
.dashboard-clock-digital {
    font-weight: bold;
    font-size: 2.5rem;
}
.dashboard-clock-binary {
    margin-left: 8px;
    border-collapse: separate;
}
.dashboard-clock-binary td {
    height: 0.4rem;
    width: 0.4rem;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 50%;
}
.dashboard-clock-binary .num1 {
    background-color: #2eb35a;
}

body.minified #menu-statistics {
    display: none;
}
.server slot{
    color: #c1c1c1;
}
.server {
    display: flex;
    align-items: center;
    margin: 5px;
    padding: 6px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 0.1);
}
.server-icon {
    color: #a8a8a8;
    font-weight: 900;
    font-size: 20px;
}
.server-details {
    flex: 1;
    display: block;
    list-style: none;
    margin: 0;
    margin-left: 10px;
    padding: 0;
}
.server-details li {
    display: block;
    font-size: 1.2rem;
    line-height: 1.5;
    color: #7e8794;
}
.server-details li:last-child .data {
    font-weight: normal;
}
.server-details .data {
    display: inline-block;
    margin: -1.7rem 0 0 0;
    font-weight: 600;
    color: #c1c6cb;
}
.server-details .signal {
    color: #2eb35a;
}
.server-details li.end-day .signal {
    color: #d22c32;
}
.server-details .signal::before {
    content: "";
    display: inline-block;
    width: 0.6rem;
    height: 0.6rem;
    background-color: currentColor;
    border-radius: 50%;
    margin-right: 0.5rem;
    margin-top: -0.2rem;
    vertical-align: middle;
}
.server-list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(25rem, 1fr));
    grid-gap: 2rem;
}
