﻿.acessibilidade_geral {
    width: 100%;
    background-color: #f8f8f8
}

.ferramentas {
    margin: 0 auto 20px auto;
    max-width: 960px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.acessibilidade {
    padding: 15px 10px;
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

    .acessibilidade img {
        max-width: 30px;
        margin-right: 10px;
        float: left
    }

.acessibilidade_svg {
    max-width: 30px;
    margin-right: 10px;
    float: left
}

.acessibilidade h2 {
    font-size: .9em;
    font-weight: normal;
    text-align: left;
    float: left;
    min-height: 30px;
    color: #000;
    display: grid;
    align-items: center
}

.acessibilidade_contraste {
    flex: 1 1 15%;
    text-align: center
}

.acessibilidade_imprimir {
    flex: 1 1 15%;
    text-align: center
}

.acessibilidade_email {
    flex: 1 1 20%;
    text-align: center
}

.acessibilidade_erro {
    flex: 1 1 20%;
    text-align: center
}

.acessibilidade_a {
    flex: 1 1 15%;
    text-align: center
}

.acessibilidade_amais {
    flex: 1 1 15%;
    text-align: center
}

    .acessibilidade_contraste a h2:hover, .acessibilidade_imprimir a h2:hover, .acessibilidade_email a h2:hover, .acessibilidade_erro a h2:hover, .acessibilidade_a a h2:hover, .acessibilidade_amais a h2:hover, {
        text-decoration: underline
    }

.acessibilidade_botao {
    background-color: #ffffff00;
    border: none
}

    .acessibilidade_botao:hover {
        cursor: pointer;
    }
