﻿body {
}

/*Theme E-Learning by LMS */
.theme-e-learning {
}

    .theme-e-learning .navbar.bg-light {
        background-color: #fff !important;
        border-bottom: none !important;
    }

    .theme-e-learning .btn-primary {
        --bs-btn-color: var(--bs-white) !important;
        --bs-btn-bg: var(--lms-primary) !important;
        --bs-btn-border-color: var(--lms-primary) !important;
        --bs-btn-hover-color: var(--bs-white) !important;
        --bs-btn-hover-bg: var(--lms-primary-hover-color) !important;
        --bs-btn-hover-border-color: var(--lms-primary-hover-color) !important;
        --bs-btn-active-color: var(--bs-white) !important;
        --bs-btn-active-bg: var(--lms-primary-hover-color) !important;
        --bs-btn-active-border-color: var(--lms-primary-hover-color) !important;
        --bs-btn-disabled-color: var(--bs-white) !important;
        --bs-btn-disabled-bg: var(--lms-primary) !important;
        --bs-btn-disabled-border-color: var(--lms-primary) !important;
    }

    .theme-e-learning .btn-outline-primary {
        --bs-btn-color: var(--lms-primary) !important;
        --bs-btn-border-color: var(--lms-primary) !important;
        --bs-btn-hover-color: var(--bs-white) !important;
        --bs-btn-hover-bg: var(--lms-primary) !important;
        --bs-btn-hover-border-color: var(--lms-primary) !important;
        --bs-btn-active-color: var(--bs-white) !important;
        --bs-btn-active-bg: var(--lms-primary) !important;
        --bs-btn-active-border-color: var(--lms-primary) !important;
        --bs-btn-disabled-bg: transparent;
        --bs-btn-disabled-border-color: var(--lms-primary) !important;
        --bs-gradient: none;
    }

    .theme-e-learning .btn-secondary {
        --bs-btn-color: var(--bs-white);
        --bs-btn-bg: var(--lms-secondary) !important;
        --bs-btn-border-color: var(--lms-secondary) !important;
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--lms-secondary-hover-color) !important;
        --bs-btn-hover-border-color: var(--lms-secondary-hover-color) !important;
        --bs-btn-active-color: var(--bs-white);
        --bs-btn-active-bg: var(--lms-secondary-hover-color) !important;
        --bs-btn-active-border-color: var(--lms-secondary-hover-color) !important;
        --bs-btn-disabled-color: var(--bs-white);
        --bs-btn-disabled-bg: var(--lms-secondary) !important;
        --bs-btn-disabled-border-color: var(--lms-secondary) !important;
    }

    .theme-e-learning .btn-outline-secondary, .theme-e-learning .btn-outline-info, .theme-e-learning .btn-outline-success {
        --bs-btn-color: var(--lms-secondary) !important;
        --bs-btn-border-color: var(--lms-secondary) !important;
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--lms-secondary) !important;
        --bs-btn-hover-border-color: var(--lms-secondary) !important;
        --bs-btn-active-color: var(--bs-white);
        --bs-btn-active-bg: var(--lms-secondary) !important;
        --bs-btn-active-border-color: var(--lms-secondary) !important;
        --bs-btn-disabled-color: var(--lms-secondary) !important;
        --bs-btn-disabled-bg: transparent;
        --bs-btn-disabled-border-color: var(--lms-secondary) !important;
        --bs-gradient: none;
    }

    .theme-e-learning .offcanvas i.fa, .theme-e-learning .navbar i.fa,
    .theme-e-learning .offcanvas i.bi, .theme-e-learning .navbar i.bi {
        color: var(--lms-primary);
    }

        .theme-e-learning .offcanvas-start i.fa:hover, .theme-e-learning .navbar i.fa:hover,
        .theme-e-learning .offcanvas-start i.bi:hover, .theme-e-learning .navbar i.bi:hover {
            color: var(--lms-primary-hover-color);
        }

    .theme-e-learning .offcanvas-body .active, .offcanvas-body .active {
        background: var(--lms-menu) !important;
    }

    .theme-e-learning .offcanvas-body .nav-item:hover, .offcanvas-body .nav-item:hover {
        background: var(--lms-menu-hover) !important;
    }

    .theme-e-learning .offcanvas-body .accordion-button:hover, .offcanvas-body .accordion-button:hover {
        background: var(--lms-menu-hover) !important;
    }

    .theme-e-learning .offcanvas-body .accordion-button:not(.collapsed) {
        color: var(--lms-primary);
        background-color: var(--lms-menu) !important;
    }

    .theme-e-learning .documentos-soporte li:hover, .documentos-soporte li:hover {
        background: #f7f7f7 !important;
    }

    .theme-e-learning .jquery-comments {
        text-align: left;
        font-weight: 300 !important;
    }

        .theme-e-learning .jquery-comments ul.main li.comment .comment-header .name {
            text-align: left;
            font-weight: 700 !important;
        }

        .theme-e-learning .jquery-comments .textarea-wrapper .close {
            width: 1em;
            height: 2em;
        }

        .theme-e-learning .jquery-comments i.fa {
            color: var(--lms-primary) !important;
        }

        .theme-e-learning .jquery-comments .send, .theme-e-learning .jquery-comments .update {
            background: var(--lms-primary) !important;
            color: var(--bs-white) !important;
            border-radius: 5px !important;
        }

        .theme-e-learning .jquery-comments ul.main > li.comment:first-child > .comment-wrapper {
            border-top: none;
        }

        .theme-e-learning .jquery-comments ul.main li.comment .comment-wrapper {
            border-top: 1px solid var(--lms-primary);
        }

        .theme-e-learning .jquery-comments .delete {
            background: var(--lms-secondary) !important;
            color: var(--bs-white) !important;
            border-radius: 5px !important;
        }


    .theme-e-learning .calendar-free .cld-title {
        background-color: var(--lms-primary);
        color: var(--bs-white);
    }

    .theme-e-learning .calendar-free .cld-datetime .today {
        color: var(--lms-primary) !important;
    }

    .theme-e-learning .calendar-free .cld-day.currMonth.today .cld-number {
        background-color: var(--lms-primary);
        color: var(--bs-white);
    }

    .theme-e-learning .page-list {
        display: none !important;
    }

    .theme-e-learning td img.img-preview {
        height: 38px !important;
    }

    .theme-e-learning .card-header.bg-primary {
        background: var(--lms-primary) !important;
        color: var(--bs-white) !important;
    }

    .theme-e-learning .form-check-input:checked {
        background-color: var(--lms-primary) !important;
        border-color: var(--lms-primary) !important;
    }

    .theme-e-learning .modal-title i.fa {
        color: var(--lms-primary);
    }

    .theme-e-learning .navbar-expand-lg {
        height: 72px !important;
    }

    .theme-e-learning .jquery-comments ul.navigation li.active::after {
        background: var(--lms-primary) !important;
    }





