body {
    background-color: #1a1b20 !important;
}

.navbar-fixed-top, .navbar-static-top {
    background: #fff !important;
}

.navbar-right a {
    color: #000000
}

.minimalize-styl-2 {
    margin: 10px 10px;
}

.nav-header {
    background: #1a1b20 !important;
    padding: 0;
}

.navbar-header .btn-primary {
    background-color: #F3F3F3;
    border-color: #F3F3F3;
    color: #000000;
}

.navbar-header .btn-primary:hover,
.navbar-header .btn-primary:focus,
.navbar-header .btn-primary:active,
.navbar-header .btn-primary.active,
.navbar-header .open .dropdown-toggle.btn-primary,
.navbar-header .btn-primary:active:focus,
.navbar-header .btn-primary:active:hover,
.navbar-header .btn-primary.active:hover,
.navbar-header .btn-primary.active:focus {
    background-color: #F3F3F3;
    border-color: #F3F3F3;
    color: #000000;
}

.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus {
    background-color: #32343c !important;
    color: white;
}

.nav.metismenu > li.active {
    border-left: 4px solid #0052D9 !important;;
    background: #0052D9 !important;
}

ul.nav-second-level {
    background: rgba(0, 0, 0, 1);
}

.nav {
    padding: 0 10px;
}

.nav > li {
    border-radius: 8px;
}

.nav > li.active {
    /*background: rgb(31 121 113) !important;*/
}

.nav-second-level li, .nav-third-level li {
    border: none !important;
}

.profile-element {
    text-align: left;
    font-size: 18px;
    font-weight: 600;
    color: white;
    padding: 12px 0px 13px 20px;
    border-bottom: 1px solid #2f2f2f;
}

.page-heading {
    padding: 10px 15px;
    background: unset !important;
    border: none !important;
}

.wrapper-content {
    padding-top: 0 !important;
}

.ibox {
    border-radius: 10px !important;
    overflow: hidden;
}

.ibox-title {
    padding-left: 20px;
    padding-bottom: 0;
}

.ibox-title, .ibox-content {
    border: none !important;
}

.ibox-title h5 {
    font-size: 16px;
}

.table thead {
    background: #F2F3F5;
    line-height: 50px;
}

.table > thead > tr > th {
    line-height: 2;
    border: unset;
    font-weight: bold !important;
    font-size: 14px !important;
}

.table > thead > tr > th:first-child, .table > tbody > tr > td:first-child {
    padding-left: 25px;
}

.table > tbody > tr > td:last-child {
    text-align: right;
    padding-bottom: 0;
}

.table > tbody > tr > td {
    border: unset;
    border-bottom: 1px solid #f4f4f4;
    padding: 12px;
}

.inmodal .modal-header {
    background: #0052D9;
    color: white !important;
    font-size: 20px !important;
    padding: 10px !important;
    font-weight: normal !important;
}

.inmodal .modal-body {
    background: #fff;
}

.btn-primary.btn-outline {
    color: #5696ff;
}

.btn-primary {
    background-color: #0052D9;
    border-color: #0052D9;
    color: #FFFFFF;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary.active:hover,
.btn-primary.active:focus {
    background-color: #3775da;
    border-color: #3775da;
    color: #FFFFFF;
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    background-image: none;
}

.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
    background-color: #1dc5a3;
    border-color: #1dc5a3;
}

.btn-outline {
    color: inherit;
    background-color: transparent;
    transition: all .5s;
}