::-moz-selection {
    background: #5C19DD !important;
}
::selection {
    background: #5C19DD !important;
}
html body #login {
    background-color: #5C19DD;
    background-image: linear-gradient(to right,#160838, #5C19DD);
}
html body #content .header-bg {
    background-color: #5C19DD;
    background-image: linear-gradient(to right,#160838, #5C19DD);
}
html body nav.main ul li:before {
    background: #5C19DD;
}
.breadcrumbs {
    color: #fff;
}
html body .user-info span {
    color: #fff;
}
html body #login .card img {
    max-height: 200px;
    object-fit: contain;
}
html body #loader img {
    max-width: 60px;
}
footer {
    color: #fff;
}
.btn.btn-primary {
    background-color: #5C19DD;
    color: #fff !important;
    border-color: #5C19DD;
}
html body nav.main .header {
    height: 70px;
}
html body .checkbox-wrapper div {
    border-color: #5C19DD;
}
html body #content .datatable-wrapper .dataTables_filter .paginate_button.current,
html body #content .datatable-wrapper .dataTables_paginate .paginate_button.current {
    background: #5C19DD;
    border-color: #5C19DD;
    color: #fff !important;
}
html body #content .datatable-wrapper .dataTables_filter .paginate_button.previous:before,
html body #content .datatable-wrapper .dataTables_paginate .paginate_button.previous:before {
    border-right-color: #5C19DD;
}
html body #content .datatable-wrapper .dataTables_filter .paginate_button.next:before,
html body #content .datatable-wrapper .dataTables_paginate .paginate_button.next:before {
    border-left-color: #5C19DD;
}
.form-control:focus {
    border-color: #5C19DD;
    box-shadow: 0 0 0 0.2rem #922c8e40;
}
html body .checkbox-wrapper input:checked + div {
    border-color: #5C19DD;
    background-color: #5C19DD;
}