@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

.poppins-thin {
    font-family: "Poppins", sans-serif;
    font-weight: 100;
    font-style: normal;
}

.poppins-extralight {
    font-family: "Poppins", sans-serif;
    font-weight: 200;
    font-style: normal;
}

.poppins-light {
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    font-style: normal;
}

.poppins-regular {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-style: normal;
}

.poppins-medium {
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-style: normal;
}

.poppins-semibold {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-style: normal;
}

.poppins-bold {
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-style: normal;
}

.poppins-extrabold {
    font-family: "Poppins", sans-serif;
    font-weight: 800;
    font-style: normal;
}

.poppins-black {
    font-family: "Poppins", sans-serif;
    font-weight: 900;
    font-style: normal;
}

.poppins-thin-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 100;
    font-style: italic;
}

.poppins-extralight-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 200;
    font-style: italic;
}

.poppins-light-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    font-style: italic;
}

.poppins-regular-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-style: italic;
}

.poppins-medium-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-style: italic;
}

.poppins-semibold-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-style: italic;
}

.poppins-bold-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-style: italic;
}

.poppins-extrabold-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 800;
    font-style: italic;
}

.poppins-black-italic {
    font-family: "Poppins", sans-serif;
    font-weight: 900;
    font-style: italic;
}

body.theme-calidra-v0625 {
    margin-bottom: 0px;
}


