.bg-white {
    background-color: var(--color-blanco);
}

.bg-verde {
    background-color: var(--color-principal);
}

.bg-azul {
    background-color: var(--color-secundario);
}

.bg-azul-marino {
    background-color: var(--color-tercero);
}

.bg-gradient-90deg {
    background: var(--linear-gradient-general-90deg);
}

.bg-gradient-270deg {
    background: var(--linear-gradient-general-270deg);
}

.nombre-empresa {
    font-size: 100px;
}

.row {
    margin: 0px;
}

.contenedor-perfil-profesional img {
    width: 620px;
}

.img-error-server {
    width: 620px;
    height: 386.94px;
    background-image: url(../images/site/imagen_serve_error.png);
    content: "Imagen error de servidor";
}

.card.card-lablini-small {
    box-shadow: -0.5px 0.5px 12px 4px rgb(0, 0, 0, 0.5) !important;
}

.container-servicios .card-imagen {
    min-height: 120px;
}

.container-servicios .card-imagen img {
    width: 130px;
}

/* Estilo específico para el círculo negro */

@keyframes skel_scre {
    0% {
        background-position: 0%;
    }

    50% {
        background-position: 150%;
    }

    100% {
        background-position: 100%;
    }
}

#contenedor-video-imagen {
    background: #272525;
    background-image: linear-gradient(to right,
            #272525 0%,
            #2e2e2e 20%,
            #272525 40%,
            #272525 100%);
    background-repeat: repeat;
    background-size: 70% 70%;
    display: inline-block;
    position: relative;
    animation: skel_scre 3.5s infinite linear;
    border-radius: 4px;
    padding: 0;
}

/**
* --- Bootbox
**/

/* ---Modal confirmación */
.bootbox-close-button {
    float: right;
}

.bootbox-close-button {
    background-color: initial;
    color: #000;
    font-size: 35px;
    position: absolute;
    top: 0;
    right: 9px;
    border: 0px;
}

.bootbox-body {
    font-size: 20px;
    margin-top: 65px;
    font-weight: 450;
    text-align: center;
}

/* Iconos notificacion */

.contenedorIconoNotificacion .icononotificacion {
    width: 45px;
    position: absolute;
    top: 25px;
    border-radius: 6px;
}

.contenedorIconoNotificacion {
    display: flex;
    justify-content: center;
}