body {
    background-color: #f2f2f4;
}

.container {
    background-color: #fff;
    min-height: 100vh;
}

.container .body {
    padding: 12px;
}

.btn-primary {
    background-color: #100c7b;
}

.btn-default {
    background-color: #eeeeef;
}

.container {
    margin: 0 auto;
    padding: 0;
}

.navbar {
    margin: 0;
    padding: 0 auto;
}

.navbar-dark.bg-primary {
    background-color: #100c7b !important;
}

h1, h2, h3 {
    color: #100c7b;
}

.carousel-caption {
    width: 100%;
    text-shadow: 3px 2px 3px #4a4a52;
    background-color: rgba(240, 240, 255, 0.3);
    position: absolute;
    left: 0px;
}

.table th a.asc::after {
    content: '▲'
}

.table th a.desc::after {
    content: '▼'
}

