.capacitacion_laboral_bg
{
    background-color: #0A2D91;
}
.capacitacion_laboral_color
{
    color: #0A2D91;
}
    .coursesCard:hover span.capacitacion_laboral_bg
    {
        background-color: #04123a;
    }
.academia_bg
{
    background-color: #F58634;
}
.academia_color
{
    color: #F58634;
}

.instituto_bg
{
    background-color: gray;
}
.instituto_color
{
    color: gray;
}

.whitespace-pre-line
{
    white-space: pre-line;
}

.w-full
{
    width: 100%;
}

.inline-block
{
    display: inline-block;
}

#eventos a:hover h4
{
    text-decoration: underline;
}

.hover-underline:hover
{
    text-decoration: underline;
}

.text-end
{
    text-align: right;
}

.label-inscripciones-abiertas
{
    background-color: #FEEFB3;
    border-color: rgba(177, 161, 129, 1);
    color: #4c3b03;
    padding: 5px;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 12px;
}

.label-inicio-cursado-big
{
    background-color: rgba(239, 148, 0, 0.2);
    border: 2px solid #EF9400;
    color: #333C48;
    padding: 5px;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 12px;
    font-size: 1.5rem;
}

.inscripcion
{
    margin-top: 1rem;
}
    .inscripcion .titulo
    {
        display: block;
        /* padding: 0 0 0.25rem; */
        margin: 0 0 1rem;
        border-bottom: 1px solid #fff;
        font-size: 1.5rem;
        color: #fff;
    }

.contact-form
{
}
    .contact-form .button
    {
        display: inline-block;
        margin-right: 1.5rem;
    }
        .contact-form .button:first-child
        {
            margin-right: 1rem;
        }
    .contact-form .botonera
    {
    }
        .contact-form .botonera .button
        {
            height: auto;
            font-size: 1.2rem;
        }
            .contact-form .botonera .button img
            {
            }

.campusvirtual.button_login
{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border: 2px solid #140342;
    border-radius: 8px;
    transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    color: #140342 !important;
    padding: 3px 20px;
}
    .campusvirtual.button_login:hover
    {
        border: 2px solid #919191;
        color: #000 !important;
    }

@media (max-width: 767px) {
    .contact-form .botonera
    {
        text-align: center;
    }
        .contact-form .botonera .button
        {
            font-size: 1.4rem;
            margin-bottom: 1rem;
            margin-right: 1.5rem;
            display: flex;
            flex-direction: column;
            width: 100%;
        }
            .contact-form .botonera .button img
            {
                margin:0.5rem 0;
            }
}
