body {
    background-color: #ffffff;
    padding-top: 50px;}

label {
    font-weight: 450;}

.card {
    background-color : #efeff0;
    margin           : 50px auto;
    padding          : 40px;}

.card-header {
    background-color : initial;
    border-bottom    : none;}

thead {
    background-color:#000080; 
    color:#ffffff;}

.btn-primary {
    border-radius    : 50px;
    background-color : #000080;
    border           : 1px solid #0000b3;}

.btn-primary:hover {
    background-color : #2952a3;}

.hide-on-startup {
    display : none;}

.wide-btn {
    width: 50%;}

.table-container {
    overflow-x : auto;}

.alert-success {
    color            : #ffffff;
    background-color : #66a3ff;
    border-color     : #c3e6cb;}

.centering {
    margin-left: auto;
    margin-right: auto;}