/* Aliados Calidra, versión Junio 2025 */
.theme-calidra-v0625 {
}

    .theme-calidra-v0625 .container-fluid.container-body {
        --bs-gutter-x: 0rem !important;
    }

    .theme-calidra-v0625 .my-main.pt5 {
        padding-top: 4.5rem !important;
    }

    /*  .theme-calidra-v0625 .my-main.pb-3 {
        padding-bottom: 0rem !important;
    }
*/
    .theme-calidra-v0625 .navbar.bg-light {
        background-color: #000000 !important;
        border-bottom: none !important;
    }



    .theme-calidra-v0625 .navbar-logo-or-name {
        min-width: auto !important;
        max-width: auto !important;
        padding-left: .6rem;
    }

    .theme-calidra-v0625 .navbar-nav .nav-link {
        color: #fff;
        font-family: "Poppins", sans-serif;
        font-weight: 300;
        font-style: normal;
    }

        .theme-calidra-v0625 .navbar-nav .nav-link b {
            font-family: "Poppins", sans-serif;
            font-weight: 600;
            font-style: normal;
        }

    .theme-calidra-v0625 .navbar-logo-or-name img {
        content: url('https://ik.imagekit.io/er1g3pfbb/AliadosCalidra/icons/img-logo.svg');
    }

    .theme-calidra-v0625 .navbar-nav .nav-link .avatar-48,
    .theme-calidra-v0625 .offcanvas-header .avatar-48 {
        height: 40px;
        width: auto;
    }

    .theme-calidra-v0625 .navbar-toggler {
        padding: 0px;
    }

        .theme-calidra-v0625 .navbar-toggler i.bi-list {
            content: url('https://ik.imagekit.io/er1g3pfbb/AliadosCalidra/icons/ic-menu.svg');
        }

    .theme-calidra-v0625 .accordion-item-logout .accordion-button::after,
    .theme-calidra-v0625 .accordion-item-contact .accordion-button::after,
    .theme-calidra-v0625 .accordion-item-courses .accordion-button::after {
        background-image: none !important;
    }




    .theme-calidra-v0625 .pilar h3 {
        color: #252525 !important;
        font-size: 24px;
    }

    .theme-calidra-v0625 .pilar p {
        color: #000 !important;
        font-size: 15px;
    }

    .theme-calidra-v0625 .pilar .img-pilar {
        height: 130px;
    }


    .theme-calidra-v0625 .bg-pilar-1 {
        background-color: #FFFFFF;
    }

    .theme-calidra-v0625 .bg-pilar-2 {
        background-color: #FFFFFF;
        border-left: 1px solid #F4F4F4;
        border-right: 1px solid #F4F4F4;
    }

    .theme-calidra-v0625 .bg-pilar-3 {
        background-color: #FFFFFF;
    }

    .theme-calidra-v0625 .section-title {
        font-family: "Poppins", sans-serif;
        font-weight: 700;
        font-style: normal;
    }

    .theme-calidra-v0625 .section-my-courses .section-title {
        color: #FA7500;
    }

    .theme-calidra-v0625 .section-my-courses .section-title-des {
        font-family: "Poppins", sans-serif;
        font-weight: 300 !important;
        font-style: normal;
        font-size: 15px;
        margin-bottom: .4rem;
    }

    .theme-calidra-v0625 .section-my-courses .card {
    }

        .theme-calidra-v0625 .section-my-courses .card .card-body {
        }

            .theme-calidra-v0625 .section-my-courses .card .card-body .card-title,
            .theme-calidra-v0625 .section-temario .item-tema .card .card-body .card-title {
                font-family: "Poppins", sans-serif;
                font-weight: 700 !important;
                font-style: normal;
                font-size: 17px;
                color: #000;
            }

            .theme-calidra-v0625 .section-my-courses .card .card-body .card-text,
            .theme-calidra-v0625 .section-temario .item-tema .card .card-body .card-text {
                font-family: "Poppins", sans-serif;
                font-weight: 300 !important;
                font-style: normal;
                font-size: 15px;
                color: #707070;
                height: 1px !important;
                -webkit-line-clamp: 4 !important;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-box-orient: vertical;
            }


    .theme-calidra-v0625 .section-temario .card-header-temario {
        /*padding-bottom: 2rem !important;*/
    }

    .theme-calidra-v0625 .section-temario .card {
        border-color: #D3D3D3 !important;
    }


    .theme-calidra-v0625 .section-temario .card-header-temario .card {
        border-color: #D3D3D3 !important;
    }

        .theme-calidra-v0625 .section-temario .card-header-temario .card h5 {
            font-family: "Poppins", sans-serif;
            font-weight: 700 !important;
            font-style: normal;
            font-size: 17px;
        }

        .theme-calidra-v0625 .section-temario .card-header-temario .card p {
            font-family: "Poppins", sans-serif;
            font-weight: 300 !important;
            font-style: normal;
            font-size: 15px;
            min-height: 95px;
        }

        .theme-calidra-v0625 .section-temario .card-header-temario .card .card-header-content {
            /*padding: 1rem 1.5rem 0rem 0rem !important;*/
        }

        .theme-calidra-v0625 .section-temario .card-header-temario .card .card-header-btns {
            text-align: right !important;
            padding: 0rem 1.5rem .5rem 0rem !important;
        }

        .theme-calidra-v0625 .section-temario .card-header-temario .card img.calendar {
            content: url('https://ik.imagekit.io/er1g3pfbb/AliadosCalidra/icons/ic-calendar.svg');
        }

        /*  .theme-calidra-v0625 .section-temario .card-header-temario .card .col-lg-calendar {
            display: none;
        }        */

        .theme-calidra-v0625 .section-temario .card-header-temario .card .col-lg-1,
        .theme-calidra-v0625 .section-temario .card-header-temario .card .col-lg-5 {
            padding: 0rem !important;
            padding-left: 0rem !important;
        }

        .theme-calidra-v0625 .section-temario .card-header-temario .card .col-lg-6 {
            padding: 0rem 0rem 0rem 1rem !important;
            font-family: "Poppins", sans-serif;
            font-weight: 400 !important;
            font-style: normal;
            font-size: 13px;
        }

            /*.theme-calidra-v0625 .section-temario .card-header-temario .card .col-lg-rang-date {
            padding: 0px !important;
        }
*/
            .theme-calidra-v0625 .section-temario .card-header-temario .card .col-lg-6 .fw-semibold {
                font-family: "Poppins", sans-serif;
                font-style: normal;
            }


        .theme-calidra-v0625 .section-temario .card-header-temario .card .btn-light {
            background-color: #D3D3D3 !important;
            color: #FFFFFF;
            font-size: 16px;
            font-family: "Poppins", sans-serif;
            font-weight: 600;
            font-style: normal;
        }


    .theme-calidra-v0625 .section-temario .item-tema {
    }


        .theme-calidra-v0625 .section-temario .item-tema img.url-imagen {
            /*display: none;*/
        }

        .theme-calidra-v0625 .section-my-courses .item-curso img.url-imagen-Pendiente,
        .theme-calidra-v0625 .section-temario .item-tema img.url-imagen-Pendiente {
            content: url('https://ik.imagekit.io/er1g3pfbb/AliadosCalidra/icons/ic-pendiente.svg')
        }

        .theme-calidra-v0625 .section-my-courses .item-curso img.url-imagen-En,
        .theme-calidra-v0625 .section-my-courses .item-curso img.proceso,
        .theme-calidra-v0625 .section-temario .item-tema img.url-imagen-En,
        .theme-calidra-v0625 .section-temario .item-tema img.proceso {
            content: url('https://ik.imagekit.io/er1g3pfbb/AliadosCalidra/icons/ic-en-proceso.svg')
        }

        .theme-calidra-v0625 .section-my-courses .item-curso img.url-imagen-Terminado,
        .theme-calidra-v0625 .section-temario .item-tema img.url-imagen-Terminado {
            content: url('https://ik.imagekit.io/er1g3pfbb/AliadosCalidra/icons/ic-terminado.svg')
        }


    .theme-calidra-v0625 #diplomaModal .border-danger {
        border-color: #FA7500 !important
    }

    .theme-calidra-v0625 .sec-diplomas .bg-diploma {
        background-size: 100% auto !important;
    }

    .theme-calidra-v0625 .sec-diplomas .diploma-certificate-title {
        padding-top: 15rem;
        color: #000 !important;
        font-size: 75px;
        padding-bottom: 0.5rem;
        font-family: "Poppins", sans-serif;
        font-weight: 700 !important;
    }

    .theme-calidra-v0625 .sec-diplomas .diploma-feliz {
        color: #FF6C00 !important;
        font-size: 50px;
        font-family: "Poppins", sans-serif;
        font-weight: 600 !important;
    }

    .theme-calidra-v0625 .sec-diplomas .diploma-certificate-nombre {
        padding-top: 3rem !important;
    }

    .theme-calidra-v0625 .sec-diplomas .diploma-certificate-descripcion {
        font-family: "Poppins", sans-serif;
        font-weight: 400 !important;
    }





    .theme-calidra-v0625 .learning-details {
    }


        .theme-calidra-v0625 .learning-details .container-fluid.bg-dark {
            background-color: #000000 !important;
        }

        .theme-calidra-v0625 .learning-details .container-fluid h2.sub {
            color: #FA7500 !important;
            font-family: "Poppins", sans-serif;
            font-weight: 600 !important;
            font-style: normal;
            /*font-size: 17px;*/
        }

        .theme-calidra-v0625 .learning-details .container-fluid p {
            /*font-size: 15px;*/
            color: #fff;
            font-family: "Poppins", sans-serif;
            font-weight: 400 !important;
        }

        /* Parrafos */

        .theme-calidra-v0625 .learning-details .parrafos .card {
            background: #FBFBFB 0% 0% no-repeat padding-box;
            border: 1px solid #D3D3D3;
            opacity: 1;
        }

            .theme-calidra-v0625 .learning-details .parrafos .card .card-title {
                font-size: 17px;
                color: #252525;
                padding-bottom: 1rem;
                font-family: "Poppins", sans-serif;
                font-weight: 700 !important;
            }

            .theme-calidra-v0625 .learning-details .parrafos .card .card-text {
                font-size: 15px;
                color: #252525;
                font-family: "Poppins", sans-serif;
                font-weight: 300 !important;
            }


        .theme-calidra-v0625 .learning-details .card-body-evals {
        }

            .theme-calidra-v0625 .learning-details .card-body-evals h5 {
                font-size: 15px;
                color: #252525;
                font-family: "Poppins", sans-serif;
                font-weight: 500 !important;
            }

            .theme-calidra-v0625 .learning-details .card-body-evals h3 {
                font-size: 36px;
                color: #252525;
                font-family: "Poppins", sans-serif;
                font-weight: 600 !important;
            }

            .theme-calidra-v0625 .learning-details .card-body-evals .col-md-4.text-start {
                font-size: 14px;
                color: #252525;
                font-family: "Poppins", sans-serif;
                font-weight: 500 !important;
            }

            .theme-calidra-v0625 .learning-details .card-body-evals .col-md-8.text-end.fw-bold {
                font-size: 14px;
                color: #252525;
                font-family: "Poppins", sans-serif;
                font-weight: 700 !important;
            }

            /*documentos de soporte*/
            .theme-calidra-v0625 .learning-details .card-body-evals h5.fw-bold {
                font-size: 18px;
                color: #252525;
                font-family: "Poppins", sans-serif;
                font-weight: 700 !important;
            }


        .theme-calidra-v0625 .learning-details .documentos-soporte li {
            font-size: 15px;
            color: #252525;
            font-family: "Poppins", sans-serif;
            font-weight: 300 !important;
        }

        .theme-calidra-v0625 .learning-details .documentos-soporte img.url-imagen-MSOFFICE {
            content: url('https://ik.imagekit.io/er1g3pfbb/AliadosCalidra/icons/ic-paqueteria-office.svg')
        }

        .theme-calidra-v0625 .learning-details .documentos-soporte img.url-imagen-IMGOPEN {
            content: url('https://ik.imagekit.io/er1g3pfbb/AliadosCalidra/icons/ic-infograf%C3%ADa.svg')
        }

        .theme-calidra-v0625 .learning-details .documentos-soporte img.url-imagen-PREZI {
            content: url('https://ik.imagekit.io/er1g3pfbb/AliadosCalidra/icons/ic-liga.svg')
        }

        .theme-calidra-v0625 .learning-details .documentos-soporte img.url-imagen-REDIRPAG {
            content: url('https://ik.imagekit.io/er1g3pfbb/AliadosCalidra/icons/ic-liga.svg')
        }

        .theme-calidra-v0625 .learning-details .documentos-soporte img.url-imagen-REDIR {
            content: url('https://ik.imagekit.io/er1g3pfbb/AliadosCalidra/icons/ic-liga.svg')
        }

        .theme-calidra-v0625 .learning-details .documentos-soporte img.url-imagen-VIMEO {
            content: url('https://ik.imagekit.io/er1g3pfbb/AliadosCalidra/icons/ic-video.svg')
        }

        .theme-calidra-v0625 .learning-details .documentos-soporte img.url-imagen-YOUTUBE {
            content: url('https://ik.imagekit.io/er1g3pfbb/AliadosCalidra/icons/ic-video.svg')
        }

        .theme-calidra-v0625 .learning-details .documentos-soporte img.url-imagen-PROCESS {
            content: url('https://ik.imagekit.io/er1g3pfbb/AliadosCalidra/icons/ic-procesos.svg')
        }


        .theme-calidra-v0625 .learning-details .ranking h6.fw-bold {
            font-size: 18px;
            color: #252525;
            font-family: "Poppins", sans-serif;
            font-weight: 500 !important;
        }




    .theme-calidra-v0625 .theme-krajee-svg .empty-stars .krajee-icon-star {
        background-image: url('https://ik.imagekit.io/er1g3pfbb/AliadosCalidra/icons/Star-limpia.svg');
    }

    .theme-calidra-v0625 .theme-krajee-svg .filled-stars .krajee-icon-star {
        background-image: url('https://ik.imagekit.io/er1g3pfbb/AliadosCalidra/icons/Star.svg');
    }


    .theme-calidra-v0625 .my-contacto .title {
        font-size: 20px;
        color: #252525;
        font-family: "Poppins", sans-serif;
        font-weight: 500 !important;
    }

        .theme-calidra-v0625 .my-contacto .title span {
            font-size: 22px;
            color: #252525;
            font-family: "Poppins", sans-serif;
            font-weight: 700 !important;
        }

    .theme-calidra-v0625 .my-contacto .border,
    .theme-calidra-v0625 .my-contacto .border {
        border: 1px solid #D3D3D3;
    }

    .theme-calidra-v0625 .my-contacto .col-lg-6.bg-light {
        background-color: #FBFBFB !important;
    }

    .theme-calidra-v0625 .my-contacto h4 {
        font-size: 17px;
        color: #252525;
        font-family: "Poppins", sans-serif;
        font-weight: 600 !important;
    }


    .theme-calidra-v0625 .my-contacto li {
        font-size: 15px;
        color: #707070 !important;
        font-family: "Poppins", sans-serif;
        font-weight: 300 !important;
    }

    .theme-calidra-v0625 .my-contacto label,
    .theme-calidra-v0625 .my-profile label {
        font-size: 15px;
        color: #707070 !important;
        font-family: "Poppins", sans-serif;
        font-weight: 500 !important;
    }


    .theme-calidra-v0625 .my-contacto ic-cat {
        font-size: 15px;
        color: #707070 !important;
        font-family: "Poppins", sans-serif;
        font-weight: 500 !important;
    }

    .theme-calidra-v0625 .my-contacto .ic-cat {
        content: url('https://ik.imagekit.io/er1g3pfbb/AliadosCalidra/icons/ic-cat.svg');
    }

    .theme-calidra-v0625 .my-contacto .ic-whats {
        content: url('https://ik.imagekit.io/er1g3pfbb/AliadosCalidra/icons/ic-whats.svg');
    }







    .theme-calidra-v0625 .carousel-control-next-icon, .carousel-control-prev-icon {
        height: 4rem;
    }

    .theme-calidra-v0625 .carousel-items .carousel-control-prev-icon {
        background-image: url('https://ik.imagekit.io/er1g3pfbb/AliadosCalidra/icons/flow-izq.svg') !important;
    }

    .theme-calidra-v0625 .carousel-items .carousel-control-next-icon {
        background-image: url('https://ik.imagekit.io/er1g3pfbb/AliadosCalidra/icons/flow-der.svg') !important;
    }

    .theme-calidra-v0625 .home .carousel-control-prev-icon,
    .theme-calidra-v0625 .home .carousel-control-next-icon {
        display: none !important;
    }

    .theme-calidra-v0625 .home .carousel-indicators [data-bs-target] {
        height: 15px !important;
        width: 15px !important;
    }

    .theme-calidra-v0625 .evals .card-header.bg-primary {
        background: #FA7500 !important;
        color: #fff !important;
        border-bottom: 0px;
        font-family: "Poppins", sans-serif;
        font-weight: 700 !important;
    }

    .theme-calidra-v0625 .evals .text-success {
        color: #73C12C !important;
    }

    .theme-calidra-v0625 .evals .text-danger {
        color: #E50000 !important;
    }

    .theme-calidra-v0625 .evals .blockquote {
        color: #252525 !important;
        font-family: "Poppins", sans-serif;
        font-weight: 600 !important;
    }

    .theme-calidra-v0625 .evals .form-check-label {
        color: #707070 !important;
        font-family: "Poppins", sans-serif;
        font-weight: 500 !important;
    }

    .theme-calidra-v0625 .evals .form-check-input:checked {
        background-color: #707070 !important;
        border-color: #707070 !important;
    }

    .theme-calidra-v0625 .btn:focus-visible {
        background-color: transparent;
        box-shadow: none;
    }

    .theme-calidra-v0625 ::-webkit-input-placeholder { /* Edge */
        font-size: 10px;
        color: #707070;
        font-family: "Poppins", sans-serif;
        font-weight: 100 !important;
        font-style: italic;
    }

    .theme-calidra-v0625 :-ms-input-placeholder { /* Internet Explorer */
        font-size: 10px;
        color: #707070;
        font-family: "Poppins", sans-serif;
        font-weight: 100 !important;
        font-style: italic;
    }

    .theme-calidra-v0625 ::placeholder {
        font-size: 10px;
        color: #707070;
        font-family: "Poppins", sans-serif;
        font-weight: 100 !important;
        font-style: italic;
    }




    .theme-calidra-v0625 .btn-primary {
        background-color: #FA7500;
        color: #fff;
        border-color: #FA7500;
        font-family: "Poppins", sans-serif;
        font-weight: 600 !important;
    }

        .theme-calidra-v0625 .btn-primary:hover {
            background-color: #e16900;
            border-color: #e16900;
        }



    .theme-calidra-v0625 .btn-outline-primary {
        border-color: #FA7500;
        color: #FA7500;
        font-family: "Poppins", sans-serif;
        font-weight: 600 !important;
    }

        .theme-calidra-v0625 .btn-outline-primary:hover {
            background-color: #FA7500;
            color: #fff;
            border-color: #FA7500;
        }




    .theme-calidra-v0625 .btn-secondary {
        background-color: #000000;
        color: #fff;
    }

        .theme-calidra-v0625 .btn-secondary:hover {
            background-color: #000000;
            color: #fff;
        }



    .theme-calidra-v0625 .accordion .accordion-button,
    .theme-calidra-v0625 .offcanvas-header {
        font-family: "Poppins", sans-serif;
        font-weight: 500 !important;
    }

    .theme-calidra-v0625 .accordion .nav .nav-link {
        font-family: "Poppins", sans-serif;
        font-weight: 400 !important;
    }

    .theme-calidra-v0625 .offcanvas i.fa,
    .theme-calidra-v0625 .offcanvas i.bi,
    .theme-calidra-v0625 .navbar i.fa,
    .theme-calidra-v0625 .navbar i.bi {
        color: #FA7500 !important;
    }




    .theme-calidra-v0625 .offcanvas-body .active,
    .offcanvas-body .active {
        background: #f7f7f7 !important;
    }

    .theme-calidra-v0625 .offcanvas-body .nav-item:hover,
    .offcanvas-body .nav-item:hover {
        background: #f7f7f7 !important;
    }

    .theme-calidra-v0625 .offcanvas-body .accordion-button:hover,
    .offcanvas-body .accordion-button:hover {
        background: #E7F1FF !important;
    }

    .theme-calidra-v0625 .documentos-soporte li:hover,
    .documentos-soporte li:hover {
        background: #f7f7f7 !important;
    }

    /* Comments */
    .theme-calidra-v0625 .offcanvas.offcanvas-end.offcanvas-comment {
        background-color: #FBFBFB !important;
        top: 72px !important;
        --bs-offcanvas-width: 400px !important;
    }

    .theme-calidra-v0625 .jquery-comments ul.navigation {
        display: none !important;
    }

    .theme-calidra-v0625 #comment-list li:first-child {
        border-left: 4px solid #ED1D24;
    }

    .theme-calidra-v0625 .child-comments li:first-child {
        border-left: none !important;
    }

    .theme-calidra-v0625 .jquery-comments ul.main li.comment .comment-header .name {
        font-size: 14px;
        font-family: "Poppins", sans-serif;
        font-weight: 600 !important;
        color: #252525 !important;
    }

    .theme-calidra-v0625 .jquery-comments ul.main li.comment .wrapper .content {
        font-size: 12px;
        font-family: "Poppins", sans-serif;
        font-weight: 400 !important;
        color: #707070 !important;
    }

    .theme-calidra-v0625 .jquery-comments ul.main li.comment time {
        color: #707070 !important;
        font-size: 11px;
    }

    .theme-calidra-v0625 .jquery-comments ul.main li.comment .actions > * {
        padding-top: 1em;
        color: #707070 !important;
        font-family: "Poppins", sans-serif;
        font-weight: 500 !important;
        font-size: 12px;
    }

    .theme-calidra-v0625 .jquery-comments .highlight-font-bold {
        font-family: "Poppins", sans-serif;
        font-weight: 500 !important;
        font-size: 12px;
    }

    .theme-calidra-v0625 .jquery-comments .profile-picture.round {
        display: none;
    }

    .theme-calidra-v0625 .jquery-comments ul.main li.comment .wrapper {
        line-height: 1em !important;
    }

    .theme-calidra-v0625 .jquery-comments ul.main li.comment .comment-header .reply-to {
        font-family: "Poppins", sans-serif;
        font-weight: 500 !important;
        font-size: 12px;
    }


    .theme-calidra-v0625 .jquery-comments .textarea-wrapper .textarea {
        font-size: 14px;
        font-family: "Poppins", sans-serif;
        font-weight: 100 !important;
        font-style: italic;
        border-radius: 4px;
    }

    .theme-calidra-v0625 .jquery-comments .textarea-wrapper:after,
    .theme-calidra-v0625 .jquery-comments .textarea-wrapper:before {
        display: none;
    }

    .theme-calidra-v0625 .jquery-comments .textarea-wrapper .control-row > span {
        margin-top: 0.8em !important;
        padding: .2rem 1.5rem;
    }

    .theme-calidra-v0625 .jquery-comments .highlight-background {
        background: #ED1D24 !important;
        color: #fff;
        font-size: 14px;
        font-family: "Poppins", sans-serif;
        font-weight: 500 !important;
        border-radius: 20px;
    }

    .theme-calidra-v0625 .jquery-comments .delete {
        background: #F4F7FB !important;
        color: #707070 !important;
        font-size: 14px;
        font-family: "Poppins", sans-serif;
        font-weight: 500 !important;
        border-radius: 20px;
    }

    .theme-calidra-v0625 .jquery-comments .textarea-wrapper .inline-button i {
        font-size: 1em !important;
    }


    .theme-calidra-v0625 .calendar-free .cld-title {
        font-size: 12px;
        display: block;
        margin: 0;
        font-weight: normal;
        text-align: center;
        background-color: var(--cld-primary);
        color: var(--bs-white);
        padding: 5px;
    }

    .theme-calidra-v0625 .calendar-free .cld-datetime .today {
        color: var(--cld-primary) !important;
    }

    .theme-calidra-v0625 .calendar-free .cld-day.currMonth.today .cld-number {
        background-color: var(--cld-primary);
        color: var(--bs-white);
    }

    .theme-calidra-v0625 .page-list {
        display: none !important;
    }

    .theme-calidra-v0625 td img.img-preview {
        height: 38px !important;
    }


    .theme-calidra-v0625 .modal-title i.fa {
        color: var(--cld-primary);
    }


    .theme-calidra-v0625 .section-temario .img-introduccion {
        border-radius: 6px;
    }


/*CSS rules for mobile devices*/
@media (max-width: 480px) {
    .theme-calidra-v0625 .section-temario .video-introduccion {
       width: 100%;
       height: 200px;
    }
}

/*CSS rules for low-resolution tablets and iPads*/
@media (min-width: 481px) and (max-width: 767px) {
    .theme-calidra-v0625 .section-temario .video-introduccion {
        width: 100%;
        height: 250px;
    }
}

/* CSS rules for tablets and iPads in portrait mode */
@media (min-width: 768px) and (max-width: 1024px) {
    .theme-calidra-v0625 .section-temario .video-introduccion {
        width: 100%;
        height: 250px;
    }
}

/*CSS rules for laptops and desktops*/
@media (min-width: 1025px) and (max-width: 1280px) {
}

/*CSS rules for large screens*/
@media (min-width: 1281px) {
}
