body {
    background-color: #4a4a4a !important;
    color: #ffffff !important;
    font-family: 'Nunito', sans-serif !important;
    font-weight: normal !important;
}

.navbar-default {
    background-color: #5a5a5a !important;
    border-color: #777 !important;
}

.navbar-default .navbar-brand,
.navbar-default .navbar-nav > li > a {
    color: #ffffff !important;
}

.panel-default {
    background-color: #5a5a5a !important;
    border-color: #777 !important;
}

.panel-heading {
    background-color: #666 !important;
    color: #ffffff !important;
}

.panel-body,
.table {
    background-color: #5a5a5a !important;
    color: #ffffff !important;
}

.table > thead > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    border-color: #777 !important;
    color: #ffffff !important;
}

.modal-content {
    background-color: #666 !important;
    color: #ffffff !important;
}

.form-control {
    background-color: #777 !important;
    color: #ffffff !important;
    border: 1px solid #999 !important;
    font-family: 'Nunito', sans-serif !important;
}

.btn-success {
    background-color: #7cbf7c !important;
    border-color: #66aa66 !important;
    color: #ffffff !important;
    font-family: 'Nunito', sans-serif !important;
}

.btn-success:hover {
    background-color: #66aa66 !important;
}

.table > tbody > tr.success,
.table > tfoot > tr.success {
    background-color: #66bb6a !important;
    color: #ffffff !important;
}

.table > tbody > tr.warning,
.table > tfoot > tr.warning {
    background-color: #ffca28 !important;
    color: #ffffff !important;
}

.table > tbody > tr.danger,
.table > tfoot > tr.danger {
    background-color: #e57373 !important;
    color: #ffffff !important;
}

.text-right.success {
    background-color: #66bb6a !important;
    color: #ffffff !important;
}

.text-right.warning {
    background-color: #ffca28 !important;
    color: #ffffff !important;
}

.text-right.danger {
    background-color: #e57373 !important;
    color: #ffffff !important;
}