.bg-light-9 {
    background-color: rgba(248, 249, 250, 0.9);
}
.bg-light-8 {
    background-color: rgba(248, 249, 250, 0.8);
}
.bg-light-7 {
    background-color: rgba(248, 249, 250, 0.7);
}
.bg-light-6 {
    background-color: rgba(248, 249, 250, 0.6);
}
.bg-light-5 {
    background-color: rgba(248, 249, 250, 0.5);
}

.dropdown-menu-danger {
    color:white;
    background-color:#dc3545;
    border-color: #ce1928
}
.dropdown-menu-danger .dropdown-item {
    color:white
}
.dropdown-menu-danger .dropdown-item:focus,.dropdown-menu-danger .dropdown-item:hover {
    color:#fff;
    background-color:rgba(255,255,255,.15)
}
.dropdown-menu-danger .dropdown-item.active,.dropdown-menu-danger .dropdown-item:active {
    color:#fff;
    background-color: #fd0d0d
}
.dropdown-menu-danger .dropdown-item.disabled,.dropdown-menu-danger .dropdown-item:disabled {
    color:#adb5bd
}
.dropdown-menu-danger .dropdown-divider {
    border-color:rgba(0,0,0,.15)
}
.dropdown-menu-danger .dropdown-item-text {
    color:#dee2e6
}
.dropdown-menu-danger .dropdown-header {
    color:#adb5bd
}

.dropdown-menu-success {
    color:white;
    background-color:#198754;
    border-color: #136942
}
.dropdown-menu-success .dropdown-item {
    color:white
}
.dropdown-menu-success .dropdown-item:focus,.dropdown-menu-success .dropdown-item:hover {
    color:#fff;
    background-color:rgba(255,255,255,.15)
}
.dropdown-menu-success .dropdown-item.active,.dropdown-menu-success .dropdown-item:active {
    color:#fff;
    background-color: #297a21
}
.dropdown-menu-success .dropdown-item.disabled,.dropdown-menu-success .dropdown-item:disabled {
    color:#adb5bd
}
.dropdown-menu-success .dropdown-divider {
    border-color:rgba(0,0,0,.15)
}
.dropdown-menu-success .dropdown-item-text {
    color:#dee2e6
}
.dropdown-menu-success .dropdown-header {
    color:#adb5bd
}

#navbarMenuAdmin .nav-link.active {
    background: #ad5389;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #3c1053, #ad5389);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #3c1053, #ad5389); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    color: white !important;
}

#navbarMenuAdmin .nav-link.active {
    background: #4c74db;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #090d73, #4c74db);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #090d73, #4c74db); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    color: white !important;
}

#navbarMenuAdmin .nav-link:not(.active) {
    transition-duration: .25s !important;
}
#navbarMenuAdmin .nav-link:not(.active):hover {
    background: rgba(76, 116, 219, 0.5);  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, rgba(9, 13, 115, 0.5), rgba(76, 116, 219, 0.5));  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, rgba(9, 13, 115, 0.5), rgba(76, 116, 219, 0.5)); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    color: white !important;
}

.bg-custom-gradient {
    background: #ad5389;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #090d73, #072b98, #4c74db, #678eef);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #090d73, #072b98, #4c74db, #678eef); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.bg-custom-gradient-3 {
    background: #f9007f;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right bottom, #010258, #110154, #1b0051, #21004d, #26004a, #380051, #4a0058, #5b005e, #81006c, #a90076, #d1007d, #f9007f);
    background: linear-gradient(to right bottom, #010258, #110154, #1b0051, #21004d, #26004a, #380051, #4a0058, #5b005e, #81006c, #a90076, #d1007d, #f9007f);
}

.bg-custom-gradient-developer {
    background: #f9007f;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right bottom, #c80000, #9c0000, #7c0000, #4e0000);
    background: linear-gradient(to right bottom,   #c80000, #9c0000, #7c0000, #4e0000);
}

.bg-custom-gradient-button {
    background: #f9007f;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #4673f1, #5b6be8, #6a63de, #765bd4, #8053ca, #8e4cc2, #9945b9, #a33daf, #b234a5, #bf2b99, #ca228d, #d31a80);
    background: linear-gradient(to right, #4673f1, #5b6be8, #6a63de, #765bd4, #8053ca, #8e4cc2, #9945b9, #a33daf, #b234a5, #bf2b99, #ca228d, #d31a80);
}

/*.bg-custom-gradient {*/
/*    background: #ad5389;  !* fallback for old browsers *!*/
/*    background: -webkit-linear-gradient(to right, #483554, #714064, #a95f7c, #f28997, #f6bca7);  !* Chrome 10-25, Safari 5.1-6 *!*/
/*    background: linear-gradient(to right, #483554, #714064, #a95f7c, #f28997, #f6bca7); !* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ *!*/
/*}*/
.bg-custom-gradient-2 {
    background-color: #3c1053;
    background: linear-gradient(to right, #3c1053, #ad5389);
}

table td {
    cursor: pointer;
}
table td:hover {
    background-color: rgba(0,0,0,.075);
}

/*.bg-custom-gradient {*/
/*    background: #ad5389;  !* fallback for old browsers *!*/
/*    background: -webkit-linear-gradient(to right, #3c1053, #ad5389);  !* Chrome 10-25, Safari 5.1-6 *!*/
/*    background: linear-gradient(to right, #3c1053, #ad5389); !* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ *!*/
/*}*/

.top-20 {
    top: 20% !important;
}.top-25 {
    top: 25% !important;
}
.start-75 {
    left: 75% !important;
}
.start-80 {
    left: 80% !important;
}

.text-justify-left {
    text-align: justify !important;
    text-align-last: left !important;
}

.text-justify-center {
    text-align: justify !important;
    text-align-last: center !important;
}

.page-item .page-link {
    color: #714064 !important;
}
.page-item.active .page-link {
    background-color: #a95f7c !important;
    border-color: #714064 !important;
    color: #fff !important;
}

.offcanvas {
    z-index: 2000 !important;
}

table tbody tr th, table tbody tr td {
    white-space:nowrap !important;
}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {

}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {

}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
    .rounded-lg {
        border-radius: .25rem !important;
    }
    .border-lg-start {
        border-left: 1px solid #dee2e6 !important;
    }
    .border-lg-end {
        border-right: 1px solid #dee2e6 !important;
    }
    .d-lg-list-item {
        display: list-item !important;
    }
    .w-lg-100 {
        width: 100% !important;
    }
    .position-lg-static {
        position: static !important;
    }
    .position-lg-relative {
        position: relative !important;
    }
    .w-lg-auto {
        width: auto !important;
    }
    .btn-lg-sm {
        padding:.25rem .5rem;
        font-size:.875rem;
        border-radius:.2rem;
    }
    .btn-group-sm > .btn + .dropdown-toggle-split, .btn-lg-sm + .dropdown-toggle-split {
        padding-right:.375rem;
        padding-left:.375rem
    }
    .border-lg-bottom {
        border-bottom:1px solid #dee2e6!important
    }
    .border-lg-bottom-0 {
        border-bottom:0!important
    }
    .border-lg-top-0 {
        border-top:0!important
    }
}

/*X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {

}

/*XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) {

}