::-moz-selection {
    background: #0e96d3 !important;
}
::selection {
    background: #0e96d3 !important;
}
html body #login {
    background-color: #0e96d3;
    background-image: linear-gradient(to right, #0e96d3, #a6206b);
}
html body #content .header-bg {
    background-color: #0e96d3;
    background-image: linear-gradient(to right, #0e96d3, #a6206b);
}
html body nav.main ul li:before {
    background: #1d1d1d;
}
.breadcrumbs {
    color: #fff;
}
html body .user-info span {
    color: #fff;
}
html body #login .card img {
    max-width: 200px;
}
footer {
    color: #fff;
}
.btn.btn-primary {
    background-image: linear-gradient(to right, #0e96d3, #a6206b);
    color: #fff !important;
    border-color: #0e96d3;
}
html body .checkbox-wrapper div {
    border-color: #a6206b;
}
html body #content .datatable-wrapper .dataTables_filter .paginate_button.current,
html body #content .datatable-wrapper .dataTables_paginate .paginate_button.current {
    background: #a6206b;
    border-color: #a6206b;
    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: #a6206b;
}
html body #content .datatable-wrapper .dataTables_filter .paginate_button.next:before,
html body #content .datatable-wrapper .dataTables_paginate .paginate_button.next:before {
    border-right-color: #a6206b;
}
.form-control:focus {
    border-color: #0e96d3;
    box-shadow: 0 0 0 0.2rem #0e96d340;
}
html body .checkbox-wrapper input:checked + div {
    border-color: #a7206b;
    background-color: #0e96d3;
}
