.table{
    width: 100%;
    box-shadow: 1px 0 6px 0 rgba(0, 0, 0, 0.4);
    border-spacing: 0;
}
.table thead th{
    background-color: #5c6bc0;
    color: white;
}
.table td, .table th{
    padding: 7px;
    font-size: 0.75em;
}
.table tbody td{
    border-bottom: 1px solid #8fa0b3;
    border-left: 1px solid #8fa0b3;
}
.table th{
    border-right: 1px solid white;
}
.table th:last-child{
    border-right: none;
}
.table tbody td:first-child{
    border-left: none;
}
.table tbody tr:last-child td{
    border-bottom: none;
}
.table tbody tr td{
    background-color: white;
}
h3, .h3 {
    font-size: 1.35rem !important;
    color: #5c6bc0;
}
h4, .h4 {
    font-size:1rem !important;
    color: #5c6bc0;
}