﻿
.civilCaseType {
    color: #36CB16;
}

.criminalCaseType {
    color: #F42717;
}

.administrativeCaseType {
    color: whitesmoke;
}

.enforcementCaseType {
    color: #FACD9B;
}

.companyCaseType {
    color: #FCFF29;
}

.registrationCaseType {
    color: #C0C0C0;
}

.bankruptcyCaseType {
    color: #5097FD;
}

aside {
    background-color: #3D507D !important;
}

.bg-dark {
    background-color: #0D0937 !important;
    color: #dbe1f0;
}

a {
    color: #3D507D;
}

    a:hover {
        color: #0D0937;
    }

table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
    background-color: #EFA823;
    pointer-events: auto;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
    background-color: #3D507D;
    pointer-events: auto;
}

.page-item.active .page-link {
    background-color: #bbc5dd;
    border-color: #bbc5dd;
    color: #3D507D;
}

    .page-item.active .page-link:hover {
        color: #fff;
    }

.text-info {
    color: #bbc5dd !important;
}

    .text-info:hover {
        color: #3D507D !important;
    }

.btn-success {
    background-color: #EFA823;
    border-color: #EFA823;
    box-shadow: none;
}

    .btn-success:hover {
        background-color: #d59010;
        border-color: #d59010;
    }

    .btn-success:focus, .btn-success.focus,
    .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
        background-color: #a6700c;
        border-color: #a6700c;
    }

#selectAll {
    background-color: #65b75e;
    border-color: #65b75e;
}

    #selectAll:hover {
        background-color: #4e9e47;
        border-color: #4e9e47;
    }

.callout.callout-info {
    border-left-color: #eda012;
}

.bg-primary {
    background-color: #65B75E !important;
}

.card-secondary:not(.card-outline) > .card-header {
    background-color: #3D507D;
}

.btn-app:hover {
    border-color: #EFA823;
    color: #EFA823;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    background-color: #98a8cd;
}

.nav-pills .nav-link:not(.active):hover {
    color: #0D0937;
}

.login-page, .register-page {
    background-color: #3D507D;
}

.table-responsive {
    max-height: 600px;
}

td {
    vertical-align: middle !important;
}

.btn-outline-lexyBlue {
    color: #3D507D;
    border-color: #3D507D !important;
}

    .btn-outline-lexyBlue:hover {
        color: #fff;
        background-color: #3D507D;
        border-color: #3D507D !important;
    }

.text-lexyBlue {
    color: #3D507D !important;
}

a.text-lexyBlue:hover, a.text-lexyBlue:focus {
    color: #100836 !important;
}

.btn.text-lexyBlue:hover, a.text-lexyBlue:focus {
    color: #100836 !important;
    background-color: #f8f9fa !important;
}

/*--------------------------------------------------------------
# Preloader
--------------------------------------------------------------*/
#preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    overflow: hidden;
    background: rgba(55, 81, 126, 0.4);
}

    #preloader:before {
        content: "";
        position: fixed;
        top: calc(50% - 30px);
        left: calc(50% - 30px);
        border: 6px solid #37517e;
        border-top-color: #fff;
        border-bottom-color: #fff;
        border-radius: 50%;
        width: 60px;
        height: 60px;
        -webkit-animation: animate-preloader 1s linear infinite;
        animation: animate-preloader 1s linear infinite;
    }

@-webkit-keyframes animate-preloader {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes animate-preloader {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@media (max-width: 576px) {
    .bootstrap-select .dropdown-menu {
        width: auto; /* or specify a minimum width like 200px */
        max-width: 90vw; /* make sure it doesn’t overflow the viewport */
    }
}