.lgpd-title {
    text-align: center;
}

nav.sidebar-panel ul a.active {
    background: #fff;
    border-left-color: #1c5690;
}
nav.sidebar-panel ul a {
    display: block;
    padding: 0.65rem;
    border-left: #ccc 6px solid;
    transition: all .3s;
}
.align-button {
    display: flex ;
    gap: 30px;
}
.align-button button.accept{
    background-color: #66cc66 !important;
    border: 1px solid #66cc66;
}
.align-button button.refuse{
    background-color: #cc3333 !important;
    border: 1px solid #cc3333;
}
ol[type="1"] {
    counter-reset: item;
}

ol[type="1"]>li {
    display: block;
    margin: 10px 10px 0;
}

ol[type="1"]>li:before {
    content: counters(item, ".") " ";
    counter-increment: item;
}

ol[type="a"]>li:before {
    content: counter(item, lower-alpha) ") ";
    counter-increment: item;
    margin-right: 0.5em;
}

ol[type="A"]>li:before {
    content: counter(item, upper-alpha) ") ";
    counter-increment: item;
    margin-right: 0.5em;
}

ol.nivel1>li {
    font-weight: bold;
}
ol.nivel1 ol>li {
    font-weight: normal;
}
ol[type="1"] {
    counter-reset: item;
}

ol[type="1"]>li {
    display: block;
}

ol[type="1"]>li:before {
    content: counters(item, ".") " ";
    counter-increment: item;
}

ol[type="o"]>li:before {
    list-style-type: circle;
}

ol.nivel1 ol>li {
    font-weight: normal;
}


