
#content-area-sup .block.utilidades.gray .view-content,
#content-area-sup .block.utilidades.gray .enlaces-utilidades {
    height: 100%;
}


/* chatbot */

#content-area-sup .gray .enlaces-utilidades p {
    display: none;
}

#content-area-sup .block.utilidades.gray .enlaces-utilidades li.chatbot {
    position: relative;
    padding: 15px 25px;
    align-self: flex-end; 
    box-sizing: border-box;
    box-sizing: border-box;
    background: #465d87;
    min-height: 94px;
    margin: 0;
    align-self: flex-start;
    background: url(https://www.unizar.es/sites/default/files/img/chatbot-unizar.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #dfdfe2;
    z-index: 5000;
}

#content-area-sup .block.utilidades.gray .enlaces-utilidades li.chatbot p a{
    width: 100%;
    display: block;
    height: 50px;
    color: transparent;
}


@media screen and (max-width: 900px){
    #content-area-sup .block.utilidades.gray .enlaces-utilidades li.chatbot {
        background-size: contain;
    }
}

@media screen and (max-width: 720px){

    #content-area-sup .block.utilidades.gray .enlaces-utilidades li.chatbot p a {
        height: 100px;
    }

}

/* eol chatbot */

/* quitar cuando activar bloque elecciones 


#content-area-sup .block.utilidades.gray .enlaces-utilidades li.covid {
    align-self: auto!important;
}

/* eol quitar cuando activar bloque elecciones 

#content-area-sup .block.utilidades.gray {
    order: 0;
}

#content-area-sup .block.utilidades.white {
    order: 1;
}

#content-area-sup .enlaces-utilidades li {
    order: 1;
}

#content-area-sup .block.utilidades.gray .enlaces-utilidades li.elecciones {
    order: 0;
}


#content-area-sup .block.utilidades.gray .view-content,
#content-area-sup .block.utilidades.gray .enlaces-utilidades {
    height: 100%;
}
#content-area-sup .block.utilidades.gray .enlaces-utilidades li.covid {
    padding: 15px 25px;
    align-self: flex-start;
    background: url(https://internacional.unizar.es/sites/internacional.unizar.es/files/img/covid-19-bg-01.png);
    background-size: cover;
    box-sizing: border-box;
    margin: 0;
    z-index: 50000;
}

#content-area-sup .block.utilidades.gray .enlaces-utilidades li.covid p,
#content-area-sup .block.utilidades.gray .enlaces-utilidades li.elecciones p,
#content-area-sup .block.utilidades.gray .enlaces-utilidades li.covid p a{
    color: white;
}

#content-area-sup .block.utilidades.gray .enlaces-utilidades li.elecciones {
    position: relative;
    padding: 15px 25px;
    align-self: flex-end; 
    box-sizing: border-box;
    box-sizing: border-box;
    background: #465d87;
    min-height: 94px;
    margin: 0;
    align-self: flex-start;
    background: url(https://unizar.es/sites/default/files/img_slide/home_dic.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #dfdfe2;
    z-index: 5000;
}

#content-area-sup .block.utilidades.gray .enlaces-utilidades li.elecciones p a{
    width: 100%;
    display: block;
    height: 50px;
    color: transparent;
}


@media screen and (max-width: 900px){
    #content-area-sup .block.utilidades.gray .enlaces-utilidades li.elecciones {
        background-size: contain;
    }
}

@media screen and (max-width: 720px){

    #content-area-sup .block.utilidades.gray .enlaces-utilidades li.elecciones p a {
        height: 100px;
    }

}

/* pagina elecciones rector 2020 */

#contenido-wrapper h1 {
    text-align: center;
}

.proceso-electoral{
    text-align: center;
}

#wrapper .btn-azul{
    background: #203b6e;
    padding: 12px 22px;
    border-radius: 50px;
    margin: 10px 0;
    display: inline-block;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
}

ul.candidatos{
    display: flex;
    list-style: none;
    justify-content: space-around;
    width: 80%;
    margin: 0 auto;
    border: 2px solid gainsboro;
    padding: 25px;
    border-radius: 17px;
    margin-top: -14px;
}


@media screen and (max-width: 720px){

    ul.candidatos{
        padding: 25px 10px;
    }

    ul.candidatos li{
       text-align: center;
    }
}

p.web-candidatos{
    text-align: center;
    font-weight: bold;
    z-index: 5;
    position: relative;
    margin: 0;
}

p.web-candidatos:before{
    content: "";
    position: absolute;
    width: 260px;
    background: white;
    height: 45px;
    z-index: -1;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
}

p.web-candidatos .orden{
    display: block;
    font-size: 12px;
    font-weight: normal;
}


.node-type-page #block-system-main .field-name-body h2.mensaje{
    text-align: center;
    display: block;
    padding: 30px;
    border-radius: 15px;
}

.node-type-page #block-system-main .field-name-body h2.mensaje{
    text-align: center;
    display: block;
    padding: 30px;
    border-radius: 15px;
}

.node-type-page #block-system-main .field-name-body h2.mensaje a{
    color: #4C4C4C;
    text-decoration: none;
}

.node-type-page #block-system-main .field-name-body h2.mensaje:before{
    content: none;
}

ul.flex.center{
    display: flex;
    justify-content: center;
    list-style: none;
    padding: 0;
}

ul.flex.center li:not(last-child){
    margin-right: 20px;
}


/* eol pagina elecciones rector 2020 */