.lg-theme-l5 {
    color: #000 !important;
    background-color: #faf0fc !important
}

.lg-theme-l4 {
    color: #000 !important;
    background-color: #efcef4 !important
}

.lg-theme-l3 {
    color: #000000 !important;
    background-color: #ffffff !important
}

.lg-theme-l2 {
    color: #000000 !important;
    background-color: rgba(157, 161, 221, 0.7); 
}

.lg-theme-l1 {
    color: #fff !important;
    background-color: #be3dd4 !important
}

.lg-theme-d1 {
    color: #fff !important;
    background-color: #8c239e !important
}

.lg-theme-d2 {
    color: #fff !important;
    background-color: #000000 !important
}

.lg-theme-d3 {
    color: #fff !important;
    background-color: #6d1b7b !important
}

.lg-theme-d4 {
    color: #fff !important;
    background-color: #5d1769 !important
}

.lg-theme-d5 {
    color: #fff !important;
    background-color: #4e1358 !important
}

.lg-theme-light {
    color: #000 !important;
    background-color: #faf0fc !important
}

.lg-theme-dark {
    color: #fff !important;
    background-color: #4e1358 !important
}

.lg-theme-action {
    color: #fff !important;
    background-color: #4e1358 !important
}

.lg-theme {
    color: #ffffff !important;
    background-color: #000000 !important
}

.lg-text-theme {
    color: #fff !important
}

.lg-border-theme {
    border-color: #9c27b0 !important
}

.lg-hover-theme:hover {
    color: #fff !important;
    background-color: #9c27b0 !important
}

.lg-hover-text-theme:hover {
    color: #9c27b0 !important
}

.lg-hover-border-theme:hover {
    border-color: #9c27b0 !important
}

.lg-body {
    color: #ffffff;
    background-image: url(degrade-blue.jpeg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position-x: 0rem;
    background-position-y: 0rem;
    background-size: cover;
}

.lg-txtlg {color: #ffffff; text-decoration: none;}
.lg-txtlgneg {color: #fff; text-decoration: none;}
.lg-txtdarkteme a{color: #fff !important;}
.lg-button:hover {
    background-color: #000 !important;
    color: #fff !important;
}

.lg-body-image {
    color: #ffffff;
    background-image: url(degrade-blue.jpeg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position-x: 0rem;
    background-position-y: 0rem;
    background-size: cover;
}
.icon-lg{
    /* 1. Invierte los colores (El icono negro se vuelve blanco) */
    filter: invert(1);
}

.icon-invert-tm{
    /* 1. Invierte los colores (El icono negro se vuelve blanco) */
    filter: invert(1);
    mix-blend-mode: screen;
}

.more-icon-lg{
    filter: invert(0);
    mix-blend-mode: plus-lighter;
}
.lg-card1-bd-col {
    mix-blend-mode: plus-lighter;
}
.lg-card1-bd-row  {
    mix-blend-mode: plus-lighter;
}
.lg-txtligthteme {color: #fff !important; text-decoration: none;}
.lg-card2-bd{
    mix-blend-mode: luminosity;
}
