
/* - ++theme++camara.leg.viradadigital/viradadigital/css/camara-custom.css - */
/* https://www2.camara.leg.br/portal_css/++theme++camara.leg.viradadigital/viradadigital/css/camara-custom.css?original=1 */
@import url(https://fonts.googleapis.com/css?family=Open + Sans:300, 400, 600, 700&display=swap);
:root {
--blue: #007bff;
--indigo: #6610f2;
--purple: #6f42c1;
--pink: #e83e8c;
--red: #dc3545;
--orange: #fd7e14;
--yellow: #ffc107;
--green: #28a745;
--teal: #20c997;
--cyan: #17a2b8;
--white: #fff;
--gray: #6c757d;
--gray-dark: #343a40;
--primary: #007bff;
--secondary: #6c757d;
--success: #28a745;
--info: #17a2b8;
--warning: #ffc107;
--danger: #dc3545;
--light: #f8f9fa;
--dark: #343a40;
--breakpoint-xs: 0;
--breakpoint-sm: 576px;
--breakpoint-md: 768px;
--breakpoint-lg: 992px;
--breakpoint-xl: 1350px;
--font-family-sans-serif: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*,
:after,
:before {
box-sizing: border-box;
}
html {
font-family: sans-serif;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-ms-overflow-style: scrollbar;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
width: device-width;
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
display: block;
}
body {
margin: 0;
font-family: Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
background-color: #fff;
}
[tabindex="-1"]:focus {
outline: 0 !important;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin-top: 0;
margin-bottom: 0.5rem;
}
p {
margin-top: 0;
margin-bottom: 1rem;
}
abbr[data-original-title],
abbr[title] {
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
border-bottom: 0;
}
address {
font-style: normal;
line-height: inherit;
}
address,
dl,
ol,
ul {
margin-bottom: 1rem;
}
dl,
ol,
ul {
margin-top: 0;
}
ol ol,
ol ul,
ul ol,
ul ul {
margin-bottom: 0;
}
dt {
font-weight: 700;
}
dd {
margin-bottom: 0.5rem;
margin-left: 0;
}
blockquote {
margin: 0 0 1rem;
}
dfn {
font-style: italic;
}
b,
strong {
font-weight: bolder;
}
small {
font-size: 80%;
}
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
a {
color: #2f7958;
text-decoration: none;
background-color: transparent;
-webkit-text-decoration-skip: objects;
}
a:hover {
color: #1a4230;
text-decoration: underline;
}
a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
color: inherit;
text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
outline: 0;
}
code,
kbd,
pre,
samp {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
font-size: 1em;
}
pre {
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
-ms-overflow-style: scrollbar;
}
figure {
margin: 0 0 1rem;
}
img {
border-style: none;
}
img,
svg {
vertical-align: middle;
}
svg {
overflow: hidden;
}
table {
border-collapse: collapse;
}
caption {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
color: #6c757d;
text-align: left;
caption-side: bottom;
}
th {
text-align: inherit;
}
label {
display: inline-block;
margin-bottom: 0.5rem;
}
button {
border-radius: 0;
}
button:focus {
outline: 1px dotted;
outline: 5px auto -webkit-focus-ring-color;
}
button,
input,
optgroup,
select,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
[type="reset"],
[type="submit"],
button,
html [type="button"] {
-webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
padding: 0;
border-style: none;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="date"],
input[type="datetime-local"],
input[type="month"],
input[type="time"] {
-webkit-appearance: listbox;
}
textarea {
overflow: auto;
resize: vertical;
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0;
}
legend {
display: block;
width: 100%;
max-width: 100%;
padding: 0;
margin-bottom: 0.5rem;
font-size: 1.5rem;
line-height: inherit;
color: inherit;
white-space: normal;
}
progress {
vertical-align: baseline;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
outline-offset: -2px;
-webkit-appearance: none;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button;
}
output {
display: inline-block;
}
summary {
display: list-item;
cursor: pointer;
}
template {
display: none;
}
[hidden] {
display: none !important;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
margin-bottom: 0.5rem;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
}
.h1,
h1 {
font-size: 2.5rem;
}
.h2,
h2 {
font-size: 2rem;
}
.h3,
h3 {
font-size: 1.75rem;
}
.h4,
h4 {
font-size: 1.5rem;
}
.h5,
h5 {
font-size: 1.25rem;
}
.h6,
h6 {
font-size: 1rem;
}
.lead {
font-size: 1.25rem;
font-weight: 300;
}
.display-1 {
font-size: 6rem;
}
.display-1,
.display-2 {
font-weight: 300;
line-height: 1.2;
}
.display-2 {
font-size: 5.5rem;
}
.display-3 {
font-size: 4.5rem;
}
.display-3,
.display-4 {
font-weight: 300;
line-height: 1.2;
}
.display-4 {
font-size: 3.5rem;
}
hr {
margin-top: 1rem;
margin-bottom: 1rem;
border: 0;
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.small,
small {
font-size: 80%;
font-weight: 400;
}
.mark,
mark {
padding: 0.2em;
background-color: #fcf8e3;
}
.list-inline,
.list-unstyled {
padding-left: 0;
list-style: none;
}
.list-inline-item {
display: inline-block;
}
.list-inline-item:not(:last-child) {
margin-right: 0.5rem;
}
.initialism {
font-size: 90%;
text-transform: uppercase;
}
.blockquote {
margin-bottom: 1rem;
font-size: 1.25rem;
}
.blockquote-footer {
display: block;
font-size: 80%;
color: #6c757d;
}
.blockquote-footer:before {
content: "\2014   \A0";
}
.img-fluid,
.img-thumbnail {
max-width: 100%;
height: auto;
}
.img-thumbnail {
padding: 0.25rem;
background-color: #fff;
border: 1px solid #dee2e6;
border-radius: 0.25rem;
}
.figure {
display: inline-block;
}
.figure-img {
margin-bottom: 0.5rem;
line-height: 1;
}
.figure-caption {
font-size: 90%;
color: #6c757d;
}
code {
font-size: 87.5%;
color: #e83e8c;
word-break: break-word;
}
a > code {
color: inherit;
}
kbd {
padding: 0.2rem 0.4rem;
font-size: 87.5%;
color: #fff;
background-color: #212529;
border-radius: 0.2rem;
}
kbd kbd {
padding: 0;
font-size: 100%;
font-weight: 700;
}
pre {
display: block;
font-size: 87.5%;
color: #212529;
}
pre code {
font-size: inherit;
color: inherit;
word-break: normal;
}
.pre-scrollable {
max-height: 340px;
overflow-y: scroll;
}
.container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
@media (min-width: 576px) {
.container {
max-width: 540px;
}
}
@media (min-width: 768px) {
.container {
max-width: 720px;
}
}
@media (min-width: 992px) {
.container {
max-width: 960px;
}
}
@media (min-width: 1350px) {
.container {
max-width: 1310px;
}
}
.container-fluid {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.row {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.no-gutters {
margin-right: 0;
margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
padding-right: 0;
padding-left: 0;
}
.col,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-auto {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
.col {
flex-basis: 0;
flex-grow: 1;
max-width: 100%;
}
.col-auto {
flex: 0 0 auto;
width: auto;
max-width: none;
}
.col-1 {
flex: 0 0 8.33333%;
max-width: 8.33333%;
}
.col-2 {
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.col-3 {
flex: 0 0 25%;
max-width: 25%;
}
.col-4 {
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.col-5 {
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.col-6 {
flex: 0 0 50%;
max-width: 50%;
}
.col-7 {
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
.col-8 {
flex: 0 0 66.66667%;
max-width: 66.66667%;
}
.col-9 {
flex: 0 0 75%;
max-width: 75%;
}
.col-10 {
flex: 0 0 83.33333%;
max-width: 83.33333%;
}
.col-11 {
flex: 0 0 91.66667%;
max-width: 91.66667%;
}
.col-12 {
flex: 0 0 100%;
max-width: 100%;
}
.order-first {
order: -1;
}
.order-last {
order: 13;
}
.order-0 {
order: 0;
}
.order-1 {
order: 1;
}
.order-2 {
order: 2;
}
.order-3 {
order: 3;
}
.order-4 {
order: 4;
}
.order-5 {
order: 5;
}
.order-6 {
order: 6;
}
.order-7 {
order: 7;
}
.order-8 {
order: 8;
}
.order-9 {
order: 9;
}
.order-10 {
order: 10;
}
.order-11 {
order: 11;
}
.order-12 {
order: 12;
}
.offset-1 {
margin-left: 8.33333%;
}
.offset-2 {
margin-left: 16.66667%;
}
.offset-3 {
margin-left: 25%;
}
.offset-4 {
margin-left: 33.33333%;
}
.offset-5 {
margin-left: 41.66667%;
}
.offset-6 {
margin-left: 50%;
}
.offset-7 {
margin-left: 58.33333%;
}
.offset-8 {
margin-left: 66.66667%;
}
.offset-9 {
margin-left: 75%;
}
.offset-10 {
margin-left: 83.33333%;
}
.offset-11 {
margin-left: 91.66667%;
}
@media (min-width: 576px) {
.col-sm {
flex-basis: 0;
flex-grow: 1;
max-width: 100%;
}
.col-sm-auto {
flex: 0 0 auto;
width: auto;
max-width: none;
}
.col-sm-1 {
flex: 0 0 8.33333%;
max-width: 8.33333%;
}
.col-sm-2 {
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.col-sm-3 {
flex: 0 0 25%;
max-width: 25%;
}
.col-sm-4 {
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.col-sm-5 {
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.col-sm-6 {
flex: 0 0 50%;
max-width: 50%;
}
.col-sm-7 {
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
.col-sm-8 {
flex: 0 0 66.66667%;
max-width: 66.66667%;
}
.col-sm-9 {
flex: 0 0 75%;
max-width: 75%;
}
.col-sm-10 {
flex: 0 0 83.33333%;
max-width: 83.33333%;
}
.col-sm-11 {
flex: 0 0 91.66667%;
max-width: 91.66667%;
}
.col-sm-12 {
flex: 0 0 100%;
max-width: 100%;
}
.order-sm-first {
order: -1;
}
.order-sm-last {
order: 13;
}
.order-sm-0 {
order: 0;
}
.order-sm-1 {
order: 1;
}
.order-sm-2 {
order: 2;
}
.order-sm-3 {
order: 3;
}
.order-sm-4 {
order: 4;
}
.order-sm-5 {
order: 5;
}
.order-sm-6 {
order: 6;
}
.order-sm-7 {
order: 7;
}
.order-sm-8 {
order: 8;
}
.order-sm-9 {
order: 9;
}
.order-sm-10 {
order: 10;
}
.order-sm-11 {
order: 11;
}
.order-sm-12 {
order: 12;
}
.offset-sm-0 {
margin-left: 0;
}
.offset-sm-1 {
margin-left: 8.33333%;
}
.offset-sm-2 {
margin-left: 16.66667%;
}
.offset-sm-3 {
margin-left: 25%;
}
.offset-sm-4 {
margin-left: 33.33333%;
}
.offset-sm-5 {
margin-left: 41.66667%;
}
.offset-sm-6 {
margin-left: 50%;
}
.offset-sm-7 {
margin-left: 58.33333%;
}
.offset-sm-8 {
margin-left: 66.66667%;
}
.offset-sm-9 {
margin-left: 75%;
}
.offset-sm-10 {
margin-left: 83.33333%;
}
.offset-sm-11 {
margin-left: 91.66667%;
}
}
@media (min-width: 768px) {
.col-md {
flex-basis: 0;
flex-grow: 1;
max-width: 100%;
}
.col-md-auto {
flex: 0 0 auto;
width: auto;
max-width: none;
}
.col-md-1 {
flex: 0 0 8.33333%;
max-width: 8.33333%;
}
.col-md-2 {
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.col-md-3 {
flex: 0 0 25%;
max-width: 25%;
}
.col-md-4 {
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.col-md-5 {
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.col-md-6 {
flex: 0 0 50%;
max-width: 50%;
}
.col-md-7 {
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
.col-md-8 {
flex: 0 0 66.66667%;
max-width: 66.66667%;
}
.col-md-9 {
flex: 0 0 75%;
max-width: 75%;
}
.col-md-10 {
flex: 0 0 83.33333%;
max-width: 83.33333%;
}
.col-md-11 {
flex: 0 0 91.66667%;
max-width: 91.66667%;
}
.col-md-12 {
flex: 0 0 100%;
max-width: 100%;
}
.order-md-first {
order: -1;
}
.order-md-last {
order: 13;
}
.order-md-0 {
order: 0;
}
.order-md-1 {
order: 1;
}
.order-md-2 {
order: 2;
}
.order-md-3 {
order: 3;
}
.order-md-4 {
order: 4;
}
.order-md-5 {
order: 5;
}
.order-md-6 {
order: 6;
}
.order-md-7 {
order: 7;
}
.order-md-8 {
order: 8;
}
.order-md-9 {
order: 9;
}
.order-md-10 {
order: 10;
}
.order-md-11 {
order: 11;
}
.order-md-12 {
order: 12;
}
.offset-md-0 {
margin-left: 0;
}
.offset-md-1 {
margin-left: 8.33333%;
}
.offset-md-2 {
margin-left: 16.66667%;
}
.offset-md-3 {
margin-left: 25%;
}
.offset-md-4 {
margin-left: 33.33333%;
}
.offset-md-5 {
margin-left: 41.66667%;
}
.offset-md-6 {
margin-left: 50%;
}
.offset-md-7 {
margin-left: 58.33333%;
}
.offset-md-8 {
margin-left: 66.66667%;
}
.offset-md-9 {
margin-left: 75%;
}
.offset-md-10 {
margin-left: 83.33333%;
}
.offset-md-11 {
margin-left: 91.66667%;
}
}
@media (min-width: 992px) {
.col-lg {
flex-basis: 0;
flex-grow: 1;
max-width: 100%;
}
.col-lg-auto {
flex: 0 0 auto;
width: auto;
max-width: none;
}
.col-lg-1 {
flex: 0 0 8.33333%;
max-width: 8.33333%;
}
.col-lg-2 {
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.col-lg-3 {
flex: 0 0 25%;
max-width: 25%;
}
.col-lg-4 {
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.col-lg-5 {
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.col-lg-6 {
flex: 0 0 50%;
max-width: 50%;
}
.col-lg-7 {
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
.col-lg-8 {
flex: 0 0 66.66667%;
max-width: 66.66667%;
}
.col-lg-9 {
flex: 0 0 75%;
max-width: 75%;
}
.col-lg-10 {
flex: 0 0 83.33333%;
max-width: 83.33333%;
}
.col-lg-11 {
flex: 0 0 91.66667%;
max-width: 91.66667%;
}
.col-lg-12 {
flex: 0 0 100%;
max-width: 100%;
}
.order-lg-first {
order: -1;
}
.order-lg-last {
order: 13;
}
.order-lg-0 {
order: 0;
}
.order-lg-1 {
order: 1;
}
.order-lg-2 {
order: 2;
}
.order-lg-3 {
order: 3;
}
.order-lg-4 {
order: 4;
}
.order-lg-5 {
order: 5;
}
.order-lg-6 {
order: 6;
}
.order-lg-7 {
order: 7;
}
.order-lg-8 {
order: 8;
}
.order-lg-9 {
order: 9;
}
.order-lg-10 {
order: 10;
}
.order-lg-11 {
order: 11;
}
.order-lg-12 {
order: 12;
}
.offset-lg-0 {
margin-left: 0;
}
.offset-lg-1 {
margin-left: 8.33333%;
}
.offset-lg-2 {
margin-left: 16.66667%;
}
.offset-lg-3 {
margin-left: 25%;
}
.offset-lg-4 {
margin-left: 33.33333%;
}
.offset-lg-5 {
margin-left: 41.66667%;
}
.offset-lg-6 {
margin-left: 50%;
}
.offset-lg-7 {
margin-left: 58.33333%;
}
.offset-lg-8 {
margin-left: 66.66667%;
}
.offset-lg-9 {
margin-left: 75%;
}
.offset-lg-10 {
margin-left: 83.33333%;
}
.offset-lg-11 {
margin-left: 91.66667%;
}
}
@media (min-width: 1350px) {
.col-xl {
flex-basis: 0;
flex-grow: 1;
max-width: 100%;
}
.col-xl-auto {
flex: 0 0 auto;
width: auto;
max-width: none;
}
.col-xl-1 {
flex: 0 0 8.33333%;
max-width: 8.33333%;
}
.col-xl-2 {
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.col-xl-3 {
flex: 0 0 25%;
max-width: 25%;
}
.col-xl-4 {
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.col-xl-5 {
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.col-xl-6 {
flex: 0 0 50%;
max-width: 50%;
}
.col-xl-7 {
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
.col-xl-8 {
flex: 0 0 66.66667%;
max-width: 66.66667%;
}
.col-xl-9 {
flex: 0 0 75%;
max-width: 75%;
}
.col-xl-10 {
flex: 0 0 83.33333%;
max-width: 83.33333%;
}
.col-xl-11 {
flex: 0 0 91.66667%;
max-width: 91.66667%;
}
.col-xl-12 {
flex: 0 0 100%;
max-width: 100%;
}
.order-xl-first {
order: -1;
}
.order-xl-last {
order: 13;
}
.order-xl-0 {
order: 0;
}
.order-xl-1 {
order: 1;
}
.order-xl-2 {
order: 2;
}
.order-xl-3 {
order: 3;
}
.order-xl-4 {
order: 4;
}
.order-xl-5 {
order: 5;
}
.order-xl-6 {
order: 6;
}
.order-xl-7 {
order: 7;
}
.order-xl-8 {
order: 8;
}
.order-xl-9 {
order: 9;
}
.order-xl-10 {
order: 10;
}
.order-xl-11 {
order: 11;
}
.order-xl-12 {
order: 12;
}
.offset-xl-0 {
margin-left: 0;
}
.offset-xl-1 {
margin-left: 8.33333%;
}
.offset-xl-2 {
margin-left: 16.66667%;
}
.offset-xl-3 {
margin-left: 25%;
}
.offset-xl-4 {
margin-left: 33.33333%;
}
.offset-xl-5 {
margin-left: 41.66667%;
}
.offset-xl-6 {
margin-left: 50%;
}
.offset-xl-7 {
margin-left: 58.33333%;
}
.offset-xl-8 {
margin-left: 66.66667%;
}
.offset-xl-9 {
margin-left: 75%;
}
.offset-xl-10 {
margin-left: 83.33333%;
}
.offset-xl-11 {
margin-left: 91.66667%;
}
}
.table {
width: 100%;
margin-bottom: 1rem;
background-color: transparent;
}
.table td,
.table th {
padding: 0.75rem;
vertical-align: top;
border-top: 1px solid #dee2e6;
}
.table thead th {
vertical-align: bottom;
border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
border-top: 2px solid #dee2e6;
}
.table .table {
background-color: #fff;
}
.table-sm td,
.table-sm th {
padding: 0.3rem;
}
.table-bordered,
.table-bordered td,
.table-bordered th {
border: 1px solid #dee2e6;
}
.table-bordered thead td,
.table-bordered thead th {
border-bottom-width: 2px;
}
.table-borderless tbody + tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
background-color: rgba(0, 0, 0, 0.075);
}
.table-primary,
.table-primary > td,
.table-primary > th {
background-color: #b8daff;
}
.table-hover .table-primary:hover,
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
background-color: #9fcdff;
}
.table-secondary,
.table-secondary > td,
.table-secondary > th {
background-color: #d6d8db;
}
.table-hover .table-secondary:hover,
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
background-color: #c8cbcf;
}
.table-success,
.table-success > td,
.table-success > th {
background-color: #c3e6cb;
}
.table-hover .table-success:hover,
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
background-color: #b1dfbb;
}
.table-info,
.table-info > td,
.table-info > th {
background-color: #bee5eb;
}
.table-hover .table-info:hover,
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
background-color: #abdde5;
}
.table-warning,
.table-warning > td,
.table-warning > th {
background-color: #ffeeba;
}
.table-hover .table-warning:hover,
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
background-color: #ffe8a1;
}
.table-danger,
.table-danger > td,
.table-danger > th {
background-color: #f5c6cb;
}
.table-hover .table-danger:hover,
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
background-color: #f1b0b7;
}
.table-light,
.table-light > td,
.table-light > th {
background-color: #fdfdfe;
}
.table-hover .table-light:hover,
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
background-color: #ececf6;
}
.table-dark,
.table-dark > td,
.table-dark > th {
background-color: #c6c8ca;
}
.table-hover .table-dark:hover,
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
background-color: #b9bbbe;
}
.table-active,
.table-active > td,
.table-active > th,
.table-hover .table-active:hover,
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th {
color: #fff;
background-color: #212529;
border-color: #32383e;
}
.table .thead-light th {
color: #495057;
background-color: #e9ecef;
border-color: #dee2e6;
}
.table-dark {
color: #fff;
background-color: #212529;
}
.table-dark td,
.table-dark th,
.table-dark thead th {
border-color: #32383e;
}
.table-dark.table-bordered {
border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
background-color: hsla(0, 0%, 100%, 0.05);
}
.table-dark.table-hover tbody tr:hover {
background-color: hsla(0, 0%, 100%, 0.075);
}
@media (max-width: 575.98px) {
.table-responsive-sm {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive-sm > .table-bordered {
border: 0;
}
}
@media (max-width: 767.98px) {
.table-responsive-md {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive-md > .table-bordered {
border: 0;
}
}
@media (max-width: 991.98px) {
.table-responsive-lg {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive-lg > .table-bordered {
border: 0;
}
}
@media (max-width: 1349.98px) {
.table-responsive-xl {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive-xl > .table-bordered {
border: 0;
}
}
.card-body--no-lr-padding .card__grafico,
.card__grafico,
.table-responsive {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
.card-body--no-lr-padding .card__grafico > .table-bordered,
.card__grafico > .table-bordered,
.table-responsive > .table-bordered {
border: 0;
}
.form-control {
display: block;
width: 100%;
height: calc(2.25rem + 2px);
padding: 0.375rem 0.75rem;
font-size: 1rem;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: 0.25rem;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
.form-control {
transition: none;
}
}
.form-control::-ms-expand {
background-color: transparent;
border: 0;
}
.form-control:focus {
color: #495057;
background-color: #fff;
border-color: #80bdff;
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control::-webkit-input-placeholder {
color: #6c757d;
opacity: 1;
}
.form-control::-ms-input-placeholder {
color: #6c757d;
opacity: 1;
}
.form-control::placeholder {
color: #6c757d;
opacity: 1;
}
.form-control:disabled,
.form-control[readonly] {
background-color: #e9ecef;
opacity: 1;
}
select.form-control:focus::-ms-value {
color: #495057;
background-color: #fff;
}
.form-control-file,
.form-control-range {
display: block;
width: 100%;
}
.col-form-label {
padding-top: calc(0.375rem + 1px);
padding-bottom: calc(0.375rem + 1px);
margin-bottom: 0;
font-size: inherit;
line-height: 1.5;
}
.col-form-label-lg {
padding-top: calc(0.5rem + 1px);
padding-bottom: calc(0.5rem + 1px);
font-size: 1.125rem;
line-height: 1.5;
}
.col-form-label-sm {
padding-top: calc(0.25rem + 1px);
padding-bottom: calc(0.25rem + 1px);
font-size: 0.875rem;
line-height: 1.5;
}
.form-control-plaintext {
display: block;
width: 100%;
padding-top: 0.375rem;
padding-bottom: 0.375rem;
margin-bottom: 0;
line-height: 1.5;
color: #212529;
background-color: transparent;
border: solid transparent;
border-width: 1px 0;
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
padding-right: 0;
padding-left: 0;
}
.form-control-sm {
height: calc(1.8125rem + 2px);
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
line-height: 1.5;
border-radius: 0.2rem;
}
.form-control-lg {
height: calc(2.6875rem + 2px);
padding: 0.5rem 1rem;
font-size: 1.125rem;
line-height: 1.5;
border-radius: 0.3rem;
}
select.form-control[multiple],
select.form-control[size],
textarea.form-control {
height: auto;
}
.form-group {
margin-bottom: 1rem;
}
.form-text {
display: block;
margin-top: 0.25rem;
}
.form-row {
display: flex;
flex-wrap: wrap;
margin-right: -5px;
margin-left: -5px;
}
.form-row > .col,
.form-row > [class*="col-"] {
padding-right: 5px;
padding-left: 5px;
}
.form-check {
position: relative;
display: block;
padding-left: 1.25rem;
}
.form-check-input {
position: absolute;
margin-top: 0.3rem;
margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
color: #6c757d;
}
.form-check-label {
margin-bottom: 0;
}
.form-check-inline {
display: inline-flex;
align-items: center;
padding-left: 0;
margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
position: static;
margin-top: 0;
margin-right: 0.3125rem;
margin-left: 0;
}
.valid-feedback {
display: none;
width: 100%;
margin-top: 0.25rem;
font-size: 80%;
color: #28a745;
}
.valid-tooltip {
position: absolute;
top: 100%;
z-index: 5;
display: none;
max-width: 100%;
padding: 0.25rem 0.5rem;
margin-top: 0.1rem;
font-size: 0.875rem;
line-height: 1.5;
color: #fff;
background-color: rgba(40, 167, 69, 0.9);
border-radius: 0.25rem;
}
.custom-select.is-valid,
.form-control.is-valid,
.was-validated .custom-select:valid,
.was-validated .form-control:valid {
border-color: #28a745;
}
.custom-select.is-valid:focus,
.form-control.is-valid:focus,
.was-validated .custom-select:valid:focus,
.was-validated .form-control:valid:focus {
border-color: #28a745;
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip,
.form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip,
.form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip,
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip,
.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip,
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip {
display: block;
}
.form-check-input.is-valid ~ .form-check-label,
.was-validated .form-check-input:valid ~ .form-check-label {
color: #28a745;
}
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip,
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip {
display: block;
}
.custom-control-input.is-valid ~ .custom-control-label,
.was-validated .custom-control-input:valid ~ .custom-control-label {
color: #28a745;
}
.custom-control-input.is-valid ~ .custom-control-label:before,
.was-validated .custom-control-input:valid ~ .custom-control-label:before {
background-color: #71dd8a;
}
.custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip,
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip {
display: block;
}
.custom-control-input.is-valid:checked ~ .custom-control-label:before,
.was-validated .custom-control-input:valid:checked ~ .custom-control-label:before {
background-color: #34ce57;
}
.custom-control-input.is-valid:focus ~ .custom-control-label:before,
.was-validated .custom-control-input:valid:focus ~ .custom-control-label:before {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.custom-file-input.is-valid ~ .custom-file-label,
.was-validated .custom-file-input:valid ~ .custom-file-label {
border-color: #28a745;
}
.custom-file-input.is-valid ~ .custom-file-label:after,
.was-validated .custom-file-input:valid ~ .custom-file-label:after {
border-color: inherit;
}
.custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip,
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip {
display: block;
}
.custom-file-input.is-valid:focus ~ .custom-file-label,
.was-validated .custom-file-input:valid:focus ~ .custom-file-label {
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.invalid-feedback {
display: none;
width: 100%;
margin-top: 0.25rem;
font-size: 80%;
color: #dc3545;
}
.invalid-tooltip {
position: absolute;
top: 100%;
z-index: 5;
display: none;
max-width: 100%;
padding: 0.25rem 0.5rem;
margin-top: 0.1rem;
font-size: 0.875rem;
line-height: 1.5;
color: #fff;
background-color: rgba(220, 53, 69, 0.9);
border-radius: 0.25rem;
}
.custom-select.is-invalid,
.form-control.is-invalid,
.was-validated .custom-select:invalid,
.was-validated .form-control:invalid {
border-color: #dc3545;
}
.custom-select.is-invalid:focus,
.form-control.is-invalid:focus,
.was-validated .custom-select:invalid:focus,
.was-validated .form-control:invalid:focus {
border-color: #dc3545;
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip,
.form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip,
.form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip,
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip,
.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip,
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip {
display: block;
}
.form-check-input.is-invalid ~ .form-check-label,
.was-validated .form-check-input:invalid ~ .form-check-label {
color: #dc3545;
}
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip,
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip {
display: block;
}
.custom-control-input.is-invalid ~ .custom-control-label,
.was-validated .custom-control-input:invalid ~ .custom-control-label {
color: #dc3545;
}
.custom-control-input.is-invalid ~ .custom-control-label:before,
.was-validated .custom-control-input:invalid ~ .custom-control-label:before {
background-color: #efa2a9;
}
.custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip,
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip {
display: block;
}
.custom-control-input.is-invalid:checked ~ .custom-control-label:before,
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label:before {
background-color: #e4606d;
}
.custom-control-input.is-invalid:focus ~ .custom-control-label:before,
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label:before {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.custom-file-input.is-invalid ~ .custom-file-label,
.was-validated .custom-file-input:invalid ~ .custom-file-label {
border-color: #dc3545;
}
.custom-file-input.is-invalid ~ .custom-file-label:after,
.was-validated .custom-file-input:invalid ~ .custom-file-label:after {
border-color: inherit;
}
.custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip,
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip {
display: block;
}
.custom-file-input.is-invalid:focus ~ .custom-file-label,
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-inline {
display: flex;
flex-flow: row wrap;
align-items: center;
}
.form-inline .form-check {
width: 100%;
}
@media (min-width: 576px) {
.form-inline label {
justify-content: center;
}
.form-inline .form-group,
.form-inline label {
display: flex;
align-items: center;
margin-bottom: 0;
}
.form-inline .form-group {
flex: 0 0 auto;
flex-flow: row wrap;
}
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.form-inline .form-control-plaintext {
display: inline-block;
}
.form-inline .custom-select,
.form-inline .input-group {
width: auto;
}
.form-inline .form-check {
display: flex;
align-items: center;
justify-content: center;
width: auto;
padding-left: 0;
}
.form-inline .form-check-input {
position: relative;
margin-top: 0;
margin-right: 0.25rem;
margin-left: 0;
}
.form-inline .custom-control {
align-items: center;
justify-content: center;
}
.form-inline .custom-control-label {
margin-bottom: 0;
}
}
.btn,
.button,
.g-agenda__botao,
.g-info-revealer__toggle-button,
.g-link-relacionado,
.linha-tempo__anterior,
.linha-tempo__proximo,
.standard-slider__anterior,
.standard-slider__proximo {
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: 0.375rem 0.75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: 0.25rem;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
.btn,
.button,
.g-agenda__botao,
.g-info-revealer__toggle-button,
.g-link-relacionado,
.linha-tempo__anterior,
.linha-tempo__proximo,
.standard-slider__anterior,
.standard-slider__proximo {
transition: none;
}
}
.btn:focus,
.btn:hover,
.button:focus,
.button:hover,
.g-agenda__botao:focus,
.g-agenda__botao:hover,
.g-info-revealer__toggle-button:focus,
.g-info-revealer__toggle-button:hover,
.g-link-relacionado:focus,
.g-link-relacionado:hover,
.linha-tempo__anterior:focus,
.linha-tempo__anterior:hover,
.linha-tempo__proximo:focus,
.linha-tempo__proximo:hover,
.standard-slider__anterior:focus,
.standard-slider__anterior:hover,
.standard-slider__proximo:focus,
.standard-slider__proximo:hover {
text-decoration: none;
}
.btn.focus,
.btn:focus,
.button:focus,
.focus.button,
.focus.g-agenda__botao,
.focus.g-info-revealer__toggle-button,
.focus.g-link-relacionado,
.focus.linha-tempo__anterior,
.focus.linha-tempo__proximo,
.focus.standard-slider__anterior,
.focus.standard-slider__proximo,
.g-agenda__botao:focus,
.g-info-revealer__toggle-button:focus,
.g-link-relacionado:focus,
.linha-tempo__anterior:focus,
.linha-tempo__proximo:focus,
.standard-slider__anterior:focus,
.standard-slider__proximo:focus {
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled,
.btn:disabled,
.button:disabled,
.disabled.button,
.disabled.g-agenda__botao,
.disabled.g-info-revealer__toggle-button,
.disabled.g-link-relacionado,
.disabled.linha-tempo__anterior,
.disabled.linha-tempo__proximo,
.disabled.standard-slider__anterior,
.disabled.standard-slider__proximo,
.g-agenda__botao:disabled,
.g-info-revealer__toggle-button:disabled,
.g-link-relacionado:disabled,
.linha-tempo__anterior:disabled,
.linha-tempo__proximo:disabled,
.standard-slider__anterior:disabled,
.standard-slider__proximo:disabled {
opacity: 0.65;
}
.btn:not(:disabled):not(.disabled),
.button:not(:disabled):not(.disabled),
.g-agenda__botao:not(:disabled):not(.disabled),
.g-info-revealer__toggle-button:not(:disabled):not(.disabled),
.g-link-relacionado:not(:disabled):not(.disabled),
.linha-tempo__anterior:not(:disabled):not(.disabled),
.linha-tempo__proximo:not(:disabled):not(.disabled),
.standard-slider__anterior:not(:disabled):not(.disabled),
.standard-slider__proximo:not(:disabled):not(.disabled) {
cursor: pointer;
}
a.btn.disabled,
a.disabled.button,
a.disabled.g-agenda__botao,
a.disabled.g-info-revealer__toggle-button,
a.disabled.g-link-relacionado,
a.disabled.linha-tempo__anterior,
a.disabled.linha-tempo__proximo,
a.disabled.standard-slider__anterior,
a.disabled.standard-slider__proximo,
fieldset:disabled a.btn,
fieldset:disabled a.button,
fieldset:disabled a.g-agenda__botao,
fieldset:disabled a.g-info-revealer__toggle-button,
fieldset:disabled a.g-link-relacionado,
fieldset:disabled a.linha-tempo__anterior,
fieldset:disabled a.linha-tempo__proximo,
fieldset:disabled a.standard-slider__anterior,
fieldset:disabled a.standard-slider__proximo {
pointer-events: none;
}
.btn-primary {
color: #fff;
background-color: #007bff;
border-color: #007bff;
}
.btn-primary:hover {
color: #fff;
background-color: #0069d9;
border-color: #0062cc;
}
.btn-primary.focus,
.btn-primary:focus {
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-primary.disabled,
.btn-primary:disabled {
color: #fff;
background-color: #007bff;
border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle {
color: #fff;
background-color: #0062cc;
border-color: #005cbf;
}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-primary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-secondary {
color: #fff;
background-color: #6c757d;
border-color: #6c757d;
}
.btn-secondary:hover {
color: #fff;
background-color: #5a6268;
border-color: #545b62;
}
.btn-secondary.focus,
.btn-secondary:focus {
box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
color: #fff;
background-color: #6c757d;
border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show > .btn-secondary.dropdown-toggle {
color: #fff;
background-color: #545b62;
border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-success {
color: #fff;
background-color: #28a745;
border-color: #28a745;
}
.btn-success:hover {
color: #fff;
background-color: #218838;
border-color: #1e7e34;
}
.btn-success.focus,
.btn-success:focus {
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-success.disabled,
.btn-success:disabled {
color: #fff;
background-color: #28a745;
border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show > .btn-success.dropdown-toggle {
color: #fff;
background-color: #1e7e34;
border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show > .btn-success.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-info {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8;
}
.btn-info:hover {
color: #fff;
background-color: #138496;
border-color: #117a8b;
}
.btn-info.focus,
.btn-info:focus {
box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-info.disabled,
.btn-info:disabled {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show > .btn-info.dropdown-toggle {
color: #fff;
background-color: #117a8b;
border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show > .btn-info.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-warning {
color: #212529;
background-color: #ffc107;
border-color: #ffc107;
}
.btn-warning:hover {
color: #212529;
background-color: #e0a800;
border-color: #d39e00;
}
.btn-warning.focus,
.btn-warning:focus {
box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-warning.disabled,
.btn-warning:disabled {
color: #212529;
background-color: #ffc107;
border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show > .btn-warning.dropdown-toggle {
color: #212529;
background-color: #d39e00;
border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show > .btn-warning.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-danger {
color: #fff;
background-color: #dc3545;
border-color: #dc3545;
}
.btn-danger:hover {
color: #fff;
background-color: #c82333;
border-color: #bd2130;
}
.btn-danger.focus,
.btn-danger:focus {
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-danger.disabled,
.btn-danger:disabled {
color: #fff;
background-color: #dc3545;
border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show > .btn-danger.dropdown-toggle {
color: #fff;
background-color: #bd2130;
border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show > .btn-danger.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-light {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa;
}
.btn-light:hover {
color: #212529;
background-color: #e2e6ea;
border-color: #dae0e5;
}
.btn-light.focus,
.btn-light:focus {
box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-light.disabled,
.btn-light:disabled {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show > .btn-light.dropdown-toggle {
color: #212529;
background-color: #dae0e5;
border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-light.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-dark {
color: #fff;
background-color: #343a40;
border-color: #343a40;
}
.btn-dark:hover {
color: #fff;
background-color: #23272b;
border-color: #1d2124;
}
.btn-dark.focus,
.btn-dark:focus {
box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-dark.disabled,
.btn-dark:disabled {
color: #fff;
background-color: #343a40;
border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show > .btn-dark.dropdown-toggle {
color: #fff;
background-color: #1d2124;
border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show > .btn-dark.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-primary {
color: #007bff;
background-color: transparent;
background-image: none;
border-color: #007bff;
}
.btn-outline-primary:hover {
color: #fff;
background-color: #007bff;
border-color: #007bff;
}
.btn-outline-primary.focus,
.btn-outline-primary:focus {
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
color: #007bff;
background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show > .btn-outline-primary.dropdown-toggle {
color: #fff;
background-color: #007bff;
border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-secondary {
color: #6c757d;
background-color: transparent;
background-image: none;
border-color: #6c757d;
}
.btn-outline-secondary:hover {
color: #fff;
background-color: #6c757d;
border-color: #6c757d;
}
.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
color: #6c757d;
background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show > .btn-outline-secondary.dropdown-toggle {
color: #fff;
background-color: #6c757d;
border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-success {
color: #28a745;
background-color: transparent;
background-image: none;
border-color: #28a745;
}
.btn-outline-success:hover {
color: #fff;
background-color: #28a745;
border-color: #28a745;
}
.btn-outline-success.focus,
.btn-outline-success:focus {
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
color: #28a745;
background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show > .btn-outline-success.dropdown-toggle {
color: #fff;
background-color: #28a745;
border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-info {
color: #17a2b8;
background-color: transparent;
background-image: none;
border-color: #17a2b8;
}
.btn-outline-info:hover {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8;
}
.btn-outline-info.focus,
.btn-outline-info:focus {
box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
color: #17a2b8;
background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show > .btn-outline-info.dropdown-toggle {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-warning {
color: #ffc107;
background-color: transparent;
background-image: none;
border-color: #ffc107;
}
.btn-outline-warning:hover {
color: #212529;
background-color: #ffc107;
border-color: #ffc107;
}
.btn-outline-warning.focus,
.btn-outline-warning:focus {
box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
color: #ffc107;
background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show > .btn-outline-warning.dropdown-toggle {
color: #212529;
background-color: #ffc107;
border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger {
color: #dc3545;
background-color: transparent;
background-image: none;
border-color: #dc3545;
}
.btn-outline-danger:hover {
color: #fff;
background-color: #dc3545;
border-color: #dc3545;
}
.btn-outline-danger.focus,
.btn-outline-danger:focus {
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
color: #dc3545;
background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show > .btn-outline-danger.dropdown-toggle {
color: #fff;
background-color: #dc3545;
border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-light {
color: #f8f9fa;
background-color: transparent;
background-image: none;
border-color: #f8f9fa;
}
.btn-outline-light:hover {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa;
}
.btn-outline-light.focus,
.btn-outline-light:focus {
box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
color: #f8f9fa;
background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show > .btn-outline-light.dropdown-toggle {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-dark {
color: #343a40;
background-color: transparent;
background-image: none;
border-color: #343a40;
}
.btn-outline-dark:hover {
color: #fff;
background-color: #343a40;
border-color: #343a40;
}
.btn-outline-dark.focus,
.btn-outline-dark:focus {
box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
color: #343a40;
background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show > .btn-outline-dark.dropdown-toggle {
color: #fff;
background-color: #343a40;
border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-link {
font-weight: 400;
color: #2f7958;
background-color: transparent;
}
.btn-link:hover {
color: #1a4230;
background-color: transparent;
}
.btn-link.focus,
.btn-link:focus,
.btn-link:hover {
text-decoration: underline;
border-color: transparent;
}
.btn-link.focus,
.btn-link:focus {
box-shadow: none;
}
.btn-link.disabled,
.btn-link:disabled {
color: #6c757d;
pointer-events: none;
}
.btn-group-lg > .btn,
.btn-group-lg > .button,
.btn-group-lg > .g-agenda__botao,
.btn-group-lg > .g-info-revealer__toggle-button,
.btn-group-lg > .g-link-relacionado,
.btn-group-lg > .linha-tempo__anterior,
.btn-group-lg > .linha-tempo__proximo,
.btn-group-lg > .standard-slider__anterior,
.btn-group-lg > .standard-slider__proximo,
.btn-lg {
padding: 0.5rem 1rem;
font-size: 1.125rem;
line-height: 1.5;
border-radius: 0.3rem;
}
.btn-group-sm > .btn,
.btn-group-sm > .button,
.btn-group-sm > .g-agenda__botao,
.btn-group-sm > .g-info-revealer__toggle-button,
.btn-group-sm > .g-link-relacionado,
.btn-group-sm > .linha-tempo__anterior,
.btn-group-sm > .linha-tempo__proximo,
.btn-group-sm > .standard-slider__anterior,
.btn-group-sm > .standard-slider__proximo,
.btn-sm {
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
line-height: 1.5;
border-radius: 0.2rem;
}
.btn-block {
display: block;
width: 100%;
}
.btn-block + .btn-block {
margin-top: 0.5rem;
}
input[type="button"].btn-block,
input[type="reset"].btn-block,
input[type="submit"].btn-block {
width: 100%;
}
.fade {
transition: opacity 0.15s linear;
}
@media screen and (prefers-reduced-motion: reduce) {
.fade {
transition: none;
}
}
.fade:not(.show) {
opacity: 0;
}
.collapse:not(.show) {
display: none;
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
transition: height 0.35s ease;
}
@media screen and (prefers-reduced-motion: reduce) {
.collapsing {
transition: none;
}
}
.dropdown,
.dropleft,
.dropright,
.dropup {
position: relative;
}
.dropdown-toggle:after {
display: inline-block;
width: 0;
height: 0;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid;
border-right: 0.3em solid transparent;
border-bottom: 0;
border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty:after {
margin-left: 0;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 10rem;
padding: 0.5rem 0;
margin: 0.125rem 0 0;
font-size: 1rem;
color: #212529;
text-align: left;
list-style: none;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 0.25rem;
}
.dropdown-menu-right {
right: 0;
left: auto;
}
.dropup .dropdown-menu {
top: auto;
bottom: 100%;
margin-top: 0;
margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle:after {
display: inline-block;
width: 0;
height: 0;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0;
border-right: 0.3em solid transparent;
border-bottom: 0.3em solid;
border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty:after {
margin-left: 0;
}
.dropright .dropdown-menu {
top: 0;
right: auto;
left: 100%;
margin-top: 0;
margin-left: 0.125rem;
}
.dropright .dropdown-toggle:after {
display: inline-block;
width: 0;
height: 0;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid transparent;
border-right: 0;
border-bottom: 0.3em solid transparent;
border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty:after {
margin-left: 0;
}
.dropright .dropdown-toggle:after {
vertical-align: 0;
}
.dropleft .dropdown-menu {
top: 0;
right: 100%;
left: auto;
margin-top: 0;
margin-right: 0.125rem;
}
.dropleft .dropdown-toggle:after {
display: inline-block;
width: 0;
height: 0;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
display: none;
}
.dropleft .dropdown-toggle:before {
display: inline-block;
width: 0;
height: 0;
margin-right: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid transparent;
border-right: 0.3em solid;
border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty:after {
margin-left: 0;
}
.dropleft .dropdown-toggle:before {
vertical-align: 0;
}
.dropdown-menu[x-placement^="bottom"],
.dropdown-menu[x-placement^="left"],
.dropdown-menu[x-placement^="right"],
.dropdown-menu[x-placement^="top"] {
right: auto;
bottom: auto;
}
.dropdown-divider {
height: 0;
margin: 0.5rem 0;
overflow: hidden;
border-top: 1px solid #e9ecef;
}
.dropdown-item {
display: block;
width: 100%;
padding: 0.25rem 1.5rem;
clear: both;
font-weight: 400;
color: #212529;
text-align: inherit;
white-space: nowrap;
background-color: transparent;
border: 0;
}
.dropdown-item:focus,
.dropdown-item:hover {
color: #16181b;
text-decoration: none;
background-color: #f8f9fa;
}
.dropdown-item.active,
.dropdown-item:active {
color: #fff;
text-decoration: none;
background-color: #007bff;
}
.dropdown-item.disabled,
.dropdown-item:disabled {
color: #6c757d;
background-color: transparent;
}
.dropdown-menu.show {
display: block;
}
.dropdown-header {
display: block;
padding: 0.5rem 1.5rem;
margin-bottom: 0;
font-size: 0.875rem;
color: #6c757d;
white-space: nowrap;
}
.dropdown-item-text {
display: block;
padding: 0.25rem 1.5rem;
color: #212529;
}
.btn-group,
.btn-group-vertical,
.standard-slider__navigation {
position: relative;
display: inline-flex;
vertical-align: middle;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .button,
.btn-group-vertical > .g-agenda__botao,
.btn-group-vertical > .g-info-revealer__toggle-button,
.btn-group-vertical > .g-link-relacionado,
.btn-group-vertical > .linha-tempo__anterior,
.btn-group-vertical > .linha-tempo__proximo,
.btn-group-vertical > .standard-slider__anterior,
.btn-group-vertical > .standard-slider__proximo,
.btn-group > .btn,
.btn-group > .button,
.btn-group > .g-agenda__botao,
.btn-group > .g-info-revealer__toggle-button,
.btn-group > .g-link-relacionado,
.btn-group > .linha-tempo__anterior,
.btn-group > .linha-tempo__proximo,
.btn-group > .standard-slider__anterior,
.btn-group > .standard-slider__proximo,
.standard-slider__navigation > .btn,
.standard-slider__navigation > .button,
.standard-slider__navigation > .g-agenda__botao,
.standard-slider__navigation > .g-info-revealer__toggle-button,
.standard-slider__navigation > .g-link-relacionado,
.standard-slider__navigation > .linha-tempo__anterior,
.standard-slider__navigation > .linha-tempo__proximo,
.standard-slider__navigation > .standard-slider__anterior,
.standard-slider__navigation > .standard-slider__proximo {
position: relative;
flex: 0 1 auto;
}
.btn-group-vertical > .active.button,
.btn-group-vertical > .active.g-agenda__botao,
.btn-group-vertical > .active.g-info-revealer__toggle-button,
.btn-group-vertical > .active.g-link-relacionado,
.btn-group-vertical > .active.linha-tempo__anterior,
.btn-group-vertical > .active.linha-tempo__proximo,
.btn-group-vertical > .active.standard-slider__anterior,
.btn-group-vertical > .active.standard-slider__proximo,
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .button:active,
.btn-group-vertical > .button:focus,
.btn-group-vertical > .button:hover,
.btn-group-vertical > .g-agenda__botao:active,
.btn-group-vertical > .g-agenda__botao:focus,
.btn-group-vertical > .g-agenda__botao:hover,
.btn-group-vertical > .g-info-revealer__toggle-button:active,
.btn-group-vertical > .g-info-revealer__toggle-button:focus,
.btn-group-vertical > .g-info-revealer__toggle-button:hover,
.btn-group-vertical > .g-link-relacionado:active,
.btn-group-vertical > .g-link-relacionado:focus,
.btn-group-vertical > .g-link-relacionado:hover,
.btn-group-vertical > .linha-tempo__anterior:active,
.btn-group-vertical > .linha-tempo__anterior:focus,
.btn-group-vertical > .linha-tempo__anterior:hover,
.btn-group-vertical > .linha-tempo__proximo:active,
.btn-group-vertical > .linha-tempo__proximo:focus,
.btn-group-vertical > .linha-tempo__proximo:hover,
.btn-group-vertical > .standard-slider__anterior:active,
.btn-group-vertical > .standard-slider__anterior:focus,
.btn-group-vertical > .standard-slider__anterior:hover,
.btn-group-vertical > .standard-slider__proximo:active,
.btn-group-vertical > .standard-slider__proximo:focus,
.btn-group-vertical > .standard-slider__proximo:hover,
.btn-group > .active.button,
.btn-group > .active.g-agenda__botao,
.btn-group > .active.g-info-revealer__toggle-button,
.btn-group > .active.g-link-relacionado,
.btn-group > .active.linha-tempo__anterior,
.btn-group > .active.linha-tempo__proximo,
.btn-group > .active.standard-slider__anterior,
.btn-group > .active.standard-slider__proximo,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover,
.btn-group > .button:active,
.btn-group > .button:focus,
.btn-group > .button:hover,
.btn-group > .g-agenda__botao:active,
.btn-group > .g-agenda__botao:focus,
.btn-group > .g-agenda__botao:hover,
.btn-group > .g-info-revealer__toggle-button:active,
.btn-group > .g-info-revealer__toggle-button:focus,
.btn-group > .g-info-revealer__toggle-button:hover,
.btn-group > .g-link-relacionado:active,
.btn-group > .g-link-relacionado:focus,
.btn-group > .g-link-relacionado:hover,
.btn-group > .linha-tempo__anterior:active,
.btn-group > .linha-tempo__anterior:focus,
.btn-group > .linha-tempo__anterior:hover,
.btn-group > .linha-tempo__proximo:active,
.btn-group > .linha-tempo__proximo:focus,
.btn-group > .linha-tempo__proximo:hover,
.btn-group > .standard-slider__anterior:active,
.btn-group > .standard-slider__anterior:focus,
.btn-group > .standard-slider__anterior:hover,
.btn-group > .standard-slider__proximo:active,
.btn-group > .standard-slider__proximo:focus,
.btn-group > .standard-slider__proximo:hover,
.standard-slider__navigation > .active.button,
.standard-slider__navigation > .active.g-agenda__botao,
.standard-slider__navigation > .active.g-info-revealer__toggle-button,
.standard-slider__navigation > .active.g-link-relacionado,
.standard-slider__navigation > .active.linha-tempo__anterior,
.standard-slider__navigation > .active.linha-tempo__proximo,
.standard-slider__navigation > .active.standard-slider__anterior,
.standard-slider__navigation > .active.standard-slider__proximo,
.standard-slider__navigation > .btn.active,
.standard-slider__navigation > .btn:active,
.standard-slider__navigation > .btn:focus,
.standard-slider__navigation > .btn:hover,
.standard-slider__navigation > .button:active,
.standard-slider__navigation > .button:focus,
.standard-slider__navigation > .button:hover,
.standard-slider__navigation > .g-agenda__botao:active,
.standard-slider__navigation > .g-agenda__botao:focus,
.standard-slider__navigation > .g-agenda__botao:hover,
.standard-slider__navigation > .g-info-revealer__toggle-button:active,
.standard-slider__navigation > .g-info-revealer__toggle-button:focus,
.standard-slider__navigation > .g-info-revealer__toggle-button:hover,
.standard-slider__navigation > .g-link-relacionado:active,
.standard-slider__navigation > .g-link-relacionado:focus,
.standard-slider__navigation > .g-link-relacionado:hover,
.standard-slider__navigation > .linha-tempo__anterior:active,
.standard-slider__navigation > .linha-tempo__anterior:focus,
.standard-slider__navigation > .linha-tempo__anterior:hover,
.standard-slider__navigation > .linha-tempo__proximo:active,
.standard-slider__navigation > .linha-tempo__proximo:focus,
.standard-slider__navigation > .linha-tempo__proximo:hover,
.standard-slider__navigation > .standard-slider__anterior:active,
.standard-slider__navigation > .standard-slider__anterior:focus,
.standard-slider__navigation > .standard-slider__anterior:hover,
.standard-slider__navigation > .standard-slider__proximo:active,
.standard-slider__navigation > .standard-slider__proximo:focus,
.standard-slider__navigation > .standard-slider__proximo:hover {
z-index: 1;
}
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn + .button,
.btn-group-vertical .btn + .g-agenda__botao,
.btn-group-vertical .btn + .g-info-revealer__toggle-button,
.btn-group-vertical .btn + .g-link-relacionado,
.btn-group-vertical .btn + .linha-tempo__anterior,
.btn-group-vertical .btn + .linha-tempo__proximo,
.btn-group-vertical .btn + .standard-slider__anterior,
.btn-group-vertical .btn + .standard-slider__navigation,
.btn-group-vertical .btn + .standard-slider__proximo,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group,
.btn-group-vertical .btn-group + .button,
.btn-group-vertical .btn-group + .g-agenda__botao,
.btn-group-vertical .btn-group + .g-info-revealer__toggle-button,
.btn-group-vertical .btn-group + .g-link-relacionado,
.btn-group-vertical .btn-group + .linha-tempo__anterior,
.btn-group-vertical .btn-group + .linha-tempo__proximo,
.btn-group-vertical .btn-group + .standard-slider__anterior,
.btn-group-vertical .btn-group + .standard-slider__navigation,
.btn-group-vertical .btn-group + .standard-slider__proximo,
.btn-group-vertical .button + .btn,
.btn-group-vertical .button + .btn-group,
.btn-group-vertical .button + .button,
.btn-group-vertical .button + .g-agenda__botao,
.btn-group-vertical .button + .g-info-revealer__toggle-button,
.btn-group-vertical .button + .g-link-relacionado,
.btn-group-vertical .button + .linha-tempo__anterior,
.btn-group-vertical .button + .linha-tempo__proximo,
.btn-group-vertical .button + .standard-slider__anterior,
.btn-group-vertical .button + .standard-slider__navigation,
.btn-group-vertical .button + .standard-slider__proximo,
.btn-group-vertical .g-agenda__botao + .btn,
.btn-group-vertical .g-agenda__botao + .btn-group,
.btn-group-vertical .g-agenda__botao + .button,
.btn-group-vertical .g-agenda__botao + .g-agenda__botao,
.btn-group-vertical .g-agenda__botao + .g-info-revealer__toggle-button,
.btn-group-vertical .g-agenda__botao + .g-link-relacionado,
.btn-group-vertical .g-agenda__botao + .linha-tempo__anterior,
.btn-group-vertical .g-agenda__botao + .linha-tempo__proximo,
.btn-group-vertical .g-agenda__botao + .standard-slider__anterior,
.btn-group-vertical .g-agenda__botao + .standard-slider__navigation,
.btn-group-vertical .g-agenda__botao + .standard-slider__proximo,
.btn-group-vertical .g-info-revealer__toggle-button + .btn,
.btn-group-vertical .g-info-revealer__toggle-button + .btn-group,
.btn-group-vertical .g-info-revealer__toggle-button + .button,
.btn-group-vertical .g-info-revealer__toggle-button + .g-agenda__botao,
.btn-group-vertical .g-info-revealer__toggle-button + .g-info-revealer__toggle-button,
.btn-group-vertical .g-info-revealer__toggle-button + .g-link-relacionado,
.btn-group-vertical .g-info-revealer__toggle-button + .linha-tempo__anterior,
.btn-group-vertical .g-info-revealer__toggle-button + .linha-tempo__proximo,
.btn-group-vertical .g-info-revealer__toggle-button + .standard-slider__anterior,
.btn-group-vertical .g-info-revealer__toggle-button + .standard-slider__navigation,
.btn-group-vertical .g-info-revealer__toggle-button + .standard-slider__proximo,
.btn-group-vertical .g-link-relacionado + .btn,
.btn-group-vertical .g-link-relacionado + .btn-group,
.btn-group-vertical .g-link-relacionado + .button,
.btn-group-vertical .g-link-relacionado + .g-agenda__botao,
.btn-group-vertical .g-link-relacionado + .g-info-revealer__toggle-button,
.btn-group-vertical .g-link-relacionado + .g-link-relacionado,
.btn-group-vertical .g-link-relacionado + .linha-tempo__anterior,
.btn-group-vertical .g-link-relacionado + .linha-tempo__proximo,
.btn-group-vertical .g-link-relacionado + .standard-slider__anterior,
.btn-group-vertical .g-link-relacionado + .standard-slider__navigation,
.btn-group-vertical .g-link-relacionado + .standard-slider__proximo,
.btn-group-vertical .linha-tempo__anterior + .btn,
.btn-group-vertical .linha-tempo__anterior + .btn-group,
.btn-group-vertical .linha-tempo__anterior + .button,
.btn-group-vertical .linha-tempo__anterior + .g-agenda__botao,
.btn-group-vertical .linha-tempo__anterior + .g-info-revealer__toggle-button,
.btn-group-vertical .linha-tempo__anterior + .g-link-relacionado,
.btn-group-vertical .linha-tempo__anterior + .linha-tempo__anterior,
.btn-group-vertical .linha-tempo__anterior + .linha-tempo__proximo,
.btn-group-vertical .linha-tempo__anterior + .standard-slider__anterior,
.btn-group-vertical .linha-tempo__anterior + .standard-slider__navigation,
.btn-group-vertical .linha-tempo__anterior + .standard-slider__proximo,
.btn-group-vertical .linha-tempo__proximo + .btn,
.btn-group-vertical .linha-tempo__proximo + .btn-group,
.btn-group-vertical .linha-tempo__proximo + .button,
.btn-group-vertical .linha-tempo__proximo + .g-agenda__botao,
.btn-group-vertical .linha-tempo__proximo + .g-info-revealer__toggle-button,
.btn-group-vertical .linha-tempo__proximo + .g-link-relacionado,
.btn-group-vertical .linha-tempo__proximo + .linha-tempo__anterior,
.btn-group-vertical .linha-tempo__proximo + .linha-tempo__proximo,
.btn-group-vertical .linha-tempo__proximo + .standard-slider__anterior,
.btn-group-vertical .linha-tempo__proximo + .standard-slider__navigation,
.btn-group-vertical .linha-tempo__proximo + .standard-slider__proximo,
.btn-group-vertical .standard-slider__anterior + .btn,
.btn-group-vertical .standard-slider__anterior + .btn-group,
.btn-group-vertical .standard-slider__anterior + .button,
.btn-group-vertical .standard-slider__anterior + .g-agenda__botao,
.btn-group-vertical .standard-slider__anterior + .g-info-revealer__toggle-button,
.btn-group-vertical .standard-slider__anterior + .g-link-relacionado,
.btn-group-vertical .standard-slider__anterior + .linha-tempo__anterior,
.btn-group-vertical .standard-slider__anterior + .linha-tempo__proximo,
.btn-group-vertical .standard-slider__anterior + .standard-slider__anterior,
.btn-group-vertical .standard-slider__anterior + .standard-slider__navigation,
.btn-group-vertical .standard-slider__anterior + .standard-slider__proximo,
.btn-group-vertical .standard-slider__navigation + .btn,
.btn-group-vertical .standard-slider__navigation + .btn-group,
.btn-group-vertical .standard-slider__navigation + .button,
.btn-group-vertical .standard-slider__navigation + .g-agenda__botao,
.btn-group-vertical .standard-slider__navigation + .g-info-revealer__toggle-button,
.btn-group-vertical .standard-slider__navigation + .g-link-relacionado,
.btn-group-vertical .standard-slider__navigation + .linha-tempo__anterior,
.btn-group-vertical .standard-slider__navigation + .linha-tempo__proximo,
.btn-group-vertical .standard-slider__navigation + .standard-slider__anterior,
.btn-group-vertical .standard-slider__navigation + .standard-slider__navigation,
.btn-group-vertical .standard-slider__navigation + .standard-slider__proximo,
.btn-group-vertical .standard-slider__proximo + .btn,
.btn-group-vertical .standard-slider__proximo + .btn-group,
.btn-group-vertical .standard-slider__proximo + .button,
.btn-group-vertical .standard-slider__proximo + .g-agenda__botao,
.btn-group-vertical .standard-slider__proximo + .g-info-revealer__toggle-button,
.btn-group-vertical .standard-slider__proximo + .g-link-relacionado,
.btn-group-vertical .standard-slider__proximo + .linha-tempo__anterior,
.btn-group-vertical .standard-slider__proximo + .linha-tempo__proximo,
.btn-group-vertical .standard-slider__proximo + .standard-slider__anterior,
.btn-group-vertical .standard-slider__proximo + .standard-slider__navigation,
.btn-group-vertical .standard-slider__proximo + .standard-slider__proximo,
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn + .button,
.btn-group .btn + .g-agenda__botao,
.btn-group .btn + .g-info-revealer__toggle-button,
.btn-group .btn + .g-link-relacionado,
.btn-group .btn + .linha-tempo__anterior,
.btn-group .btn + .linha-tempo__proximo,
.btn-group .btn + .standard-slider__anterior,
.btn-group .btn + .standard-slider__navigation,
.btn-group .btn + .standard-slider__proximo,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group .btn-group + .button,
.btn-group .btn-group + .g-agenda__botao,
.btn-group .btn-group + .g-info-revealer__toggle-button,
.btn-group .btn-group + .g-link-relacionado,
.btn-group .btn-group + .linha-tempo__anterior,
.btn-group .btn-group + .linha-tempo__proximo,
.btn-group .btn-group + .standard-slider__anterior,
.btn-group .btn-group + .standard-slider__navigation,
.btn-group .btn-group + .standard-slider__proximo,
.btn-group .button + .btn,
.btn-group .button + .btn-group,
.btn-group .button + .button,
.btn-group .button + .g-agenda__botao,
.btn-group .button + .g-info-revealer__toggle-button,
.btn-group .button + .g-link-relacionado,
.btn-group .button + .linha-tempo__anterior,
.btn-group .button + .linha-tempo__proximo,
.btn-group .button + .standard-slider__anterior,
.btn-group .button + .standard-slider__navigation,
.btn-group .button + .standard-slider__proximo,
.btn-group .g-agenda__botao + .btn,
.btn-group .g-agenda__botao + .btn-group,
.btn-group .g-agenda__botao + .button,
.btn-group .g-agenda__botao + .g-agenda__botao,
.btn-group .g-agenda__botao + .g-info-revealer__toggle-button,
.btn-group .g-agenda__botao + .g-link-relacionado,
.btn-group .g-agenda__botao + .linha-tempo__anterior,
.btn-group .g-agenda__botao + .linha-tempo__proximo,
.btn-group .g-agenda__botao + .standard-slider__anterior,
.btn-group .g-agenda__botao + .standard-slider__navigation,
.btn-group .g-agenda__botao + .standard-slider__proximo,
.btn-group .g-info-revealer__toggle-button + .btn,
.btn-group .g-info-revealer__toggle-button + .btn-group,
.btn-group .g-info-revealer__toggle-button + .button,
.btn-group .g-info-revealer__toggle-button + .g-agenda__botao,
.btn-group .g-info-revealer__toggle-button + .g-info-revealer__toggle-button,
.btn-group .g-info-revealer__toggle-button + .g-link-relacionado,
.btn-group .g-info-revealer__toggle-button + .linha-tempo__anterior,
.btn-group .g-info-revealer__toggle-button + .linha-tempo__proximo,
.btn-group .g-info-revealer__toggle-button + .standard-slider__anterior,
.btn-group .g-info-revealer__toggle-button + .standard-slider__navigation,
.btn-group .g-info-revealer__toggle-button + .standard-slider__proximo,
.btn-group .g-link-relacionado + .btn,
.btn-group .g-link-relacionado + .btn-group,
.btn-group .g-link-relacionado + .button,
.btn-group .g-link-relacionado + .g-agenda__botao,
.btn-group .g-link-relacionado + .g-info-revealer__toggle-button,
.btn-group .g-link-relacionado + .g-link-relacionado,
.btn-group .g-link-relacionado + .linha-tempo__anterior,
.btn-group .g-link-relacionado + .linha-tempo__proximo,
.btn-group .g-link-relacionado + .standard-slider__anterior,
.btn-group .g-link-relacionado + .standard-slider__navigation,
.btn-group .g-link-relacionado + .standard-slider__proximo,
.btn-group .linha-tempo__anterior + .btn,
.btn-group .linha-tempo__anterior + .btn-group,
.btn-group .linha-tempo__anterior + .button,
.btn-group .linha-tempo__anterior + .g-agenda__botao,
.btn-group .linha-tempo__anterior + .g-info-revealer__toggle-button,
.btn-group .linha-tempo__anterior + .g-link-relacionado,
.btn-group .linha-tempo__anterior + .linha-tempo__anterior,
.btn-group .linha-tempo__anterior + .linha-tempo__proximo,
.btn-group .linha-tempo__anterior + .standard-slider__anterior,
.btn-group .linha-tempo__anterior + .standard-slider__navigation,
.btn-group .linha-tempo__anterior + .standard-slider__proximo,
.btn-group .linha-tempo__proximo + .btn,
.btn-group .linha-tempo__proximo + .btn-group,
.btn-group .linha-tempo__proximo + .button,
.btn-group .linha-tempo__proximo + .g-agenda__botao,
.btn-group .linha-tempo__proximo + .g-info-revealer__toggle-button,
.btn-group .linha-tempo__proximo + .g-link-relacionado,
.btn-group .linha-tempo__proximo + .linha-tempo__anterior,
.btn-group .linha-tempo__proximo + .linha-tempo__proximo,
.btn-group .linha-tempo__proximo + .standard-slider__anterior,
.btn-group .linha-tempo__proximo + .standard-slider__navigation,
.btn-group .linha-tempo__proximo + .standard-slider__proximo,
.btn-group .standard-slider__anterior + .btn,
.btn-group .standard-slider__anterior + .btn-group,
.btn-group .standard-slider__anterior + .button,
.btn-group .standard-slider__anterior + .g-agenda__botao,
.btn-group .standard-slider__anterior + .g-info-revealer__toggle-button,
.btn-group .standard-slider__anterior + .g-link-relacionado,
.btn-group .standard-slider__anterior + .linha-tempo__anterior,
.btn-group .standard-slider__anterior + .linha-tempo__proximo,
.btn-group .standard-slider__anterior + .standard-slider__anterior,
.btn-group .standard-slider__anterior + .standard-slider__navigation,
.btn-group .standard-slider__anterior + .standard-slider__proximo,
.btn-group .standard-slider__navigation + .btn,
.btn-group .standard-slider__navigation + .btn-group,
.btn-group .standard-slider__navigation + .button,
.btn-group .standard-slider__navigation + .g-agenda__botao,
.btn-group .standard-slider__navigation + .g-info-revealer__toggle-button,
.btn-group .standard-slider__navigation + .g-link-relacionado,
.btn-group .standard-slider__navigation + .linha-tempo__anterior,
.btn-group .standard-slider__navigation + .linha-tempo__proximo,
.btn-group .standard-slider__navigation + .standard-slider__anterior,
.btn-group .standard-slider__navigation + .standard-slider__navigation,
.btn-group .standard-slider__navigation + .standard-slider__proximo,
.btn-group .standard-slider__proximo + .btn,
.btn-group .standard-slider__proximo + .btn-group,
.btn-group .standard-slider__proximo + .button,
.btn-group .standard-slider__proximo + .g-agenda__botao,
.btn-group .standard-slider__proximo + .g-info-revealer__toggle-button,
.btn-group .standard-slider__proximo + .g-link-relacionado,
.btn-group .standard-slider__proximo + .linha-tempo__anterior,
.btn-group .standard-slider__proximo + .linha-tempo__proximo,
.btn-group .standard-slider__proximo + .standard-slider__anterior,
.btn-group .standard-slider__proximo + .standard-slider__navigation,
.btn-group .standard-slider__proximo + .standard-slider__proximo,
.standard-slider__navigation .btn + .btn,
.standard-slider__navigation .btn + .btn-group,
.standard-slider__navigation .btn + .button,
.standard-slider__navigation .btn + .g-agenda__botao,
.standard-slider__navigation .btn + .g-info-revealer__toggle-button,
.standard-slider__navigation .btn + .g-link-relacionado,
.standard-slider__navigation .btn + .linha-tempo__anterior,
.standard-slider__navigation .btn + .linha-tempo__proximo,
.standard-slider__navigation .btn + .standard-slider__anterior,
.standard-slider__navigation .btn + .standard-slider__navigation,
.standard-slider__navigation .btn + .standard-slider__proximo,
.standard-slider__navigation .btn-group + .btn,
.standard-slider__navigation .btn-group + .btn-group,
.standard-slider__navigation .btn-group + .button,
.standard-slider__navigation .btn-group + .g-agenda__botao,
.standard-slider__navigation .btn-group + .g-info-revealer__toggle-button,
.standard-slider__navigation .btn-group + .g-link-relacionado,
.standard-slider__navigation .btn-group + .linha-tempo__anterior,
.standard-slider__navigation .btn-group + .linha-tempo__proximo,
.standard-slider__navigation .btn-group + .standard-slider__anterior,
.standard-slider__navigation .btn-group + .standard-slider__navigation,
.standard-slider__navigation .btn-group + .standard-slider__proximo,
.standard-slider__navigation .button + .btn,
.standard-slider__navigation .button + .btn-group,
.standard-slider__navigation .button + .button,
.standard-slider__navigation .button + .g-agenda__botao,
.standard-slider__navigation .button + .g-info-revealer__toggle-button,
.standard-slider__navigation .button + .g-link-relacionado,
.standard-slider__navigation .button + .linha-tempo__anterior,
.standard-slider__navigation .button + .linha-tempo__proximo,
.standard-slider__navigation .button + .standard-slider__anterior,
.standard-slider__navigation .button + .standard-slider__navigation,
.standard-slider__navigation .button + .standard-slider__proximo,
.standard-slider__navigation .g-agenda__botao + .btn,
.standard-slider__navigation .g-agenda__botao + .btn-group,
.standard-slider__navigation .g-agenda__botao + .button,
.standard-slider__navigation .g-agenda__botao + .g-agenda__botao,
.standard-slider__navigation .g-agenda__botao + .g-info-revealer__toggle-button,
.standard-slider__navigation .g-agenda__botao + .g-link-relacionado,
.standard-slider__navigation .g-agenda__botao + .linha-tempo__anterior,
.standard-slider__navigation .g-agenda__botao + .linha-tempo__proximo,
.standard-slider__navigation .g-agenda__botao + .standard-slider__anterior,
.standard-slider__navigation .g-agenda__botao + .standard-slider__navigation,
.standard-slider__navigation .g-agenda__botao + .standard-slider__proximo,
.standard-slider__navigation .g-info-revealer__toggle-button + .btn,
.standard-slider__navigation .g-info-revealer__toggle-button + .btn-group,
.standard-slider__navigation .g-info-revealer__toggle-button + .button,
.standard-slider__navigation .g-info-revealer__toggle-button + .g-agenda__botao,
.standard-slider__navigation .g-info-revealer__toggle-button + .g-info-revealer__toggle-button,
.standard-slider__navigation .g-info-revealer__toggle-button + .g-link-relacionado,
.standard-slider__navigation .g-info-revealer__toggle-button + .linha-tempo__anterior,
.standard-slider__navigation .g-info-revealer__toggle-button + .linha-tempo__proximo,
.standard-slider__navigation .g-info-revealer__toggle-button + .standard-slider__anterior,
.standard-slider__navigation .g-info-revealer__toggle-button + .standard-slider__navigation,
.standard-slider__navigation .g-info-revealer__toggle-button + .standard-slider__proximo,
.standard-slider__navigation .g-link-relacionado + .btn,
.standard-slider__navigation .g-link-relacionado + .btn-group,
.standard-slider__navigation .g-link-relacionado + .button,
.standard-slider__navigation .g-link-relacionado + .g-agenda__botao,
.standard-slider__navigation .g-link-relacionado + .g-info-revealer__toggle-button,
.standard-slider__navigation .g-link-relacionado + .g-link-relacionado,
.standard-slider__navigation .g-link-relacionado + .linha-tempo__anterior,
.standard-slider__navigation .g-link-relacionado + .linha-tempo__proximo,
.standard-slider__navigation .g-link-relacionado + .standard-slider__anterior,
.standard-slider__navigation .g-link-relacionado + .standard-slider__navigation,
.standard-slider__navigation .g-link-relacionado + .standard-slider__proximo,
.standard-slider__navigation .linha-tempo__anterior + .btn,
.standard-slider__navigation .linha-tempo__anterior + .btn-group,
.standard-slider__navigation .linha-tempo__anterior + .button,
.standard-slider__navigation .linha-tempo__anterior + .g-agenda__botao,
.standard-slider__navigation .linha-tempo__anterior + .g-info-revealer__toggle-button,
.standard-slider__navigation .linha-tempo__anterior + .g-link-relacionado,
.standard-slider__navigation .linha-tempo__anterior + .linha-tempo__anterior,
.standard-slider__navigation .linha-tempo__anterior + .linha-tempo__proximo,
.standard-slider__navigation .linha-tempo__anterior + .standard-slider__anterior,
.standard-slider__navigation .linha-tempo__anterior + .standard-slider__navigation,
.standard-slider__navigation .linha-tempo__anterior + .standard-slider__proximo,
.standard-slider__navigation .linha-tempo__proximo + .btn,
.standard-slider__navigation .linha-tempo__proximo + .btn-group,
.standard-slider__navigation .linha-tempo__proximo + .button,
.standard-slider__navigation .linha-tempo__proximo + .g-agenda__botao,
.standard-slider__navigation .linha-tempo__proximo + .g-info-revealer__toggle-button,
.standard-slider__navigation .linha-tempo__proximo + .g-link-relacionado,
.standard-slider__navigation .linha-tempo__proximo + .linha-tempo__anterior,
.standard-slider__navigation .linha-tempo__proximo + .linha-tempo__proximo,
.standard-slider__navigation .linha-tempo__proximo + .standard-slider__anterior,
.standard-slider__navigation .linha-tempo__proximo + .standard-slider__navigation,
.standard-slider__navigation .linha-tempo__proximo + .standard-slider__proximo,
.standard-slider__navigation .standard-slider__anterior + .btn,
.standard-slider__navigation .standard-slider__anterior + .btn-group,
.standard-slider__navigation .standard-slider__anterior + .button,
.standard-slider__navigation .standard-slider__anterior + .g-agenda__botao,
.standard-slider__navigation .standard-slider__anterior + .g-info-revealer__toggle-button,
.standard-slider__navigation .standard-slider__anterior + .g-link-relacionado,
.standard-slider__navigation .standard-slider__anterior + .linha-tempo__anterior,
.standard-slider__navigation .standard-slider__anterior + .linha-tempo__proximo,
.standard-slider__navigation .standard-slider__anterior + .standard-slider__anterior,
.standard-slider__navigation .standard-slider__anterior + .standard-slider__navigation,
.standard-slider__navigation .standard-slider__anterior + .standard-slider__proximo,
.standard-slider__navigation .standard-slider__navigation + .btn,
.standard-slider__navigation .standard-slider__navigation + .btn-group,
.standard-slider__navigation .standard-slider__navigation + .button,
.standard-slider__navigation .standard-slider__navigation + .g-agenda__botao,
.standard-slider__navigation .standard-slider__navigation + .g-info-revealer__toggle-button,
.standard-slider__navigation .standard-slider__navigation + .g-link-relacionado,
.standard-slider__navigation .standard-slider__navigation + .linha-tempo__anterior,
.standard-slider__navigation .standard-slider__navigation + .linha-tempo__proximo,
.standard-slider__navigation .standard-slider__navigation + .standard-slider__anterior,
.standard-slider__navigation .standard-slider__navigation + .standard-slider__navigation,
.standard-slider__navigation .standard-slider__navigation + .standard-slider__proximo,
.standard-slider__navigation .standard-slider__proximo + .btn,
.standard-slider__navigation .standard-slider__proximo + .btn-group,
.standard-slider__navigation .standard-slider__proximo + .button,
.standard-slider__navigation .standard-slider__proximo + .g-agenda__botao,
.standard-slider__navigation .standard-slider__proximo + .g-info-revealer__toggle-button,
.standard-slider__navigation .standard-slider__proximo + .g-link-relacionado,
.standard-slider__navigation .standard-slider__proximo + .linha-tempo__anterior,
.standard-slider__navigation .standard-slider__proximo + .linha-tempo__proximo,
.standard-slider__navigation .standard-slider__proximo + .standard-slider__anterior,
.standard-slider__navigation .standard-slider__proximo + .standard-slider__navigation,
.standard-slider__navigation .standard-slider__proximo + .standard-slider__proximo {
margin-left: -1px;
}
.btn-toolbar {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
}
.btn-toolbar .input-group {
width: auto;
}
.btn-group > .btn:first-child,
.btn-group > .button:first-child,
.btn-group > .g-agenda__botao:first-child,
.btn-group > .g-info-revealer__toggle-button:first-child,
.btn-group > .g-link-relacionado:first-child,
.btn-group > .linha-tempo__anterior:first-child,
.btn-group > .linha-tempo__proximo:first-child,
.btn-group > .standard-slider__anterior:first-child,
.btn-group > .standard-slider__proximo:first-child,
.standard-slider__navigation > .btn:first-child,
.standard-slider__navigation > .button:first-child,
.standard-slider__navigation > .g-agenda__botao:first-child,
.standard-slider__navigation > .g-info-revealer__toggle-button:first-child,
.standard-slider__navigation > .g-link-relacionado:first-child,
.standard-slider__navigation > .linha-tempo__anterior:first-child,
.standard-slider__navigation > .linha-tempo__proximo:first-child,
.standard-slider__navigation > .standard-slider__anterior:first-child,
.standard-slider__navigation > .standard-slider__proximo:first-child {
margin-left: 0;
}
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn-group:not(:last-child) > .button,
.btn-group > .btn-group:not(:last-child) > .g-agenda__botao,
.btn-group > .btn-group:not(:last-child) > .g-info-revealer__toggle-button,
.btn-group > .btn-group:not(:last-child) > .g-link-relacionado,
.btn-group > .btn-group:not(:last-child) > .linha-tempo__anterior,
.btn-group > .btn-group:not(:last-child) > .linha-tempo__proximo,
.btn-group > .btn-group:not(:last-child) > .standard-slider__anterior,
.btn-group > .btn-group:not(:last-child) > .standard-slider__proximo,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .button:not(:last-child):not(.dropdown-toggle),
.btn-group > .g-agenda__botao:not(:last-child):not(.dropdown-toggle),
.btn-group > .g-info-revealer__toggle-button:not(:last-child):not(.dropdown-toggle),
.btn-group > .g-link-relacionado:not(:last-child):not(.dropdown-toggle),
.btn-group > .linha-tempo__anterior:not(:last-child):not(.dropdown-toggle),
.btn-group > .linha-tempo__proximo:not(:last-child):not(.dropdown-toggle),
.btn-group > .standard-slider__anterior:not(:last-child):not(.dropdown-toggle),
.btn-group > .standard-slider__navigation:not(:last-child) > .btn,
.btn-group > .standard-slider__navigation:not(:last-child) > .button,
.btn-group > .standard-slider__navigation:not(:last-child) > .g-agenda__botao,
.btn-group > .standard-slider__navigation:not(:last-child) > .g-info-revealer__toggle-button,
.btn-group > .standard-slider__navigation:not(:last-child) > .g-link-relacionado,
.btn-group > .standard-slider__navigation:not(:last-child) > .linha-tempo__anterior,
.btn-group > .standard-slider__navigation:not(:last-child) > .linha-tempo__proximo,
.btn-group > .standard-slider__navigation:not(:last-child) > .standard-slider__anterior,
.btn-group > .standard-slider__navigation:not(:last-child) > .standard-slider__proximo,
.btn-group > .standard-slider__proximo:not(:last-child):not(.dropdown-toggle),
.standard-slider__navigation > .btn-group:not(:last-child) > .btn,
.standard-slider__navigation > .btn-group:not(:last-child) > .button,
.standard-slider__navigation > .btn-group:not(:last-child) > .g-agenda__botao,
.standard-slider__navigation > .btn-group:not(:last-child) > .g-info-revealer__toggle-button,
.standard-slider__navigation > .btn-group:not(:last-child) > .g-link-relacionado,
.standard-slider__navigation > .btn-group:not(:last-child) > .linha-tempo__anterior,
.standard-slider__navigation > .btn-group:not(:last-child) > .linha-tempo__proximo,
.standard-slider__navigation > .btn-group:not(:last-child) > .standard-slider__anterior,
.standard-slider__navigation > .btn-group:not(:last-child) > .standard-slider__proximo,
.standard-slider__navigation > .btn:not(:last-child):not(.dropdown-toggle),
.standard-slider__navigation > .button:not(:last-child):not(.dropdown-toggle),
.standard-slider__navigation > .g-agenda__botao:not(:last-child):not(.dropdown-toggle),
.standard-slider__navigation > .g-info-revealer__toggle-button:not(:last-child):not(.dropdown-toggle),
.standard-slider__navigation > .g-link-relacionado:not(:last-child):not(.dropdown-toggle),
.standard-slider__navigation > .linha-tempo__anterior:not(:last-child):not(.dropdown-toggle),
.standard-slider__navigation > .linha-tempo__proximo:not(:last-child):not(.dropdown-toggle),
.standard-slider__navigation > .standard-slider__anterior:not(:last-child):not(.dropdown-toggle),
.standard-slider__navigation > .standard-slider__navigation:not(:last-child) > .btn,
.standard-slider__navigation > .standard-slider__navigation:not(:last-child) > .button,
.standard-slider__navigation > .standard-slider__navigation:not(:last-child) > .g-agenda__botao,
.standard-slider__navigation > .standard-slider__navigation:not(:last-child) > .g-info-revealer__toggle-button,
.standard-slider__navigation > .standard-slider__navigation:not(:last-child) > .g-link-relacionado,
.standard-slider__navigation > .standard-slider__navigation:not(:last-child) > .linha-tempo__anterior,
.standard-slider__navigation > .standard-slider__navigation:not(:last-child) > .linha-tempo__proximo,
.standard-slider__navigation > .standard-slider__navigation:not(:last-child) > .standard-slider__anterior,
.standard-slider__navigation > .standard-slider__navigation:not(:last-child) > .standard-slider__proximo,
.standard-slider__navigation > .standard-slider__proximo:not(:last-child):not(.dropdown-toggle) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn-group:not(:first-child) > .button,
.btn-group > .btn-group:not(:first-child) > .g-agenda__botao,
.btn-group > .btn-group:not(:first-child) > .g-info-revealer__toggle-button,
.btn-group > .btn-group:not(:first-child) > .g-link-relacionado,
.btn-group > .btn-group:not(:first-child) > .linha-tempo__anterior,
.btn-group > .btn-group:not(:first-child) > .linha-tempo__proximo,
.btn-group > .btn-group:not(:first-child) > .standard-slider__anterior,
.btn-group > .btn-group:not(:first-child) > .standard-slider__proximo,
.btn-group > .btn:not(:first-child),
.btn-group > .button:not(:first-child),
.btn-group > .g-agenda__botao:not(:first-child),
.btn-group > .g-info-revealer__toggle-button:not(:first-child),
.btn-group > .g-link-relacionado:not(:first-child),
.btn-group > .linha-tempo__anterior:not(:first-child),
.btn-group > .linha-tempo__proximo:not(:first-child),
.btn-group > .standard-slider__anterior:not(:first-child),
.btn-group > .standard-slider__navigation:not(:first-child) > .btn,
.btn-group > .standard-slider__navigation:not(:first-child) > .button,
.btn-group > .standard-slider__navigation:not(:first-child) > .g-agenda__botao,
.btn-group > .standard-slider__navigation:not(:first-child) > .g-info-revealer__toggle-button,
.btn-group > .standard-slider__navigation:not(:first-child) > .g-link-relacionado,
.btn-group > .standard-slider__navigation:not(:first-child) > .linha-tempo__anterior,
.btn-group > .standard-slider__navigation:not(:first-child) > .linha-tempo__proximo,
.btn-group > .standard-slider__navigation:not(:first-child) > .standard-slider__anterior,
.btn-group > .standard-slider__navigation:not(:first-child) > .standard-slider__proximo,
.btn-group > .standard-slider__proximo:not(:first-child),
.standard-slider__navigation > .btn-group:not(:first-child) > .btn,
.standard-slider__navigation > .btn-group:not(:first-child) > .button,
.standard-slider__navigation > .btn-group:not(:first-child) > .g-agenda__botao,
.standard-slider__navigation > .btn-group:not(:first-child) > .g-info-revealer__toggle-button,
.standard-slider__navigation > .btn-group:not(:first-child) > .g-link-relacionado,
.standard-slider__navigation > .btn-group:not(:first-child) > .linha-tempo__anterior,
.standard-slider__navigation > .btn-group:not(:first-child) > .linha-tempo__proximo,
.standard-slider__navigation > .btn-group:not(:first-child) > .standard-slider__anterior,
.standard-slider__navigation > .btn-group:not(:first-child) > .standard-slider__proximo,
.standard-slider__navigation > .btn:not(:first-child),
.standard-slider__navigation > .button:not(:first-child),
.standard-slider__navigation > .g-agenda__botao:not(:first-child),
.standard-slider__navigation > .g-info-revealer__toggle-button:not(:first-child),
.standard-slider__navigation > .g-link-relacionado:not(:first-child),
.standard-slider__navigation > .linha-tempo__anterior:not(:first-child),
.standard-slider__navigation > .linha-tempo__proximo:not(:first-child),
.standard-slider__navigation > .standard-slider__anterior:not(:first-child),
.standard-slider__navigation > .standard-slider__navigation:not(:first-child) > .btn,
.standard-slider__navigation > .standard-slider__navigation:not(:first-child) > .button,
.standard-slider__navigation > .standard-slider__navigation:not(:first-child) > .g-agenda__botao,
.standard-slider__navigation > .standard-slider__navigation:not(:first-child) > .g-info-revealer__toggle-button,
.standard-slider__navigation > .standard-slider__navigation:not(:first-child) > .g-link-relacionado,
.standard-slider__navigation > .standard-slider__navigation:not(:first-child) > .linha-tempo__anterior,
.standard-slider__navigation > .standard-slider__navigation:not(:first-child) > .linha-tempo__proximo,
.standard-slider__navigation > .standard-slider__navigation:not(:first-child) > .standard-slider__anterior,
.standard-slider__navigation > .standard-slider__navigation:not(:first-child) > .standard-slider__proximo,
.standard-slider__navigation > .standard-slider__proximo:not(:first-child) {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
padding-right: 0.5625rem;
padding-left: 0.5625rem;
}
.dropdown-toggle-split:after,
.dropright .dropdown-toggle-split:after,
.dropup .dropdown-toggle-split:after {
margin-left: 0;
}
.dropleft .dropdown-toggle-split:before {
margin-right: 0;
}
.btn-group-sm > .btn + .dropdown-toggle-split,
.btn-group-sm > .button + .dropdown-toggle-split,
.btn-group-sm > .g-agenda__botao + .dropdown-toggle-split,
.btn-group-sm > .g-info-revealer__toggle-button + .dropdown-toggle-split,
.btn-group-sm > .g-link-relacionado + .dropdown-toggle-split,
.btn-group-sm > .linha-tempo__anterior + .dropdown-toggle-split,
.btn-group-sm > .linha-tempo__proximo + .dropdown-toggle-split,
.btn-group-sm > .standard-slider__anterior + .dropdown-toggle-split,
.btn-group-sm > .standard-slider__proximo + .dropdown-toggle-split,
.btn-sm + .dropdown-toggle-split {
padding-right: 0.375rem;
padding-left: 0.375rem;
}
.btn-group-lg > .btn + .dropdown-toggle-split,
.btn-group-lg > .button + .dropdown-toggle-split,
.btn-group-lg > .g-agenda__botao + .dropdown-toggle-split,
.btn-group-lg > .g-info-revealer__toggle-button + .dropdown-toggle-split,
.btn-group-lg > .g-link-relacionado + .dropdown-toggle-split,
.btn-group-lg > .linha-tempo__anterior + .dropdown-toggle-split,
.btn-group-lg > .linha-tempo__proximo + .dropdown-toggle-split,
.btn-group-lg > .standard-slider__anterior + .dropdown-toggle-split,
.btn-group-lg > .standard-slider__proximo + .dropdown-toggle-split,
.btn-lg + .dropdown-toggle-split {
padding-right: 0.75rem;
padding-left: 0.75rem;
}
.btn-group-vertical {
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
.btn-group-vertical .btn,
.btn-group-vertical .btn-group,
.btn-group-vertical .button,
.btn-group-vertical .g-agenda__botao,
.btn-group-vertical .g-info-revealer__toggle-button,
.btn-group-vertical .g-link-relacionado,
.btn-group-vertical .linha-tempo__anterior,
.btn-group-vertical .linha-tempo__proximo,
.btn-group-vertical .standard-slider__anterior,
.btn-group-vertical .standard-slider__navigation,
.btn-group-vertical .standard-slider__proximo {
width: 100%;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn + .button,
.btn-group-vertical > .btn + .g-agenda__botao,
.btn-group-vertical > .btn + .g-info-revealer__toggle-button,
.btn-group-vertical > .btn + .g-link-relacionado,
.btn-group-vertical > .btn + .linha-tempo__anterior,
.btn-group-vertical > .btn + .linha-tempo__proximo,
.btn-group-vertical > .btn + .standard-slider__anterior,
.btn-group-vertical > .btn + .standard-slider__navigation,
.btn-group-vertical > .btn + .standard-slider__proximo,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group,
.btn-group-vertical > .btn-group + .button,
.btn-group-vertical > .btn-group + .g-agenda__botao,
.btn-group-vertical > .btn-group + .g-info-revealer__toggle-button,
.btn-group-vertical > .btn-group + .g-link-relacionado,
.btn-group-vertical > .btn-group + .linha-tempo__anterior,
.btn-group-vertical > .btn-group + .linha-tempo__proximo,
.btn-group-vertical > .btn-group + .standard-slider__anterior,
.btn-group-vertical > .btn-group + .standard-slider__navigation,
.btn-group-vertical > .btn-group + .standard-slider__proximo,
.btn-group-vertical > .button + .btn,
.btn-group-vertical > .button + .btn-group,
.btn-group-vertical > .button + .button,
.btn-group-vertical > .button + .g-agenda__botao,
.btn-group-vertical > .button + .g-info-revealer__toggle-button,
.btn-group-vertical > .button + .g-link-relacionado,
.btn-group-vertical > .button + .linha-tempo__anterior,
.btn-group-vertical > .button + .linha-tempo__proximo,
.btn-group-vertical > .button + .standard-slider__anterior,
.btn-group-vertical > .button + .standard-slider__navigation,
.btn-group-vertical > .button + .standard-slider__proximo,
.btn-group-vertical > .g-agenda__botao + .btn,
.btn-group-vertical > .g-agenda__botao + .btn-group,
.btn-group-vertical > .g-agenda__botao + .button,
.btn-group-vertical > .g-agenda__botao + .g-agenda__botao,
.btn-group-vertical > .g-agenda__botao + .g-info-revealer__toggle-button,
.btn-group-vertical > .g-agenda__botao + .g-link-relacionado,
.btn-group-vertical > .g-agenda__botao + .linha-tempo__anterior,
.btn-group-vertical > .g-agenda__botao + .linha-tempo__proximo,
.btn-group-vertical > .g-agenda__botao + .standard-slider__anterior,
.btn-group-vertical > .g-agenda__botao + .standard-slider__navigation,
.btn-group-vertical > .g-agenda__botao + .standard-slider__proximo,
.btn-group-vertical > .g-info-revealer__toggle-button + .btn,
.btn-group-vertical > .g-info-revealer__toggle-button + .btn-group,
.btn-group-vertical > .g-info-revealer__toggle-button + .button,
.btn-group-vertical > .g-info-revealer__toggle-button + .g-agenda__botao,
.btn-group-vertical > .g-info-revealer__toggle-button + .g-info-revealer__toggle-button,
.btn-group-vertical > .g-info-revealer__toggle-button + .g-link-relacionado,
.btn-group-vertical > .g-info-revealer__toggle-button + .linha-tempo__anterior,
.btn-group-vertical > .g-info-revealer__toggle-button + .linha-tempo__proximo,
.btn-group-vertical > .g-info-revealer__toggle-button + .standard-slider__anterior,
.btn-group-vertical > .g-info-revealer__toggle-button + .standard-slider__navigation,
.btn-group-vertical > .g-info-revealer__toggle-button + .standard-slider__proximo,
.btn-group-vertical > .g-link-relacionado + .btn,
.btn-group-vertical > .g-link-relacionado + .btn-group,
.btn-group-vertical > .g-link-relacionado + .button,
.btn-group-vertical > .g-link-relacionado + .g-agenda__botao,
.btn-group-vertical > .g-link-relacionado + .g-info-revealer__toggle-button,
.btn-group-vertical > .g-link-relacionado + .g-link-relacionado,
.btn-group-vertical > .g-link-relacionado + .linha-tempo__anterior,
.btn-group-vertical > .g-link-relacionado + .linha-tempo__proximo,
.btn-group-vertical > .g-link-relacionado + .standard-slider__anterior,
.btn-group-vertical > .g-link-relacionado + .standard-slider__navigation,
.btn-group-vertical > .g-link-relacionado + .standard-slider__proximo,
.btn-group-vertical > .linha-tempo__anterior + .btn,
.btn-group-vertical > .linha-tempo__anterior + .btn-group,
.btn-group-vertical > .linha-tempo__anterior + .button,
.btn-group-vertical > .linha-tempo__anterior + .g-agenda__botao,
.btn-group-vertical > .linha-tempo__anterior + .g-info-revealer__toggle-button,
.btn-group-vertical > .linha-tempo__anterior + .g-link-relacionado,
.btn-group-vertical > .linha-tempo__anterior + .linha-tempo__anterior,
.btn-group-vertical > .linha-tempo__anterior + .linha-tempo__proximo,
.btn-group-vertical > .linha-tempo__anterior + .standard-slider__anterior,
.btn-group-vertical > .linha-tempo__anterior + .standard-slider__navigation,
.btn-group-vertical > .linha-tempo__anterior + .standard-slider__proximo,
.btn-group-vertical > .linha-tempo__proximo + .btn,
.btn-group-vertical > .linha-tempo__proximo + .btn-group,
.btn-group-vertical > .linha-tempo__proximo + .button,
.btn-group-vertical > .linha-tempo__proximo + .g-agenda__botao,
.btn-group-vertical > .linha-tempo__proximo + .g-info-revealer__toggle-button,
.btn-group-vertical > .linha-tempo__proximo + .g-link-relacionado,
.btn-group-vertical > .linha-tempo__proximo + .linha-tempo__anterior,
.btn-group-vertical > .linha-tempo__proximo + .linha-tempo__proximo,
.btn-group-vertical > .linha-tempo__proximo + .standard-slider__anterior,
.btn-group-vertical > .linha-tempo__proximo + .standard-slider__navigation,
.btn-group-vertical > .linha-tempo__proximo + .standard-slider__proximo,
.btn-group-vertical > .standard-slider__anterior + .btn,
.btn-group-vertical > .standard-slider__anterior + .btn-group,
.btn-group-vertical > .standard-slider__anterior + .button,
.btn-group-vertical > .standard-slider__anterior + .g-agenda__botao,
.btn-group-vertical > .standard-slider__anterior + .g-info-revealer__toggle-button,
.btn-group-vertical > .standard-slider__anterior + .g-link-relacionado,
.btn-group-vertical > .standard-slider__anterior + .linha-tempo__anterior,
.btn-group-vertical > .standard-slider__anterior + .linha-tempo__proximo,
.btn-group-vertical > .standard-slider__anterior + .standard-slider__anterior,
.btn-group-vertical > .standard-slider__anterior + .standard-slider__navigation,
.btn-group-vertical > .standard-slider__anterior + .standard-slider__proximo,
.btn-group-vertical > .standard-slider__navigation + .btn,
.btn-group-vertical > .standard-slider__navigation + .btn-group,
.btn-group-vertical > .standard-slider__navigation + .button,
.btn-group-vertical > .standard-slider__navigation + .g-agenda__botao,
.btn-group-vertical > .standard-slider__navigation + .g-info-revealer__toggle-button,
.btn-group-vertical > .standard-slider__navigation + .g-link-relacionado,
.btn-group-vertical > .standard-slider__navigation + .linha-tempo__anterior,
.btn-group-vertical > .standard-slider__navigation + .linha-tempo__proximo,
.btn-group-vertical > .standard-slider__navigation + .standard-slider__anterior,
.btn-group-vertical > .standard-slider__navigation + .standard-slider__navigation,
.btn-group-vertical > .standard-slider__navigation + .standard-slider__proximo,
.btn-group-vertical > .standard-slider__proximo + .btn,
.btn-group-vertical > .standard-slider__proximo + .btn-group,
.btn-group-vertical > .standard-slider__proximo + .button,
.btn-group-vertical > .standard-slider__proximo + .g-agenda__botao,
.btn-group-vertical > .standard-slider__proximo + .g-info-revealer__toggle-button,
.btn-group-vertical > .standard-slider__proximo + .g-link-relacionado,
.btn-group-vertical > .standard-slider__proximo + .linha-tempo__anterior,
.btn-group-vertical > .standard-slider__proximo + .linha-tempo__proximo,
.btn-group-vertical > .standard-slider__proximo + .standard-slider__anterior,
.btn-group-vertical > .standard-slider__proximo + .standard-slider__navigation,
.btn-group-vertical > .standard-slider__proximo + .standard-slider__proximo {
margin-top: -1px;
margin-left: 0;
}
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn-group:not(:last-child) > .button,
.btn-group-vertical > .btn-group:not(:last-child) > .g-agenda__botao,
.btn-group-vertical > .btn-group:not(:last-child) > .g-info-revealer__toggle-button,
.btn-group-vertical > .btn-group:not(:last-child) > .g-link-relacionado,
.btn-group-vertical > .btn-group:not(:last-child) > .linha-tempo__anterior,
.btn-group-vertical > .btn-group:not(:last-child) > .linha-tempo__proximo,
.btn-group-vertical > .btn-group:not(:last-child) > .standard-slider__anterior,
.btn-group-vertical > .btn-group:not(:last-child) > .standard-slider__proximo,
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .button:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .g-agenda__botao:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .g-info-revealer__toggle-button:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .g-link-relacionado:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .linha-tempo__anterior:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .linha-tempo__proximo:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .standard-slider__anterior:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .standard-slider__navigation:not(:last-child) > .btn,
.btn-group-vertical > .standard-slider__navigation:not(:last-child) > .button,
.btn-group-vertical > .standard-slider__navigation:not(:last-child) > .g-agenda__botao,
.btn-group-vertical > .standard-slider__navigation:not(:last-child) > .g-info-revealer__toggle-button,
.btn-group-vertical > .standard-slider__navigation:not(:last-child) > .g-link-relacionado,
.btn-group-vertical > .standard-slider__navigation:not(:last-child) > .linha-tempo__anterior,
.btn-group-vertical > .standard-slider__navigation:not(:last-child) > .linha-tempo__proximo,
.btn-group-vertical > .standard-slider__navigation:not(:last-child) > .standard-slider__anterior,
.btn-group-vertical > .standard-slider__navigation:not(:last-child) > .standard-slider__proximo,
.btn-group-vertical > .standard-slider__proximo:not(:last-child):not(.dropdown-toggle) {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .button,
.btn-group-vertical > .btn-group:not(:first-child) > .g-agenda__botao,
.btn-group-vertical > .btn-group:not(:first-child) > .g-info-revealer__toggle-button,
.btn-group-vertical > .btn-group:not(:first-child) > .g-link-relacionado,
.btn-group-vertical > .btn-group:not(:first-child) > .linha-tempo__anterior,
.btn-group-vertical > .btn-group:not(:first-child) > .linha-tempo__proximo,
.btn-group-vertical > .btn-group:not(:first-child) > .standard-slider__anterior,
.btn-group-vertical > .btn-group:not(:first-child) > .standard-slider__proximo,
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .button:not(:first-child),
.btn-group-vertical > .g-agenda__botao:not(:first-child),
.btn-group-vertical > .g-info-revealer__toggle-button:not(:first-child),
.btn-group-vertical > .g-link-relacionado:not(:first-child),
.btn-group-vertical > .linha-tempo__anterior:not(:first-child),
.btn-group-vertical > .linha-tempo__proximo:not(:first-child),
.btn-group-vertical > .standard-slider__anterior:not(:first-child),
.btn-group-vertical > .standard-slider__navigation:not(:first-child) > .btn,
.btn-group-vertical > .standard-slider__navigation:not(:first-child) > .button,
.btn-group-vertical > .standard-slider__navigation:not(:first-child) > .g-agenda__botao,
.btn-group-vertical > .standard-slider__navigation:not(:first-child) > .g-info-revealer__toggle-button,
.btn-group-vertical > .standard-slider__navigation:not(:first-child) > .g-link-relacionado,
.btn-group-vertical > .standard-slider__navigation:not(:first-child) > .linha-tempo__anterior,
.btn-group-vertical > .standard-slider__navigation:not(:first-child) > .linha-tempo__proximo,
.btn-group-vertical > .standard-slider__navigation:not(:first-child) > .standard-slider__anterior,
.btn-group-vertical > .standard-slider__navigation:not(:first-child) > .standard-slider__proximo,
.btn-group-vertical > .standard-slider__proximo:not(:first-child) {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn,
.btn-group-toggle > .btn-group > .button,
.btn-group-toggle > .btn-group > .g-agenda__botao,
.btn-group-toggle > .btn-group > .g-info-revealer__toggle-button,
.btn-group-toggle > .btn-group > .g-link-relacionado,
.btn-group-toggle > .btn-group > .linha-tempo__anterior,
.btn-group-toggle > .btn-group > .linha-tempo__proximo,
.btn-group-toggle > .btn-group > .standard-slider__anterior,
.btn-group-toggle > .btn-group > .standard-slider__proximo,
.btn-group-toggle > .button,
.btn-group-toggle > .g-agenda__botao,
.btn-group-toggle > .g-info-revealer__toggle-button,
.btn-group-toggle > .g-link-relacionado,
.btn-group-toggle > .linha-tempo__anterior,
.btn-group-toggle > .linha-tempo__proximo,
.btn-group-toggle > .standard-slider__anterior,
.btn-group-toggle > .standard-slider__navigation > .btn,
.btn-group-toggle > .standard-slider__navigation > .button,
.btn-group-toggle > .standard-slider__navigation > .g-agenda__botao,
.btn-group-toggle > .standard-slider__navigation > .g-info-revealer__toggle-button,
.btn-group-toggle > .standard-slider__navigation > .g-link-relacionado,
.btn-group-toggle > .standard-slider__navigation > .linha-tempo__anterior,
.btn-group-toggle > .standard-slider__navigation > .linha-tempo__proximo,
.btn-group-toggle > .standard-slider__navigation > .standard-slider__anterior,
.btn-group-toggle > .standard-slider__navigation > .standard-slider__proximo,
.btn-group-toggle > .standard-slider__proximo {
margin-bottom: 0;
}
.btn-group-toggle > .btn-group > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .button input[type="checkbox"],
.btn-group-toggle > .btn-group > .button input[type="radio"],
.btn-group-toggle > .btn-group > .g-agenda__botao input[type="checkbox"],
.btn-group-toggle > .btn-group > .g-agenda__botao input[type="radio"],
.btn-group-toggle > .btn-group > .g-info-revealer__toggle-button input[type="checkbox"],
.btn-group-toggle > .btn-group > .g-info-revealer__toggle-button input[type="radio"],
.btn-group-toggle > .btn-group > .g-link-relacionado input[type="checkbox"],
.btn-group-toggle > .btn-group > .g-link-relacionado input[type="radio"],
.btn-group-toggle > .btn-group > .linha-tempo__anterior input[type="checkbox"],
.btn-group-toggle > .btn-group > .linha-tempo__anterior input[type="radio"],
.btn-group-toggle > .btn-group > .linha-tempo__proximo input[type="checkbox"],
.btn-group-toggle > .btn-group > .linha-tempo__proximo input[type="radio"],
.btn-group-toggle > .btn-group > .standard-slider__anterior input[type="checkbox"],
.btn-group-toggle > .btn-group > .standard-slider__anterior input[type="radio"],
.btn-group-toggle > .btn-group > .standard-slider__proximo input[type="checkbox"],
.btn-group-toggle > .btn-group > .standard-slider__proximo input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .button input[type="checkbox"],
.btn-group-toggle > .button input[type="radio"],
.btn-group-toggle > .g-agenda__botao input[type="checkbox"],
.btn-group-toggle > .g-agenda__botao input[type="radio"],
.btn-group-toggle > .g-info-revealer__toggle-button input[type="checkbox"],
.btn-group-toggle > .g-info-revealer__toggle-button input[type="radio"],
.btn-group-toggle > .g-link-relacionado input[type="checkbox"],
.btn-group-toggle > .g-link-relacionado input[type="radio"],
.btn-group-toggle > .linha-tempo__anterior input[type="checkbox"],
.btn-group-toggle > .linha-tempo__anterior input[type="radio"],
.btn-group-toggle > .linha-tempo__proximo input[type="checkbox"],
.btn-group-toggle > .linha-tempo__proximo input[type="radio"],
.btn-group-toggle > .standard-slider__anterior input[type="checkbox"],
.btn-group-toggle > .standard-slider__anterior input[type="radio"],
.btn-group-toggle > .standard-slider__navigation > .btn input[type="checkbox"],
.btn-group-toggle > .standard-slider__navigation > .btn input[type="radio"],
.btn-group-toggle > .standard-slider__navigation > .button input[type="checkbox"],
.btn-group-toggle > .standard-slider__navigation > .button input[type="radio"],
.btn-group-toggle > .standard-slider__navigation > .g-agenda__botao input[type="checkbox"],
.btn-group-toggle > .standard-slider__navigation > .g-agenda__botao input[type="radio"],
.btn-group-toggle > .standard-slider__navigation > .g-info-revealer__toggle-button input[type="checkbox"],
.btn-group-toggle > .standard-slider__navigation > .g-info-revealer__toggle-button input[type="radio"],
.btn-group-toggle > .standard-slider__navigation > .g-link-relacionado input[type="checkbox"],
.btn-group-toggle > .standard-slider__navigation > .g-link-relacionado input[type="radio"],
.btn-group-toggle > .standard-slider__navigation > .linha-tempo__anterior input[type="checkbox"],
.btn-group-toggle > .standard-slider__navigation > .linha-tempo__anterior input[type="radio"],
.btn-group-toggle > .standard-slider__navigation > .linha-tempo__proximo input[type="checkbox"],
.btn-group-toggle > .standard-slider__navigation > .linha-tempo__proximo input[type="radio"],
.btn-group-toggle > .standard-slider__navigation > .standard-slider__anterior input[type="checkbox"],
.btn-group-toggle > .standard-slider__navigation > .standard-slider__anterior input[type="radio"],
.btn-group-toggle > .standard-slider__navigation > .standard-slider__proximo input[type="checkbox"],
.btn-group-toggle > .standard-slider__navigation > .standard-slider__proximo input[type="radio"],
.btn-group-toggle > .standard-slider__proximo input[type="checkbox"],
.btn-group-toggle > .standard-slider__proximo input[type="radio"] {
position: absolute;
clip: rect(0, 0, 0, 0);
pointer-events: none;
}
.input-group {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: stretch;
width: 100%;
}
.input-group > .custom-file,
.input-group > .custom-select,
.input-group > .form-control {
position: relative;
flex: 1 1 auto;
width: 1%;
margin-bottom: 0;
}
.input-group > .custom-file + .custom-file,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .form-control,
.input-group > .custom-select + .custom-file,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .form-control,
.input-group > .form-control + .custom-file,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .form-control {
margin-left: -1px;
}
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label,
.input-group > .custom-select:focus,
.input-group > .form-control:focus {
z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
z-index: 4;
}
.input-group > .custom-select:not(:last-child),
.input-group > .form-control:not(:last-child) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.input-group > .custom-select:not(:first-child),
.input-group > .form-control:not(:first-child) {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.input-group > .custom-file {
display: flex;
align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label:after {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.input-group-append,
.input-group-prepend {
display: flex;
}
.input-group-append .btn,
.input-group-append .button,
.input-group-append .g-agenda__botao,
.input-group-append .g-info-revealer__toggle-button,
.input-group-append .g-link-relacionado,
.input-group-append .linha-tempo__anterior,
.input-group-append .linha-tempo__proximo,
.input-group-append .standard-slider__anterior,
.input-group-append .standard-slider__proximo,
.input-group-prepend .btn,
.input-group-prepend .button,
.input-group-prepend .g-agenda__botao,
.input-group-prepend .g-info-revealer__toggle-button,
.input-group-prepend .g-link-relacionado,
.input-group-prepend .linha-tempo__anterior,
.input-group-prepend .linha-tempo__proximo,
.input-group-prepend .standard-slider__anterior,
.input-group-prepend .standard-slider__proximo {
position: relative;
z-index: 2;
}
.input-group-append .btn + .btn,
.input-group-append .btn + .button,
.input-group-append .btn + .g-agenda__botao,
.input-group-append .btn + .g-info-revealer__toggle-button,
.input-group-append .btn + .g-link-relacionado,
.input-group-append .btn + .input-group-text,
.input-group-append .btn + .linha-tempo__anterior,
.input-group-append .btn + .linha-tempo__proximo,
.input-group-append .btn + .standard-slider__anterior,
.input-group-append .btn + .standard-slider__proximo,
.input-group-append .button + .btn,
.input-group-append .button + .button,
.input-group-append .button + .g-agenda__botao,
.input-group-append .button + .g-info-revealer__toggle-button,
.input-group-append .button + .g-link-relacionado,
.input-group-append .button + .input-group-text,
.input-group-append .button + .linha-tempo__anterior,
.input-group-append .button + .linha-tempo__proximo,
.input-group-append .button + .standard-slider__anterior,
.input-group-append .button + .standard-slider__proximo,
.input-group-append .g-agenda__botao + .btn,
.input-group-append .g-agenda__botao + .button,
.input-group-append .g-agenda__botao + .g-agenda__botao,
.input-group-append .g-agenda__botao + .g-info-revealer__toggle-button,
.input-group-append .g-agenda__botao + .g-link-relacionado,
.input-group-append .g-agenda__botao + .input-group-text,
.input-group-append .g-agenda__botao + .linha-tempo__anterior,
.input-group-append .g-agenda__botao + .linha-tempo__proximo,
.input-group-append .g-agenda__botao + .standard-slider__anterior,
.input-group-append .g-agenda__botao + .standard-slider__proximo,
.input-group-append .g-info-revealer__toggle-button + .btn,
.input-group-append .g-info-revealer__toggle-button + .button,
.input-group-append .g-info-revealer__toggle-button + .g-agenda__botao,
.input-group-append .g-info-revealer__toggle-button + .g-info-revealer__toggle-button,
.input-group-append .g-info-revealer__toggle-button + .g-link-relacionado,
.input-group-append .g-info-revealer__toggle-button + .input-group-text,
.input-group-append .g-info-revealer__toggle-button + .linha-tempo__anterior,
.input-group-append .g-info-revealer__toggle-button + .linha-tempo__proximo,
.input-group-append .g-info-revealer__toggle-button + .standard-slider__anterior,
.input-group-append .g-info-revealer__toggle-button + .standard-slider__proximo,
.input-group-append .g-link-relacionado + .btn,
.input-group-append .g-link-relacionado + .button,
.input-group-append .g-link-relacionado + .g-agenda__botao,
.input-group-append .g-link-relacionado + .g-info-revealer__toggle-button,
.input-group-append .g-link-relacionado + .g-link-relacionado,
.input-group-append .g-link-relacionado + .input-group-text,
.input-group-append .g-link-relacionado + .linha-tempo__anterior,
.input-group-append .g-link-relacionado + .linha-tempo__proximo,
.input-group-append .g-link-relacionado + .standard-slider__anterior,
.input-group-append .g-link-relacionado + .standard-slider__proximo,
.input-group-append .input-group-text + .btn,
.input-group-append .input-group-text + .button,
.input-group-append .input-group-text + .g-agenda__botao,
.input-group-append .input-group-text + .g-info-revealer__toggle-button,
.input-group-append .input-group-text + .g-link-relacionado,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .linha-tempo__anterior,
.input-group-append .input-group-text + .linha-tempo__proximo,
.input-group-append .input-group-text + .standard-slider__anterior,
.input-group-append .input-group-text + .standard-slider__proximo,
.input-group-append .linha-tempo__anterior + .btn,
.input-group-append .linha-tempo__anterior + .button,
.input-group-append .linha-tempo__anterior + .g-agenda__botao,
.input-group-append .linha-tempo__anterior + .g-info-revealer__toggle-button,
.input-group-append .linha-tempo__anterior + .g-link-relacionado,
.input-group-append .linha-tempo__anterior + .input-group-text,
.input-group-append .linha-tempo__anterior + .linha-tempo__anterior,
.input-group-append .linha-tempo__anterior + .linha-tempo__proximo,
.input-group-append .linha-tempo__anterior + .standard-slider__anterior,
.input-group-append .linha-tempo__anterior + .standard-slider__proximo,
.input-group-append .linha-tempo__proximo + .btn,
.input-group-append .linha-tempo__proximo + .button,
.input-group-append .linha-tempo__proximo + .g-agenda__botao,
.input-group-append .linha-tempo__proximo + .g-info-revealer__toggle-button,
.input-group-append .linha-tempo__proximo + .g-link-relacionado,
.input-group-append .linha-tempo__proximo + .input-group-text,
.input-group-append .linha-tempo__proximo + .linha-tempo__anterior,
.input-group-append .linha-tempo__proximo + .linha-tempo__proximo,
.input-group-append .linha-tempo__proximo + .standard-slider__anterior,
.input-group-append .linha-tempo__proximo + .standard-slider__proximo,
.input-group-append .standard-slider__anterior + .btn,
.input-group-append .standard-slider__anterior + .button,
.input-group-append .standard-slider__anterior + .g-agenda__botao,
.input-group-append .standard-slider__anterior + .g-info-revealer__toggle-button,
.input-group-append .standard-slider__anterior + .g-link-relacionado,
.input-group-append .standard-slider__anterior + .input-group-text,
.input-group-append .standard-slider__anterior + .linha-tempo__anterior,
.input-group-append .standard-slider__anterior + .linha-tempo__proximo,
.input-group-append .standard-slider__anterior + .standard-slider__anterior,
.input-group-append .standard-slider__anterior + .standard-slider__proximo,
.input-group-append .standard-slider__proximo + .btn,
.input-group-append .standard-slider__proximo + .button,
.input-group-append .standard-slider__proximo + .g-agenda__botao,
.input-group-append .standard-slider__proximo + .g-info-revealer__toggle-button,
.input-group-append .standard-slider__proximo + .g-link-relacionado,
.input-group-append .standard-slider__proximo + .input-group-text,
.input-group-append .standard-slider__proximo + .linha-tempo__anterior,
.input-group-append .standard-slider__proximo + .linha-tempo__proximo,
.input-group-append .standard-slider__proximo + .standard-slider__anterior,
.input-group-append .standard-slider__proximo + .standard-slider__proximo,
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .button,
.input-group-prepend .btn + .g-agenda__botao,
.input-group-prepend .btn + .g-info-revealer__toggle-button,
.input-group-prepend .btn + .g-link-relacionado,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .btn + .linha-tempo__anterior,
.input-group-prepend .btn + .linha-tempo__proximo,
.input-group-prepend .btn + .standard-slider__anterior,
.input-group-prepend .btn + .standard-slider__proximo,
.input-group-prepend .button + .btn,
.input-group-prepend .button + .button,
.input-group-prepend .button + .g-agenda__botao,
.input-group-prepend .button + .g-info-revealer__toggle-button,
.input-group-prepend .button + .g-link-relacionado,
.input-group-prepend .button + .input-group-text,
.input-group-prepend .button + .linha-tempo__anterior,
.input-group-prepend .button + .linha-tempo__proximo,
.input-group-prepend .button + .standard-slider__anterior,
.input-group-prepend .button + .standard-slider__proximo,
.input-group-prepend .g-agenda__botao + .btn,
.input-group-prepend .g-agenda__botao + .button,
.input-group-prepend .g-agenda__botao + .g-agenda__botao,
.input-group-prepend .g-agenda__botao + .g-info-revealer__toggle-button,
.input-group-prepend .g-agenda__botao + .g-link-relacionado,
.input-group-prepend .g-agenda__botao + .input-group-text,
.input-group-prepend .g-agenda__botao + .linha-tempo__anterior,
.input-group-prepend .g-agenda__botao + .linha-tempo__proximo,
.input-group-prepend .g-agenda__botao + .standard-slider__anterior,
.input-group-prepend .g-agenda__botao + .standard-slider__proximo,
.input-group-prepend .g-info-revealer__toggle-button + .btn,
.input-group-prepend .g-info-revealer__toggle-button + .button,
.input-group-prepend .g-info-revealer__toggle-button + .g-agenda__botao,
.input-group-prepend .g-info-revealer__toggle-button + .g-info-revealer__toggle-button,
.input-group-prepend .g-info-revealer__toggle-button + .g-link-relacionado,
.input-group-prepend .g-info-revealer__toggle-button + .input-group-text,
.input-group-prepend .g-info-revealer__toggle-button + .linha-tempo__anterior,
.input-group-prepend .g-info-revealer__toggle-button + .linha-tempo__proximo,
.input-group-prepend .g-info-revealer__toggle-button + .standard-slider__anterior,
.input-group-prepend .g-info-revealer__toggle-button + .standard-slider__proximo,
.input-group-prepend .g-link-relacionado + .btn,
.input-group-prepend .g-link-relacionado + .button,
.input-group-prepend .g-link-relacionado + .g-agenda__botao,
.input-group-prepend .g-link-relacionado + .g-info-revealer__toggle-button,
.input-group-prepend .g-link-relacionado + .g-link-relacionado,
.input-group-prepend .g-link-relacionado + .input-group-text,
.input-group-prepend .g-link-relacionado + .linha-tempo__anterior,
.input-group-prepend .g-link-relacionado + .linha-tempo__proximo,
.input-group-prepend .g-link-relacionado + .standard-slider__anterior,
.input-group-prepend .g-link-relacionado + .standard-slider__proximo,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .input-group-text + .button,
.input-group-prepend .input-group-text + .g-agenda__botao,
.input-group-prepend .input-group-text + .g-info-revealer__toggle-button,
.input-group-prepend .input-group-text + .g-link-relacionado,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .linha-tempo__anterior,
.input-group-prepend .input-group-text + .linha-tempo__proximo,
.input-group-prepend .input-group-text + .standard-slider__anterior,
.input-group-prepend .input-group-text + .standard-slider__proximo,
.input-group-prepend .linha-tempo__anterior + .btn,
.input-group-prepend .linha-tempo__anterior + .button,
.input-group-prepend .linha-tempo__anterior + .g-agenda__botao,
.input-group-prepend .linha-tempo__anterior + .g-info-revealer__toggle-button,
.input-group-prepend .linha-tempo__anterior + .g-link-relacionado,
.input-group-prepend .linha-tempo__anterior + .input-group-text,
.input-group-prepend .linha-tempo__anterior + .linha-tempo__anterior,
.input-group-prepend .linha-tempo__anterior + .linha-tempo__proximo,
.input-group-prepend .linha-tempo__anterior + .standard-slider__anterior,
.input-group-prepend .linha-tempo__anterior + .standard-slider__proximo,
.input-group-prepend .linha-tempo__proximo + .btn,
.input-group-prepend .linha-tempo__proximo + .button,
.input-group-prepend .linha-tempo__proximo + .g-agenda__botao,
.input-group-prepend .linha-tempo__proximo + .g-info-revealer__toggle-button,
.input-group-prepend .linha-tempo__proximo + .g-link-relacionado,
.input-group-prepend .linha-tempo__proximo + .input-group-text,
.input-group-prepend .linha-tempo__proximo + .linha-tempo__anterior,
.input-group-prepend .linha-tempo__proximo + .linha-tempo__proximo,
.input-group-prepend .linha-tempo__proximo + .standard-slider__anterior,
.input-group-prepend .linha-tempo__proximo + .standard-slider__proximo,
.input-group-prepend .standard-slider__anterior + .btn,
.input-group-prepend .standard-slider__anterior + .button,
.input-group-prepend .standard-slider__anterior + .g-agenda__botao,
.input-group-prepend .standard-slider__anterior + .g-info-revealer__toggle-button,
.input-group-prepend .standard-slider__anterior + .g-link-relacionado,
.input-group-prepend .standard-slider__anterior + .input-group-text,
.input-group-prepend .standard-slider__anterior + .linha-tempo__anterior,
.input-group-prepend .standard-slider__anterior + .linha-tempo__proximo,
.input-group-prepend .standard-slider__anterior + .standard-slider__anterior,
.input-group-prepend .standard-slider__anterior + .standard-slider__proximo,
.input-group-prepend .standard-slider__proximo + .btn,
.input-group-prepend .standard-slider__proximo + .button,
.input-group-prepend .standard-slider__proximo + .g-agenda__botao,
.input-group-prepend .standard-slider__proximo + .g-info-revealer__toggle-button,
.input-group-prepend .standard-slider__proximo + .g-link-relacionado,
.input-group-prepend .standard-slider__proximo + .input-group-text,
.input-group-prepend .standard-slider__proximo + .linha-tempo__anterior,
.input-group-prepend .standard-slider__proximo + .linha-tempo__proximo,
.input-group-prepend .standard-slider__proximo + .standard-slider__anterior,
.input-group-prepend .standard-slider__proximo + .standard-slider__proximo {
margin-left: -1px;
}
.input-group-prepend {
margin-right: -1px;
}
.input-group-append {
margin-left: -1px;
}
.input-group-text {
display: flex;
align-items: center;
padding: 0.375rem 0.75rem;
margin-bottom: 0;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
text-align: center;
white-space: nowrap;
background-color: #e9ecef;
border: 1px solid #ced4da;
border-radius: 0.25rem;
}
.input-group-text input[type="checkbox"],
.input-group-text input[type="radio"] {
margin-top: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-append > .btn,
.input-group-lg > .input-group-append > .button,
.input-group-lg > .input-group-append > .g-agenda__botao,
.input-group-lg > .input-group-append > .g-info-revealer__toggle-button,
.input-group-lg > .input-group-append > .g-link-relacionado,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-append > .linha-tempo__anterior,
.input-group-lg > .input-group-append > .linha-tempo__proximo,
.input-group-lg > .input-group-append > .standard-slider__anterior,
.input-group-lg > .input-group-append > .standard-slider__proximo,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-prepend > .button,
.input-group-lg > .input-group-prepend > .g-agenda__botao,
.input-group-lg > .input-group-prepend > .g-info-revealer__toggle-button,
.input-group-lg > .input-group-prepend > .g-link-relacionado,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-prepend > .linha-tempo__anterior,
.input-group-lg > .input-group-prepend > .linha-tempo__proximo,
.input-group-lg > .input-group-prepend > .standard-slider__anterior,
.input-group-lg > .input-group-prepend > .standard-slider__proximo {
height: calc(2.6875rem + 2px);
padding: 0.5rem 1rem;
font-size: 1.125rem;
line-height: 1.5;
border-radius: 0.3rem;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-append > .btn,
.input-group-sm > .input-group-append > .button,
.input-group-sm > .input-group-append > .g-agenda__botao,
.input-group-sm > .input-group-append > .g-info-revealer__toggle-button,
.input-group-sm > .input-group-append > .g-link-relacionado,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-append > .linha-tempo__anterior,
.input-group-sm > .input-group-append > .linha-tempo__proximo,
.input-group-sm > .input-group-append > .standard-slider__anterior,
.input-group-sm > .input-group-append > .standard-slider__proximo,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-prepend > .button,
.input-group-sm > .input-group-prepend > .g-agenda__botao,
.input-group-sm > .input-group-prepend > .g-info-revealer__toggle-button,
.input-group-sm > .input-group-prepend > .g-link-relacionado,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-prepend > .linha-tempo__anterior,
.input-group-sm > .input-group-prepend > .linha-tempo__proximo,
.input-group-sm > .input-group-prepend > .standard-slider__anterior,
.input-group-sm > .input-group-prepend > .standard-slider__proximo {
height: calc(1.8125rem + 2px);
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
line-height: 1.5;
border-radius: 0.2rem;
}
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .button:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .g-agenda__botao:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .g-info-revealer__toggle-button:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .g-link-relacionado:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child),
.input-group > .input-group-append:last-child > .linha-tempo__anterior:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .linha-tempo__proximo:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .standard-slider__anterior:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .standard-slider__proximo:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .button,
.input-group > .input-group-append:not(:last-child) > .g-agenda__botao,
.input-group > .input-group-append:not(:last-child) > .g-info-revealer__toggle-button,
.input-group > .input-group-append:not(:last-child) > .g-link-relacionado,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .linha-tempo__anterior,
.input-group > .input-group-append:not(:last-child) > .linha-tempo__proximo,
.input-group > .input-group-append:not(:last-child) > .standard-slider__anterior,
.input-group > .input-group-append:not(:last-child) > .standard-slider__proximo,
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .button,
.input-group > .input-group-prepend > .g-agenda__botao,
.input-group > .input-group-prepend > .g-info-revealer__toggle-button,
.input-group > .input-group-prepend > .g-link-relacionado,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-prepend > .linha-tempo__anterior,
.input-group > .input-group-prepend > .linha-tempo__proximo,
.input-group > .input-group-prepend > .standard-slider__anterior,
.input-group > .input-group-prepend > .standard-slider__proximo {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .button,
.input-group > .input-group-append > .g-agenda__botao,
.input-group > .input-group-append > .g-info-revealer__toggle-button,
.input-group > .input-group-append > .g-link-relacionado,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-append > .linha-tempo__anterior,
.input-group > .input-group-append > .linha-tempo__proximo,
.input-group > .input-group-append > .standard-slider__anterior,
.input-group > .input-group-append > .standard-slider__proximo,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .button:not(:first-child),
.input-group > .input-group-prepend:first-child > .g-agenda__botao:not(:first-child),
.input-group > .input-group-prepend:first-child > .g-info-revealer__toggle-button:not(:first-child),
.input-group > .input-group-prepend:first-child > .g-link-relacionado:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child),
.input-group > .input-group-prepend:first-child > .linha-tempo__anterior:not(:first-child),
.input-group > .input-group-prepend:first-child > .linha-tempo__proximo:not(:first-child),
.input-group > .input-group-prepend:first-child > .standard-slider__anterior:not(:first-child),
.input-group > .input-group-prepend:first-child > .standard-slider__proximo:not(:first-child),
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .button,
.input-group > .input-group-prepend:not(:first-child) > .g-agenda__botao,
.input-group > .input-group-prepend:not(:first-child) > .g-info-revealer__toggle-button,
.input-group > .input-group-prepend:not(:first-child) > .g-link-relacionado,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .linha-tempo__anterior,
.input-group > .input-group-prepend:not(:first-child) > .linha-tempo__proximo,
.input-group > .input-group-prepend:not(:first-child) > .standard-slider__anterior,
.input-group > .input-group-prepend:not(:first-child) > .standard-slider__proximo {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.custom-control {
position: relative;
display: block;
min-height: 1.5rem;
padding-left: 1.5rem;
}
.custom-control-inline {
display: inline-flex;
margin-right: 1rem;
}
.custom-control-input {
position: absolute;
z-index: -1;
opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label:before {
color: #fff;
background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label:before {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:active ~ .custom-control-label:before {
color: #fff;
background-color: #b3d7ff;
}
.custom-control-input:disabled ~ .custom-control-label {
color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label:before {
background-color: #e9ecef;
}
.custom-control-label {
position: relative;
margin-bottom: 0;
}
.custom-control-label:before {
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: #dee2e6;
}
.custom-control-label:after,
.custom-control-label:before {
position: absolute;
top: 0.25rem;
left: -1.5rem;
display: block;
width: 1rem;
height: 1rem;
content: "";
}
.custom-control-label:after {
background-repeat: no-repeat;
background-position: 50%;
background-size: 50% 50%;
}
.custom-checkbox .custom-control-label:before {
border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label:before {
background-color: #007bff;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label:after {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label:before {
background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label:after {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label:before {
background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label:before {
background-color: rgba(0, 123, 255, 0.5);
}
.custom-radio .custom-control-label:before {
border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label:before {
background-color: #007bff;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label:after {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label:before {
background-color: rgba(0, 123, 255, 0.5);
}
.custom-select {
display: inline-block;
width: 100%;
height: calc(2.25rem + 2px);
padding: 0.375rem 1.75rem 0.375rem 0.75rem;
line-height: 1.5;
color: #495057;
vertical-align: middle;
background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
background-size: 8px 10px;
border: 1px solid #ced4da;
border-radius: 0.25rem;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.custom-select:focus {
border-color: #80bdff;
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(128, 189, 255, 0.5);
}
.custom-select:focus::-ms-value {
color: #495057;
background-color: #fff;
}
.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
height: auto;
padding-right: 0.75rem;
background-image: none;
}
.custom-select:disabled {
color: #6c757d;
background-color: #e9ecef;
}
.custom-select::-ms-expand {
opacity: 0;
}
.custom-select-sm {
height: calc(1.8125rem + 2px);
font-size: 75%;
}
.custom-select-lg,
.custom-select-sm {
padding-top: 0.375rem;
padding-bottom: 0.375rem;
}
.custom-select-lg {
height: calc(2.6875rem + 2px);
font-size: 125%;
}
.custom-file {
display: inline-block;
margin-bottom: 0;
}
.custom-file,
.custom-file-input {
position: relative;
width: 100%;
height: calc(2.25rem + 2px);
}
.custom-file-input {
z-index: 2;
margin: 0;
opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
border-color: #80bdff;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input:focus ~ .custom-file-label:after {
border-color: #80bdff;
}
.custom-file-input:disabled ~ .custom-file-label {
background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label:after {
content: "Browse";
}
.custom-file-label {
left: 0;
z-index: 1;
height: calc(2.25rem + 2px);
background-color: #fff;
border: 1px solid #ced4da;
border-radius: 0.25rem;
}
.custom-file-label,
.custom-file-label:after {
position: absolute;
top: 0;
right: 0;
padding: 0.375rem 0.75rem;
line-height: 1.5;
color: #495057;
}
.custom-file-label:after {
bottom: 0;
z-index: 3;
display: block;
height: 2.25rem;
content: "Browse";
background-color: #e9ecef;
border-left: 1px solid #ced4da;
border-radius: 0 0.25rem 0.25rem 0;
}
.custom-range {
width: 100%;
padding-left: 0;
background-color: transparent;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.custom-range:focus {
outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
border: 0;
}
.custom-range::-webkit-slider-thumb {
width: 1rem;
height: 1rem;
margin-top: -0.25rem;
background-color: #007bff;
border: 0;
border-radius: 1rem;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-webkit-appearance: none;
appearance: none;
}
@media screen and (prefers-reduced-motion: reduce) {
.custom-range::-webkit-slider-thumb {
transition: none;
}
}
.custom-range::-webkit-slider-thumb:active {
background-color: #b3d7ff;
}
.custom-range::-webkit-slider-runnable-track {
width: 100%;
height: 0.5rem;
color: transparent;
cursor: pointer;
background-color: #dee2e6;
border-color: transparent;
border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
width: 1rem;
height: 1rem;
background-color: #007bff;
border: 0;
border-radius: 1rem;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-moz-appearance: none;
appearance: none;
}
@media screen and (prefers-reduced-motion: reduce) {
.custom-range::-moz-range-thumb {
transition: none;
}
}
.custom-range::-moz-range-thumb:active {
background-color: #b3d7ff;
}
.custom-range::-moz-range-track {
width: 100%;
height: 0.5rem;
color: transparent;
cursor: pointer;
background-color: #dee2e6;
border-color: transparent;
border-radius: 1rem;
}
.custom-range::-ms-thumb {
width: 1rem;
height: 1rem;
margin-top: 0;
margin-right: 0.2rem;
margin-left: 0.2rem;
background-color: #007bff;
border: 0;
border-radius: 1rem;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
appearance: none;
}
@media screen and (prefers-reduced-motion: reduce) {
.custom-range::-ms-thumb {
transition: none;
}
}
.custom-range::-ms-thumb:active {
background-color: #b3d7ff;
}
.custom-range::-ms-track {
width: 100%;
height: 0.5rem;
color: transparent;
cursor: pointer;
background-color: transparent;
border-color: transparent;
border-width: 0.5rem;
}
.custom-range::-ms-fill-lower,
.custom-range::-ms-fill-upper {
background-color: #dee2e6;
border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
margin-right: 15px;
}
.custom-control-label:before,
.custom-file-label,
.custom-select {
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
.custom-control-label:before,
.custom-file-label,
.custom-select {
transition: none;
}
}
.localnav,
.nav {
display: flex;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.localnav__link,
.nav-link {
display: block;
padding: 0.5rem 1rem;
}
.localnav__link:focus,
.localnav__link:hover,
.nav-link:focus,
.nav-link:hover {
text-decoration: none;
}
.disabled.localnav__link,
.nav-link.disabled {
color: #6c757d;
}
.nav-tabs {
border-bottom: 1px solid #dee2e6;
}
.nav-tabs .localnav__item,
.nav-tabs .nav-item {
margin-bottom: -1px;
}
.nav-tabs .localnav__link,
.nav-tabs .nav-link {
border: 1px solid transparent;
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem;
}
.nav-tabs .localnav__link:focus,
.nav-tabs .localnav__link:hover,
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .disabled.localnav__link,
.nav-tabs .nav-link.disabled {
color: #6c757d;
background-color: transparent;
border-color: transparent;
}
.nav-tabs .active.localnav__link,
.nav-tabs .nav-item.show .localnav__link,
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active,
.nav-tabs .show.localnav__item .localnav__link,
.nav-tabs .show.localnav__item .nav-link {
color: #495057;
background-color: #fff;
border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.nav-pills .localnav__link,
.nav-pills .nav-link {
border-radius: 0.25rem;
}
.nav-pills .active.localnav__link,
.nav-pills .nav-link.active,
.nav-pills .show > .localnav__link,
.nav-pills .show > .nav-link {
color: #fff;
background-color: #007bff;
}
.nav-fill .localnav__item,
.nav-fill .nav-item {
flex: 1 1 auto;
text-align: center;
}
.nav-justified .localnav__item,
.nav-justified .nav-item {
flex-basis: 0;
flex-grow: 1;
text-align: center;
}
.tab-content > .tab-pane {
display: none;
}
.tab-content > .active {
display: block;
}
.navbar {
position: relative;
padding: 0.5rem 1rem;
}
.navbar,
.navbar > .container,
.navbar > .container-fluid {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
}
.navbar-brand {
display: inline-block;
padding-top: 0.40625rem;
padding-bottom: 0.40625rem;
margin-right: 1rem;
font-size: 1.125rem;
line-height: inherit;
white-space: nowrap;
}
.navbar-brand:focus,
.navbar-brand:hover {
text-decoration: none;
}
.navbar-nav {
display: flex;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.navbar-nav .localnav__link,
.navbar-nav .nav-link {
padding-right: 0;
padding-left: 0;
}
.navbar-nav .dropdown-menu {
position: static;
float: none;
}
.navbar-text {
display: inline-block;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.navbar-collapse {
flex-basis: 100%;
flex-grow: 1;
align-items: center;
}
.navbar-toggler {
padding: 0.25rem 0.75rem;
font-size: 1.125rem;
line-height: 1;
background-color: transparent;
border: 1px solid transparent;
border-radius: 0.25rem;
}
.navbar-toggler:focus,
.navbar-toggler:hover {
text-decoration: none;
}
.navbar-toggler:not(:disabled):not(.disabled) {
cursor: pointer;
}
.navbar-toggler-icon {
display: inline-block;
width: 1.5em;
height: 1.5em;
vertical-align: middle;
content: "";
background: no-repeat 50%;
background-size: 100% 100%;
}
@media (max-width: 575.98px) {
.navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid {
padding-right: 0;
padding-left: 0;
}
}
@media (min-width: 576px) {
.navbar-expand-sm {
flex-flow: row nowrap;
justify-content: flex-start;
}
.navbar-expand-sm .navbar-nav {
flex-direction: row;
}
.navbar-expand-sm .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-sm .navbar-nav .localnav__link,
.navbar-expand-sm .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid {
flex-wrap: nowrap;
}
.navbar-expand-sm .navbar-collapse {
display: flex !important;
flex-basis: auto;
}
.navbar-expand-sm .navbar-toggler {
display: none;
}
}
@media (max-width: 767.98px) {
.navbar-expand-md > .container,
.navbar-expand-md > .container-fluid {
padding-right: 0;
padding-left: 0;
}
}
@media (min-width: 768px) {
.navbar-expand-md {
flex-flow: row nowrap;
justify-content: flex-start;
}
.navbar-expand-md .navbar-nav {
flex-direction: row;
}
.navbar-expand-md .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-md .navbar-nav .localnav__link,
.navbar-expand-md .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-md > .container,
.navbar-expand-md > .container-fluid {
flex-wrap: nowrap;
}
.navbar-expand-md .navbar-collapse {
display: flex !important;
flex-basis: auto;
}
.navbar-expand-md .navbar-toggler {
display: none;
}
}
@media (max-width: 991.98px) {
.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
padding-right: 0;
padding-left: 0;
}
}
@media (min-width: 992px) {
.navbar-expand-lg {
flex-flow: row nowrap;
justify-content: flex-start;
}
.navbar-expand-lg .navbar-nav {
flex-direction: row;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-lg .navbar-nav .localnav__link,
.navbar-expand-lg .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
flex-wrap: nowrap;
}
.navbar-expand-lg .navbar-collapse {
display: flex !important;
flex-basis: auto;
}
.navbar-expand-lg .navbar-toggler {
display: none;
}
}
@media (max-width: 1349.98px) {
.navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid {
padding-right: 0;
padding-left: 0;
}
}
@media (min-width: 1350px) {
.navbar-expand-xl {
flex-flow: row nowrap;
justify-content: flex-start;
}
.navbar-expand-xl .navbar-nav {
flex-direction: row;
}
.navbar-expand-xl .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-xl .navbar-nav .localnav__link,
.navbar-expand-xl .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid {
flex-wrap: nowrap;
}
.navbar-expand-xl .navbar-collapse {
display: flex !important;
flex-basis: auto;
}
.navbar-expand-xl .navbar-toggler {
display: none;
}
}
.navbar-expand {
flex-flow: row nowrap;
justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
padding-right: 0;
padding-left: 0;
}
.navbar-expand .navbar-nav {
flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand .navbar-nav .localnav__link,
.navbar-expand .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
display: flex !important;
flex-basis: auto;
}
.navbar-expand .navbar-toggler {
display: none;
}
.navbar-light .navbar-brand,
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .localnav__link,
.navbar-light .navbar-nav .nav-link {
color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .localnav__link:focus,
.navbar-light .navbar-nav .localnav__link:hover,
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .disabled.localnav__link,
.navbar-light .navbar-nav .nav-link.disabled {
color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .active.localnav__link,
.navbar-light .navbar-nav .active > .localnav__link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show.localnav__link,
.navbar-light .navbar-nav .show > .localnav__link,
.navbar-light .navbar-nav .show > .nav-link {
color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
color: rgba(0, 0, 0, 0.5);
border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-light .navbar-text {
color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand,
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
color: #fff;
}
.navbar-dark .navbar-nav .localnav__link,
.navbar-dark .navbar-nav .nav-link {
color: hsla(0, 0%, 100%, 0.5);
}
.navbar-dark .navbar-nav .localnav__link:focus,
.navbar-dark .navbar-nav .localnav__link:hover,
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
color: hsla(0, 0%, 100%, 0.75);
}
.navbar-dark .navbar-nav .disabled.localnav__link,
.navbar-dark .navbar-nav .nav-link.disabled {
color: hsla(0, 0%, 100%, 0.25);
}
.navbar-dark .navbar-nav .active.localnav__link,
.navbar-dark .navbar-nav .active > .localnav__link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show.localnav__link,
.navbar-dark .navbar-nav .show > .localnav__link,
.navbar-dark .navbar-nav .show > .nav-link {
color: #fff;
}
.navbar-dark .navbar-toggler {
color: hsla(0, 0%, 100%, 0.5);
border-color: hsla(0, 0%, 100%, 0.1);
}
.navbar-dark .navbar-toggler-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-dark .navbar-text {
color: hsla(0, 0%, 100%, 0.5);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
color: #fff;
}
.card {
position: relative;
display: flex;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #fff;
background-clip: border-box;
border: 1px solid #d6d6d6;
border-radius: 0;
}
.card > hr {
margin-right: 0;
margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.card > .list-group:last-child .list-group-item:last-child {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.card-body {
flex: 1 1 auto;
padding: 1.25rem;
}
.card-title {
margin-bottom: 0.75rem;
}
.card-subtitle {
margin-top: -0.375rem;
}
.card-subtitle,
.card-text:last-child {
margin-bottom: 0;
}
.card-link:hover {
text-decoration: none;
}
.card-link + .card-link {
margin-left: 1.25rem;
}
.card-header {
padding: 0.75rem 1.25rem;
margin-bottom: 0;
background-color: rgba(0, 0, 0, 0.03);
border-bottom: 1px solid #d6d6d6;
}
.card-header:first-child {
border-radius: -1px -1px 0 0;
}
.card-header + .list-group .list-group-item:first-child {
border-top: 0;
}
.card-footer {
padding: 0.75rem 1.25rem;
background-color: rgba(0, 0, 0, 0.03);
border-top: 1px solid #d6d6d6;
}
.card-footer:last-child {
border-radius: 0 0 -1px -1px;
}
.card-header-tabs {
margin-bottom: -0.75rem;
border-bottom: 0;
}
.card-header-pills,
.card-header-tabs {
margin-right: -0.625rem;
margin-left: -0.625rem;
}
.card-img-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: 1.25rem;
}
.card-img {
width: 100%;
border-radius: -1px;
}
.card-img-top {
width: 100%;
border-top-left-radius: -1px;
border-top-right-radius: -1px;
}
.card-img-bottom {
width: 100%;
border-bottom-right-radius: -1px;
border-bottom-left-radius: -1px;
}
.card-deck {
display: flex;
flex-direction: column;
}
.card-deck .card {
margin-bottom: 15px;
}
@media (min-width: 576px) {
.card-deck {
flex-flow: row wrap;
margin-right: -15px;
margin-left: -15px;
}
.card-deck .card {
display: flex;
flex: 1 0 0%;
flex-direction: column;
margin-right: 15px;
margin-bottom: 0;
margin-left: 15px;
}
}
.card-group {
display: flex;
flex-direction: column;
}
.card-group > .card {
margin-bottom: 15px;
}
@media (min-width: 576px) {
.card-group {
flex-flow: row wrap;
}
.card-group > .card {
flex: 1 0 0%;
margin-bottom: 0;
}
.card-group > .card + .card {
margin-left: 0;
border-left: 0;
}
.card-group > .card:first-child {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.card-group > .card:first-child .card-header,
.card-group > .card:first-child .card-img-top {
border-top-right-radius: 0;
}
.card-group > .card:first-child .card-footer,
.card-group > .card:first-child .card-img-bottom {
border-bottom-right-radius: 0;
}
.card-group > .card:last-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.card-group > .card:last-child .card-header,
.card-group > .card:last-child .card-img-top {
border-top-left-radius: 0;
}
.card-group > .card:last-child .card-footer,
.card-group > .card:last-child .card-img-bottom {
border-bottom-left-radius: 0;
}
.card-group > .card:only-child {
border-radius: 0;
}
.card-group > .card:only-child .card-header,
.card-group > .card:only-child .card-img-top {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.card-group > .card:only-child .card-footer,
.card-group > .card:only-child .card-img-bottom {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.card-group > .card:not(:first-child):not(:last-child):not(:only-child),
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {
border-radius: 0;
}
}
.card-columns .card {
margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
.card-columns {
-webkit-column-count: 3;
column-count: 3;
-webkit-column-gap: 1.25rem;
column-gap: 1.25rem;
orphans: 1;
widows: 1;
}
.card-columns .card {
display: inline-block;
width: 100%;
}
}
.accordion .card:not(:first-of-type):not(:last-of-type) {
border-bottom: 0;
border-radius: 0;
}
.accordion .card:not(:first-of-type) .card-header:first-child {
border-radius: 0;
}
.accordion .card:first-of-type {
border-bottom: 0;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.accordion .card:last-of-type {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.breadcrumb {
display: flex;
flex-wrap: wrap;
padding: 0.75rem 1rem;
margin-bottom: 1rem;
list-style: none;
background-color: #e9ecef;
border-radius: 0.25rem;
}
.breadcrumb-item + .breadcrumb-item {
padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item:before {
display: inline-block;
padding-right: 0.5rem;
color: #6c757d;
content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover:before {
text-decoration: underline;
text-decoration: none;
}
.breadcrumb-item.active {
color: #6c757d;
}
.pagination {
display: flex;
padding-left: 0;
list-style: none;
border-radius: 0.25rem;
}
.page-link {
position: relative;
display: block;
padding: 0.5rem 0.75rem;
margin-left: -1px;
line-height: 1.25;
color: #2f7958;
background-color: #fff;
border: 1px solid #dee2e6;
}
.page-link:hover {
z-index: 2;
color: #1a4230;
text-decoration: none;
background-color: #e9ecef;
border-color: #dee2e6;
}
.page-link:focus {
z-index: 2;
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-link:not(:disabled):not(.disabled) {
cursor: pointer;
}
.page-item:first-child .page-link {
margin-left: 0;
border-top-left-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
z-index: 1;
color: #fff;
background-color: #007bff;
border-color: #007bff;
}
.page-item.disabled .page-link {
color: #6c757d;
pointer-events: none;
cursor: auto;
background-color: #fff;
border-color: #dee2e6;
}
.pagination-lg .page-link {
padding: 0.75rem 1.5rem;
font-size: 1.125rem;
line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
border-top-left-radius: 0.3rem;
border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
border-top-right-radius: 0.3rem;
border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link {
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
border-top-left-radius: 0.2rem;
border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
border-top-right-radius: 0.2rem;
border-bottom-right-radius: 0.2rem;
}
.badge,
.reuniao-agendada__badge {
display: inline-block;
padding: 0.25em 0.4em;
font-size: 75%;
font-weight: 700;
line-height: 1;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: 0.25rem;
}
.badge:empty,
.reuniao-agendada__badge:empty {
display: none;
}
.btn .badge,
.btn .reuniao-agendada__badge,
.button .badge,
.button .reuniao-agendada__badge,
.g-agenda__botao .badge,
.g-agenda__botao .reuniao-agendada__badge,
.g-info-revealer__toggle-button .badge,
.g-info-revealer__toggle-button .reuniao-agendada__badge,
.g-link-relacionado .badge,
.g-link-relacionado .reuniao-agendada__badge,
.linha-tempo__anterior .badge,
.linha-tempo__anterior .reuniao-agendada__badge,
.linha-tempo__proximo .badge,
.linha-tempo__proximo .reuniao-agendada__badge,
.standard-slider__anterior .badge,
.standard-slider__anterior .reuniao-agendada__badge,
.standard-slider__proximo .badge,
.standard-slider__proximo .reuniao-agendada__badge {
position: relative;
top: -1px;
}
.badge-pill {
padding-right: 0.6em;
padding-left: 0.6em;
border-radius: 10rem;
}
.badge-primary {
color: #fff;
background-color: #007bff;
}
.badge-primary[href]:focus,
.badge-primary[href]:hover {
color: #fff;
text-decoration: none;
background-color: #0062cc;
}
.badge-secondary {
color: #fff;
background-color: #6c757d;
}
.badge-secondary[href]:focus,
.badge-secondary[href]:hover {
color: #fff;
text-decoration: none;
background-color: #545b62;
}
.badge-success {
color: #fff;
background-color: #28a745;
}
.badge-success[href]:focus,
.badge-success[href]:hover {
color: #fff;
text-decoration: none;
background-color: #1e7e34;
}
.badge-info {
color: #fff;
background-color: #17a2b8;
}
.badge-info[href]:focus,
.badge-info[href]:hover {
color: #fff;
text-decoration: none;
background-color: #117a8b;
}
.badge-warning {
color: #212529;
background-color: #ffc107;
}
.badge-warning[href]:focus,
.badge-warning[href]:hover {
color: #212529;
text-decoration: none;
background-color: #d39e00;
}
.badge-danger {
color: #fff;
background-color: #dc3545;
}
.badge-danger[href]:focus,
.badge-danger[href]:hover {
color: #fff;
text-decoration: none;
background-color: #bd2130;
}
.badge-light {
color: #212529;
background-color: #f8f9fa;
}
.badge-light[href]:focus,
.badge-light[href]:hover {
color: #212529;
text-decoration: none;
background-color: #dae0e5;
}
.badge-dark {
color: #fff;
background-color: #343a40;
}
.badge-dark[href]:focus,
.badge-dark[href]:hover {
color: #fff;
text-decoration: none;
background-color: #1d2124;
}
.jumbotron {
padding: 2rem 1rem;
margin-bottom: 2rem;
background-color: #e9ecef;
border-radius: 0.3rem;
}
@media (min-width: 576px) {
.jumbotron {
padding: 4rem 2rem;
}
}
.jumbotron-fluid {
padding-right: 0;
padding-left: 0;
border-radius: 0;
}
.alert {
position: relative;
padding: 0.75rem 1.25rem;
margin-bottom: 1rem;
border: 1px solid transparent;
border-radius: 0.25rem;
}
.alert-heading {
color: inherit;
}
.alert-link {
font-weight: 700;
}
.alert-dismissible {
padding-right: 4rem;
}
.alert-dismissible .close {
position: absolute;
top: 0;
right: 0;
padding: 0.75rem 1.25rem;
color: inherit;
}
.alert-primary {
color: #004085;
background-color: #cce5ff;
border-color: #b8daff;
}
.alert-primary hr {
border-top-color: #9fcdff;
}
.alert-primary .alert-link {
color: #002752;
}
.alert-secondary {
color: #383d41;
background-color: #e2e3e5;
border-color: #d6d8db;
}
.alert-secondary hr {
border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
color: #202326;
}
.alert-success {
color: #155724;
background-color: #d4edda;
border-color: #c3e6cb;
}
.alert-success hr {
border-top-color: #b1dfbb;
}
.alert-success .alert-link {
color: #0b2e13;
}
.alert-info {
color: #0c5460;
background-color: #d1ecf1;
border-color: #bee5eb;
}
.alert-info hr {
border-top-color: #abdde5;
}
.alert-info .alert-link {
color: #062c33;
}
.alert-warning {
color: #856404;
background-color: #fff3cd;
border-color: #ffeeba;
}
.alert-warning hr {
border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
color: #533f03;
}
.alert-danger {
color: #721c24;
background-color: #f8d7da;
border-color: #f5c6cb;
}
.alert-danger hr {
border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
color: #491217;
}
.alert-light {
color: #818182;
background-color: #fefefe;
border-color: #fdfdfe;
}
.alert-light hr {
border-top-color: #ececf6;
}
.alert-light .alert-link {
color: #686868;
}
.alert-dark {
color: #1b1e21;
background-color: #d6d8d9;
border-color: #c6c8ca;
}
.alert-dark hr {
border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
color: #040505;
}
@-webkit-keyframes progress-bar-stripes {
0% {
background-position: 1rem 0;
}
to {
background-position: 0 0;
}
}
@keyframes progress-bar-stripes {
0% {
background-position: 1rem 0;
}
to {
background-position: 0 0;
}
}
.progress {
display: flex;
height: 1rem;
overflow: hidden;
font-size: 0.75rem;
background-color: #e9ecef;
border-radius: 0.25rem;
}
.progress-bar {
display: flex;
flex-direction: column;
justify-content: center;
color: #fff;
text-align: center;
white-space: nowrap;
background-color: #007bff;
transition: width 0.6s ease;
}
@media screen and (prefers-reduced-motion: reduce) {
.progress-bar {
transition: none;
}
}
.progress-bar-striped {
background-image: linear-gradient(45deg, hsla(0, 0%, 100%, 0.15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, 0.15) 0, hsla(0, 0%, 100%, 0.15) 75%, transparent 0, transparent);
background-size: 1rem 1rem;
}
.progress-bar-animated {
-webkit-animation: progress-bar-stripes 1s linear infinite;
animation: progress-bar-stripes 1s linear infinite;
}
.media {
display: flex;
align-items: flex-start;
}
.media-body {
flex: 1;
}
.list-group {
display: flex;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
}
.list-group-item-action {
width: 100%;
color: #495057;
text-align: inherit;
}
.list-group-item-action:focus,
.list-group-item-action:hover {
color: #495057;
text-decoration: none;
background-color: #f8f9fa;
}
.list-group-item-action:active {
color: #212529;
background-color: #e9ecef;
}
.list-group-item {
position: relative;
display: block;
padding: 0.75rem 1.25rem;
margin-bottom: -1px;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem;
}
.list-group-item:last-child {
margin-bottom: 0;
border-bottom-right-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
}
.list-group-item:focus,
.list-group-item:hover {
z-index: 1;
text-decoration: none;
}
.list-group-item.disabled,
.list-group-item:disabled {
color: #6c757d;
background-color: #fff;
}
.list-group-item.active {
z-index: 2;
color: #fff;
background-color: #007bff;
border-color: #007bff;
}
.list-group-flush .list-group-item {
border-right: 0;
border-left: 0;
border-radius: 0;
}
.list-group-flush:first-child .list-group-item:first-child {
border-top: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
border-bottom: 0;
}
.list-group-item-primary {
color: #004085;
background-color: #b8daff;
}
.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
color: #004085;
background-color: #9fcdff;
}
.list-group-item-primary.list-group-item-action.active {
color: #fff;
background-color: #004085;
border-color: #004085;
}
.list-group-item-secondary {
color: #383d41;
background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
color: #383d41;
background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
color: #fff;
background-color: #383d41;
border-color: #383d41;
}
.list-group-item-success {
color: #155724;
background-color: #c3e6cb;
}
.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
color: #155724;
background-color: #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
color: #fff;
background-color: #155724;
border-color: #155724;
}
.list-group-item-info {
color: #0c5460;
background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
color: #0c5460;
background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
color: #fff;
background-color: #0c5460;
border-color: #0c5460;
}
.list-group-item-warning {
color: #856404;
background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
color: #856404;
background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
color: #fff;
background-color: #856404;
border-color: #856404;
}
.list-group-item-danger {
color: #721c24;
background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
color: #721c24;
background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
color: #fff;
background-color: #721c24;
border-color: #721c24;
}
.list-group-item-light {
color: #818182;
background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
color: #818182;
background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
color: #fff;
background-color: #818182;
border-color: #818182;
}
.list-group-item-dark {
color: #1b1e21;
background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
color: #1b1e21;
background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
color: #fff;
background-color: #1b1e21;
border-color: #1b1e21;
}
.close {
float: right;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
opacity: 0.5;
}
.close:not(:disabled):not(.disabled) {
cursor: pointer;
}
.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
color: #000;
text-decoration: none;
opacity: 0.75;
}
button.close {
padding: 0;
background-color: transparent;
border: 0;
-webkit-appearance: none;
}
.modal-open {
overflow: hidden;
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
display: none;
overflow: hidden;
outline: 0;
}
.modal-dialog {
position: relative;
width: auto;
margin: 0.5rem;
pointer-events: none;
}
.modal.fade .modal-dialog {
transition: -webkit-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
-webkit-transform: translateY(-25%);
transform: translateY(-25%);
}
@media screen and (prefers-reduced-motion: reduce) {
.modal.fade .modal-dialog {
transition: none;
}
}
.modal.show .modal-dialog {
-webkit-transform: translate(0);
transform: translate(0);
}
.modal-dialog-centered {
display: flex;
align-items: center;
min-height: calc(100% - 1rem);
}
.modal-dialog-centered:before {
display: block;
height: calc(100vh - 1rem);
content: "";
}
.modal-content {
position: relative;
display: flex;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 0.3rem;
outline: 0;
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
}
.modal-backdrop.fade {
opacity: 0;
}
.modal-backdrop.show {
opacity: 0.5;
}
.modal-header {
display: flex;
align-items: flex-start;
justify-content: space-between;
padding: 1rem;
border-bottom: 1px solid #e9ecef;
border-top-left-radius: 0.3rem;
border-top-right-radius: 0.3rem;
}
.modal-header .close {
padding: 1rem;
margin: -1rem -1rem -1rem auto;
}
.modal-title {
margin-bottom: 0;
line-height: 1.5;
}
.modal-body {
position: relative;
flex: 1 1 auto;
padding: 1rem;
}
.modal-footer {
display: flex;
align-items: center;
justify-content: flex-end;
padding: 1rem;
border-top: 1px solid #e9ecef;
}
.modal-footer > :not(:first-child) {
margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
margin-right: 0.25rem;
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
@media (min-width: 576px) {
.modal-dialog {
max-width: 500px;
margin: 1.75rem auto;
}
.modal-dialog-centered {
min-height: calc(100% - 3.5rem);
}
.modal-dialog-centered:before {
height: calc(100vh - 3.5rem);
}
.modal-sm {
max-width: 300px;
}
}
@media (min-width: 992px) {
.modal-lg {
max-width: 800px;
}
}
.tooltip {
position: absolute;
z-index: 1070;
display: block;
margin: 0;
font-family: Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
font-style: normal;
font-weight: 400;
line-height: 1.5;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
word-spacing: normal;
white-space: normal;
line-break: auto;
font-size: 0.875rem;
word-wrap: break-word;
opacity: 0;
}
.tooltip.show {
opacity: 0.9;
}
.tooltip .arrow {
position: absolute;
display: block;
width: 0.8rem;
height: 0.4rem;
}
.tooltip .arrow:before {
position: absolute;
content: "";
border-color: transparent;
border-style: solid;
}
.bs-tooltip-auto[x-placement^="top"],
.bs-tooltip-top {
padding: 0.4rem 0;
}
.bs-tooltip-auto[x-placement^="top"] .arrow,
.bs-tooltip-top .arrow {
bottom: 0;
}
.bs-tooltip-auto[x-placement^="top"] .arrow:before,
.bs-tooltip-top .arrow:before {
top: 0;
border-width: 0.4rem 0.4rem 0;
border-top-color: #000;
}
.bs-tooltip-auto[x-placement^="right"],
.bs-tooltip-right {
padding: 0 0.4rem;
}
.bs-tooltip-auto[x-placement^="right"] .arrow,
.bs-tooltip-right .arrow {
left: 0;
width: 0.4rem;
height: 0.8rem;
}
.bs-tooltip-auto[x-placement^="right"] .arrow:before,
.bs-tooltip-right .arrow:before {
right: 0;
border-width: 0.4rem 0.4rem 0.4rem 0;
border-right-color: #000;
}
.bs-tooltip-auto[x-placement^="bottom"],
.bs-tooltip-bottom {
padding: 0.4rem 0;
}
.bs-tooltip-auto[x-placement^="bottom"] .arrow,
.bs-tooltip-bottom .arrow {
top: 0;
}
.bs-tooltip-auto[x-placement^="bottom"] .arrow:before,
.bs-tooltip-bottom .arrow:before {
bottom: 0;
border-width: 0 0.4rem 0.4rem;
border-bottom-color: #000;
}
.bs-tooltip-auto[x-placement^="left"],
.bs-tooltip-left {
padding: 0 0.4rem;
}
.bs-tooltip-auto[x-placement^="left"] .arrow,
.bs-tooltip-left .arrow {
right: 0;
width: 0.4rem;
height: 0.8rem;
}
.bs-tooltip-auto[x-placement^="left"] .arrow:before,
.bs-tooltip-left .arrow:before {
left: 0;
border-width: 0.4rem 0 0.4rem 0.4rem;
border-left-color: #000;
}
.tooltip-inner {
max-width: 200px;
padding: 0.25rem 0.5rem;
color: #fff;
text-align: center;
background-color: #000;
border-radius: 0.25rem;
}
.popover {
top: 0;
left: 0;
z-index: 1060;
max-width: 276px;
font-family: Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
font-style: normal;
font-weight: 400;
line-height: 1.5;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
word-spacing: normal;
white-space: normal;
line-break: auto;
word-wrap: break-word;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 0.3rem;
}
.popover,
.popover .arrow {
position: absolute;
display: block;
}
.popover .arrow {
width: 1rem;
height: 0.5rem;
margin: 0 0.3rem;
}
.popover .arrow:after,
.popover .arrow:before {
position: absolute;
display: block;
content: "";
border-color: transparent;
border-style: solid;
}
.bs-popover-auto[x-placement^="top"],
.bs-popover-top {
margin-bottom: 0.5rem;
}
.bs-popover-auto[x-placement^="top"] .arrow,
.bs-popover-top .arrow {
bottom: calc(-0.5rem + -1px);
}
.bs-popover-auto[x-placement^="top"] .arrow:after,
.bs-popover-auto[x-placement^="top"] .arrow:before,
.bs-popover-top .arrow:after,
.bs-popover-top .arrow:before {
border-width: 0.5rem 0.5rem 0;
}
.bs-popover-auto[x-placement^="top"] .arrow:before,
.bs-popover-top .arrow:before {
bottom: 0;
border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-auto[x-placement^="top"] .arrow:after,
.bs-popover-top .arrow:after {
bottom: 1px;
}
.bs-popover-auto[x-placement^="right"],
.bs-popover-right {
margin-left: 0.5rem;
}
.bs-popover-auto[x-placement^="right"] .arrow,
.bs-popover-right .arrow {
left: calc(-0.5rem + -1px);
width: 0.5rem;
height: 1rem;
margin: 0.3rem 0;
}
.bs-popover-auto[x-placement^="right"] .arrow:after,
.bs-popover-auto[x-placement^="right"] .arrow:before,
.bs-popover-right .arrow:after,
.bs-popover-right .arrow:before {
border-width: 0.5rem 0.5rem 0.5rem 0;
}
.bs-popover-auto[x-placement^="right"] .arrow:before,
.bs-popover-right .arrow:before {
left: 0;
border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-auto[x-placement^="right"] .arrow:after,
.bs-popover-right .arrow:after {
left: 1px;
}
.bs-popover-auto[x-placement^="bottom"],
.bs-popover-bottom {
margin-top: 0.5rem;
}
.bs-popover-auto[x-placement^="bottom"] .arrow,
.bs-popover-bottom .arrow {
top: calc(-0.5rem + -1px);
}
.bs-popover-auto[x-placement^="bottom"] .arrow:after,
.bs-popover-auto[x-placement^="bottom"] .arrow:before,
.bs-popover-bottom .arrow:after,
.bs-popover-bottom .arrow:before {
border-width: 0 0.5rem 0.5rem;
}
.bs-popover-auto[x-placement^="bottom"] .arrow:before,
.bs-popover-bottom .arrow:before {
top: 0;
border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-auto[x-placement^="bottom"] .arrow:after,
.bs-popover-bottom .arrow:after {
top: 1px;
}
.bs-popover-auto[x-placement^="bottom"] .popover-header:before,
.bs-popover-bottom .popover-header:before {
position: absolute;
top: 0;
left: 50%;
display: block;
width: 1rem;
margin-left: -0.5rem;
content: "";
border-bottom: 1px solid #f7f7f7;
}
.bs-popover-auto[x-placement^="left"],
.bs-popover-left {
margin-right: 0.5rem;
}
.bs-popover-auto[x-placement^="left"] .arrow,
.bs-popover-left .arrow {
right: calc(-0.5rem + -1px);
width: 0.5rem;
height: 1rem;
margin: 0.3rem 0;
}
.bs-popover-auto[x-placement^="left"] .arrow:after,
.bs-popover-auto[x-placement^="left"] .arrow:before,
.bs-popover-left .arrow:after,
.bs-popover-left .arrow:before {
border-width: 0.5rem 0 0.5rem 0.5rem;
}
.bs-popover-auto[x-placement^="left"] .arrow:before,
.bs-popover-left .arrow:before {
right: 0;
border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-auto[x-placement^="left"] .arrow:after,
.bs-popover-left .arrow:after {
right: 1px;
}
.popover-header {
padding: 0.5rem 0.75rem;
margin-bottom: 0;
background-color: #f7f7f7;
}
.popover-body {
padding: 0.5rem 0.75rem;
color: #212529;
}
.carousel {
position: relative;
}
.carousel-inner {
position: relative;
width: 100%;
overflow: hidden;
}
.carousel-item {
position: relative;
display: none;
align-items: center;
width: 100%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000px;
perspective: 1000px;
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
display: block;
transition: -webkit-transform 0.6s ease;
transition: transform 0.6s ease;
transition: transform 0.6s ease, -webkit-transform 0.6s ease;
}
@media screen and (prefers-reduced-motion: reduce) {
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
transition: none;
}
}
.carousel-item-next,
.carousel-item-prev {
position: absolute;
top: 0;
}
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
-webkit-transform: translateX(0);
transform: translateX(0);
}
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
.active.carousel-item-right,
.carousel-item-next {
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
.active.carousel-item-right,
.carousel-item-next {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.active.carousel-item-left,
.carousel-item-prev {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
.active.carousel-item-left,
.carousel-item-prev {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.carousel-fade .carousel-item {
opacity: 0;
transition-duration: 0.6s;
transition-property: opacity;
}
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active {
opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
opacity: 0;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev,
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active {
-webkit-transform: translateX(0);
transform: translateX(0);
}
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev,
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
.carousel-control-next,
.carousel-control-prev {
position: absolute;
top: 0;
bottom: 0;
display: flex;
align-items: center;
justify-content: center;
width: 15%;
color: #fff;
text-align: center;
opacity: 0.5;
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
color: #fff;
text-decoration: none;
outline: 0;
opacity: 0.9;
}
.carousel-control-prev {
left: 0;
}
.carousel-control-next {
right: 0;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
display: inline-block;
width: 20px;
height: 20px;
background: transparent no-repeat 50%;
background-size: 100% 100%;
}
.carousel-control-prev-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
.carousel-control-next-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}
.carousel-indicators {
position: absolute;
right: 0;
bottom: 10px;
left: 0;
z-index: 15;
display: flex;
justify-content: center;
padding-left: 0;
margin-right: 15%;
margin-left: 15%;
list-style: none;
}
.carousel-indicators li {
position: relative;
flex: 0 1 auto;
width: 30px;
height: 3px;
margin-right: 3px;
margin-left: 3px;
text-indent: -999px;
cursor: pointer;
background-color: hsla(0, 0%, 100%, 0.5);
}
.carousel-indicators li:before {
top: -10px;
}
.carousel-indicators li:after,
.carousel-indicators li:before {
position: absolute;
left: 0;
display: inline-block;
width: 100%;
height: 10px;
content: "";
}
.carousel-indicators li:after {
bottom: -10px;
}
.carousel-indicators .active {
background-color: #fff;
}
.carousel-caption {
position: absolute;
right: 15%;
bottom: 20px;
left: 15%;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: center;
}
.align-baseline {
vertical-align: baseline !important;
}
.align-top {
vertical-align: top !important;
}
.align-middle {
vertical-align: middle !important;
}
.align-bottom {
vertical-align: bottom !important;
}
.align-text-bottom {
vertical-align: text-bottom !important;
}
.align-text-top {
vertical-align: text-top !important;
}
.bg-primary {
background-color: #007bff !important;
}
a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
background-color: #0062cc !important;
}
.bg-secondary {
background-color: #6c757d !important;
}
a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
background-color: #545b62 !important;
}
.bg-success {
background-color: #28a745 !important;
}
a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
background-color: #1e7e34 !important;
}
.bg-info {
background-color: #17a2b8 !important;
}
a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
background-color: #117a8b !important;
}
.bg-warning {
background-color: #ffc107 !important;
}
a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
background-color: #d39e00 !important;
}
.bg-danger {
background-color: #dc3545 !important;
}
a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
background-color: #bd2130 !important;
}
.bg-light {
background-color: #f8f9fa !important;
}
a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
background-color: #dae0e5 !important;
}
.bg-dark {
background-color: #343a40 !important;
}
a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
background-color: #1d2124 !important;
}
.bg-white {
background-color: #fff !important;
}
.bg-transparent {
background-color: transparent !important;
}
.border {
border: 1px solid #dee2e6 !important;
}
.border-top {
border-top: 1px solid #dee2e6 !important;
}
.border-right {
border-right: 1px solid #dee2e6 !important;
}
.border-bottom {
border-bottom: 1px solid #dee2e6 !important;
}
.border-left {
border-left: 1px solid #dee2e6 !important;
}
.border-0 {
border: 0 !important;
}
.border-top-0 {
border-top: 0 !important;
}
.border-right-0 {
border-right: 0 !important;
}
.border-bottom-0 {
border-bottom: 0 !important;
}
.border-left-0 {
border-left: 0 !important;
}
.border-primary {
border-color: #007bff !important;
}
.border-secondary {
border-color: #6c757d !important;
}
.border-success {
border-color: #28a745 !important;
}
.border-info {
border-color: #17a2b8 !important;
}
.border-warning {
border-color: #ffc107 !important;
}
.border-danger {
border-color: #dc3545 !important;
}
.border-light {
border-color: #f8f9fa !important;
}
.border-dark {
border-color: #343a40 !important;
}
.border-white {
border-color: #fff !important;
}
.rounded {
border-radius: 0.25rem !important;
}
.rounded-top {
border-top-left-radius: 0.25rem !important;
}
.rounded-right,
.rounded-top {
border-top-right-radius: 0.25rem !important;
}
.rounded-bottom,
.rounded-right {
border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom,
.rounded-left {
border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
border-top-left-radius: 0.25rem !important;
}
.rounded-circle {
border-radius: 50% !important;
}
.rounded-0 {
border-radius: 0 !important;
}
.clearfix:after {
display: block;
clear: both;
content: "";
}
.d-none {
display: none !important;
}
.d-inline {
display: inline !important;
}
.d-inline-block {
display: inline-block !important;
}
.d-block {
display: block !important;
}
.d-table {
display: table !important;
}
.d-table-row {
display: table-row !important;
}
.d-table-cell {
display: table-cell !important;
}
.d-flex {
display: flex !important;
}
.d-inline-flex {
display: inline-flex !important;
}
@media (min-width: 576px) {
.d-sm-none {
display: none !important;
}
.d-sm-inline {
display: inline !important;
}
.d-sm-inline-block {
display: inline-block !important;
}
.d-sm-block {
display: block !important;
}
.d-sm-table {
display: table !important;
}
.d-sm-table-row {
display: table-row !important;
}
.d-sm-table-cell {
display: table-cell !important;
}
.d-sm-flex {
display: flex !important;
}
.d-sm-inline-flex {
display: inline-flex !important;
}
}
@media (min-width: 768px) {
.d-md-none {
display: none !important;
}
.d-md-inline {
display: inline !important;
}
.d-md-inline-block {
display: inline-block !important;
}
.d-md-block {
display: block !important;
}
.d-md-table {
display: table !important;
}
.d-md-table-row {
display: table-row !important;
}
.d-md-table-cell {
display: table-cell !important;
}
.d-md-flex {
display: flex !important;
}
.d-md-inline-flex {
display: inline-flex !important;
}
}
@media (min-width: 992px) {
.d-lg-none {
display: none !important;
}
.d-lg-inline {
display: inline !important;
}
.d-lg-inline-block {
display: inline-block !important;
}
.d-lg-block {
display: block !important;
}
.d-lg-table {
display: table !important;
}
.d-lg-table-row {
display: table-row !important;
}
.d-lg-table-cell {
display: table-cell !important;
}
.d-lg-flex {
display: flex !important;
}
.d-lg-inline-flex {
display: inline-flex !important;
}
}
@media (min-width: 1350px) {
.d-xl-none {
display: none !important;
}
.d-xl-inline {
display: inline !important;
}
.d-xl-inline-block {
display: inline-block !important;
}
.d-xl-block {
display: block !important;
}
.d-xl-table {
display: table !important;
}
.d-xl-table-row {
display: table-row !important;
}
.d-xl-table-cell {
display: table-cell !important;
}
.d-xl-flex {
display: flex !important;
}
.d-xl-inline-flex {
display: inline-flex !important;
}
}
@media print {
.d-print-none {
display: none !important;
}
.d-print-inline {
display: inline !important;
}
.d-print-inline-block {
display: inline-block !important;
}
.d-print-block {
display: block !important;
}
.d-print-table {
display: table !important;
}
.d-print-table-row {
display: table-row !important;
}
.d-print-table-cell {
display: table-cell !important;
}
.d-print-flex {
display: flex !important;
}
.d-print-inline-flex {
display: inline-flex !important;
}
}
.embed-responsive {
position: relative;
display: block;
width: 100%;
padding: 0;
overflow: hidden;
}
.embed-responsive:before {
display: block;
content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
.embed-responsive-21by9:before {
padding-top: 42.85714%;
}
.embed-responsive-16by9:before {
padding-top: 56.25%;
}
.embed-responsive-4by3:before {
padding-top: 75%;
}
.embed-responsive-1by1:before {
padding-top: 100%;
}
.flex-row {
flex-direction: row !important;
}
.flex-column {
flex-direction: column !important;
}
.flex-row-reverse {
flex-direction: row-reverse !important;
}
.flex-column-reverse {
flex-direction: column-reverse !important;
}
.flex-wrap {
flex-wrap: wrap !important;
}
.flex-nowrap {
flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
flex-wrap: wrap-reverse !important;
}
.flex-fill {
flex: 1 1 auto !important;
}
.flex-grow-0 {
flex-grow: 0 !important;
}
.flex-grow-1 {
flex-grow: 1 !important;
}
.flex-shrink-0 {
flex-shrink: 0 !important;
}
.flex-shrink-1 {
flex-shrink: 1 !important;
}
.justify-content-start {
justify-content: flex-start !important;
}
.justify-content-end {
justify-content: flex-end !important;
}
.justify-content-center {
justify-content: center !important;
}
.justify-content-between {
justify-content: space-between !important;
}
.justify-content-around {
justify-content: space-around !important;
}
.align-items-start {
align-items: flex-start !important;
}
.align-items-end {
align-items: flex-end !important;
}
.align-items-center {
align-items: center !important;
}
.align-items-baseline {
align-items: baseline !important;
}
.align-items-stretch {
align-items: stretch !important;
}
.align-content-start {
align-content: flex-start !important;
}
.align-content-end {
align-content: flex-end !important;
}
.align-content-center {
align-content: center !important;
}
.align-content-between {
align-content: space-between !important;
}
.align-content-around {
align-content: space-around !important;
}
.align-content-stretch {
align-content: stretch !important;
}
.align-self-auto {
align-self: auto !important;
}
.align-self-start {
align-self: flex-start !important;
}
.align-self-end {
align-self: flex-end !important;
}
.align-self-center {
align-self: center !important;
}
.align-self-baseline {
align-self: baseline !important;
}
.align-self-stretch {
align-self: stretch !important;
}
@media (min-width: 576px) {
.flex-sm-row {
flex-direction: row !important;
}
.flex-sm-column {
flex-direction: column !important;
}
.flex-sm-row-reverse {
flex-direction: row-reverse !important;
}
.flex-sm-column-reverse {
flex-direction: column-reverse !important;
}
.flex-sm-wrap {
flex-wrap: wrap !important;
}
.flex-sm-nowrap {
flex-wrap: nowrap !important;
}
.flex-sm-wrap-reverse {
flex-wrap: wrap-reverse !important;
}
.flex-sm-fill {
flex: 1 1 auto !important;
}
.flex-sm-grow-0 {
flex-grow: 0 !important;
}
.flex-sm-grow-1 {
flex-grow: 1 !important;
}
.flex-sm-shrink-0 {
flex-shrink: 0 !important;
}
.flex-sm-shrink-1 {
flex-shrink: 1 !important;
}
.justify-content-sm-start {
justify-content: flex-start !important;
}
.justify-content-sm-end {
justify-content: flex-end !important;
}
.justify-content-sm-center {
justify-content: center !important;
}
.justify-content-sm-between {
justify-content: space-between !important;
}
.justify-content-sm-around {
justify-content: space-around !important;
}
.align-items-sm-start {
align-items: flex-start !important;
}
.align-items-sm-end {
align-items: flex-end !important;
}
.align-items-sm-center {
align-items: center !important;
}
.align-items-sm-baseline {
align-items: baseline !important;
}
.align-items-sm-stretch {
align-items: stretch !important;
}
.align-content-sm-start {
align-content: flex-start !important;
}
.align-content-sm-end {
align-content: flex-end !important;
}
.align-content-sm-center {
align-content: center !important;
}
.align-content-sm-between {
align-content: space-between !important;
}
.align-content-sm-around {
align-content: space-around !important;
}
.align-content-sm-stretch {
align-content: stretch !important;
}
.align-self-sm-auto {
align-self: auto !important;
}
.align-self-sm-start {
align-self: flex-start !important;
}
.align-self-sm-end {
align-self: flex-end !important;
}
.align-self-sm-center {
align-self: center !important;
}
.align-self-sm-baseline {
align-self: baseline !important;
}
.align-self-sm-stretch {
align-self: stretch !important;
}
}
@media (min-width: 768px) {
.flex-md-row {
flex-direction: row !important;
}
.flex-md-column {
flex-direction: column !important;
}
.flex-md-row-reverse {
flex-direction: row-reverse !important;
}
.flex-md-column-reverse {
flex-direction: column-reverse !important;
}
.flex-md-wrap {
flex-wrap: wrap !important;
}
.flex-md-nowrap {
flex-wrap: nowrap !important;
}
.flex-md-wrap-reverse {
flex-wrap: wrap-reverse !important;
}
.flex-md-fill {
flex: 1 1 auto !important;
}
.flex-md-grow-0 {
flex-grow: 0 !important;
}
.flex-md-grow-1 {
flex-grow: 1 !important;
}
.flex-md-shrink-0 {
flex-shrink: 0 !important;
}
.flex-md-shrink-1 {
flex-shrink: 1 !important;
}
.justify-content-md-start {
justify-content: flex-start !important;
}
.justify-content-md-end {
justify-content: flex-end !important;
}
.justify-content-md-center {
justify-content: center !important;
}
.justify-content-md-between {
justify-content: space-between !important;
}
.justify-content-md-around {
justify-content: space-around !important;
}
.align-items-md-start {
align-items: flex-start !important;
}
.align-items-md-end {
align-items: flex-end !important;
}
.align-items-md-center {
align-items: center !important;
}
.align-items-md-baseline {
align-items: baseline !important;
}
.align-items-md-stretch {
align-items: stretch !important;
}
.align-content-md-start {
align-content: flex-start !important;
}
.align-content-md-end {
align-content: flex-end !important;
}
.align-content-md-center {
align-content: center !important;
}
.align-content-md-between {
align-content: space-between !important;
}
.align-content-md-around {
align-content: space-around !important;
}
.align-content-md-stretch {
align-content: stretch !important;
}
.align-self-md-auto {
align-self: auto !important;
}
.align-self-md-start {
align-self: flex-start !important;
}
.align-self-md-end {
align-self: flex-end !important;
}
.align-self-md-center {
align-self: center !important;
}
.align-self-md-baseline {
align-self: baseline !important;
}
.align-self-md-stretch {
align-self: stretch !important;
}
}
@media (min-width: 992px) {
.flex-lg-row {
flex-direction: row !important;
}
.flex-lg-column {
flex-direction: column !important;
}
.flex-lg-row-reverse {
flex-direction: row-reverse !important;
}
.flex-lg-column-reverse {
flex-direction: column-reverse !important;
}
.flex-lg-wrap {
flex-wrap: wrap !important;
}
.flex-lg-nowrap {
flex-wrap: nowrap !important;
}
.flex-lg-wrap-reverse {
flex-wrap: wrap-reverse !important;
}
.flex-lg-fill {
flex: 1 1 auto !important;
}
.flex-lg-grow-0 {
flex-grow: 0 !important;
}
.flex-lg-grow-1 {
flex-grow: 1 !important;
}
.flex-lg-shrink-0 {
flex-shrink: 0 !important;
}
.flex-lg-shrink-1 {
flex-shrink: 1 !important;
}
.justify-content-lg-start {
justify-content: flex-start !important;
}
.justify-content-lg-end {
justify-content: flex-end !important;
}
.justify-content-lg-center {
justify-content: center !important;
}
.justify-content-lg-between {
justify-content: space-between !important;
}
.justify-content-lg-around {
justify-content: space-around !important;
}
.align-items-lg-start {
align-items: flex-start !important;
}
.align-items-lg-end {
align-items: flex-end !important;
}
.align-items-lg-center {
align-items: center !important;
}
.align-items-lg-baseline {
align-items: baseline !important;
}
.align-items-lg-stretch {
align-items: stretch !important;
}
.align-content-lg-start {
align-content: flex-start !important;
}
.align-content-lg-end {
align-content: flex-end !important;
}
.align-content-lg-center {
align-content: center !important;
}
.align-content-lg-between {
align-content: space-between !important;
}
.align-content-lg-around {
align-content: space-around !important;
}
.align-content-lg-stretch {
align-content: stretch !important;
}
.align-self-lg-auto {
align-self: auto !important;
}
.align-self-lg-start {
align-self: flex-start !important;
}
.align-self-lg-end {
align-self: flex-end !important;
}
.align-self-lg-center {
align-self: center !important;
}
.align-self-lg-baseline {
align-self: baseline !important;
}
.align-self-lg-stretch {
align-self: stretch !important;
}
}
@media (min-width: 1350px) {
.flex-xl-row {
flex-direction: row !important;
}
.flex-xl-column {
flex-direction: column !important;
}
.flex-xl-row-reverse {
flex-direction: row-reverse !important;
}
.flex-xl-column-reverse {
flex-direction: column-reverse !important;
}
.flex-xl-wrap {
flex-wrap: wrap !important;
}
.flex-xl-nowrap {
flex-wrap: nowrap !important;
}
.flex-xl-wrap-reverse {
flex-wrap: wrap-reverse !important;
}
.flex-xl-fill {
flex: 1 1 auto !important;
}
.flex-xl-grow-0 {
flex-grow: 0 !important;
}
.flex-xl-grow-1 {
flex-grow: 1 !important;
}
.flex-xl-shrink-0 {
flex-shrink: 0 !important;
}
.flex-xl-shrink-1 {
flex-shrink: 1 !important;
}
.justify-content-xl-start {
justify-content: flex-start !important;
}
.justify-content-xl-end {
justify-content: flex-end !important;
}
.justify-content-xl-center {
justify-content: center !important;
}
.justify-content-xl-between {
justify-content: space-between !important;
}
.justify-content-xl-around {
justify-content: space-around !important;
}
.align-items-xl-start {
align-items: flex-start !important;
}
.align-items-xl-end {
align-items: flex-end !important;
}
.align-items-xl-center {
align-items: center !important;
}
.align-items-xl-baseline {
align-items: baseline !important;
}
.align-items-xl-stretch {
align-items: stretch !important;
}
.align-content-xl-start {
align-content: flex-start !important;
}
.align-content-xl-end {
align-content: flex-end !important;
}
.align-content-xl-center {
align-content: center !important;
}
.align-content-xl-between {
align-content: space-between !important;
}
.align-content-xl-around {
align-content: space-around !important;
}
.align-content-xl-stretch {
align-content: stretch !important;
}
.align-self-xl-auto {
align-self: auto !important;
}
.align-self-xl-start {
align-self: flex-start !important;
}
.align-self-xl-end {
align-self: flex-end !important;
}
.align-self-xl-center {
align-self: center !important;
}
.align-self-xl-baseline {
align-self: baseline !important;
}
.align-self-xl-stretch {
align-self: stretch !important;
}
}
.float-left {
float: left !important;
}
.float-right {
float: right !important;
}
.float-none {
float: none !important;
}
@media (min-width: 576px) {
.float-sm-left {
float: left !important;
}
.float-sm-right {
float: right !important;
}
.float-sm-none {
float: none !important;
}
}
@media (min-width: 768px) {
.float-md-left {
float: left !important;
}
.float-md-right {
float: right !important;
}
.float-md-none {
float: none !important;
}
}
@media (min-width: 992px) {
.float-lg-left {
float: left !important;
}
.float-lg-right {
float: right !important;
}
.float-lg-none {
float: none !important;
}
}
@media (min-width: 1350px) {
.float-xl-left {
float: left !important;
}
.float-xl-right {
float: right !important;
}
.float-xl-none {
float: none !important;
}
}
.position-static {
position: static !important;
}
.position-relative {
position: relative !important;
}
.position-absolute {
position: absolute !important;
}
.position-fixed {
position: fixed !important;
}
.position-sticky {
position: -webkit-sticky !important;
position: sticky !important;
}
.fixed-top {
top: 0;
}
.fixed-bottom,
.fixed-top {
position: fixed;
right: 0;
left: 0;
z-index: 1030;
}
.fixed-bottom {
bottom: 0;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
.sticky-top {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1020;
}
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
overflow: visible;
clip: auto;
white-space: normal;
}
.shadow-sm {
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
box-shadow: none !important;
}
.w-25 {
width: 25% !important;
}
.w-50 {
width: 50% !important;
}
.w-75 {
width: 75% !important;
}
.w-100 {
width: 100% !important;
}
.w-auto {
width: auto !important;
}
.h-25 {
height: 25% !important;
}
.h-50 {
height: 50% !important;
}
.h-75 {
height: 75% !important;
}
.h-100 {
height: 100% !important;
}
.h-auto {
height: auto !important;
}
.mw-100 {
max-width: 100% !important;
}
.mh-100 {
max-height: 100% !important;
}
.m-0 {
margin: 0 !important;
}
.mt-0,
.my-0 {
margin-top: 0 !important;
}
.mr-0,
.mx-0 {
margin-right: 0 !important;
}
.mb-0,
.my-0 {
margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
margin-left: 0 !important;
}
.m-1 {
margin: 0.25rem !important;
}
.mt-1,
.my-1 {
margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
margin-left: 0.25rem !important;
}
.m-2 {
margin: 0.5rem !important;
}
.mt-2,
.my-2 {
margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
margin-left: 0.5rem !important;
}
.m-3 {
margin: 1rem !important;
}
.mt-3,
.my-3 {
margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
margin-right: 1rem !important;
}
.mb-3,
.my-3 {
margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
margin-left: 1rem !important;
}
.m-4 {
margin: 1.5rem !important;
}
.mt-4,
.my-4 {
margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
margin-left: 1.5rem !important;
}
.m-5 {
margin: 3rem !important;
}
.mt-5,
.my-5 {
margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
margin-right: 3rem !important;
}
.mb-5,
.my-5 {
margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
margin-left: 3rem !important;
}
.p-0 {
padding: 0 !important;
}
.pt-0,
.py-0 {
padding-top: 0 !important;
}
.pr-0,
.px-0 {
padding-right: 0 !important;
}
.pb-0,
.py-0 {
padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
padding-left: 0 !important;
}
.p-1 {
padding: 0.25rem !important;
}
.pt-1,
.py-1 {
padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
padding-left: 0.25rem !important;
}
.p-2 {
padding: 0.5rem !important;
}
.pt-2,
.py-2 {
padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
padding-left: 0.5rem !important;
}
.p-3 {
padding: 1rem !important;
}
.pt-3,
.py-3 {
padding-top: 1rem !important;
}
.pr-3,
.px-3 {
padding-right: 1rem !important;
}
.pb-3,
.py-3 {
padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
padding-left: 1rem !important;
}
.p-4 {
padding: 1.5rem !important;
}
.pt-4,
.py-4 {
padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
padding-left: 1.5rem !important;
}
.p-5 {
padding: 3rem !important;
}
.pt-5,
.py-5 {
padding-top: 3rem !important;
}
.pr-5,
.px-5 {
padding-right: 3rem !important;
}
.pb-5,
.py-5 {
padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
padding-left: 3rem !important;
}
.m-auto {
margin: auto !important;
}
.mt-auto,
.my-auto {
margin-top: auto !important;
}
.mr-auto,
.mx-auto {
margin-right: auto !important;
}
.mb-auto,
.my-auto {
margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
margin-left: auto !important;
}
@media (min-width: 576px) {
.m-sm-0 {
margin: 0 !important;
}
.mt-sm-0,
.my-sm-0 {
margin-top: 0 !important;
}
.mr-sm-0,
.mx-sm-0 {
margin-right: 0 !important;
}
.mb-sm-0,
.my-sm-0 {
margin-bottom: 0 !important;
}
.ml-sm-0,
.mx-sm-0 {
margin-left: 0 !important;
}
.m-sm-1 {
margin: 0.25rem !important;
}
.mt-sm-1,
.my-sm-1 {
margin-top: 0.25rem !important;
}
.mr-sm-1,
.mx-sm-1 {
margin-right: 0.25rem !important;
}
.mb-sm-1,
.my-sm-1 {
margin-bottom: 0.25rem !important;
}
.ml-sm-1,
.mx-sm-1 {
margin-left: 0.25rem !important;
}
.m-sm-2 {
margin: 0.5rem !important;
}
.mt-sm-2,
.my-sm-2 {
margin-top: 0.5rem !important;
}
.mr-sm-2,
.mx-sm-2 {
margin-right: 0.5rem !important;
}
.mb-sm-2,
.my-sm-2 {
margin-bottom: 0.5rem !important;
}
.ml-sm-2,
.mx-sm-2 {
margin-left: 0.5rem !important;
}
.m-sm-3 {
margin: 1rem !important;
}
.mt-sm-3,
.my-sm-3 {
margin-top: 1rem !important;
}
.mr-sm-3,
.mx-sm-3 {
margin-right: 1rem !important;
}
.mb-sm-3,
.my-sm-3 {
margin-bottom: 1rem !important;
}
.ml-sm-3,
.mx-sm-3 {
margin-left: 1rem !important;
}
.m-sm-4 {
margin: 1.5rem !important;
}
.mt-sm-4,
.my-sm-4 {
margin-top: 1.5rem !important;
}
.mr-sm-4,
.mx-sm-4 {
margin-right: 1.5rem !important;
}
.mb-sm-4,
.my-sm-4 {
margin-bottom: 1.5rem !important;
}
.ml-sm-4,
.mx-sm-4 {
margin-left: 1.5rem !important;
}
.m-sm-5 {
margin: 3rem !important;
}
.mt-sm-5,
.my-sm-5 {
margin-top: 3rem !important;
}
.mr-sm-5,
.mx-sm-5 {
margin-right: 3rem !important;
}
.mb-sm-5,
.my-sm-5 {
margin-bottom: 3rem !important;
}
.ml-sm-5,
.mx-sm-5 {
margin-left: 3rem !important;
}
.p-sm-0 {
padding: 0 !important;
}
.pt-sm-0,
.py-sm-0 {
padding-top: 0 !important;
}
.pr-sm-0,
.px-sm-0 {
padding-right: 0 !important;
}
.pb-sm-0,
.py-sm-0 {
padding-bottom: 0 !important;
}
.pl-sm-0,
.px-sm-0 {
padding-left: 0 !important;
}
.p-sm-1 {
padding: 0.25rem !important;
}
.pt-sm-1,
.py-sm-1 {
padding-top: 0.25rem !important;
}
.pr-sm-1,
.px-sm-1 {
padding-right: 0.25rem !important;
}
.pb-sm-1,
.py-sm-1 {
padding-bottom: 0.25rem !important;
}
.pl-sm-1,
.px-sm-1 {
padding-left: 0.25rem !important;
}
.p-sm-2 {
padding: 0.5rem !important;
}
.pt-sm-2,
.py-sm-2 {
padding-top: 0.5rem !important;
}
.pr-sm-2,
.px-sm-2 {
padding-right: 0.5rem !important;
}
.pb-sm-2,
.py-sm-2 {
padding-bottom: 0.5rem !important;
}
.pl-sm-2,
.px-sm-2 {
padding-left: 0.5rem !important;
}
.p-sm-3 {
padding: 1rem !important;
}
.pt-sm-3,
.py-sm-3 {
padding-top: 1rem !important;
}
.pr-sm-3,
.px-sm-3 {
padding-right: 1rem !important;
}
.pb-sm-3,
.py-sm-3 {
padding-bottom: 1rem !important;
}
.pl-sm-3,
.px-sm-3 {
padding-left: 1rem !important;
}
.p-sm-4 {
padding: 1.5rem !important;
}
.pt-sm-4,
.py-sm-4 {
padding-top: 1.5rem !important;
}
.pr-sm-4,
.px-sm-4 {
padding-right: 1.5rem !important;
}
.pb-sm-4,
.py-sm-4 {
padding-bottom: 1.5rem !important;
}
.pl-sm-4,
.px-sm-4 {
padding-left: 1.5rem !important;
}
.p-sm-5 {
padding: 3rem !important;
}
.pt-sm-5,
.py-sm-5 {
padding-top: 3rem !important;
}
.pr-sm-5,
.px-sm-5 {
padding-right: 3rem !important;
}
.pb-sm-5,
.py-sm-5 {
padding-bottom: 3rem !important;
}
.pl-sm-5,
.px-sm-5 {
padding-left: 3rem !important;
}
.m-sm-auto {
margin: auto !important;
}
.mt-sm-auto,
.my-sm-auto {
margin-top: auto !important;
}
.mr-sm-auto,
.mx-sm-auto {
margin-right: auto !important;
}
.mb-sm-auto,
.my-sm-auto {
margin-bottom: auto !important;
}
.ml-sm-auto,
.mx-sm-auto {
margin-left: auto !important;
}
}
@media (min-width: 768px) {
.m-md-0 {
margin: 0 !important;
}
.mt-md-0,
.my-md-0 {
margin-top: 0 !important;
}
.mr-md-0,
.mx-md-0 {
margin-right: 0 !important;
}
.mb-md-0,
.my-md-0 {
margin-bottom: 0 !important;
}
.ml-md-0,
.mx-md-0 {
margin-left: 0 !important;
}
.m-md-1 {
margin: 0.25rem !important;
}
.mt-md-1,
.my-md-1 {
margin-top: 0.25rem !important;
}
.mr-md-1,
.mx-md-1 {
margin-right: 0.25rem !important;
}
.mb-md-1,
.my-md-1 {
margin-bottom: 0.25rem !important;
}
.ml-md-1,
.mx-md-1 {
margin-left: 0.25rem !important;
}
.m-md-2 {
margin: 0.5rem !important;
}
.mt-md-2,
.my-md-2 {
margin-top: 0.5rem !important;
}
.mr-md-2,
.mx-md-2 {
margin-right: 0.5rem !important;
}
.mb-md-2,
.my-md-2 {
margin-bottom: 0.5rem !important;
}
.ml-md-2,
.mx-md-2 {
margin-left: 0.5rem !important;
}
.m-md-3 {
margin: 1rem !important;
}
.mt-md-3,
.my-md-3 {
margin-top: 1rem !important;
}
.mr-md-3,
.mx-md-3 {
margin-right: 1rem !important;
}
.mb-md-3,
.my-md-3 {
margin-bottom: 1rem !important;
}
.ml-md-3,
.mx-md-3 {
margin-left: 1rem !important;
}
.m-md-4 {
margin: 1.5rem !important;
}
.mt-md-4,
.my-md-4 {
margin-top: 1.5rem !important;
}
.mr-md-4,
.mx-md-4 {
margin-right: 1.5rem !important;
}
.mb-md-4,
.my-md-4 {
margin-bottom: 1.5rem !important;
}
.ml-md-4,
.mx-md-4 {
margin-left: 1.5rem !important;
}
.m-md-5 {
margin: 3rem !important;
}
.mt-md-5,
.my-md-5 {
margin-top: 3rem !important;
}
.mr-md-5,
.mx-md-5 {
margin-right: 3rem !important;
}
.mb-md-5,
.my-md-5 {
margin-bottom: 3rem !important;
}
.ml-md-5,
.mx-md-5 {
margin-left: 3rem !important;
}
.p-md-0 {
padding: 0 !important;
}
.pt-md-0,
.py-md-0 {
padding-top: 0 !important;
}
.pr-md-0,
.px-md-0 {
padding-right: 0 !important;
}
.pb-md-0,
.py-md-0 {
padding-bottom: 0 !important;
}
.pl-md-0,
.px-md-0 {
padding-left: 0 !important;
}
.p-md-1 {
padding: 0.25rem !important;
}
.pt-md-1,
.py-md-1 {
padding-top: 0.25rem !important;
}
.pr-md-1,
.px-md-1 {
padding-right: 0.25rem !important;
}
.pb-md-1,
.py-md-1 {
padding-bottom: 0.25rem !important;
}
.pl-md-1,
.px-md-1 {
padding-left: 0.25rem !important;
}
.p-md-2 {
padding: 0.5rem !important;
}
.pt-md-2,
.py-md-2 {
padding-top: 0.5rem !important;
}
.pr-md-2,
.px-md-2 {
padding-right: 0.5rem !important;
}
.pb-md-2,
.py-md-2 {
padding-bottom: 0.5rem !important;
}
.pl-md-2,
.px-md-2 {
padding-left: 0.5rem !important;
}
.p-md-3 {
padding: 1rem !important;
}
.pt-md-3,
.py-md-3 {
padding-top: 1rem !important;
}
.pr-md-3,
.px-md-3 {
padding-right: 1rem !important;
}
.pb-md-3,
.py-md-3 {
padding-bottom: 1rem !important;
}
.pl-md-3,
.px-md-3 {
padding-left: 1rem !important;
}
.p-md-4 {
padding: 1.5rem !important;
}
.pt-md-4,
.py-md-4 {
padding-top: 1.5rem !important;
}
.pr-md-4,
.px-md-4 {
padding-right: 1.5rem !important;
}
.pb-md-4,
.py-md-4 {
padding-bottom: 1.5rem !important;
}
.pl-md-4,
.px-md-4 {
padding-left: 1.5rem !important;
}
.p-md-5 {
padding: 3rem !important;
}
.pt-md-5,
.py-md-5 {
padding-top: 3rem !important;
}
.pr-md-5,
.px-md-5 {
padding-right: 3rem !important;
}
.pb-md-5,
.py-md-5 {
padding-bottom: 3rem !important;
}
.pl-md-5,
.px-md-5 {
padding-left: 3rem !important;
}
.m-md-auto {
margin: auto !important;
}
.mt-md-auto,
.my-md-auto {
margin-top: auto !important;
}
.mr-md-auto,
.mx-md-auto {
margin-right: auto !important;
}
.mb-md-auto,
.my-md-auto {
margin-bottom: auto !important;
}
.ml-md-auto,
.mx-md-auto {
margin-left: auto !important;
}
}
@media (min-width: 992px) {
.m-lg-0 {
margin: 0 !important;
}
.mt-lg-0,
.my-lg-0 {
margin-top: 0 !important;
}
.mr-lg-0,
.mx-lg-0 {
margin-right: 0 !important;
}
.mb-lg-0,
.my-lg-0 {
margin-bottom: 0 !important;
}
.ml-lg-0,
.mx-lg-0 {
margin-left: 0 !important;
}
.m-lg-1 {
margin: 0.25rem !important;
}
.mt-lg-1,
.my-lg-1 {
margin-top: 0.25rem !important;
}
.mr-lg-1,
.mx-lg-1 {
margin-right: 0.25rem !important;
}
.mb-lg-1,
.my-lg-1 {
margin-bottom: 0.25rem !important;
}
.ml-lg-1,
.mx-lg-1 {
margin-left: 0.25rem !important;
}
.m-lg-2 {
margin: 0.5rem !important;
}
.mt-lg-2,
.my-lg-2 {
margin-top: 0.5rem !important;
}
.mr-lg-2,
.mx-lg-2 {
margin-right: 0.5rem !important;
}
.mb-lg-2,
.my-lg-2 {
margin-bottom: 0.5rem !important;
}
.ml-lg-2,
.mx-lg-2 {
margin-left: 0.5rem !important;
}
.m-lg-3 {
margin: 1rem !important;
}
.mt-lg-3,
.my-lg-3 {
margin-top: 1rem !important;
}
.mr-lg-3,
.mx-lg-3 {
margin-right: 1rem !important;
}
.mb-lg-3,
.my-lg-3 {
margin-bottom: 1rem !important;
}
.ml-lg-3,
.mx-lg-3 {
margin-left: 1rem !important;
}
.m-lg-4 {
margin: 1.5rem !important;
}
.mt-lg-4,
.my-lg-4 {
margin-top: 1.5rem !important;
}
.mr-lg-4,
.mx-lg-4 {
margin-right: 1.5rem !important;
}
.mb-lg-4,
.my-lg-4 {
margin-bottom: 1.5rem !important;
}
.ml-lg-4,
.mx-lg-4 {
margin-left: 1.5rem !important;
}
.m-lg-5 {
margin: 3rem !important;
}
.mt-lg-5,
.my-lg-5 {
margin-top: 3rem !important;
}
.mr-lg-5,
.mx-lg-5 {
margin-right: 3rem !important;
}
.mb-lg-5,
.my-lg-5 {
margin-bottom: 3rem !important;
}
.ml-lg-5,
.mx-lg-5 {
margin-left: 3rem !important;
}
.p-lg-0 {
padding: 0 !important;
}
.pt-lg-0,
.py-lg-0 {
padding-top: 0 !important;
}
.pr-lg-0,
.px-lg-0 {
padding-right: 0 !important;
}
.pb-lg-0,
.py-lg-0 {
padding-bottom: 0 !important;
}
.pl-lg-0,
.px-lg-0 {
padding-left: 0 !important;
}
.p-lg-1 {
padding: 0.25rem !important;
}
.pt-lg-1,
.py-lg-1 {
padding-top: 0.25rem !important;
}
.pr-lg-1,
.px-lg-1 {
padding-right: 0.25rem !important;
}
.pb-lg-1,
.py-lg-1 {
padding-bottom: 0.25rem !important;
}
.pl-lg-1,
.px-lg-1 {
padding-left: 0.25rem !important;
}
.p-lg-2 {
padding: 0.5rem !important;
}
.pt-lg-2,
.py-lg-2 {
padding-top: 0.5rem !important;
}
.pr-lg-2,
.px-lg-2 {
padding-right: 0.5rem !important;
}
.pb-lg-2,
.py-lg-2 {
padding-bottom: 0.5rem !important;
}
.pl-lg-2,
.px-lg-2 {
padding-left: 0.5rem !important;
}
.p-lg-3 {
padding: 1rem !important;
}
.pt-lg-3,
.py-lg-3 {
padding-top: 1rem !important;
}
.pr-lg-3,
.px-lg-3 {
padding-right: 1rem !important;
}
.pb-lg-3,
.py-lg-3 {
padding-bottom: 1rem !important;
}
.pl-lg-3,
.px-lg-3 {
padding-left: 1rem !important;
}
.p-lg-4 {
padding: 1.5rem !important;
}
.pt-lg-4,
.py-lg-4 {
padding-top: 1.5rem !important;
}
.pr-lg-4,
.px-lg-4 {
padding-right: 1.5rem !important;
}
.pb-lg-4,
.py-lg-4 {
padding-bottom: 1.5rem !important;
}
.pl-lg-4,
.px-lg-4 {
padding-left: 1.5rem !important;
}
.p-lg-5 {
padding: 3rem !important;
}
.pt-lg-5,
.py-lg-5 {
padding-top: 3rem !important;
}
.pr-lg-5,
.px-lg-5 {
padding-right: 3rem !important;
}
.pb-lg-5,
.py-lg-5 {
padding-bottom: 3rem !important;
}
.pl-lg-5,
.px-lg-5 {
padding-left: 3rem !important;
}
.m-lg-auto {
margin: auto !important;
}
.mt-lg-auto,
.my-lg-auto {
margin-top: auto !important;
}
.mr-lg-auto,
.mx-lg-auto {
margin-right: auto !important;
}
.mb-lg-auto,
.my-lg-auto {
margin-bottom: auto !important;
}
.ml-lg-auto,
.mx-lg-auto {
margin-left: auto !important;
}
}
@media (min-width: 1350px) {
.m-xl-0 {
margin: 0 !important;
}
.mt-xl-0,
.my-xl-0 {
margin-top: 0 !important;
}
.mr-xl-0,
.mx-xl-0 {
margin-right: 0 !important;
}
.mb-xl-0,
.my-xl-0 {
margin-bottom: 0 !important;
}
.ml-xl-0,
.mx-xl-0 {
margin-left: 0 !important;
}
.m-xl-1 {
margin: 0.25rem !important;
}
.mt-xl-1,
.my-xl-1 {
margin-top: 0.25rem !important;
}
.mr-xl-1,
.mx-xl-1 {
margin-right: 0.25rem !important;
}
.mb-xl-1,
.my-xl-1 {
margin-bottom: 0.25rem !important;
}
.ml-xl-1,
.mx-xl-1 {
margin-left: 0.25rem !important;
}
.m-xl-2 {
margin: 0.5rem !important;
}
.mt-xl-2,
.my-xl-2 {
margin-top: 0.5rem !important;
}
.mr-xl-2,
.mx-xl-2 {
margin-right: 0.5rem !important;
}
.mb-xl-2,
.my-xl-2 {
margin-bottom: 0.5rem !important;
}
.ml-xl-2,
.mx-xl-2 {
margin-left: 0.5rem !important;
}
.m-xl-3 {
margin: 1rem !important;
}
.mt-xl-3,
.my-xl-3 {
margin-top: 1rem !important;
}
.mr-xl-3,
.mx-xl-3 {
margin-right: 1rem !important;
}
.mb-xl-3,
.my-xl-3 {
margin-bottom: 1rem !important;
}
.ml-xl-3,
.mx-xl-3 {
margin-left: 1rem !important;
}
.m-xl-4 {
margin: 1.5rem !important;
}
.mt-xl-4,
.my-xl-4 {
margin-top: 1.5rem !important;
}
.mr-xl-4,
.mx-xl-4 {
margin-right: 1.5rem !important;
}
.mb-xl-4,
.my-xl-4 {
margin-bottom: 1.5rem !important;
}
.ml-xl-4,
.mx-xl-4 {
margin-left: 1.5rem !important;
}
.m-xl-5 {
margin: 3rem !important;
}
.mt-xl-5,
.my-xl-5 {
margin-top: 3rem !important;
}
.mr-xl-5,
.mx-xl-5 {
margin-right: 3rem !important;
}
.mb-xl-5,
.my-xl-5 {
margin-bottom: 3rem !important;
}
.ml-xl-5,
.mx-xl-5 {
margin-left: 3rem !important;
}
.p-xl-0 {
padding: 0 !important;
}
.pt-xl-0,
.py-xl-0 {
padding-top: 0 !important;
}
.pr-xl-0,
.px-xl-0 {
padding-right: 0 !important;
}
.pb-xl-0,
.py-xl-0 {
padding-bottom: 0 !important;
}
.pl-xl-0,
.px-xl-0 {
padding-left: 0 !important;
}
.p-xl-1 {
padding: 0.25rem !important;
}
.pt-xl-1,
.py-xl-1 {
padding-top: 0.25rem !important;
}
.pr-xl-1,
.px-xl-1 {
padding-right: 0.25rem !important;
}
.pb-xl-1,
.py-xl-1 {
padding-bottom: 0.25rem !important;
}
.pl-xl-1,
.px-xl-1 {
padding-left: 0.25rem !important;
}
.p-xl-2 {
padding: 0.5rem !important;
}
.pt-xl-2,
.py-xl-2 {
padding-top: 0.5rem !important;
}
.pr-xl-2,
.px-xl-2 {
padding-right: 0.5rem !important;
}
.pb-xl-2,
.py-xl-2 {
padding-bottom: 0.5rem !important;
}
.pl-xl-2,
.px-xl-2 {
padding-left: 0.5rem !important;
}
.p-xl-3 {
padding: 1rem !important;
}
.pt-xl-3,
.py-xl-3 {
padding-top: 1rem !important;
}
.pr-xl-3,
.px-xl-3 {
padding-right: 1rem !important;
}
.pb-xl-3,
.py-xl-3 {
padding-bottom: 1rem !important;
}
.pl-xl-3,
.px-xl-3 {
padding-left: 1rem !important;
}
.p-xl-4 {
padding: 1.5rem !important;
}
.pt-xl-4,
.py-xl-4 {
padding-top: 1.5rem !important;
}
.pr-xl-4,
.px-xl-4 {
padding-right: 1.5rem !important;
}
.pb-xl-4,
.py-xl-4 {
padding-bottom: 1.5rem !important;
}
.pl-xl-4,
.px-xl-4 {
padding-left: 1.5rem !important;
}
.p-xl-5 {
padding: 3rem !important;
}
.pt-xl-5,
.py-xl-5 {
padding-top: 3rem !important;
}
.pr-xl-5,
.px-xl-5 {
padding-right: 3rem !important;
}
.pb-xl-5,
.py-xl-5 {
padding-bottom: 3rem !important;
}
.pl-xl-5,
.px-xl-5 {
padding-left: 3rem !important;
}
.m-xl-auto {
margin: auto !important;
}
.mt-xl-auto,
.my-xl-auto {
margin-top: auto !important;
}
.mr-xl-auto,
.mx-xl-auto {
margin-right: auto !important;
}
.mb-xl-auto,
.my-xl-auto {
margin-bottom: auto !important;
}
.ml-xl-auto,
.mx-xl-auto {
margin-left: auto !important;
}
}
.text-monospace {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}
.text-justify {
text-align: justify !important;
}
.text-nowrap {
white-space: nowrap !important;
}
.text-truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.text-left {
text-align: left !important;
}
.text-right {
text-align: right !important;
}
.text-center {
text-align: center !important;
}
@media (min-width: 576px) {
.text-sm-left {
text-align: left !important;
}
.text-sm-right {
text-align: right !important;
}
.text-sm-center {
text-align: center !important;
}
}
@media (min-width: 768px) {
.text-md-left {
text-align: left !important;
}
.text-md-right {
text-align: right !important;
}
.text-md-center {
text-align: center !important;
}
}
@media (min-width: 992px) {
.text-lg-left {
text-align: left !important;
}
.text-lg-right {
text-align: right !important;
}
.text-lg-center {
text-align: center !important;
}
}
@media (min-width: 1350px) {
.text-xl-left {
text-align: left !important;
}
.text-xl-right {
text-align: right !important;
}
.text-xl-center {
text-align: center !important;
}
}
.text-lowercase {
text-transform: lowercase !important;
}
.text-uppercase {
text-transform: uppercase !important;
}
.text-capitalize {
text-transform: capitalize !important;
}
.font-weight-light {
font-weight: 300 !important;
}
.font-weight-normal {
font-weight: 400 !important;
}
.font-weight-bold {
font-weight: 700 !important;
}
.font-italic {
font-style: italic !important;
}
.text-white {
color: #fff !important;
}
.text-primary {
color: #007bff !important;
}
a.text-primary:focus,
a.text-primary:hover {
color: #0062cc !important;
}
.text-secondary {
color: #6c757d !important;
}
a.text-secondary:focus,
a.text-secondary:hover {
color: #545b62 !important;
}
.text-success {
color: #28a745 !important;
}
a.text-success:focus,
a.text-success:hover {
color: #1e7e34 !important;
}
.text-info {
color: #17a2b8 !important;
}
a.text-info:focus,
a.text-info:hover {
color: #117a8b !important;
}
.text-warning {
color: #ffc107 !important;
}
a.text-warning:focus,
a.text-warning:hover {
color: #d39e00 !important;
}
.text-danger {
color: #dc3545 !important;
}
a.text-danger:focus,
a.text-danger:hover {
color: #bd2130 !important;
}
.text-light {
color: #f8f9fa !important;
}
a.text-light:focus,
a.text-light:hover {
color: #dae0e5 !important;
}
.text-dark {
color: #343a40 !important;
}
a.text-dark:focus,
a.text-dark:hover {
color: #1d2124 !important;
}
.text-body {
color: #212529 !important;
}
.text-muted {
color: #6c757d !important;
}
.text-black-50 {
color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
color: hsla(0, 0%, 100%, 0.5) !important;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.visible {
visibility: visible !important;
}
.invisible {
visibility: hidden !important;
}
@media print {
*,
:after,
:before {
text-shadow: none !important;
box-shadow: none !important;
}
a:not(.btn):not(.button):not(.g-agenda__botao):not(.g-link-relacionado):not(.g-info-revealer__toggle-button):not(.linha-tempo__anterior):not(.linha-tempo__proximo):not(.standard-slider__anterior):not(.standard-slider__proximo) {
text-decoration: underline;
}
abbr[title]:after {
content: " (" attr(title) ")";
}
pre {
white-space: pre-wrap !important;
}
blockquote,
pre {
border: 1px solid #adb5bd;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
img,
tr {
page-break-inside: avoid;
}
h2,
h3,
p {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
@page {
size: a3;
}
.container,
body {
min-width: 992px !important;
}
.navbar {
display: none;
}
.badge,
.reuniao-agendada__badge {
border: 1px solid #000;
}
.table {
border-collapse: collapse !important;
}
.table td,
.table th {
background-color: #fff !important;
}
.table-bordered td,
.table-bordered th {
border: 1px solid #dee2e6 !important;
}
.table-dark {
color: inherit;
}
.table-dark tbody + tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
border-color: #dee2e6;
}
.table .thead-dark th {
color: inherit;
border-color: #dee2e6;
}
}
.breadcrumb {
background-color: transparent;
}
.l-cards {
display: flex;
flex-wrap: wrap;
margin-right: 0;
margin-left: 0;
}
@media (min-width: 992px) {
.l-cards {
margin-right: -0.9375rem;
margin-left: -0.9375rem;
}
}
@media (min-width: 992px) {
.l-cards--full .l-card {
flex: 0 0 100%;
max-width: 100%;
padding-left: 0;
padding-right: 0;
}
}
@media (min-width: 1350px) {
.l-cards--full {
margin-right: -1.625rem;
margin-left: -1.625rem;
}
}
@media (max-width: 1349.98px) {
.l-cards--full-mobile-only {
margin-right: -0.9375rem;
margin-left: -0.9375rem;
}
}
.l-cards--full-xs-up {
margin-right: -0.9375rem;
margin-left: -0.9375rem;
}
@media (min-width: 1350px) {
.l-cards--full-xs-up {
margin-right: -1.625rem;
margin-left: -1.625rem;
}
}
@media (min-width: 992px) {
.l-cards--full-xs-up > .l-card {
flex: 0 0 100%;
max-width: 100%;
padding-left: 0;
padding-right: 0;
}
}
@media (min-width: 992px) {
.l-cards--full-xs-up > .l-card--half {
flex: 0 0 50%;
max-width: 50%;
padding-left: inherit;
padding-right: inherit;
}
}
@media (min-width: 992px) {
.l-cards--full-xs-up > .l-card--half.l-card--desktop-l-padding {
padding-left: 1rem;
}
}
@media (min-width: 992px) {
.l-cards--full-xs-up > .l-card--half.l-card--desktop-r-padding {
padding-right: 1rem;
}
}
@media (min-width: 992px) {
.l-cards--full-xs-up .card-body {
padding-right: 1.5rem;
padding-left: 1.5rem;
}
}
.l-card {
position: relative;
width: 100%;
min-height: 1px;
margin-bottom: 0.75rem;
padding-right: 0;
padding-left: 0;
}
@media (min-width: 992px) {
.l-card {
margin-bottom: 0;
padding: 1.25rem 0.9375rem;
}
}
.l-card--no-padding {
padding-left: 0;
padding-right: 0;
}
@media (min-width: 992px) {
.l-card--no-padding {
padding-left: 15px;
padding-right: 15px;
}
}
@media (min-width: 992px) {
.l-card--half {
flex: 0 0 50%;
max-width: 50%;
}
}
@media (min-width: 992px) {
.l-card--partial {
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
}
@media (min-width: 992px) {
.l-card--double-partial {
flex: 0 0 66.66667%;
max-width: 66.66667%;
}
}
@media (min-width: 992px) {
.l-card--9x3 {
flex: 0 0 75%;
max-width: 75%;
}
}
@media (min-width: 992px) {
.l-card--3x9 {
flex: 0 0 25%;
max-width: 25%;
}
}
.l-card__lateral {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.l-card__lateral-item {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
@media (min-width: 992px) {
.l-card__lateral-item {
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
}
@media (min-width: 1350px) {
.l-card__lateral-item {
flex: 0 0 50%;
max-width: 50%;
}
}
@media (min-width: 992px) {
.l-card__lateral-item--body {
align-self: center;
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
}
@media (min-width: 1350px) {
.l-card__lateral-item--body {
flex: 0 0 50%;
max-width: 50%;
}
}
.card {
height: 100%;
border: none;
}
@media (min-width: 576px) {
.card {
border: 1px solid #d6d6d6;
}
}
.card .titulo-secao {
padding-top: 0;
text-align: center;
}
@media (min-width: 992px) {
.card .titulo-secao {
text-align: left;
}
}
.card .titulo-secao__btn {
display: inline-block;
border-bottom: 1px solid #333;
padding-bottom: 0.7em;
margin-bottom: -0.0625rem;
}
@media (min-width: 992px) {
.card .titulo-secao__btn {
border-bottom: none;
padding-bottom: inherit;
float: right;
}
}
.card--border-xs-up {
border-top: 1px solid #d6d6d6;
border-bottom: 1px solid #d6d6d6;
}
.card__info-extra {
background-color: #fafafa;
border: 1px solid #f0f0f0;
color: #5e5e5e;
font-size: 0.875rem;
line-height: 1.3;
padding: 0.625rem 1rem;
}
@media (min-width: 992px) {
.card__info-extra {
padding: 7px 0.75rem;
}
}
.card__status {
background-color: #f0f0f0;
color: #5e5e5e;
font-size: 1rem;
font-weight: 700;
padding: 0.5rem 1.25rem;
text-align: center;
}
@media (min-width: 992px) {
.card__status {
font-size: 1.25rem;
margin-bottom: 0.625rem;
padding: 0.395rem 1.5625rem;
}
}
.card__status--top {
background-color: #cadae5;
color: #333;
}
.card__status-texto {
margin-bottom: 0;
}
.card__texto {
color: #5e5e5e;
font-size: 0.875rem;
line-height: 1.2em;
}
@media (min-width: 992px) {
.card__texto {
font-size: 1rem;
}
}
.card__texto-complemento {
margin-bottom: 1.5rem;
}
.card__titulo {
font-size: 1.125rem;
font-weight: 700;
padding-left: 1.25rem;
padding-right: 1.25rem;
text-align: center;
text-transform: uppercase;
}
@media (min-width: 992px) {
.card__titulo {
padding: 0 1.5625rem;
font-size: 1.25rem;
line-height: 1.25em;
}
}
.card__titulo--simples {
font-weight: 600;
text-transform: none;
}
.card__titulo-link:hover {
border-bottom: 1px solid;
padding-bottom: 0.15em;
text-decoration: none;
}
.card__titulo-link--icone {
-webkit-transform: rotate(315deg);
transform: rotate(315deg);
}
.card__titulo-secao {
padding-top: 1.5625rem;
font-size: 1.5625rem;
font-weight: 600;
text-transform: uppercase;
border-bottom: 1px solid #d1d1d1;
margin-bottom: 1.1rem;
}
@media (min-width: 992px) {
.card__titulo-secao {
padding-top: 2.75rem;
font-size: 1.875rem;
}
}
.card__titulo-secao-texto {
display: inline-block;
border-bottom: 1px solid;
padding-bottom: 0.2em;
margin-bottom: -1px;
}
.card__titulo-texto {
display: inline-block;
margin-bottom: 0.425rem;
}
@media (min-width: 992px) {
.card__titulo-texto {
margin-bottom: 0.625rem;
}
}
.card__titulo-ano {
position: relative;
z-index: 1;
}
.card__titulo-ano:before {
border-top: 0.8125rem solid #f0f0f0;
content: "";
margin: 0 auto;
position: absolute;
top: 21%;
left: 0;
right: 0;
bottom: 0;
width: 100%;
z-index: -1;
}
@media (min-width: 992px) {
.card__titulo-ano:before {
border-top: 1.125rem solid #f0f0f0;
}
}
.card__titulo-ano-espaco {
background: #fff;
padding: 0 0.7rem;
}
.card__titulo-ano-texto {
background-color: #fac915;
color: #333;
display: inline-block;
font-size: 1.125rem;
font-weight: 700;
line-height: 1.2;
padding: 0.025rem 0.3rem;
}
@media (min-width: 992px) {
.card__titulo-ano-texto {
font-size: 1.4375rem;
font-weight: 700;
padding: 0.1rem 0.45rem;
}
}
@media (min-width: 992px) {
.card-body {
padding: 1.25rem;
}
}
.card-body--no-lr-padding {
padding-left: 0;
padding-right: 0;
}
.card-body--no-lr-padding .card__grafico {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
@media (min-width: 992px) {
.card-body--no-lr-padding .card__grafico {
padding: 0 1.5625rem;
}
}
.card-lr-padding {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
.card__texto-simples {
margin-bottom: 0;
text-align: center;
}
.popover {
background-color: #fff;
font-size: 0.875rem;
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
}
.bs-popover-auto[x-placement^="top"] .arrow:after,
.bs-popover-top .arrow:after {
border-top-color: #fff;
}
.bs-popover-auto[x-placement^="right"] .arrow:after,
.bs-popover-right .arrow:after {
border-right-color: #fff;
}
.bs-popover-auto[x-placement^="bottom"] .arrow:after,
.bs-popover-bottom .arrow:after {
border-bottom-color: #fff;
}
.bs-popover-auto[x-placement^="left"] .arrow:after,
.bs-popover-left .arrow:after {
border-left-color: #fff;
}
.popover-header {
font-size: 1rem;
color: inherit;
background-color: transparent;
text-align: center;
font-weight: 700;
text-transform: uppercase;
border-bottom: 1px solid #ebebeb;
border-top-left-radius: calc(0.3rem - 1px);
border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
display: none;
}
.popover-body {
padding: 0 1em 2em;
}
.table-striped tbody tr:nth-of-type(odd) {
background-color: #f0f0f0;
}
p a {
text-decoration: underline;
}
@media (min-width: 1350px) {
.menu-global--container,
.nav-top--container {
max-width: 1430px;
}
}
.navbar-user {
display: inline-block;
}
.navbar-user__logged-info-foto {
width: 25px;
height: 25px;
border-radius: 1rem;
margin-right: 0.3125rem;
}
.navbar-user__logged-info {
padding: 0.1875rem 0.5rem;
display: inline-block;
}
.navbar-user--no-dropdown-mobile .navbar-user__logged-info {
padding-left: 0;
padding-right: 0;
}
.navbar-user--no-dropdown-mobile .navbar-user__logged-info-nome {
color: #363636;
font-size: 0.875rem;
font-weight: 600 !important;
text-transform: uppercase;
vertical-align: middle;
}
.navbar-user--no-dropdown-mobile .navbar-user__logged-info-foto {
height: 20px;
width: 20px;
}
.navbar-user--no-dropdown-mobile .navbar-user__dropdown {
padding-left: 0;
list-style: none;
margin-bottom: 0;
}
.navbar-user--no-dropdown-mobile .navbar-user__dropdown li {
margin: 7px 0;
}
.navbar-user--no-dropdown-mobile .navbar-user__dropdown a {
color: #2f7958;
font-size: 0.875rem;
}
.navbar-user--no-dropdown-mobile .navbar-user__dropdown a:focus,
.navbar-user--no-dropdown-mobile .navbar-user__dropdown a:hover {
text-decoration: underline;
}
.navbar-user--no-dropdown-mobile .navbar-user__dropdown input[type="submit"] {
background-color: transparent;
border: none;
color: #2f7958;
cursor: pointer;
font-size: 0.875rem;
padding: 0;
}
.navbar-user--no-dropdown-mobile .navbar-user__dropdown input[type="submit"]:focus,
.navbar-user--no-dropdown-mobile .navbar-user__dropdown input[type="submit"]:hover {
text-decoration: underline;
}
.nav-top {
background-color: #2f7958;
padding: 2px 0;
text-align: center;
display: none;
}
.nav-top:after {
display: block;
clear: both;
content: "";
}
@media (min-width: 768px) {
.nav-top {
display: block;
}
}
@media (min-width: 1350px) {
.nav-top {
text-align: right;
}
}
.nav-top a {
color: #fff;
}
.nav-top .navbar-user {
display: none;
}
@media (min-width: 992px) {
.nav-top .navbar-user {
display: inline-block;
}
}
.nav-top .navbar-user__logged-info {
text-transform: uppercase;
font-size: 0.7rem;
color: #fff;
border-radius: 4px;
vertical-align: middle;
}
.nav-top .navbar-user__logged-info:focus,
.nav-top .navbar-user__logged-info:hover {
background-color: #28674a;
text-decoration: none;
}
.nav-top .navbar-user__logged-info:after,
.nav-top .navbar-user__logged-info span {
vertical-align: middle;
}
.nav-top .navbar-user__dropdown {
font-size: 0.875rem;
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
border-radius: 0;
padding: 0.3rem;
z-index: 9999;
}
.nav-top .navbar-user__dropdown a,
.nav-top .navbar-user__dropdown input[type="submit"] {
color: #2f7958;
display: block;
padding: 0.5rem;
}
.nav-top .navbar-user__dropdown a:focus,
.nav-top .navbar-user__dropdown a:hover,
.nav-top .navbar-user__dropdown input[type="submit"]:focus,
.nav-top .navbar-user__dropdown input[type="submit"]:hover {
color: #fff;
text-decoration: none;
background-color: #17583b;
}
.nav-top .navbar-user__dropdown input[type="submit"] {
border: none;
background: transparent;
width: 100%;
text-align: left;
cursor: pointer;
}
@media print {
.nav-top {
display: none;
}
}
.area-login-menu-usuario {
display: inline-block;
}
.area-login-menu-usuario .nav-top__botao-entrar {
background-color: #2f7958;
color: #fff;
display: inline-block;
font-size: 0.875rem;
}
.area-login-menu-usuario .nav-top__botao-entrar:focus,
.area-login-menu-usuario .nav-top__botao-entrar:hover,
.area-login-menu-usuario .nav-top__botao-entrar:link,
.area-login-menu-usuario .nav-top__botao-entrar:visited {
color: #fff;
}
.mm-menu .area-login-menu-usuario {
border-bottom: 1px solid #dfdfdf;
border-top: 1px solid #dfdfdf;
bottom: 0;
display: block;
margin: 0 -1.25rem;
padding: 0.9375rem;
position: absolute;
width: 100%;
}
@media (min-width: 992px) {
.mm-menu .area-login-menu-usuario {
display: none;
}
}
.nav-top__botao-entrar {
display: none;
line-height: 1.45;
padding: 0 17px 0 7px;
color: #fff;
vertical-align: middle;
background-image: url(https://www.camara.leg.br/tema/assets/images/ico-seta-botao-topo.png);
background-repeat: no-repeat;
background-position: 90%;
text-transform: uppercase;
font-size: 0.75rem;
}
.nav-top__botao-entrar,
.nav-top__botao-entrar:focus,
.nav-top__botao-entrar:hover {
background-color: #004a2f;
}
@media (min-width: 992px) {
.nav-top__botao-entrar {
display: inline-block;
}
}
.l-header-social {
padding-left: 0;
list-style: none;
display: none;
margin-bottom: 0;
margin-right: 12px;
}
@media (min-width: 992px) {
.l-header-social {
display: inline-block;
}
}
.l-header-social__item {
display: inline-block;
margin-left: 8px;
margin-right: 8px;
}
.header-social-link {
display: inline-block;
transition: all 0.12s;
}
.header-social-link:focus .g-social-icon-outline,
.header-social-link:hover .g-social-icon-outline {
filter: invert(100%);
-webkit-filter: invert(100%);
}
@media (min-width: 992px) {
.lista-idiomas {
display: inline-block;
margin-right: 0.75rem;
}
}
.botao-idioma-topo {
background-color: transparent;
border: none;
border-radius: 0.25rem;
color: #fff;
cursor: pointer;
display: none;
font-size: 0.875rem;
padding: 0;
vertical-align: middle;
transition: 0.12s;
}
@media (min-width: 992px) {
.botao-idioma-topo {
display: inline-block;
padding: 0.125rem 0.3125rem;
}
}
.botao-idioma-topo:hover {
background-color: rgba(0, 0, 0, 0.2);
}
.botao-idioma-topo:after {
content: "\25BE";
display: inline-block;
font-size: 1rem;
}
.l-lista-idiomas {
list-style: none;
border-top: 1px solid #dfdfdf;
margin-bottom: 0;
margin-left: -1.25rem;
margin-right: -1.25rem;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
padding-top: 0.3125rem;
z-index: 1041 !important;
}
@media (min-width: 992px) {
.l-lista-idiomas {
border-top: none;
margin-left: 0;
margin-right: 0;
min-width: 3.125rem;
padding: 0;
}
}
.l-lista-idiomas__item {
padding: 0.5rem 0;
}
@media (min-width: 992px) {
.l-lista-idiomas__item {
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
.l-lista-idiomas__item:not(:first-child) {
border-top: 1px solid #dfdfdf;
}
}
.idioma-topo {
border-bottom: 1px solid transparent;
color: #2f7958 !important;
display: inline-block;
}
@media (min-width: 992px) {
.idioma-topo {
display: block;
font-size: 0.875rem;
}
}
.idioma-topo:focus,
.idioma-topo:hover {
border-bottom-color: #2f7958;
text-decoration: none;
}
.idioma-topo__nome {
display: inline-block;
vertical-align: middle;
}
@media (min-width: 992px) {
.idioma-topo__nome {
display: none;
}
}
.idioma-topo__sigla {
display: none;
}
@media (min-width: 992px) {
.idioma-topo__sigla {
display: inline-block;
}
}
.idioma-topo__bandeira {
background: transparent no-repeat;
display: inline-block;
height: 1.0625rem;
margin-right: 1px;
vertical-align: middle;
width: 1.6875rem;
}
@media (min-width: 992px) {
.idioma-topo__bandeira {
display: none;
}
}
.idioma-topo__bandeira--ingles {
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-bandeira-inglaterra.png);
}
.idioma-topo__bandeira--espanhol {
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-bandeira-espanha.png);
}
.links-apoio {
vertical-align: middle;
margin-bottom: 0;
padding-left: 0;
list-style: none;
text-transform: uppercase;
font-size: 0.75rem;
}
.links-apoio__item--vlibras a {
background-position: 50%;
background-size: 21px 20px;
display: inline-block;
height: 30px;
width: 28px;
border-radius: 4px;
background-image: url(https://www.camara.leg.br/tema/assets/images/ico-vlibras-branco.png);
background-repeat: no-repeat;
vertical-align: middle;
transition: all 0.12s;
}
.links-apoio__item--vlibras a:focus,
.links-apoio__item--vlibras a:hover {
background-color: #28674a;
}
@media (min-width: 768px) {
.links-apoio__item--vlibras a span {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
}
@media (min-width: 768px) {
.links-apoio {
display: inline;
}
}
@media (min-width: 768px) {
.links-apoio .links-apoio__item {
display: inline-block;
vertical-align: middle;
}
.links-apoio .links-apoio__item > a {
vertical-align: middle;
}
}
@media (min-width: 768px) {
.links-apoio .links-apoio__item:not(:last-child) {
margin-right: 1.5rem;
}
}
.links-apoio--menu-mobile {
font-size: 0.875rem;
text-transform: none;
margin-top: 1rem;
}
.links-apoio--menu-mobile .links-apoio__item {
display: block;
margin: 0.55rem 0;
}
.links-apoio--menu-mobile a {
color: #2f7958 !important;
margin: 0.5rem 0;
display: block;
}
.links-apoio--menu-mobile a:active,
.links-apoio--menu-mobile a:hover {
text-decoration: underline;
}
.links-apoio--menu-mobile .links-apoio__item--vlibras a {
background-image: url(https://www.camara.leg.br/tema/assets/images/ico-vlibras-verde.png);
width: auto;
height: auto;
background-size: 1.25rem 1.25rem;
background-position: 0 0;
background-repeat: no-repeat;
}
.links-apoio--menu-mobile .links-apoio__item--vlibras a:focus,
.links-apoio--menu-mobile .links-apoio__item--vlibras a:hover {
background-color: transparent;
}
.links-apoio--menu-mobile .links-apoio__item--vlibras a span {
padding-left: 1.6rem;
}
.orgaos-parceiros {
display: inline-block;
padding-left: 0;
line-height: 1;
list-style: none;
vertical-align: middle;
margin: 0 0 0 2rem;
}
@media (min-width: 1350px) {
.orgaos-parceiros {
margin: 0 0.55rem 0 1.25rem;
}
}
.orgaos-parceiros__item {
display: inline-block;
}
.orgaos-parceiros__item a {
background-position: 50%;
background-repeat: no-repeat;
display: inline-block;
width: 34px;
height: 30px;
border-radius: 4px;
}
.orgaos-parceiros__item a:focus,
.orgaos-parceiros__item a:hover {
background-color: #28674a;
}
.orgaos-parceiros__item--congresso a {
background-image: url(https://www.camara.leg.br/tema/assets/images/ico-congresso-topo.png);
}
.orgaos-parceiros__item--senado a {
background-image: url(https://www.camara.leg.br/tema/assets/images/ico-senado-topo.png);
}
.orgaos-parceiros__item--tcu a {
background-image: url(https://www.camara.leg.br/tema/assets/images/ico-tcu-topo.png);
}
.orgaos-parceiros__item a span {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
.menu-global {
background-color: #004a2f;
padding: 0.62rem 1rem;
}
@media (min-width: 992px) {
.menu-global {
padding: 0;
}
}
@media (min-width: 992px) {
.menu-global .container {
flex-wrap: wrap;
}
}
.menu-global .dropdown.show.localnav__item:before,
.menu-global .nav-item.dropdown.show:before {
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #fff;
content: " ";
position: absolute;
top: 88%;
left: 9%;
z-index: 1010;
}
.menu-global .localnav__item:nth-last-child(n + 3):after,
.menu-global .nav-item:nth-last-child(n + 3):after {
content: "\B7";
display: inline-block;
color: #fff;
font-size: 2rem;
line-height: 0.8rem;
-webkit-transform: translateY(5px);
transform: translateY(5px);
margin-right: 0.2rem;
}
.menu-global .localnav__item:nth-last-child(2):after,
.menu-global .nav-item:nth-last-child(2):after {
content: "|";
display: inline-block;
color: #2f7958;
font-size: 1.2rem;
line-height: 0.8rem;
-webkit-transform: translateY(5px);
transform: translateY(1px);
margin-right: 0.2rem;
}
.menu-global .localnav__link,
.menu-global .nav-link {
display: inline-block;
}
.menu-global .localnav__link:after,
.menu-global .nav-link:after {
display: none;
}
.menu-global .dropdown-item {
padding: 0;
}
.menu-global .dropdown-item a {
display: block;
padding: 0.25rem 1.5rem;
}
.menu-global .dropdown-item a:focus,
.menu-global .dropdown-item a:hover {
color: #fff;
text-decoration: none;
background-color: #17583b;
}
.menu-global__logo {
background-image: url(https://www.camara.leg.br/tema/assets/images/logo-brand-camara-mobile.png);
background-repeat: no-repeat;
background-position: 50%;
width: 138px;
height: 39px;
margin-right: 0;
}
@media (min-width: 992px) {
.menu-global__logo {
margin-top: 0.9rem;
margin-bottom: 0.9rem;
}
}
@media (min-width: 1350px) {
.menu-global__logo {
background-image: url(https://www.camara.leg.br/tema/assets/images/logo-brand-camara-desktop.png);
width: 359px;
margin-right: 1rem;
}
}
.menu-global--btnmenu {
font-size: 1.375rem;
order: -1;
display: inline-block;
text-align: center;
}
.menu-global--btnmenu span {
color: #fff;
font-family: Font Awesome\5 Free;
font-weight: 900;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
}
.menu-global--btnmenu span:before {
content: "\F0C9";
}
.menu-global--btnmenu span:after {
content: "MENU";
display: block;
font-size: 0.5625rem;
font-family: Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
font-weight: 400;
margin-top: 0.2rem;
}
.menu-global--btnsearch {
display: block;
padding: 0.25rem 0.75rem;
font-size: 1.1875rem;
line-height: 1;
background-color: transparent;
border: 1px solid transparent;
border-radius: 0.25rem;
}
.menu-global--btnsearch:focus,
.menu-global--btnsearch:hover {
text-decoration: none;
}
.menu-global--btnsearch:not(:disabled):not(.disabled) {
cursor: pointer;
}
.menu-global--btnsearch span {
color: #fff;
}
@media (min-width: 1350px) {
.menu-global--btnsearch {
display: none;
}
}
@media (min-width: 992px) {
.menu-global--btnsearch {
order: 2;
}
}
.box-search {
padding: 1rem 0 0.5rem;
width: 100%;
}
@media (min-width: 1350px) {
.box-search {
width: 13.5rem;
padding: 0;
}
}
@media (min-width: 992px) {
.box-search {
order: 3;
}
}
.box-search .box-search__campo {
width: 100%;
background-image: url(https://www.camara.leg.br/tema/assets/images/ico-lupa-busca-topo.png);
background-repeat: no-repeat;
background-position: 0.5rem;
padding-left: 2rem;
}
@media (min-width: 768px) {
.box-search .box-search__campo {
height: 2rem;
}
}
@media (min-width: 1350px) {
.box-search.collapse {
display: block;
}
}
.navbar-brand {
color: #ecf0f1;
}
.navbar-brand:focus,
.navbar-brand:hover {
color: #fff;
}
.navbar-nav {
position: relative;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 1040;
}
.navbar-nav .localnav__link,
.navbar-nav .nav-link {
color: #ecf0f1;
padding: 1.5rem 0.3rem;
}
.navbar-nav .localnav__link:not(.disabled):focus,
.navbar-nav .localnav__link:not(.disabled):hover,
.navbar-nav .nav-link:not(.disabled):focus,
.navbar-nav .nav-link:not(.disabled):hover {
color: #fff;
background-color: #17583b;
transition: all 0.5s;
outline: none;
}
.navbar-nav .menu-global__item-temas {
text-transform: uppercase;
}
.navbar-nav .dropdown-menu {
background-color: #fff;
border-color: #ddd;
border-radius: 0;
margin: 0;
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.navbar-nav .dropdown-menu .dropdown-item {
color: #2f7958;
}
.navbar-nav .dropdown-menu .dropdown-item.active,
.navbar-nav .dropdown-menu .dropdown-item:focus,
.navbar-nav .dropdown-menu .dropdown-item:hover {
color: #fff;
background-color: #2f7958;
}
.navbar-nav .dropdown-menu .dropdown-divider {
border-top-color: #00311f;
}
.navbar-nav .active.localnav__item .localnav__link,
.navbar-nav .active.localnav__item .localnav__link:focus,
.navbar-nav .active.localnav__item .localnav__link:hover,
.navbar-nav .active.localnav__item .nav-link,
.navbar-nav .active.localnav__item .nav-link:focus,
.navbar-nav .active.localnav__item .nav-link:hover,
.navbar-nav .nav-item.active .localnav__link,
.navbar-nav .nav-item.active .localnav__link:focus,
.navbar-nav .nav-item.active .localnav__link:hover,
.navbar-nav .nav-item.active .nav-link,
.navbar-nav .nav-item.active .nav-link:focus,
.navbar-nav .nav-item.active .nav-link:hover,
.navbar-nav .nav-item.show .localnav__link,
.navbar-nav .nav-item.show .localnav__link:focus,
.navbar-nav .nav-item.show .localnav__link:hover,
.navbar-nav .nav-item.show .nav-link,
.navbar-nav .nav-item.show .nav-link:focus,
.navbar-nav .nav-item.show .nav-link:hover,
.navbar-nav .show.localnav__item .localnav__link,
.navbar-nav .show.localnav__item .localnav__link:focus,
.navbar-nav .show.localnav__item .localnav__link:hover,
.navbar-nav .show.localnav__item .nav-link,
.navbar-nav .show.localnav__item .nav-link:focus,
.navbar-nav .show.localnav__item .nav-link:hover {
color: #fff;
background-color: #17583b;
}
.navbar-toggle {
border-color: #00311f;
}
.navbar-toggle:focus,
.navbar-toggle:hover {
background-color: #00311f;
}
.navbar-toggle .navbar-toggler-icon {
color: #ecf0f1;
}
.navbar-collapse,
.navbar-form {
border-color: #ecf0f1;
}
.navbar-link {
color: #ecf0f1;
}
.navbar-link:hover {
color: #fff;
}
@media (max-width: 575px) {
.navbar-expend-sm .navbar-nav .show .dropdown-menu .dropdown-item {
color: #ecf0f1;
}
.navbar-expend-sm .navbar-nav .show .dropdown-menu .dropdown-item:focus,
.navbar-expend-sm .navbar-nav .show .dropdown-menu .dropdown-item:hover {
color: #fff;
}
.navbar-expend-sm .navbar-nav .show .dropdown-menu .dropdown-item.active {
color: #fff;
background-color: #00311f;
}
}
@media (max-width: 767px) {
.navbar-expend-md .navbar-nav .show .dropdown-menu .dropdown-item {
color: #ecf0f1;
}
.navbar-expend-md .navbar-nav .show .dropdown-menu .dropdown-item:focus,
.navbar-expend-md .navbar-nav .show .dropdown-menu .dropdown-item:hover {
color: #fff;
}
.navbar-expend-md .navbar-nav .show .dropdown-menu .dropdown-item.active {
color: #fff;
background-color: #00311f;
}
}
@media (max-width: 991px) {
.navbar-expend-lg .navbar-nav .show .dropdown-menu .dropdown-item {
color: #ecf0f1;
}
.navbar-expend-lg .navbar-nav .show .dropdown-menu .dropdown-item:focus,
.navbar-expend-lg .navbar-nav .show .dropdown-menu .dropdown-item:hover {
color: #fff;
}
.navbar-expend-lg .navbar-nav .show .dropdown-menu .dropdown-item.active {
color: #fff;
background-color: #00311f;
}
}
@media (max-width: 1199px) {
.navbar-expend-xl .navbar-nav .show .dropdown-menu .dropdown-item {
color: #ecf0f1;
}
.navbar-expend-xl .navbar-nav .show .dropdown-menu .dropdown-item:focus,
.navbar-expend-xl .navbar-nav .show .dropdown-menu .dropdown-item:hover {
color: #fff;
}
.navbar-expend-xl .navbar-nav .show .dropdown-menu .dropdown-item.active {
color: #fff;
background-color: #00311f;
}
}
.navbar-expend .navbar-nav .show .dropdown-menu .dropdown-item {
color: #ecf0f1;
}
.navbar-expend .navbar-nav .show .dropdown-menu .dropdown-item:focus,
.navbar-expend .navbar-nav .show .dropdown-menu .dropdown-item:hover {
color: #fff;
}
.navbar-expend .navbar-nav .show .dropdown-menu .dropdown-item.active {
color: #fff;
background-color: #00311f;
}
.outras-opcoes-menu-usuario {
border-top: 1px solid #dfdfdf;
margin: 0 -1.25rem;
padding: 0.25rem 0.9375rem 0.5rem;
}
.outras-opcoes-menu-usuario .navbar-user {
display: block;
}
@media (min-width: 992px) {
.outras-opcoes-menu-usuario .navbar-user {
display: none;
}
}
.mm-panels > .mm-panel > .mm-listview {
margin-bottom: 0;
}
.mm-panels > .mm-panel {
min-height: 100%;
position: relative;
}
.mm-panel_has-navbar {
background-color: #fff;
}
.mm-panel_has-navbar .mm-navbar {
background-color: #004a2f;
color: #fff;
padding-left: 25px;
padding-right: 25px;
}
.mm-panel_has-navbar .mm-navbar .mm-navbar__btn:before {
border-color: #fff;
}
.mm-panel_has-navbar .mm-navbar .mm-navbar__title {
color: #fff;
font-weight: 700;
text-transform: uppercase;
}
.mm-wrapper_opened .menu-global--btnmenu {
padding: 4px 6px;
}
.mm-wrapper_opened .menu-global--btnmenu span:before {
content: "\D7";
font-size: 34px;
}
.mm-wrapper_opened .menu-global--btnmenu span:after {
display: none;
}
.mm-listview {
background: #fff;
font-weight: 600;
font-size: 0.875rem;
padding: 8px 0;
}
.mm-listview .mm-listitem__text {
text-overflow: unset;
white-space: unset;
}
.mm-listview .mm-listitem__btn {
background-color: #fff;
margin: 0;
border-radius: 4px;
padding: 8px 25px 8px 15px;
}
.mm-listview .mm-listitem__btn:after {
right: 17px;
}
.mm-menu {
--mm-color-border: transparent;
--mm-color-button: $camara-brand-color-1;
--mm-color-text: $link-color;
z-index: 999;
}
.mm-menu .navbar-user .navbar-user__logged-info .navbar-user__logged-info-nome {
font-weight: 700;
}
body.modal-open .mm-page {
z-index: inherit;
}
.header-plain .menu-global {
padding: 0.78125rem 1rem;
}
.header-plain .menu-global--container {
display: flex;
justify-content: space-between;
}
@media (min-width: 992px) {
.header-plain .menu-global--container {
padding-right: 0.9375rem;
}
}
@media (min-width: 992px) {
.header-plain .menu-global__logo {
margin-bottom: 0;
margin-top: 0;
}
}
.header-plain .nav-top__botao-entrar {
background-color: #004a2f;
color: #fff;
font-size: 0.75rem;
line-height: 1.45;
padding: 0 17px 0 7px;
}
@media (min-width: 768px) {
.header-plain .nav-top__botao-entrar {
display: block;
}
}
@media (min-width: 992px) {
.header-plain .nav-top__botao-entrar {
padding: 0.2rem 1.5rem 0.2rem 1rem;
}
}
.header-plain .nav-top__botao-entrar:hover {
background-color: #00643f;
color: #fff;
text-decoration: underline;
}
.header-plain .navbar-user {
display: inline-block;
}
.header-plain .navbar-user .dropdown-menu {
left: auto;
right: 0;
}
.header-plain .navbar-user__logged-info {
text-transform: uppercase;
font-size: 0.7rem;
color: #fff;
border-radius: 4px;
vertical-align: middle;
}
.header-plain .navbar-user__logged-info:focus,
.header-plain .navbar-user__logged-info:hover {
background-color: #28674a;
text-decoration: none;
}
.header-plain .navbar-user__logged-info:after,
.header-plain .navbar-user__logged-info span {
vertical-align: middle;
}
.header-plain .navbar-user__logged-info-foto {
border-radius: 2rem;
height: 2.5rem;
width: 2.5rem;
}
.header-plain .navbar-user__logged-info-nome {
display: none;
font-size: 0.875rem;
margin-left: 0.4375rem;
}
@media (min-width: 576px) {
.header-plain .navbar-user__logged-info-nome {
display: inline;
}
}
.header-plain .navbar-user__dropdown {
font-size: 0.875rem;
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
border-radius: 0;
padding: 0.3rem;
}
.header-plain .navbar-user__dropdown a,
.header-plain .navbar-user__dropdown input[type="submit"] {
color: #2f7958;
display: block;
padding: 0.5rem;
}
.header-plain .navbar-user__dropdown a:focus,
.header-plain .navbar-user__dropdown a:hover,
.header-plain .navbar-user__dropdown input[type="submit"]:focus,
.header-plain .navbar-user__dropdown input[type="submit"]:hover {
color: #fff;
text-decoration: none;
background-color: #17583b;
}
.header-plain .navbar-user__dropdown input[type="submit"] {
border: none;
background: transparent;
width: 100%;
text-align: left;
cursor: pointer;
}
.acesso-direto {
font-size: 0.875rem;
list-style: none;
margin: 0;
padding: 0;
}
.acesso-direto__link {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
.acesso-direto__link:active,
.acesso-direto__link:focus {
width: auto;
height: auto;
overflow: visible;
clip: auto;
white-space: normal;
z-index: 2000;
top: 1em;
left: 1em;
padding: 0.5em;
background-color: #fff;
}
.acesso-direto__link:before {
content: "[" attr(accesskey) "] ";
}
.l-rodape-info {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.l-rodape-info__local {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 8px;
padding-left: 8px;
}
@media (min-width: 992px) {
.l-rodape-info__local {
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
}
.l-rodape-info__local .rodape-info:nth-child(3) {
display: block;
}
@media (min-width: 992px) {
.l-rodape-info__local .rodape-info {
display: block;
}
}
.l-rodape-info__telefones {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
margin-top: 10px;
}
@media (min-width: 992px) {
.l-rodape-info__telefones {
flex: 0 0 41.66667%;
max-width: 41.66667%;
margin-top: 0;
}
}
.rodape-info__destaque {
font-weight: 700;
}
@media (min-width: 992px) {
.rodape-info__destaque {
font-weight: 400;
}
}
.rodape-portal {
color: #fff;
}
.rodape-portal-info {
background-color: #17583b;
padding: 1.5rem 0 0.5rem;
margin: 0;
text-align: center;
}
@media (min-width: 576px) {
.rodape-portal-info {
text-align: left;
}
}
@media (min-width: 992px) {
.rodape-portal-info {
padding: 1.875rem 0 1rem;
}
}
.rodape-portal-info__nome {
text-align: center;
}
.rodape-portal-info__texto {
margin-right: inherit;
text-align: center;
font-size: 0.875rem;
}
@media (min-width: 992px) {
.rodape-portal-info__texto {
font-size: 1rem;
text-align: left;
padding: 0 50px;
margin-bottom: 0;
}
}
.rodape-portal-info__texto:not(:last-child) {
margin-bottom: 0.5rem;
}
.rodape-portal-links {
text-align: center;
background-color: #004a2f;
padding: 0.625rem 0;
}
.rodape-portal-links__link,
.rodape-portal-links__link:focus,
.rodape-portal-links__link:hover {
color: #fff;
}
.rodape-portal-links--redes-sociais {
display: block;
padding: 0;
}
@media (min-width: 992px) {
.rodape-portal-links--redes-sociais {
display: none;
}
}
.rodape-portal-links--redes-sociais .rodape-portal-links__item {
display: inline-block;
}
.rodape-portal-links--redes-sociais .rodape-portal-links__item:not(:last-child) {
margin-right: 1.5rem;
margin-right: 0;
}
.rodape-portal-links--redes-sociais .rodape-portal-links__link {
padding: 0.375rem 0.625rem;
display: block;
}
@media (min-width: 992px) {
.rodape-portal-links--redes-sociais .rodape-portal-links__link {
padding: 0.875rem;
}
}
.rodape-portal-links--redes-sociais .rodape-portal-links__link:focus,
.rodape-portal-links--redes-sociais .rodape-portal-links__link:hover {
color: #fff;
background-color: #2f7958;
}
.rodape-portal-links--redes-sociais .redes-sociais-icon {
font-size: 1.125rem;
}
@media (min-width: 992px) {
.rodape-portal-links--redes-sociais .redes-sociais-icon {
font-size: 1.4375rem;
}
}
.rodape-portal-links--apoio .rodape-portal-links__item {
line-height: 2.8rem;
}
@media (min-width: 576px) {
.rodape-portal-links--apoio .rodape-portal-links__item {
display: inline-block;
line-height: inherit;
}
.rodape-portal-links--apoio .rodape-portal-links__item:not(:last-child) {
margin-right: 1.5rem;
}
}
.rodape-portal-links__lista {
padding-left: 0;
list-style: none;
margin-bottom: 0;
font-size: 0.875rem;
}
@media (min-width: 992px) {
.rodape-portal-links__lista {
font-size: 1rem;
}
}
@media print {
.rodape-portal {
display: none;
}
}
.user-feedback {
padding: 1.2em 0.8em 0.8em;
}
@media print {
.user-feedback {
display: none;
}
}
.user-feedback__modal--finish,
.user-feedback__trigger {
text-align: center;
}
.modal-user-feedback__body {
padding: 1rem 1rem 2rem;
}
.modal-user-feedback__content {
border-radius: 0;
height: 100%;
}
.icon-loadspeaker {
background: url(https://www.camara.leg.br/tema/assets/images/icon-loadspeaker.png) no-repeat 50%;
display: inline-block;
height: 1.3125rem;
width: 1.25rem;
background-size: 100%;
}
@media (min-width: 992px) {
.icon-loadspeaker {
height: 1.625rem;
width: 1.5rem;
}
}
.button:hover .icon-loadspeaker,
.g-agenda__botao:hover .icon-loadspeaker,
.g-info-revealer__toggle-button:hover .icon-loadspeaker,
.g-link-relacionado:hover .icon-loadspeaker {
-webkit-filter: brightness(6);
filter: brightness(6);
}
.modal-user-feedback__dialog {
height: auto;
margin: 0;
}
@media (min-width: 576px) {
.modal-user-feedback__dialog {
max-width: 768px;
}
}
@media (min-width: 768px) {
.modal-user-feedback__dialog {
margin: 1.75rem auto;
}
}
.modal-user-feedback__header {
background-color: #f0f0f0;
}
.modal-user-feedback__header .modal-user-feedback__close {
font-size: 2.5rem;
font-weight: 400;
padding: 0.5rem 1rem;
}
@media (min-width: 992px) {
.modal-user-feedback__header .modal-user-feedback__close {
font-size: 3.5rem;
padding: 0.3rem 1rem;
}
}
.modal-user-feedback__heading {
font-size: 1rem;
font-weight: 700;
text-transform: uppercase;
}
@media (min-width: 992px) {
.modal-user-feedback__heading {
font-size: 1.4375rem;
}
}
.g-container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
@media (min-width: 576px) {
.g-container {
max-width: 540px;
}
}
@media (min-width: 768px) {
.g-container {
max-width: 720px;
}
}
@media (min-width: 992px) {
.g-container {
max-width: 960px;
}
}
@media (min-width: 1350px) {
.g-container {
max-width: 1310px;
}
}
@media (min-width: 992px) {
.g-container--very-wide {
padding-right: 30px;
padding-left: 30px;
}
}
@media (min-width: 1030px) {
.g-container--very-wide {
padding-left: 15px;
padding-right: 15px;
}
}
@media (min-width: 1350px) {
.g-container--very-wide {
max-width: 1278px;
}
}
@media (min-width: 992px) {
.g-container--wide {
padding-right: 30px;
padding-left: 30px;
}
}
@media (min-width: 1030px) {
.g-container--wide {
padding-left: 15px;
padding-right: 15px;
}
}
@media (min-width: 1350px) {
.g-container--wide {
max-width: 1064px;
}
}
@media (min-width: 768px) {
.g-container--medium {
max-width: 852px;
}
}
@media (min-width: 768px) {
.g-container--narrow {
max-width: 638px;
}
}
.fundo-1 {
background-color: #f5f5f5;
}
.fundo-2 {
background-color: #dfe0e1;
}
.fundo-3 {
background-color: #f1f1f1;
}
.container--pagina-interna {
margin-bottom: 1em;
}
@media (min-width: 992px) {
.container--pagina-interna {
max-width: 720px;
}
}
@media (min-width: 992px) {
.container--midia {
max-width: 888px;
}
}
@media (min-width: 992px) {
.container--inner-page {
max-width: 720px;
}
}
.l-lateral-heading {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.l-lateral-heading__heading {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
flex: 0 0 100%;
max-width: 100%;
}
@media (min-width: 992px) {
.l-lateral-heading__heading {
flex: 0 0 25%;
max-width: 25%;
flex-basis: 19%;
max-width: 19%;
}
}
.l-lateral-heading__body {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
flex: 0 0 100%;
max-width: 100%;
}
@media (min-width: 992px) {
.l-lateral-heading__body {
flex: 0 0 75%;
max-width: 75%;
margin-top: 2em;
flex-basis: 81%;
max-width: 81%;
}
}
.l-tiles {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
padding-left: 0;
list-style: none;
}
@media (min-width: 1350px) {
.l-tiles {
justify-content: space-between;
}
}
.l-tiles__tile {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
@media (max-width: 767.98px) {
.l-tiles__tile {
flex: 0 0 50%;
max-width: 50%;
}
}
@media (min-width: 768px) and (max-width: 1349.98px) {
.l-tiles__tile {
flex: 0 0 25%;
max-width: 25%;
}
}
@media (min-width: 1350px) {
.l-tiles__tile {
flex: 0 0 auto;
width: auto;
max-width: none;
}
}
.canal {
margin-bottom: 1em;
line-height: 1.2;
}
.canal__link {
display: flex;
align-items: center;
flex-direction: column;
}
@media (min-width: 1350px) {
.canal__link {
flex-direction: row;
}
}
.canal__link:after {
display: block;
clear: both;
content: "";
}
.canal__link:hover .canal__icone-container {
-webkit-filter: brightness(85%);
filter: brightness(85%);
}
.canal__icone-container {
margin: 0.5em;
padding: 0.2em;
display: block;
}
.canal__texto-container {
display: block;
max-width: 100%;
text-align: center;
font-size: 1rem;
}
@media (min-width: 1350px) {
.canal__texto-container {
max-width: 75%;
text-align: left;
}
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: #2e855e;
}
.titulo-pagina {
padding-bottom: 1.5em;
text-align: center;
}
@media (min-width: 992px) {
.titulo-pagina {
padding-bottom: 2em;
}
}
.titulo-pagina__texto {
margin: 0;
padding-top: 2rem;
font-size: 1.625rem;
font-weight: 700;
}
@media (min-width: 992px) {
.titulo-pagina__texto {
font-size: 2.5rem;
}
}
.titulo-pagina__auxiliar {
margin-bottom: 0;
font-size: 1.25rem;
color: #696969;
}
.titulo-secao {
padding-top: 1.5625rem;
font-size: 1.5625rem;
font-weight: 600;
text-transform: uppercase;
border-bottom: 1px solid #d1d1d1;
margin-bottom: 1.1rem;
}
@media (min-width: 992px) {
.titulo-secao {
padding-top: 2.75rem;
font-size: 1.875rem;
}
}
@media print {
.titulo-secao {
text-align: left !important;
}
}
.titulo-secao__texto {
display: inline-block;
border-bottom: 1px solid;
padding-bottom: 0.2em;
margin-bottom: -1px;
}
@media print {
.titulo-secao__texto {
text-align: left !important;
}
}
.titulo-secao--com-link {
padding-top: 1.5625rem;
margin-bottom: 0;
font-size: 1.3125rem;
text-transform: uppercase;
}
@media (min-width: 992px) {
.titulo-secao--com-link {
border-bottom: none;
}
}
.titulo-secao--com-margem-inferior {
margin-bottom: 1.1rem;
}
.titulo-secao--com-link__link:hover {
text-decoration: none;
border-bottom: 1px solid;
}
.titulo-secao--link-padrao {
border-bottom: 1px solid #d1d1d1;
font-size: 1.5625rem;
margin-bottom: 1.1rem;
}
@media (min-width: 992px) {
.titulo-secao--link-padrao {
font-size: 1.875rem;
padding-top: 2.75rem;
}
.titulo-secao--link-padrao .titulo-secao--com-link__link {
display: inline-block;
}
.titulo-secao--link-padrao .titulo-secao--com-link__link:hover {
margin-bottom: -1px;
}
}
.titulo-secao--link-padrao .titulo-secao__texto {
margin-bottom: -3px;
}
@media (min-width: 992px) {
.titulo-secao--link-padrao .titulo-secao__texto {
margin-bottom: -1px;
}
}
.titulo-secao--com-borda-inferior {
border-bottom: 1px solid #d1d1d1;
}
.titulo-secao--com-borda-inferior a {
padding-bottom: 2px;
}
@media (min-width: 992px) {
.titulo-secao--texto-centralizado {
text-align: center;
}
}
.titulo-secao--titulo-icone-esquerda {
border-bottom: none;
font-size: 1.125rem;
font-weight: 700;
margin-bottom: 1.1rem;
}
@media (min-width: 992px) {
.titulo-secao--titulo-icone-esquerda {
font-size: 1.5625rem;
}
}
.titulo-secao--titulo-icone-esquerda .titulo-secao--com-link__link:hover {
border-bottom: none;
}
.titulo-secao--titulo-icone-esquerda .titulo-secao--com-link__link .titulo-secao__texto:hover {
border-bottom: 1px solid;
margin-bottom: -2px;
}
.titulo-secao--titulo-icone-esquerda .titulo-secao--com-link__icone {
font-size: 0.8em;
margin-left: 0.2rem;
-webkit-transform: rotate(315deg) translateY(-1px);
transform: rotate(315deg) translateY(-1px);
}
.titulo-secao--titulo-icone-esquerda .titulo-secao__icone {
background-size: cover;
background-repeat: no-repeat;
display: inline-block;
height: 3.4375rem;
vertical-align: middle;
width: 3.4375rem;
margin-right: 0.5rem;
}
.titulo-secao--titulo-icone-esquerda .titulo-secao__texto {
border-bottom: none;
display: inline-block;
vertical-align: middle;
}
.titulo-secao__icone--comissoes {
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-comissoes.svg);
}
.titulo-secao__icone--discursos {
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-discursos.svg);
}
.titulo-secao__icone--estudos {
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-estudos.svg);
}
.titulo-secao__icone--legislacao {
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-legislacao.svg);
}
.titulo-secao__icone--mais-acessadas {
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-mais-acessadas.svg);
}
.titulo-secao__icone--mais-comentadas {
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-mais-comentadas.svg);
}
.titulo-secao__icone--mais-votadas {
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-mais-votadas.svg);
}
.titulo-secao__icone--programas {
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-programas.svg);
}
.titulo-secao__icone--agenda {
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-agenda.svg);
}
.titulo-secao__icone--twitter {
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-twitter.svg);
}
.titulo-secao__icone--facebook {
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-facebook.svg);
}
.titulo-secao__icone--instagram {
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-instagram.svg);
}
.titulo-secao__icone--youtube {
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-youtube.svg);
}
.titulo-secao--com-link__icone {
-webkit-transform: rotate(315deg);
transform: rotate(315deg);
}
.titulo-secao--com-link .titulo-secao__texto {
border-bottom: none;
}
.titulo-secao--simples {
border-bottom: none;
font-weight: 700;
margin-bottom: 0.2rem;
text-transform: none;
}
@media (min-width: 992px) {
.titulo-secao--simples {
font-size: 1.4375rem;
}
}
.titulo-secao--simples .titulo-secao__texto {
display: inline;
}
.titulo-secao--sem-borda {
border-bottom: none;
}
.titulo-internal,
.titulo-landing,
.titulo-plain {
text-align: center;
font-size: 1.25rem;
font-weight: 700;
text-transform: uppercase;
padding-bottom: 1rem;
padding-top: 1rem;
margin-bottom: 0;
}
@media (min-width: 992px) {
.titulo-internal,
.titulo-landing,
.titulo-plain {
padding-top: 2rem;
padding-bottom: 2rem;
margin-bottom: 0.5rem;
font-size: 2.5rem;
}
}
@media print {
.titulo-internal,
.titulo-landing,
.titulo-plain {
font-size: 1.875rem;
text-align: left;
}
}
.l-identificacao-landing {
overflow-x: hidden;
text-align: center;
}
.l-identificacao-landing:after {
display: block;
content: " ";
background: linear-gradient(180deg, #fff 0, #e4e3e2);
height: 0.75rem;
}
.titulo-internal {
padding-bottom: 0;
}
.titulo-plain {
margin-bottom: 0;
}
.subtitulo-internal {
display: inline-block;
background-color: #efefef;
margin-bottom: 1.5rem;
text-align: center;
font-size: 0.875rem;
font-weight: 500;
padding: 0.525rem 0.75rem;
}
@media (min-width: 992px) {
.subtitulo-internal {
font-size: 1.125rem;
padding: 0.125rem 1rem;
}
}
.titulo-secao__link-adicional {
font-size: 16px;
font-weight: 400;
text-transform: none;
}
.titulo-secao--link-adicional-seta .titulo-secao__link-adicional:after {
content: "\2192";
display: inline-block;
width: 10px;
height: 5px;
}
.link-com-icone:after {
color: #26704f;
content: "\F0A9";
display: inline-block;
font-family: Font Awesome\5 Free;
font-size: 0.6em;
font-weight: 900;
margin-left: 0.3125rem;
-webkit-transform: rotate(315deg) translate(2px, -1px);
transform: rotate(315deg) translate(2px, -1px);
}
@media (min-width: 992px) {
.link-com-icone:after {
font-size: 0.68em;
-webkit-transform: rotate(315deg) translate(3px);
transform: rotate(315deg) translate(3px);
}
}
.g-titulo-menor {
color: #363636;
font-size: 1.125rem;
font-weight: 700;
line-height: 1.4;
text-transform: uppercase;
}
@media (min-width: 992px) {
.g-titulo-menor {
font-size: 1.375rem;
}
}
.g-titulo-menor .link-com-icone:after {
font-size: 1.0625rem;
margin-left: 10px;
}
.icon-fa {
padding: 0.45em;
background-color: #0ea77f;
border-radius: 50%;
color: #fff;
text-align: center;
width: 2em;
height: 2em;
}
.icon-fa--lg {
font-size: 1.125rem;
}
.icon-fa--xl {
font-size: 1.25rem;
}
.icon-fa--alt-bg-1 {
background-color: #0094d9;
}
.icon-fa--alt-bg-0 {
background-color: transparent;
}
.icon-fa--alt-bg-1 {
background-color: #1c91d1;
}
.icon-fa--alt-bg-2 {
background-color: #00b5cf;
}
.icon-fa--alt-bg-3 {
background-color: #fac915;
}
.icon-fa--alt-bg-4 {
background-color: #c60505;
}
.icon-fa--alt-bg-5 {
background-color: #0fa87f;
}
.icone-ajuda {
color: #fff;
background-color: #007e94;
border-radius: 2rem;
padding: 0 0.4rem;
font-weight: 700;
font-size: 0.875rem;
}
.icone-ajuda:focus,
.icone-ajuda:hover {
text-decoration: none;
color: #fff;
background-color: #216895;
}
.icone-camera {
background: url(https://www.camara.leg.br/tema/assets/images/icone-camera.png) no-repeat;
display: inline-block;
height: 10px;
width: 17px;
}
.icone-volume {
background: url(https://www.camara.leg.br/tema/assets/images/icone-volume.png) no-repeat;
display: inline-block;
height: 14px;
width: 14px;
}
.icone-circulo-congresso {
background: url(https://www.camara.leg.br/tema/assets/images/icone-circulo-congresso.png) no-repeat;
display: block;
height: 2.375rem;
width: 2.375rem;
}
.icone-circulo-56-legislatura {
background: url(https://www.camara.leg.br/tema/assets/images/icone-circulo-56-legislatura.png) no-repeat;
height: 2.375rem;
display: block;
width: 2.375rem;
}
.icone-circulo-mapa-brasil {
background: url(https://www.camara.leg.br/tema/assets/images/icone-circulo-mapa-brasil.png) no-repeat;
height: 2.375rem;
display: block;
width: 2.375rem;
}
.icone-circulo-previdencia {
background: url(https://www.camara.leg.br/tema/assets/images/icone_previdencia_social-azul.png) no-repeat;
height: 2.375rem;
display: block;
width: 2.375rem;
}
.icone-circulo-30-anos-constituicao {
background: url(https://www.camara.leg.br/tema/assets/images/icone-circulo-30-anos-constituicao.png) no-repeat;
height: 2.375rem;
display: block;
width: 2.375rem;
}
.icone-compartilhar {
background: url(https://www.camara.leg.br/tema/assets/images/ico-compartilhar-preto.png) no-repeat;
background-size: contain;
height: 1.25rem;
display: inline-block;
width: 1.1875rem;
}
.icone-audio {
background: url(https://www.camara.leg.br/tema/assets/images/ico-audio-preto.png) no-repeat;
background-size: contain;
height: 1rem;
display: inline-block;
width: 1.0625rem;
}
.icone-download {
background: url(https://www.camara.leg.br/tema/assets/images/ico-download-preto.png) no-repeat;
background-size: contain;
height: 1.125rem;
display: inline-block;
width: 1.1875rem;
}
.icone-pin {
background: url(https://www.camara.leg.br/tema/assets/images/ico-pin-preto.png) no-repeat;
background-size: contain;
height: 0.8125rem;
display: inline-block;
width: 0.8125rem;
}
.g-social-icon-outline {
background-color: transparent;
background-repeat: no-repeat;
background-size: 100%;
display: inline-block;
height: 20px;
width: 20px;
vertical-align: middle;
}
.g-social-icon-outline--facebook {
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-header-facebook.svg);
}
.g-social-icon-outline--twitter {
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-header-twitter.svg);
}
.g-social-icon-outline--instagram {
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-header-instagram.svg);
}
.g-social-icon-outline--youtube {
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-header-youtube.svg);
width: 26px;
}
.portal-breadcrumbs {
display: none;
}
@media (min-width: 992px) {
.portal-breadcrumbs {
display: flex;
font-size: 0.875rem;
margin-bottom: 0;
}
}
@media print {
.portal-breadcrumbs {
display: none;
}
}
.button,
.g-agenda__botao,
.g-info-revealer__toggle-button,
.g-link-relacionado {
color: #fff;
background-color: #2f7958;
border-color: #2f7958;
border-width: 0.125rem;
border-bottom: 0.1875rem solid #255f45;
font-size: 0.875rem;
font-weight: 600;
white-space: normal;
padding: 0.375rem 1.125rem;
text-transform: uppercase;
}
.button:hover,
.g-agenda__botao:hover,
.g-info-revealer__toggle-button:hover,
.g-link-relacionado:hover {
color: #fff;
background-color: #245d44;
border-color: #21543d;
}
.button.focus,
.button:focus,
.focus.g-agenda__botao,
.focus.g-info-revealer__toggle-button,
.focus.g-link-relacionado,
.g-agenda__botao:focus,
.g-info-revealer__toggle-button:focus,
.g-link-relacionado:focus {
box-shadow: 0 0 0 0.2rem rgba(47, 121, 88, 0.5);
}
.button.disabled,
.button:disabled,
.disabled.g-agenda__botao,
.disabled.g-info-revealer__toggle-button,
.disabled.g-link-relacionado,
.g-agenda__botao:disabled,
.g-info-revealer__toggle-button:disabled,
.g-link-relacionado:disabled {
color: #fff;
background-color: #2f7958;
border-color: #2f7958;
}
.button:not(:disabled):not(.disabled).active,
.button:not(:disabled):not(.disabled):active,
.g-agenda__botao:not(:disabled):not(.disabled).active,
.g-agenda__botao:not(:disabled):not(.disabled):active,
.g-info-revealer__toggle-button:not(:disabled):not(.disabled).active,
.g-info-revealer__toggle-button:not(:disabled):not(.disabled):active,
.g-link-relacionado:not(:disabled):not(.disabled).active,
.g-link-relacionado:not(:disabled):not(.disabled):active,
.show > .button.dropdown-toggle,
.show > .dropdown-toggle.g-agenda__botao,
.show > .dropdown-toggle.g-info-revealer__toggle-button,
.show > .dropdown-toggle.g-link-relacionado {
color: #fff;
background-color: #21543d;
border-color: #1d4b37;
}
.button:not(:disabled):not(.disabled).active:focus,
.button:not(:disabled):not(.disabled):active:focus,
.g-agenda__botao:not(:disabled):not(.disabled).active:focus,
.g-agenda__botao:not(:disabled):not(.disabled):active:focus,
.g-info-revealer__toggle-button:not(:disabled):not(.disabled).active:focus,
.g-info-revealer__toggle-button:not(:disabled):not(.disabled):active:focus,
.g-link-relacionado:not(:disabled):not(.disabled).active:focus,
.g-link-relacionado:not(:disabled):not(.disabled):active:focus,
.show > .button.dropdown-toggle:focus,
.show > .dropdown-toggle.g-agenda__botao:focus,
.show > .dropdown-toggle.g-info-revealer__toggle-button:focus,
.show > .dropdown-toggle.g-link-relacionado:focus {
box-shadow: 0 0 0 0.2rem rgba(47, 121, 88, 0.5);
}
.button:hover,
.g-agenda__botao:hover,
.g-info-revealer__toggle-button:hover,
.g-link-relacionado:hover {
border-color: #134830;
}
@media (min-width: 992px) {
.button,
.g-agenda__botao,
.g-info-revealer__toggle-button,
.g-link-relacionado {
font-size: 1rem;
}
}
.button--alternative {
color: #212529;
background-color: #d6eade;
border-color: #2f7958;
border-bottom: 0.1875rem solid #2f7958;
color: #297352;
}
.button--alternative:hover {
color: #212529;
background-color: #bdddca;
border-color: #21543d;
}
.button--alternative.focus,
.button--alternative:focus {
box-shadow: 0 0 0 0.2rem rgba(47, 121, 88, 0.5);
}
.button--alternative.disabled,
.button--alternative:disabled {
color: #212529;
background-color: #d6eade;
border-color: #2f7958;
}
.button--alternative:not(:disabled):not(.disabled).active,
.button--alternative:not(:disabled):not(.disabled):active,
.show > .button--alternative.dropdown-toggle {
color: #212529;
background-color: #b4d9c3;
border-color: #1d4b37;
}
.button--alternative:not(:disabled):not(.disabled).active:focus,
.button--alternative:not(:disabled):not(.disabled):active:focus,
.show > .button--alternative.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(47, 121, 88, 0.5);
}
.button--alternative:hover {
border-color: #255f45;
color: #21543d;
}
.button--light-blue {
color: #fff;
background-color: #00829b;
border-color: #00829b;
border-bottom: 0.1875rem solid #006477;
}
.button--light-blue:hover {
color: #fff;
background-color: #006275;
border-color: #005768;
}
.button--light-blue.focus,
.button--light-blue:focus {
box-shadow: 0 0 0 0.2rem rgba(0, 130, 155, 0.5);
}
.button--light-blue.disabled,
.button--light-blue:disabled {
color: #fff;
background-color: #00829b;
border-color: #00829b;
}
.button--light-blue:not(:disabled):not(.disabled).active,
.button--light-blue:not(:disabled):not(.disabled):active,
.show > .button--light-blue.dropdown-toggle {
color: #fff;
background-color: #005768;
border-color: #004d5b;
}
.button--light-blue:not(:disabled):not(.disabled).active:focus,
.button--light-blue:not(:disabled):not(.disabled):active:focus,
.show > .button--light-blue.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(0, 130, 155, 0.5);
}
.button--secondary {
color: #2f7958;
background-color: transparent;
background-image: none;
border-color: #2f7958;
background-color: #fff;
border-bottom: 0.1875rem solid;
}
.button--secondary:hover {
color: #fff;
background-color: #2f7958;
border-color: #2f7958;
}
.button--secondary.focus,
.button--secondary:focus {
box-shadow: 0 0 0 0.2rem rgba(47, 121, 88, 0.5);
}
.button--secondary.disabled,
.button--secondary:disabled {
color: #2f7958;
background-color: transparent;
}
.button--secondary:not(:disabled):not(.disabled).active,
.button--secondary:not(:disabled):not(.disabled):active,
.show > .button--secondary.dropdown-toggle {
color: #fff;
background-color: #2f7958;
border-color: #2f7958;
}
.button--secondary:not(:disabled):not(.disabled).active:focus,
.button--secondary:not(:disabled):not(.disabled):active:focus,
.show > .button--secondary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(47, 121, 88, 0.5);
}
.button--secondary:hover {
border-color: #21543d;
}
.button--simple {
color: #2f7958;
background-color: transparent;
background-image: none;
border-color: #2f7958;
background-color: #fff;
border-width: 1px;
}
.button--simple:hover {
color: #fff;
background-color: #2f7958;
border-color: #2f7958;
}
.button--simple.focus,
.button--simple:focus {
box-shadow: 0 0 0 0.2rem rgba(47, 121, 88, 0.5);
}
.button--simple.disabled,
.button--simple:disabled {
color: #2f7958;
background-color: transparent;
}
.button--simple:not(:disabled):not(.disabled).active,
.button--simple:not(:disabled):not(.disabled):active,
.show > .button--simple.dropdown-toggle {
color: #fff;
background-color: #2f7958;
border-color: #2f7958;
}
.button--simple:not(:disabled):not(.disabled).active:focus,
.button--simple:not(:disabled):not(.disabled):active:focus,
.show > .button--simple.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(47, 121, 88, 0.5);
}
.button--simple:hover {
border-color: #255f45;
}
.button--strong {
color: #fff;
background-color: #004a2f;
border-color: #004a2f;
border-bottom: 0.1875rem solid #003b25;
}
.button--strong:hover {
color: #fff;
background-color: #002417;
border-color: #00170f;
}
.button--strong.focus,
.button--strong:focus {
box-shadow: 0 0 0 0.2rem rgba(0, 74, 47, 0.5);
}
.button--strong.disabled,
.button--strong:disabled {
color: #fff;
background-color: #004a2f;
border-color: #004a2f;
}
.button--strong:not(:disabled):not(.disabled).active,
.button--strong:not(:disabled):not(.disabled):active,
.show > .button--strong.dropdown-toggle {
color: #fff;
background-color: #00170f;
border-color: #000a07;
}
.button--strong:not(:disabled):not(.disabled).active:focus,
.button--strong:not(:disabled):not(.disabled):active:focus,
.show > .button--strong.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(0, 74, 47, 0.5);
}
.button--strong:focus,
.button--strong:hover {
background-color: #003622;
}
.button--light {
color: #fff;
background-color: #0daa7f;
border-color: #0daa7f;
border-bottom: 0.1875rem solid #0c9c74;
}
.button--light:hover {
color: #fff;
background-color: #0a8664;
border-color: #097b5c;
}
.button--light.focus,
.button--light:focus {
box-shadow: 0 0 0 0.2rem rgba(13, 170, 127, 0.5);
}
.button--light.disabled,
.button--light:disabled {
color: #fff;
background-color: #0daa7f;
border-color: #0daa7f;
}
.button--light:not(:disabled):not(.disabled).active,
.button--light:not(:disabled):not(.disabled):active,
.show > .button--light.dropdown-toggle {
color: #fff;
background-color: #097b5c;
border-color: #086f53;
}
.button--light:not(:disabled):not(.disabled).active:focus,
.button--light:not(:disabled):not(.disabled):active:focus,
.show > .button--light.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(13, 170, 127, 0.5);
}
.button--light:focus,
.button--light:hover {
background-color: #0c9771;
}
.button--light-grey {
color: #212529;
background-color: #d9ddde;
border-color: #d9ddde;
border-bottom: 0.1875rem solid #d1d6d7;
}
.button--light-grey:hover {
color: #212529;
background-color: #c5cbcc;
border-color: #bec5c6;
}
.button--light-grey.focus,
.button--light-grey:focus {
box-shadow: 0 0 0 0.2rem rgba(217, 221, 222, 0.5);
}
.button--light-grey.disabled,
.button--light-grey:disabled {
color: #212529;
background-color: #d9ddde;
border-color: #d9ddde;
}
.button--light-grey:not(:disabled):not(.disabled).active,
.button--light-grey:not(:disabled):not(.disabled):active,
.show > .button--light-grey.dropdown-toggle {
color: #212529;
background-color: #bec5c6;
border-color: #b7bec0;
}
.button--light-grey:not(:disabled):not(.disabled).active:focus,
.button--light-grey:not(:disabled):not(.disabled):active:focus,
.show > .button--light-grey.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(217, 221, 222, 0.5);
}
.button--light-grey:focus,
.button--light-grey:hover {
background-color: #d9ddde;
border-color: #d9ddde;
cursor: auto !important;
}
.button--disabled {
background-color: #8f8f8f;
border-color: #8f8f8f;
color: #fff;
border-bottom: 0.1875rem solid #757575;
}
.button--disabled:hover {
color: #fff;
background-color: #7c7c7c;
border-color: #757575;
}
.button--disabled.focus,
.button--disabled:focus {
box-shadow: 0 0 0 0.2rem hsla(0, 0%, 56.1%, 0.5);
}
.button--disabled.disabled,
.button--disabled:disabled {
color: #fff;
background-color: #8f8f8f;
border-color: #8f8f8f;
}
.button--disabled:not(:disabled):not(.disabled).active,
.button--disabled:not(:disabled):not(.disabled):active,
.show > .button--disabled.dropdown-toggle {
color: #fff;
background-color: #757575;
border-color: #6f6f6f;
}
.button--disabled:not(:disabled):not(.disabled).active:focus,
.button--disabled:not(:disabled):not(.disabled):active:focus,
.show > .button--disabled.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem hsla(0, 0%, 56.1%, 0.5);
}
.button--disabled:focus,
.button--disabled:hover {
background-color: #8f8f8f;
cursor: auto !important;
}
.button--disabled.disabled,
.button--disabled:disabled {
border-bottom: 0.1875rem solid #757575;
}
.button--grey-outline {
color: #d6d6d6;
background-color: transparent;
background-image: none;
border-color: #d6d6d6;
background-color: #fff;
border-bottom: 0.1875rem solid;
color: #2f7958;
}
.button--grey-outline:hover {
color: #212529;
background-color: #d6d6d6;
border-color: #d6d6d6;
}
.button--grey-outline.focus,
.button--grey-outline:focus {
box-shadow: 0 0 0 0.2rem hsla(0, 0%, 83.9%, 0.5);
}
.button--grey-outline.disabled,
.button--grey-outline:disabled {
color: #d6d6d6;
background-color: transparent;
}
.button--grey-outline:not(:disabled):not(.disabled).active,
.button--grey-outline:not(:disabled):not(.disabled):active,
.show > .button--grey-outline.dropdown-toggle {
color: #212529;
background-color: #d6d6d6;
border-color: #d6d6d6;
}
.button--grey-outline:not(:disabled):not(.disabled).active:focus,
.button--grey-outline:not(:disabled):not(.disabled):active:focus,
.show > .button--grey-outline.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem hsla(0, 0%, 83.9%, 0.5);
}
.button--grey-outline:focus,
.button--grey-outline:hover {
background-color: #f0f0f0;
border-color: #28674a;
color: #2f7958;
}
.button--grey-outline:focus.fas,
.button--grey-outline:hover.fas {
color: #2f7958;
}
.button--big-circular,
.g-link-relacionado {
color: #fff;
background-color: #007e94;
border-color: #007e94;
border-bottom: 0.1875rem solid #006d80;
border-radius: 2.3rem;
}
.button--big-circular:hover,
.g-link-relacionado:hover {
color: #fff;
background-color: #005d6e;
border-color: #005361;
}
.button--big-circular.focus,
.button--big-circular:focus,
.focus.g-link-relacionado,
.g-link-relacionado:focus {
box-shadow: 0 0 0 0.2rem rgba(0, 126, 148, 0.5);
}
.button--big-circular.disabled,
.button--big-circular:disabled,
.disabled.g-link-relacionado,
.g-link-relacionado:disabled {
color: #fff;
background-color: #007e94;
border-color: #007e94;
}
.button--big-circular:not(:disabled):not(.disabled).active,
.button--big-circular:not(:disabled):not(.disabled):active,
.g-link-relacionado:not(:disabled):not(.disabled).active,
.g-link-relacionado:not(:disabled):not(.disabled):active,
.show > .button--big-circular.dropdown-toggle,
.show > .dropdown-toggle.g-link-relacionado {
color: #fff;
background-color: #005361;
border-color: #004854;
}
.button--big-circular:not(:disabled):not(.disabled).active:focus,
.button--big-circular:not(:disabled):not(.disabled):active:focus,
.g-link-relacionado:not(:disabled):not(.disabled).active:focus,
.g-link-relacionado:not(:disabled):not(.disabled):active:focus,
.show > .button--big-circular.dropdown-toggle:focus,
.show > .dropdown-toggle.g-link-relacionado:focus {
box-shadow: 0 0 0 0.2rem rgba(0, 126, 148, 0.5);
}
.button--big-circular:focus,
.button--big-circular:hover,
.g-link-relacionado:focus,
.g-link-relacionado:hover {
background-color: #006d80;
}
.button--circular {
color: #fff;
background-color: #007e94;
border-color: #007e94;
border-radius: 2.3rem;
font-size: 1rem;
font-weight: 400;
padding: 0.0625rem 1.25rem;
text-transform: none;
}
.button--circular:hover {
color: #fff;
background-color: #005d6e;
border-color: #005361;
}
.button--circular.focus,
.button--circular:focus {
box-shadow: 0 0 0 0.2rem rgba(0, 126, 148, 0.5);
}
.button--circular.disabled,
.button--circular:disabled {
color: #fff;
background-color: #007e94;
border-color: #007e94;
}
.button--circular:not(:disabled):not(.disabled).active,
.button--circular:not(:disabled):not(.disabled):active,
.show > .button--circular.dropdown-toggle {
color: #fff;
background-color: #005361;
border-color: #004854;
}
.button--circular:not(:disabled):not(.disabled).active:focus,
.button--circular:not(:disabled):not(.disabled):active:focus,
.show > .button--circular.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(0, 126, 148, 0.5);
}
.button--circular:focus,
.button--circular:hover {
background-color: #006d80;
}
.button--normal-case {
text-transform: none;
}
.button--thin-edge {
border-width: 0.0625rem;
}
.button--link,
.g-info-revealer__toggle-button {
background-color: transparent;
border: none;
border-radius: 0;
color: #2f7958;
font-size: 1rem;
font-weight: 400;
padding: 0;
text-transform: none;
}
.button--link:active,
.button--link:focus,
.button--link:hover,
.g-info-revealer__toggle-button:active,
.g-info-revealer__toggle-button:focus,
.g-info-revealer__toggle-button:hover {
background-color: transparent !important;
color: #1a4230 !important;
text-decoration: underline;
}
.button--full-width {
width: 100%;
}
.button--center {
display: block;
margin: auto;
}
.button--sm {
line-height: 1.75em;
padding: 0.125rem 0.75rem;
}
@media (min-width: 992px) {
.button--sm {
line-height: 1.65em;
padding: 0.125rem 0.9375rem;
}
}
.button--xs {
font-size: 0.75rem;
padding: 0 0.55rem;
}
@media (min-width: 992px) {
.button--xs {
font-size: inherit;
padding: 0 0.9375rem;
}
}
.button--xl {
line-height: 1.75em;
padding: 0.922rem 0.75rem;
}
@media (min-width: 992px) {
.button--xl {
line-height: 1.65em;
padding: 0.922rem 0.9375rem;
}
}
.btn__icon {
float: left;
line-height: 1.75em;
margin-right: 0.5rem;
}
@media (min-width: 992px) {
.btn__icon {
line-height: 1.65em;
margin-right: 0.65rem;
}
}
.btn__text {
float: left;
vertical-align: middle;
}
.g-custom-checkbox .g-custom-checkbox__input:checked ~ .g-custom-checkbox__label:before {
background-color: #fff;
border: 2px solid #dfdfdf;
border-radius: 2px;
}
.g-custom-checkbox .g-custom-checkbox__input:checked ~ .g-custom-checkbox__label:after {
align-items: center;
border-radius: 2px;
color: #2f7958;
background-image: none;
content: "\F00C";
display: flex;
font-family: Font Awesome\5 Free;
font-size: 0.625rem;
font-weight: 900;
justify-content: center;
text-align: center;
}
.g-custom-checkbox .g-custom-checkbox__input:active ~ .custom-control-label:before {
background-color: #efefef;
}
.g-custom-checkbox .g-custom-checkbox__label {
color: #363636;
}
.g-custom-checkbox .g-custom-checkbox__label:before {
background-color: #fff;
border: 2px solid #dfdfdf;
border-radius: 2px;
}
.g-custom-checkbox--amarelo-1 .g-custom-checkbox__input:checked ~ .g-custom-checkbox__label:before,
.g-custom-checkbox--plenario .g-custom-checkbox__input:checked ~ .g-custom-checkbox__label:before {
background-color: #ffde6f;
border-color: #ffde6f;
}
.g-custom-checkbox--amarelo-1 .g-custom-checkbox__input:checked ~ .g-custom-checkbox__label:after,
.g-custom-checkbox--plenario .g-custom-checkbox__input:checked ~ .g-custom-checkbox__label:after {
color: #363636;
}
.g-custom-checkbox--amarelo-1 .g-custom-checkbox__label:before,
.g-custom-checkbox--plenario .g-custom-checkbox__label:before {
border-color: #ffde6f;
}
.g-custom-checkbox--azul-2 .g-custom-checkbox__input:checked ~ .g-custom-checkbox__label:before,
.g-custom-checkbox--visitas-guiadas .g-custom-checkbox__input:checked ~ .g-custom-checkbox__label:before {
background-color: #05ccef;
border-color: #05ccef;
}
.g-custom-checkbox--azul-2 .g-custom-checkbox__input:checked ~ .g-custom-checkbox__label:after,
.g-custom-checkbox--visitas-guiadas .g-custom-checkbox__input:checked ~ .g-custom-checkbox__label:after {
color: #363636;
}
.g-custom-checkbox--azul-2 .g-custom-checkbox__label:before,
.g-custom-checkbox--visitas-guiadas .g-custom-checkbox__label:before {
border-color: #05ccef;
}
.g-custom-checkbox--laranja-2 .g-custom-checkbox__input:checked ~ .g-custom-checkbox__label:before,
.g-custom-checkbox--outros-eventos .g-custom-checkbox__input:checked ~ .g-custom-checkbox__label:before {
background-color: #ff9c4a;
border-color: #ff9c4a;
}
.g-custom-checkbox--laranja-2 .g-custom-checkbox__input:checked ~ .g-custom-checkbox__label:after,
.g-custom-checkbox--outros-eventos .g-custom-checkbox__input:checked ~ .g-custom-checkbox__label:after {
color: #363636;
}
.g-custom-checkbox--laranja-2 .g-custom-checkbox__label:before,
.g-custom-checkbox--outros-eventos .g-custom-checkbox__label:before {
border-color: #ff9c4a;
}
.g-custom-checkbox--exposicoes .g-custom-checkbox__input:checked ~ .g-custom-checkbox__label:before,
.g-custom-checkbox--roxo-2 .g-custom-checkbox__input:checked ~ .g-custom-checkbox__label:before {
background-color: #c43bb0;
border-color: #c43bb0;
}
.g-custom-checkbox--exposicoes .g-custom-checkbox__input:checked ~ .g-custom-checkbox__label:after,
.g-custom-checkbox--roxo-2 .g-custom-checkbox__input:checked ~ .g-custom-checkbox__label:after {
color: #fff;
}
.g-custom-checkbox--exposicoes .g-custom-checkbox__label:before,
.g-custom-checkbox--roxo-2 .g-custom-checkbox__label:before {
border-color: #c43bb0;
}
.g-custom-checkbox--comissoes .g-custom-checkbox__input:checked ~ .g-custom-checkbox__label:before,
.g-custom-checkbox--turquesa-1 .g-custom-checkbox__input:checked ~ .g-custom-checkbox__label:before {
background-color: #007c7c;
border-color: #007c7c;
}
.g-custom-checkbox--comissoes .g-custom-checkbox__input:checked ~ .g-custom-checkbox__label:after,
.g-custom-checkbox--turquesa-1 .g-custom-checkbox__input:checked ~ .g-custom-checkbox__label:after {
color: #fff;
}
.g-custom-checkbox--comissoes .g-custom-checkbox__label:before,
.g-custom-checkbox--turquesa-1 .g-custom-checkbox__label:before {
border-color: #007c7c;
}
.g-custom-checkbox--disabled .g-custom-checkbox__input:disabled ~ .g-custom-checkbox__label {
color: #bdbdbd;
}
.g-custom-checkbox--disabled .g-custom-checkbox__input:disabled ~ .g-custom-checkbox__label:before {
background-color: #fff;
border-color: #bdbdbd;
}
.g-custom-checkbox--disabled .g-custom-checkbox__input:disabled ~ .g-custom-checkbox__label:after {
color: #bdbdbd;
}
.g-custom-checkbox--disabled .g-custom-checkbox__label {
color: #bdbdbd;
cursor: not-allowed;
}
.g-custom-checkbox--disabled .g-custom-checkbox__label:before {
border-color: #bdbdbd;
}
.g-l-linha-agenda {
border-left: 0.3125rem solid #bdbdbd;
padding-bottom: 0.475rem;
padding-left: 0.75rem;
padding-top: 0.0625rem;
}
@media (min-width: 992px) {
.g-l-linha-agenda {
border-left: none;
display: flex;
flex-wrap: nowrap;
padding-bottom: 0;
padding-left: 0;
padding-top: 0;
}
.g-l-linha-agenda .g-l-coluna-agenda:first-child {
border-right: 0.3125rem solid #bdbdbd;
margin-right: 0.625rem;
padding-right: 1.25rem;
}
}
.g-l-linha-agenda--plenario {
border-color: #ffde6f;
}
@media (min-width: 992px) {
.g-l-linha-agenda--plenario .g-l-coluna-agenda:first-child {
border-color: #ffde6f;
}
}
.g-l-linha-agenda--visitas-guiadas {
border-color: #05ccef;
}
@media (min-width: 992px) {
.g-l-linha-agenda--visitas-guiadas .g-l-coluna-agenda:first-child {
border-color: #05ccef;
}
}
.g-l-linha-agenda--outros-eventos {
border-color: #ff9c4a;
}
@media (min-width: 992px) {
.g-l-linha-agenda--outros-eventos .g-l-coluna-agenda:first-child {
border-color: #ff9c4a;
}
}
.g-l-linha-agenda--exposicoes {
border-color: #c43bb0;
}
@media (min-width: 992px) {
.g-l-linha-agenda--exposicoes .g-l-coluna-agenda:first-child {
border-color: #c43bb0;
}
}
.g-l-linha-agenda--comissoes {
border-color: #007c7c;
}
@media (min-width: 992px) {
.g-l-linha-agenda--comissoes .g-l-coluna-agenda:first-child {
border-color: #007c7c;
}
}
.g-l-coluna-agenda {
margin-top: 0.625rem;
}
@media (min-width: 992px) {
.g-l-coluna-agenda {
flex: 1;
margin-top: 0;
padding-bottom: 0.3125rem;
padding-top: 0.3125rem;
}
}
@media (min-width: 992px) {
.g-l-coluna-agenda:first-child {
align-items: center;
display: flex;
flex-wrap: wrap;
flex: 0 1 10.4375rem;
width: 10.4375rem;
}
}
@media (min-width: 992px) {
.g-l-coluna-agenda:nth-child(2) {
flex-basis: 12.6875rem;
padding-right: 1rem;
width: 12.6875rem;
}
}
@media (min-width: 992px) {
.g-l-coluna-agenda:nth-child(3) {
align-items: center;
display: flex;
flex-wrap: wrap;
flex: 0 1 10.375rem;
width: 10.375rem;
}
}
.g-agenda {
color: #363636;
line-height: 1.4;
}
.g-agenda__eventos {
padding-left: 0;
list-style: none;
border-top: 1px solid #dfdfdf;
margin-bottom: 0;
}
.g-agenda__evento {
border: 1px solid #dfdfdf;
border-top: none;
padding: 0.75rem;
}
@media (min-width: 992px) {
.g-agenda__evento {
padding-bottom: 1rem;
padding-top: 1rem;
}
}
.g-agenda__data {
align-items: baseline;
display: flex;
margin-bottom: 0.3125rem;
}
.g-agenda__data:before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-family: Font Awesome\5 Free;
font-style: normal;
font-variant: normal;
line-height: 1;
vertical-align: unset;
text-rendering: auto;
color: #bdbdbd;
content: "\F073";
font-size: 1.0625rem;
font-weight: 400;
margin-right: 0.625rem;
width: 1.0625rem;
text-align: center;
}
.g-agenda__hora {
align-items: baseline;
display: flex;
}
.g-agenda__hora:before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-family: Font Awesome\5 Free;
font-style: normal;
font-variant: normal;
line-height: 1;
vertical-align: unset;
text-rendering: auto;
color: #bdbdbd;
content: "\F017";
font-size: 1.0625rem;
font-weight: 400;
margin-right: 0.625rem;
width: 1.0625rem;
text-align: center;
}
.g-agenda__categoria {
color: #363636;
display: block;
font-size: 1rem;
text-transform: uppercase;
}
.g-agenda__nome {
display: block;
font-weight: 700;
}
.g-agenda__local,
.g-agenda__observacao,
.g-agenda__tipo {
display: block;
}
.g-agenda__situacao {
color: #5f5f5e;
display: block;
font-weight: 700;
}
.g-agenda__botao {
font-size: 1rem;
font-weight: 600;
height: 1.875rem;
line-height: 1.4;
margin-right: 0.4375rem;
margin-bottom: 0.4375rem;
margin-top: 0.625rem;
padding: 0 0.625rem;
text-transform: lowercase;
}
.g-agenda__botao:last-child {
margin-right: 0;
}
.g-agenda__botao--participe:before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-family: Font Awesome\5 Free;
font-style: normal;
font-variant: normal;
font-weight: 400;
line-height: 1;
vertical-align: unset;
text-rendering: auto;
content: "\F086";
font-weight: 900;
margin-right: 10px;
}
.g-agenda__ver-mais {
border: 1px solid #dfdfdf;
margin-top: -1px;
padding: 1.3125rem 0.625rem;
text-align: center;
}
.g-agenda__ver-mais:after {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-family: Font Awesome\5 Free;
font-style: normal;
font-variant: normal;
font-weight: 400;
line-height: 1;
vertical-align: unset;
text-rendering: auto;
color: #2f7958;
content: "\F055";
font-size: 1.0625rem;
font-weight: 900;
margin-left: 7px;
}
.g-agenda__titulo-secao {
margin-bottom: 0.9375rem;
margin-top: 1.25rem;
}
.g-agenda__titulo-secao:first-child {
margin-top: 0;
}
.g-agenda__rotulo-secao {
background-color: #f4f4f4;
color: #363636;
display: inline-block;
font-size: 1.125rem;
font-weight: 700;
line-height: 1.35;
margin-left: -0.9375rem;
padding: 0.5rem 0.9375rem;
text-transform: uppercase;
}
@media (min-width: 576px) {
.g-agenda__rotulo-secao {
margin-left: 0;
}
}
.g-agenda__data-secao {
color: #363636;
display: block;
font-size: 1rem;
font-weight: 600;
margin-top: 0.8125rem;
}
@media (min-width: 576px) {
.g-agenda__data-secao {
display: inline-block;
font-size: 1.125rem;
font-weight: 700;
margin-left: 1rem;
margin-top: 0;
}
}
.g-agenda-link-todas {
font-size: 1rem;
margin-top: 0.9375rem;
text-align: right;
}
@media (min-width: 992px) {
.g-agenda--secoes {
max-height: 29.2rem;
overflow-y: auto;
}
}
@media (min-width: 1350px) {
.g-agenda--secoes {
max-height: 36.2rem;
}
}
.g-agenda--secoes::-webkit-scrollbar {
width: 0.5rem;
}
.g-agenda--secoes::-webkit-scrollbar-track {
background: #ebebeb;
border-radius: 0.75rem;
box-shadow: inset 0 0 1px #ebebeb;
}
.g-agenda--secoes::-webkit-scrollbar-thumb {
background: #bdbdbd;
border-radius: 0.625rem;
}
.g-agenda--secoes::-webkit-scrollbar-thumb:hover {
background: #ababab;
}
.g-agenda--secoes .g-agenda__evento {
padding-right: 0.5rem;
}
@media (min-width: 576px) {
.g-agenda--secoes .g-agenda__evento {
padding-right: 0.75rem;
}
}
@media (min-width: 992px) {
.g-agenda--secoes .g-l-linha-agenda .g-l-coluna-agenda:first-child {
align-content: center;
flex: 0 1 auto;
width: 7.8125rem;
min-width: 7.8125rem;
padding-right: 0.3125rem;
}
}
@media (min-width: 992px) {
.g-agenda--secoes .g-l-coluna-agenda:nth-child(2) {
-ms-flex: 0 1 8.68rem;
}
}
@media (min-width: 1350px) {
.g-agenda--secoes .g-l-coluna-agenda:nth-child(2) {
-ms-flex: 0 1 18.6875rem;
}
}
@media (min-width: 992px) {
.g-agenda--secoes .g-l-coluna-agenda:nth-child(3) {
flex: 0 1 9.5rem;
width: 9.5rem;
}
}
@media (min-width: 1350px) {
.g-agenda--secoes .g-l-coluna-agenda:nth-child(3) {
flex: 0 1 7.75rem;
width: 7.75rem;
}
}
@media (min-width: 992px) {
.agenda-camara--home .agenda-camara__limitador {
max-height: 32rem;
overflow: auto;
}
}
@media (min-width: 1350px) {
.agenda-camara--home .agenda-camara__limitador {
max-height: 37rem;
}
}
.agenda-camara__data {
margin-bottom: 0.3rem;
}
.agenda-camara__dia {
background-color: #f0f0f0;
font-weight: 700;
display: inline-block;
padding: 0.176rem 1rem;
text-transform: uppercase;
font-size: 1.125rem;
}
@media (min-width: 992px) {
.agenda-camara__dia {
font-size: 1.125rem;
}
}
.agenda-camara__data-extensa {
font-weight: 600;
font-size: 1.125rem;
}
@media (min-width: 992px) {
.agenda-camara__data-extensa {
font-size: 1.125rem;
}
}
.agenda-camara__agrupador {
background-color: #f0f0f0;
padding-top: 1rem;
margin-bottom: 1rem;
}
.agenda-camara__local {
margin-left: 4rem;
position: relative;
font-weight: 700;
padding-left: 1rem;
font-size: 1.125rem;
}
@media (min-width: 992px) {
.agenda-camara__local {
font-size: 1.125rem;
}
}
.agenda-camara__local:before {
content: "\B7";
display: inline-block;
font-size: 3.5rem;
line-height: 0.8rem;
position: absolute;
left: -0.5rem;
top: 0.4rem;
z-index: 1;
}
.agenda-camara__local:after {
content: "";
display: block;
border-right: 1px solid #c4c4c4;
height: 2rem;
position: absolute;
left: -1px;
bottom: -20px;
}
.agenda-camara__reunioes {
list-style: none;
padding: 1rem;
margin: 0;
}
.agenda-camara__reunioes > li {
position: relative;
}
.agenda-camara__reunioes > li > ul {
list-style: none;
padding: 0;
}
.agenda-camara__agrupador--sem-local .agenda-camara__reunioes {
padding-left: 0.65rem;
}
@media (min-width: 992px) {
.agenda-camara__agrupador--sem-local .agenda-camara__reunioes {
padding-left: 1rem;
}
}
.agenda-camara__agrupador--sem-local .agenda-camara__reunioes > li:first-child .agenda-camara__horario:before {
content: "\B7";
color: #6b6b6b;
display: inline-block;
font-size: 3.5rem;
line-height: 0.8rem;
position: absolute;
left: 2.46875rem;
top: -0.75rem;
z-index: 1;
}
@media (min-width: 992px) {
.agenda-camara__agrupador--sem-local .agenda-camara__reunioes > li:first-child .agenda-camara__horario:before {
left: 2.53125rem;
}
}
.agenda-camara__agrupador--sem-local .agenda-camara__horario {
color: #6e6e6e;
padding-right: 0.4rem;
width: 3rem;
}
.agenda-camara__agrupador--sem-local .reuniao-agendada {
margin-left: 3.5rem;
position: relative;
}
@media (min-width: 992px) {
.agenda-camara__agrupador--sem-local .reuniao-agendada {
margin-left: 3.65rem;
}
}
.agenda-camara__horario {
position: absolute;
display: block;
border-right: 1px solid #c4c4c4;
padding-right: 0.8rem;
height: 100%;
width: 3rem;
text-align: right;
font-size: 0.875rem;
}
@media (min-width: 992px) {
.agenda-camara__horario {
font-size: 0.875rem;
}
}
.agenda-camara__horario:after {
content: "";
display: block;
border-right: 1px solid #c4c4c4;
height: 1rem;
position: absolute;
right: -1px;
bottom: -10px;
}
.agenda-link-todas {
padding: 0.6em;
text-align: center;
font-size: 0.75rem;
margin-bottom: 1rem;
}
@media (max-width: 991.98px) {
.agenda-link-todas {
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
display: block;
}
}
@media (min-width: 992px) {
.agenda-link-todas {
background-color: #fff;
border-bottom: none;
text-align: right;
font-size: 1rem;
}
}
.agenda-link-todas:first-letter {
text-transform: uppercase;
}
.l-links-extra {
margin-top: 10px;
padding-left: 0;
list-style: none;
}
@media (min-width: 768px) {
.l-links-extra {
order: 3;
}
}
.l-links-extra__item {
display: inline-block;
}
.l-links-extra__item:first-child {
margin-right: 1.625rem;
}
.reuniao-agendada {
padding: 1rem 0.65rem 1rem 1rem;
background-color: #fff;
margin-left: 3.75rem;
margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
.reuniao-agendada {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-bottom: 0.955rem;
padding: 1rem 1.25rem;
margin-left: 3.5rem;
}
}
.reuniao-agendada__nome {
display: block;
font-size: 1rem;
line-height: 1.15;
margin-top: 0.375rem;
}
@media (min-width: 768px) {
.reuniao-agendada__nome {
flex: 1 0 100%;
max-width: 100%;
order: 2;
padding-right: 11rem;
width: 100%;
}
}
@media (min-width: 992px) {
.reuniao-agendada__nome {
margin-top: 0.125rem;
padding-right: 8rem;
}
}
@media (min-width: 1350px) {
.reuniao-agendada__nome {
padding-right: 12rem;
}
}
.reuniao-agendada__icone-pauta {
background-color: #2f7958;
border-radius: 1rem;
display: inline-block;
height: 0.913em;
margin-right: 0.25rem;
vertical-align: middle;
width: 0.913em;
}
@media (min-width: 768px) {
.reuniao-agendada__grupo-situacao {
margin-right: -1rem;
margin-top: -0.3125rem;
max-width: 7.4375rem;
padding-right: 10px;
}
}
.reuniao-agendada__tipo {
color: #333;
line-height: 1.2;
text-transform: uppercase;
font-size: 0.875rem;
}
@media (min-width: 768px) {
.reuniao-agendada__tipo {
margin-bottom: 3px;
flex: 1;
order: 0;
}
}
@media (min-width: 992px) {
.reuniao-agendada__tipo {
padding-right: 0.5rem;
}
}
@media (min-width: 1350px) {
.reuniao-agendada__tipo {
padding-right: 1rem;
}
}
.reuniao-agendada__situacao {
font-size: 0.875rem;
font-weight: 600;
line-height: 1rem;
color: #737373;
display: inline-block;
margin-right: 0.625rem;
margin-top: 1rem;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
}
@media (min-width: 576px) {
.reuniao-agendada__situacao {
margin-right: 1rem;
}
}
@media (min-width: 768px) {
.reuniao-agendada__situacao {
margin-right: 0;
margin-top: 0;
order: 1;
}
}
.reuniao-agendada__info-extra {
display: block;
clear: both;
color: #737373;
padding-top: 0.5rem;
font-size: 0.875rem;
font-weight: 300;
}
.reuniao-agendada__badge {
display: inline-block;
background-color: #537f60;
color: #fff;
font-size: 0.875rem;
font-weight: 600;
padding: 0.1em 0.4em 0.2em;
}
.reuniao-agendada__badge:focus,
.reuniao-agendada__badge:hover {
color: #fff;
background-color: #00311f;
}
@media (min-width: 768px) {
.reuniao-agendada__badge {
display: inline-block;
}
}
.agenda-camara__limitador {
margin: 0 -15px;
}
@media (min-width: 992px) {
.agenda-camara__limitador {
margin: 0;
}
}
.agenda-camara__sem-resultados {
margin: 0;
padding: 0 1rem 1rem;
}
.localnav {
display: block;
}
@media (min-width: 992px) {
.localnav {
display: flex;
justify-content: center;
margin-top: -2rem;
margin-bottom: 1rem;
}
}
.localnav__item {
display: block;
text-align: center;
}
@media (min-width: 992px) {
.localnav__item {
display: initial;
}
}
@media (min-width: 992px) {
.localnav__item:nth-last-child(n + 2):after {
display: inline;
content: "|";
color: inherit;
font-size: inherit;
}
}
@media (min-width: 992px) {
.localnav__link {
display: inline;
padding-left: 0.3em;
padding-right: 0.3em;
text-transform: uppercase;
font-size: 0.75rem;
}
}
@media (min-width: 992px) {
.localnav__link:focus,
.localnav__link:hover {
text-decoration: underline;
}
}
.nesta-secao {
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
display: block;
color: #fff;
background-color: #2f7958;
text-transform: uppercase;
display: flex;
justify-content: space-between;
padding: 0.5em 1.5em;
transition: all 0.15s;
}
.nesta-secao:focus,
.nesta-secao:hover {
background-color: #358863;
color: #fff;
text-decoration: none;
}
@media (min-width: 992px) {
.nesta-secao {
display: none;
}
}
@media print {
.nesta-secao {
display: none;
}
}
.nesta-secao__icon:after {
padding-top: 0.25em;
display: inline-block;
width: 30px;
height: 1em;
background: transparent url(https://www.camara.leg.br/tema/assets/images/seta-cima-habilitada.png) no-repeat 50% scroll;
content: "";
-webkit-filter: brightness(3);
filter: brightness(3);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
transition: all 0.5s;
}
.collapsed .nesta-secao__icon:after {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
@media (min-width: 992px) {
#js-nesta-secao {
display: block;
}
}
@media print {
#js-nesta-secao {
display: none;
}
}
.popover__face {
background: transparent url(https://www.camara.leg.br/tema/assets/images/ja-pensou.png) no-repeat 50% 0 scroll;
padding: 2em;
background-size: 3em;
margin-top: 1em;
}
.popover__close {
position: absolute;
background-color: #000;
border-radius: 1rem;
color: #fff;
cursor: pointer;
font-size: 1.4rem;
height: 21px;
line-height: 0.9;
margin: 2px;
opacity: 0.45;
right: 0;
text-align: center;
top: 0;
width: 21px;
}
.popover__close:focus,
.popover__close:hover {
opacity: 0.65;
}
.popover-container--branca .bs-popover-auto[x-placement^="top"] .arrow:after,
.popover-container--branca .bs-popover-top .arrow:after {
border-top-color: #fff;
}
.popover-container--branca .bs-popover-auto[x-placement^="right"] .arrow:after,
.popover-container--branca .bs-popover-right .arrow:after {
border-right-color: #fff;
}
.popover-container--branca .bs-popover-auto[x-placement^="bottom"] .arrow:after,
.popover-container--branca .bs-popover-bottom .arrow:after {
border-bottom-color: #fff;
}
.popover-container--branca .bs-popover-auto[x-placement^="left"] .arrow:after,
.popover-container--branca .bs-popover-left .arrow:after {
border-left-color: #fff;
}
.popover-container--branca .popover {
background-color: #fff;
border-color: #d6d6d6;
border-radius: 0;
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
color: #5e5e5e;
}
.popover-container--branca .popover-body {
background-color: #fff;
border-radius: none;
color: #5e5e5e;
font-size: 1rem;
font-weight: 700;
padding: 0 1em 0.35em;
text-align: center;
}
.popover-container--branca .popover-header {
border-bottom: none;
border-radius: none;
font-weight: 400;
padding-bottom: 0;
text-transform: none;
}
.popover--with-list {
border-color: #dfdfdf;
border-radius: 0;
color: #363636;
font-size: 0.875rem;
max-width: 15.1875rem;
width: 100%;
}
.popover--with-list .popover-body {
color: #363636;
padding: 0.45rem 0.625rem 0.695rem;
}
@media (min-width: 768px) {
.popover--with-list .popover__close {
display: none;
}
}
.popover--with-list .popover-header {
background-color: #badbea;
border-bottom: none;
font-size: 0.875rem;
font-weight: 600;
margin: 0.625rem 0.625rem 0;
}
.popover--with-list .popover__list {
padding-left: 0;
list-style: none;
margin-bottom: 0;
}
.popover--with-list .popover__list-item {
display: flex;
justify-content: space-between;
}
.popover--with-list .popover__list-link {
font-weight: 700;
}
.popover--title-text {
border-radius: 0;
color: #363636;
font-size: 1rem;
min-width: 6.25rem;
text-align: center;
}
.popover--title-text .popover-body {
color: #363636;
font-weight: 700;
padding: 0.0625rem 0.625rem 0.15rem;
}
.popover--title-text .popover-header {
border-bottom: 0;
font-weight: 400;
padding: 0.33rem 0.75rem 0;
text-transform: none;
}
.popover--title-text-v2 {
color: #363636;
font-size: 0.875rem;
min-width: 6.25rem;
max-width: 16rem;
}
.popover--title-text-v2 .popover-header {
font-size: 0.875rem;
font-weight: 700;
padding: 0.75rem;
text-transform: uppercase;
}
.popover--title-text-v2 .popover-body {
color: #363636;
font-weight: 400;
padding: 0.625rem 0.9375rem 0.75rem;
}
.linha-tempo-conteiner-total {
position: relative;
padding: 0 3.2rem;
}
.linha-tempo__descricao {
background-color: #f0f0f0;
color: #6b6b6b;
font-weight: 600;
line-height: 1.75;
padding: 0.4rem 1.25rem;
text-align: center;
}
@media (min-width: 992px) {
.linha-tempo__descricao {
font-size: 1.125rem;
line-height: inherit;
padding: 0.2rem 1.25rem;
}
}
.linha-tempo__container {
position: relative;
width: 100%;
height: 5rem;
padding: 0.5rem 0 0;
}
.linha-tempo__container:after {
position: absolute;
content: "";
display: block;
width: 100%;
top: 20%;
border-top: 1px solid #5e5e5e;
}
.linha-tempo {
margin: 0;
list-style: none;
z-index: 1;
}
.linha-tempo,
.linha-tempo__item {
padding: 0;
height: 100%;
position: relative;
}
.linha-tempo__item {
float: left;
margin: 0 5px 0 0;
width: 60px;
text-align: center;
font-size: 1rem;
}
@media (min-width: 1350px) {
.linha-tempo__item {
width: 120px;
}
}
.linha-tempo__item--selecionado .linha-tempo__marco:after {
top: -2.2rem;
height: 1.5rem;
width: 1.5rem;
background-color: #f7ce03;
border: 2px solid #5e5e5e;
}
.linha-tempo__item--selecionado .linha-tempo__marco {
background-color: #f7ce03;
color: #363536;
padding: 0 0.5rem;
font-weight: 700;
top: 2rem;
font-size: 1.2rem;
}
.linha-tempo__marco {
top: 1.5rem;
color: #333;
transition: all 0.3s;
font-size: 1rem;
}
.linha-tempo__marco,
.linha-tempo__marco:after {
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.linha-tempo__marco:after {
content: "";
top: -1.5rem;
height: 1rem;
width: 1rem;
background-color: #fff;
border: 1px solid #5e5e5e;
border-radius: 1rem;
transition: all 0.2s;
}
.linha-tempo__marco:focus,
.linha-tempo__marco:hover {
text-decoration: none;
font-weight: 700;
font-size: 1.2rem;
outline: none;
}
.linha-tempo__marco:focus:after,
.linha-tempo__marco:hover:after {
width: 1.3rem;
height: 1.3rem;
background-color: #dcdcdc;
border-width: 2px;
}
.linha-tempo__navegacao {
width: 6.25rem;
vertical-align: middle;
display: block;
left: 0;
position: absolute;
top: -9px;
width: 100%;
margin: 0.5rem auto auto;
}
.linha-tempo__anterior,
.linha-tempo__proximo {
border: 1px solid #737373;
background-color: #fff;
background-repeat: no-repeat;
background-position: 50%;
padding: 1rem 1.5rem;
transition: all 0.3s;
position: absolute;
z-index: 9;
}
.linha-tempo__anterior.disabled,
.linha-tempo__proximo.disabled {
cursor: not-allowed;
border: 1px solid #d6d6d6;
opacity: 1;
}
.linha-tempo__anterior {
background-image: url(https://www.camara.leg.br/tema/assets/images/seta-esquerda-habilitada.png);
border-top-right-radius: 0;
border-bottom-right-radius: 0;
margin-right: -0.03125rem;
left: 0;
}
.linha-tempo__anterior.disabled {
background-image: url(https://www.camara.leg.br/tema/assets/images/seta-esquerda-desabilitada.png);
}
.linha-tempo__anterior:focus,
.linha-tempo__anterior:hover {
background-position: 45%;
}
.linha-tempo__proximo {
background-image: url(https://www.camara.leg.br/tema/assets/images/seta-direita-habilitada.png);
border-top-left-radius: 0;
border-bottom-left-radius: 0;
margin-left: -0.03125rem;
right: 0;
}
.linha-tempo__proximo.disabled {
background-image: url(https://www.camara.leg.br/tema/assets/images/seta-direita-desabilitada.png);
}
.linha-tempo__proximo:focus,
.linha-tempo__proximo:hover {
background-position: 55%;
}
.is-disabled.linha-tempo__container:after {
border-color: #d6d6d6;
}
.is-disabled.linha-tempo__marco,
.is-disabled .linha-tempo__marco {
color: #d6d6d6;
cursor: default;
}
.is-disabled.linha-tempo__marco:after,
.is-disabled .linha-tempo__marco:after {
border-color: #d6d6d6;
}
.is-disabled.linha-tempo__marco:focus,
.is-disabled .linha-tempo__marco:focus,
.is-disabled.linha-tempo__marco:hover,
.is-disabled .linha-tempo__marco:hover {
text-decoration: none;
font-weight: 400;
font-size: 1rem;
outline: none;
}
.is-disabled.linha-tempo__marco:focus:after,
.is-disabled .linha-tempo__marco:focus:after,
.is-disabled.linha-tempo__marco:hover:after,
.is-disabled .linha-tempo__marco:hover:after {
width: 1rem;
height: 1rem;
background-color: #fff;
border-width: 1px;
}
.is-disabled.linha-tempo__item--selecionado .linha-tempo__marco:after,
.is-disabled .linha-tempo__item--selecionado .linha-tempo__marco:after {
top: -1.5rem;
height: 1rem;
width: 1rem;
background-color: #fff;
border: 1px solid #d6d6d6;
}
.is-disabled.linha-tempo__item--selecionado .linha-tempo__marco,
.is-disabled .linha-tempo__item--selecionado .linha-tempo__marco {
background-color: transparent;
color: #d6d6d6;
padding: 0;
font-weight: 400;
top: 1.5rem;
font-size: 1rem;
}
.is-disabled.linha-tempo__navegacao .linha-tempo__anterior,
.is-disabled.linha-tempo__navegacao .linha-tempo__proximo {
cursor: not-allowed;
border: 1px solid #d6d6d6;
}
.is-disabled.linha-tempo__navegacao .linha-tempo__anterior {
background-image: url(https://www.camara.leg.br/tema/assets/images/seta-esquerda-desabilitada.png);
}
.is-disabled.linha-tempo__navegacao .linha-tempo__proximo {
background-image: url(https://www.camara.leg.br/tema/assets/images/seta-direita-desabilitada.png);
}
.treeview {
padding: 1rem;
}
.treeview ol,
.treeview ul {
list-style-type: none;
margin: 0;
}
.treeview__subtree {
position: relative;
padding-left: 1rem;
}
.treeview__subtree--detached {
position: relative;
padding-left: 2rem;
}
.treeview__subtree--detached:before {
display: block;
content: "";
border-right: 1px solid #007a56;
height: 100%;
position: absolute;
left: 1.5rem;
top: 0;
}
.treeview__subtree--detached:after {
display: block;
content: "";
border-bottom: 1px solid #007a56;
height: 1px;
width: 1rem;
position: absolute;
top: 2.5rem;
left: 1.5rem;
}
.treeview__subtree--detached:last-child:before {
height: 2.5rem;
}
.treeview__leaf {
position: relative;
display: table;
padding: 1rem 0 0 1rem;
}
.treeview__leaf:before {
border-right: 1px solid #007a56;
height: 100%;
top: 0;
}
.treeview__leaf:after,
.treeview__leaf:before {
display: block;
content: "";
position: absolute;
left: 0.5rem;
}
.treeview__leaf:after {
border-bottom: 1px solid #007a56;
height: 1px;
width: 0.5rem;
top: 1.5rem;
}
.treeview__leaf--root:after,
.treeview__leaf--root:before {
display: none;
}
.treeview__branch {
position: relative;
}
.treeview__branch:before {
display: block;
content: "";
border-right: 1px solid #007a56;
height: 100%;
position: absolute;
left: 0.5rem;
top: 0;
}
.treeview__subtree:nth-last-child(n + 2):not(.treeview__subtree--detached) > .treeview__leaf:last-child:before {
height: 100%;
}
.treeview__branch:last-child:before,
.treeview__branch:last-child > .treeview__leaf:first-child:before,
.treeview__leaf:last-child:before {
height: 1.5rem;
}
.treeview__subtree--detached > .treeview__branch:first-child:before,
.treeview__subtree--detached > .treeview__branch:first-child > .treeview__leaf:first-child:before,
.treeview__subtree--detached > .treeview__leaf:first-child:before {
top: 1.5rem;
}
.pagination {
display: block;
font-size: 1.25rem;
}
.pagination-list {
display: flex;
justify-content: center;
margin-bottom: 1.8rem;
padding-left: 0;
list-style: none;
}
.pagination-list--circular {
font-size: 1rem;
}
.pagination-list--circular .pagination-list__nav {
flex: 1 1 auto;
margin-left: 1.3rem;
margin-right: 1.3rem;
}
.pagination-list--circular .pagination-list__nav.disabled .pagination-list__nav-link {
background-color: #f1f1f1;
border: 1px solid #e8e8e8;
color: #6e6e6e;
cursor: not-allowed;
pointer-events: none;
}
.pagination-list--circular .pagination-list__nav.disabled .pagination-list__nav-link:after {
-webkit-text-stroke: 0.00313rem #f0f0f0;
}
.pagination-list--circular .pagination-list__nav--prev .pagination-list__nav-link {
padding: 0.1875rem 1.25rem 0.1875rem 1.875rem;
}
.pagination-list--circular .pagination-list__nav--prev .pagination-list__nav-link:after {
content: "\F053";
left: 0.75rem;
right: auto;
}
.pagination-list--circular .pagination-list__nav-link {
background-color: #2f7958;
border: 1px solid #2f7958;
border-radius: 1rem;
color: #fff;
padding: 0.1875rem 1.875rem 0.1875rem 1.25rem;
position: relative;
text-decoration: none;
transition: background-color 0.2s;
}
.pagination-list--circular .pagination-list__nav-link:focus,
.pagination-list--circular .pagination-list__nav-link:hover {
background-color: #266348;
border: 1px solid #245c43;
}
.pagination-list--circular .pagination-list__nav-link:after {
content: "\F054";
font-family: Font Awesome\5 Free;
font-size: 0.8125rem;
font-weight: 900;
line-height: 2.1;
right: 0.75rem;
top: 0;
position: absolute;
-webkit-text-stroke: 0.03125rem #2f7958;
}
@media (min-width: 992px) {
.pagination-list--circular .pagination-list__nav-link:after {
line-height: 2.3;
}
}
.pagination-list--circular .pagination-list__number.active .pagination-list__number-link {
padding: 0 0.375rem;
}
.pagination-list--circular .pagination-list__number .pagination-list__number-link {
margin: 0 0.1rem;
padding: 0 0.375rem;
}
.pagination-list__nav.disabled {
cursor: not-allowed;
}
.pagination-list__nav.disabled .pagination-list__nav-link {
color: #737373;
}
@media (min-width: 992px) {
.pagination-list__nav--next {
margin-left: 10rem;
}
}
@media (min-width: 992px) {
.pagination-list__nav--prev {
margin-right: 10rem;
}
}
.pagination-list__btn {
color: #737373;
border: 1px solid #737373;
padding: 0.5rem 1rem;
font-size: 1rem;
border-radius: 0.1875rem;
}
@media (min-width: 992px) {
.pagination-list__btn {
display: none;
}
}
.pagination-list__btn--next {
border-left: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
margin-right: 0.7rem;
}
.pagination-list__btn--prev {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
margin-left: 0.7rem;
}
.pagination-list__number {
display: none;
}
@media (min-width: 992px) {
.pagination-list__number {
display: block;
}
}
.pagination-list__number.active,
.pagination-list__number.disabled,
.pagination-list__number:disabled {
cursor: pointer;
}
.pagination-list__number.active .pagination-list__number-link,
.pagination-list__number.disabled .pagination-list__number-link,
.pagination-list__number:disabled .pagination-list__number-link {
background-color: transparent;
border: none;
color: #363636;
cursor: not-allowed;
font-weight: 700;
}
.pagination-list__number-link {
cursor: pointer;
line-height: 1.25;
padding: 0 7px;
margin: 0 0.6rem;
}
.pagination-list__number-link:hover {
background-color: #737373;
border-radius: 3rem;
color: #fff;
display: inline-block;
text-decoration: none;
}
.pagination-list__number-link.disabled,
.pagination-list__number-link:disabled {
cursor: not-allowed;
}
.pagination--circular--up-xs,
.pagination--circular-up-xs {
display: flex;
justify-content: center;
margin-top: 2rem;
}
.pagination--circular--up-xs .pagination-list--circular,
.pagination--circular-up-xs .pagination-list--circular {
font-size: 0.875rem;
justify-content: space-between;
max-width: 400px;
text-align: center;
width: 100%;
}
@media (min-width: 992px) {
.pagination--circular--up-xs .pagination-list--circular,
.pagination--circular-up-xs .pagination-list--circular {
font-size: 1rem;
}
}
.pagination--circular--up-xs .pagination-list__number,
.pagination--circular-up-xs .pagination-list__number {
display: block;
}
@media (min-width: 992px) {
.pagination--circular--up-xs .pagination-list__number,
.pagination--circular-up-xs .pagination-list__number {
display: block;
margin: 0 0.3125rem;
}
}
.pagination--circular--up-xs .pagination-list__number .pagination-list__number-link,
.pagination--circular-up-xs .pagination-list__number .pagination-list__number-link {
display: inline-block;
line-height: 1.5;
padding: 0 3px;
}
@media (min-width: 992px) {
.pagination--circular--up-xs .pagination-list__number .pagination-list__number-link,
.pagination--circular-up-xs .pagination-list__number .pagination-list__number-link {
line-height: 1.25rem;
}
}
.pagination--circular--up-xs .pagination-list__number:not(.active) .pagination-list__number-link:hover,
.pagination--circular-up-xs .pagination-list__number:not(.active) .pagination-list__number-link:hover {
background-color: transparent;
color: #2f7958;
font-weight: 600;
text-decoration: underline;
}
.pagination--circular--up-xs .pagination-list__nav,
.pagination--circular-up-xs .pagination-list__nav {
flex: 0 0 auto;
margin-left: 0;
margin-right: 0;
}
.pagination--circular--up-xs .pagination-list__nav--prev,
.pagination--circular-up-xs .pagination-list__nav--prev {
margin-right: 7px;
}
.pagination--circular--up-xs .pagination-list__nav--prev.disabled .pagination-list__nav-link,
.pagination--circular-up-xs .pagination-list__nav--prev.disabled .pagination-list__nav-link {
color: #757575;
}
.pagination--circular--up-xs .pagination-list__nav--prev.disabled .pagination-list__nav-link:after,
.pagination--circular--up-xs .pagination-list__nav--prev.disabled .pagination-list__nav-link:before,
.pagination--circular-up-xs .pagination-list__nav--prev.disabled .pagination-list__nav-link:after,
.pagination--circular-up-xs .pagination-list__nav--prev.disabled .pagination-list__nav-link:before {
color: #bdbdbd;
-webkit-text-stroke: 0.00313rem #f0f0f0;
}
.pagination--circular--up-xs .pagination-list__nav--prev .pagination-list__nav-link,
.pagination--circular-up-xs .pagination-list__nav--prev .pagination-list__nav-link {
padding: 0.1875rem 9px 0.1875rem 7px;
}
.pagination--circular--up-xs .pagination-list__nav--prev .pagination-list__nav-link:before,
.pagination--circular-up-xs .pagination-list__nav--prev .pagination-list__nav-link:before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-family: Font Awesome\5 Free;
font-style: normal;
font-variant: normal;
font-weight: 400;
line-height: 1;
vertical-align: unset;
text-rendering: auto;
content: "\F053";
font-size: 0.8125rem;
font-weight: 900;
margin-right: 3px;
-webkit-text-stroke: 0.03125rem #2f7958;
}
.pagination--circular--up-xs .pagination-list__nav--prev .pagination-list__nav-link:after,
.pagination--circular-up-xs .pagination-list__nav--prev .pagination-list__nav-link:after {
content: none;
}
.pagination--circular--up-xs .pagination-list__nav--next,
.pagination--circular-up-xs .pagination-list__nav--next {
margin-left: 8px;
}
.pagination--circular--up-xs .pagination-list__nav--next .pagination-list__nav-link,
.pagination--circular-up-xs .pagination-list__nav--next .pagination-list__nav-link {
padding: 0.1875rem 7px 0.1875rem 9px;
}
.pagination--circular--up-xs .pagination-list__nav--next .pagination-list__nav-link:after,
.pagination--circular-up-xs .pagination-list__nav--next .pagination-list__nav-link:after {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-family: Font Awesome\5 Free;
font-style: normal;
font-variant: normal;
font-weight: 400;
line-height: 1;
vertical-align: unset;
text-rendering: auto;
content: "\F054";
font-size: 0.8125rem;
font-weight: 900;
margin-left: 3px;
position: unset;
-webkit-text-stroke: 0.03125rem #2f7958;
}
#svg-map path {
fill: #c5dbe6;
}
#svg-map text {
fill: #606060;
font: 12px Arial-BoldMT, sans-serif;
cursor: pointer;
}
#svg-map a {
text-decoration: none;
}
#svg-map a.selecionado path {
fill: #61a885;
}
#svg-map a.selecionado text {
fill: #303030;
}
#svg-map a.selecionado:focus path {
fill: #61a885;
}
#svg-map a.selecionado:focus text {
fill: #303030;
}
#svg-map a.selecionado:hover path {
fill: #478062 !important;
}
#svg-map a.selecionado:hover text {
fill: #fff;
}
#svg-map a:focus {
outline: none;
}
#svg-map a:focus path {
fill: #33596c;
}
#svg-map a:focus text {
fill: #fff;
}
#svg-map a:focus .circle {
fill: #33596c;
}
#svg-map a:hover {
cursor: pointer;
text-decoration: none;
}
#svg-map a:hover path {
fill: #33596c !important;
}
#svg-map a:hover text {
fill: #fff;
}
#svg-map a:hover .circle {
fill: #33596c !important;
cursor: pointer;
}
#svg-map .circle {
fill: #80b0c8;
}
#svg-map .circle-text {
fill: #3d3d3d;
}
.estado-to {
fill: #fff;
border: 1px solid red;
}
.standard-slider {
counter-reset: contador;
}
.standard-slider__frame {
background-color: #fff;
width: 100%;
padding: 0;
}
.standard-slider__frame:after {
display: block;
clear: both;
content: "";
}
.standard-slider__list {
margin: 0;
padding: 0;
height: 100%;
list-style: none;
}
.standard-slider__item {
float: left;
width: calc(100vw - 30px);
height: 100%;
position: relative;
}
@media (min-width: 576px) {
.standard-slider__item {
width: 510px;
}
}
@media (min-width: 768px) {
.standard-slider__item {
width: 690px;
}
}
@media (min-width: 992px) {
.standard-slider__item {
width: 310px;
}
}
@media (min-width: 1350px) {
.standard-slider__item {
width: 426px;
}
}
.standard-slider__navigation {
position: relative;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
margin-top: 1rem;
margin-bottom: 1rem;
}
.standard-slider__anterior,
.standard-slider__proximo {
border: 1px solid #737373;
background-color: #fff;
background-repeat: no-repeat;
background-position: 50%;
padding: 1rem 1.5rem;
transition: all 0.3s;
}
.standard-slider__anterior.disabled,
.standard-slider__proximo.disabled {
cursor: not-allowed;
border: 1px solid #d6d6d6;
}
.standard-slider__anterior {
background-image: url(https://www.camara.leg.br/tema/assets/images/seta-esquerda-habilitada.png);
}
.standard-slider__anterior.disabled {
background-image: url(https://www.camara.leg.br/tema/assets/images/seta-esquerda-desabilitada.png);
}
.standard-slider__anterior:focus,
.standard-slider__anterior:hover {
background-position: 45%;
}
.standard-slider__proximo {
background-image: url(https://www.camara.leg.br/tema/assets/images/seta-direita-habilitada.png);
}
.standard-slider__proximo.disabled {
background-image: url(https://www.camara.leg.br/tema/assets/images/seta-direita-desabilitada.png);
}
.standard-slider__proximo:focus,
.standard-slider__proximo:hover {
background-position: 55%;
}
.info-com-badge-numerico {
padding-left: 3.5rem;
margin: 1rem 1rem 1rem 0;
position: relative;
display: block;
}
.info-com-badge-numerico:before {
display: inline-block;
counter-increment: contador;
content: counter(contador);
background-color: #2f7958;
color: #fff;
font-weight: 700;
border-radius: 1rem;
padding: 0.1rem 0.6rem;
position: absolute;
top: 1.2rem;
left: 1rem;
}
.info-com-badge-numerico__retranca {
color: #595959;
font-size: 0.75rem;
text-transform: uppercase;
}
.info-com-badge-numerico__texto {
margin: 0;
}
.info-com-badge-numerico__titulo {
font-size: 1.4375rem;
font-weight: 700;
}
.info-com-badge-numerico--contagem-titulo {
padding-left: 0;
}
.info-com-badge-numerico--contagem-titulo:before {
display: none;
}
.info-grupo-1 {
margin-right: 1rem;
display: block;
}
.info-grupo-1__retranca {
display: block;
font-size: 0.75rem;
color: #595959;
margin-bottom: 0.5rem;
text-transform: uppercase;
}
.info-grupo-1__destaque {
display: block;
font-size: 1.125rem;
font-weight: 600;
}
.info-grupo-1--fonte-menor .info-grupo-1__destaque {
font-size: 1rem;
}
@media (min-width: 992px) {
.info-grupo-1--fonte-menor .info-grupo-1__destaque {
font-size: 1.125rem;
}
}
.info-grupo-1__info {
margin-bottom: 0;
}
.veja-mais {
text-align: center;
margin: 1rem 0;
}
@media (min-width: 992px) {
.veja-mais {
text-align: right;
border-top: none;
margin: 1rem 0;
padding-top: 0;
}
}
.veja-mais__item {
display: inline-block;
}
.veja-mais__destaque {
font-weight: 700;
display: block;
}
@media (min-width: 768px) {
.veja-mais__destaque {
display: inline-block;
}
}
.veja-mais__icone--transmissoes {
color: #b3b3b3;
margin-right: 0.1875rem;
}
.veja-mais--divisor-superior {
border-top: 1px solid #ccc;
padding-top: 1rem;
}
@media (min-width: 992px) {
.veja-mais--divisor-superior {
border-top: none;
padding-top: 0;
margin-top: 0;
}
}
.veja-mais--alinhado-esquerda-mobile {
text-align: left;
}
@media (min-width: 768px) {
.veja-mais--alinhado-esquerda-mobile {
text-align: right;
}
}
.veja-mais--outros-videos {
background-color: #fff;
padding: 0.6rem;
margin: 0 -15px 1rem;
text-align: center;
font-size: 1rem;
}
@media (min-width: 992px) {
.veja-mais--outros-videos {
border-bottom: none;
text-align: right;
margin: 0 0 1rem;
}
}
.veja-mais--todas-transmissoes {
background-color: #fff;
padding: 0.6rem;
text-align: center;
font-size: 1rem;
}
@media (min-width: 992px) {
.veja-mais--todas-transmissoes {
border-bottom: none;
text-align: right;
margin: 0 0 1rem;
}
}
@media (max-width: 991.98px) {
.veja-mais--sem-fundo-mobile {
background-color: transparent;
}
}
.tab-dropdown__nav-tabs {
border-bottom: none;
}
.tab-dropdown__nav-tabs .tab-dropdown__nav-item {
background-color: #fafafa;
border-radius: 0;
}
@media (max-width: 991.98px) {
.tab-dropdown__nav-tabs .tab-dropdown__nav-item {
border-bottom: 1px solid #51926f;
margin: 0;
width: 100%;
}
.tab-dropdown__nav-tabs .tab-dropdown__nav-item.active {
border-bottom: 1px solid #51926f;
border-left: 0;
border-right: 0;
}
}
@media (min-width: 992px) {
.tab-dropdown__nav-tabs .tab-dropdown__nav-item {
border-right: 1px solid #d6d6d6;
border-left: 1px solid #d6d6d6;
}
.tab-dropdown__nav-tabs .tab-dropdown__nav-item.active,
.tab-dropdown__nav-tabs .tab-dropdown__nav-item:focus {
border: none;
border-bottom: 2px solid #51926f;
}
}
.tab-dropdown__nav-tabs .tab-dropdown__nav-item:focus,
.tab-dropdown__nav-tabs .tab-dropdown__nav-item:hover {
background-color: #51926f;
border-color: #fff;
color: #fff;
}
.tab-dropdown__choose {
background-color: #fff;
border: 0;
border-bottom: 2px solid #478062;
border-radius: 0;
color: #478062;
font-weight: 600;
text-align: left;
width: 100%;
white-space: normal;
padding: 0.375rem 2rem 0.375rem 0.75rem;
position: relative;
}
@media (min-width: 992px) {
.tab-dropdown__choose {
display: none;
}
}
.tab-dropdown__choose:focus,
.tab-dropdown__choose:hover {
background-color: #478062;
color: #fff;
}
.tab-dropdown__choose:focus .tab-dropdown__icon,
.tab-dropdown__choose:hover .tab-dropdown__icon {
-webkit-filter: brightness(3);
filter: brightness(3);
}
.tab-dropdown__choose--outline {
border: 1px solid #d6d6d6;
border-radius: 0.25rem;
}
.tab-dropdown__icon {
position: absolute;
right: 0.2rem;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.tab-dropdown__icon:after {
padding-top: 0.25em;
float: right;
width: 30px;
height: 1em;
background: transparent url(https://www.camara.leg.br/tema/assets/images/seta-cima-habilitada.png) no-repeat 50% scroll;
content: "";
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
transition: all 0.5s;
}
.collapsed .tab-dropdown__icon:after {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.tab-dropdown__tab-content {
margin-top: 0.125rem;
}
.tab-dropdown__more {
float: right;
margin-right: 0;
margin-top: 0.375rem;
font-size: 0.65625rem;
text-transform: uppercase;
}
.legend {
text-align: left;
padding: 1rem;
margin: 0;
}
.legend__title {
font-size: 1.125rem;
}
.legend__categories {
padding: 0;
margin: 0;
font-size: 0.875rem;
}
.legend__category {
display: block;
position: relative;
padding: 0.2rem 0.2rem 0.2rem 2rem;
border-radius: 4px;
transition: all 0.2s;
}
.legend__category:after {
content: "";
width: 1em;
height: 1em;
border-radius: 1rem;
margin-right: 0.5em;
left: 0.5rem;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
top: 50%;
position: absolute;
transition: all 0.2s;
}
.is-selected {
font-weight: 600;
}
.is-selected.legend__category:after {
width: 1.3em;
height: 1.3em;
left: 0.35rem;
}
.legend-collapse {
overflow: hidden;
margin: 0 auto 1rem;
max-width: 25rem;
}
.legend-collapse__trigger {
padding: 0.2rem 0.2rem 1rem;
text-align: center;
display: block;
border-bottom: 1px solid #ccc;
transition: all 0.5s;
position: relative;
font-size: 0.875rem;
font-weight: 600;
text-transform: uppercase;
margin-bottom: -1px;
}
.legend-collapse__trigger:after {
margin-top: 0.25em;
display: inline-block;
width: 18px;
height: 0.6em;
background: transparent url(https://www.camara.leg.br/tema/assets/images/seta-baixo-habilitada.png) no-repeat 50% scroll;
background-size: 70%;
content: "";
transition: all 0.5s;
-webkit-transform: rotate(-180deg);
transform: rotate(-180deg);
}
.legend-collapse__trigger:focus,
.legend-collapse__trigger:hover {
text-decoration: none;
}
.legend-collapse__trigger.collapsed {
padding-bottom: 0.2rem;
}
.collapsed.legend-collapse__trigger:after {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
.legend-collapse__icon {
color: #4e785a;
}
.legend__category:nth-child(12n + 1):after {
background-color: #0fa87f;
}
.legend__category:nth-child(12n + 2):after {
background-color: #f39125;
}
.legend__category:nth-child(12n + 3):after {
background-color: #007eac;
}
.legend__category:nth-child(12n + 4):after {
background-color: #e10e51;
}
.legend__category:nth-child(12n + 5):after {
background-color: #ffde6f;
}
.legend__category:nth-child(12n + 6):after {
background-color: #b30095;
}
.legend__category:nth-child(12n + 7):after {
background-color: #05ccef;
}
.legend__category:nth-child(12n + 8):after {
background-color: #ff7295;
}
.legend__category:nth-child(12n + 9):after {
background-color: #007c7c;
}
.legend__category:nth-child(12n + 10):after {
background-color: #bb0c43;
}
.legend__category:nth-child(12n + 11):after {
background-color: #00e5d7;
}
.legend__category:nth-child(12n + 12):after {
background-color: #ffc178;
}
.legend--bar .legend__category:nth-child(18n + 1):after {
background-color: #007eac;
}
.legend--bar .legend__category:nth-child(18n + 2):after {
background-color: #05ccef;
}
.legend--bar .legend__category:nth-child(18n + 3):after {
background-color: #bb0c43;
}
.legend--bar .legend__category:nth-child(18n + 4):after {
background-color: #e10e51;
}
.legend--bar .legend__category:nth-child(18n + 5):after {
background-color: #ff7295;
}
.legend--bar .legend__category:nth-child(18n + 6):after {
background-color: #f39125;
}
.legend--bar .legend__category:nth-child(18n + 7):after {
background-color: #ffc178;
}
.legend--bar .legend__category:nth-child(18n + 8):after {
background-color: #fac915;
}
.legend--bar .legend__category:nth-child(18n + 9):after {
background-color: #007c7c;
}
.legend--bar .legend__category:nth-child(18n + 10):after {
background-color: #39c5be;
}
.legend--bar .legend__category:nth-child(18n + 11):after {
background-color: #00e5d7;
}
.legend--bar .legend__category:nth-child(18n + 12):after {
background-color: #c43bb0;
}
.legend--bar .legend__category:nth-child(18n + 13):after {
background-color: #1c91d1;
}
.legend--bar .legend__category:nth-child(18n + 14):after {
background-color: #0fa87f;
}
.legend--bar .legend__category:nth-child(18n + 15):after {
background-color: #00b5cf;
}
.legend--bar .legend__category:nth-child(18n + 16):after {
background-color: #ffde6f;
}
.legend--bar .legend__category:nth-child(18n + 17):after {
background-color: #b3009c;
}
.legend--bar .legend__category:nth-child(18n + 18):after {
background-color: #ff9c4a;
}
.g-modal {
color: #363636;
}
.g-modal .modal-dialog {
max-width: 28.5rem;
}
.g-modal .modal-content {
background-clip: border-box;
border: 1px solid #efefef;
border-radius: 0;
}
.g-modal .modal-header {
align-items: center;
padding-left: 1.25rem;
padding-right: 1.25rem;
}
@media (min-width: 992px) {
.g-modal .modal-header {
padding-left: 1.75rem;
padding-right: 1.75rem;
}
}
.g-modal .modal-body {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
@media (min-width: 992px) {
.g-modal .modal-body {
padding-left: 1.75rem;
padding-right: 1.75rem;
}
}
.g-modal .modal-body p {
line-height: 1.4;
}
.g-modal .modal-body p:last-child {
margin-bottom: 0;
}
.g-modal .modal-title {
font-size: 1.125rem;
font-weight: 700;
line-height: 1.4;
text-transform: uppercase;
}
@media (min-width: 992px) {
.g-modal .modal-title {
font-size: 1.375rem;
}
}
.g-modal .close {
font-size: 2.5rem;
font-weight: 400;
opacity: 1;
padding-bottom: 0;
padding-top: 0;
text-shadow: none;
}
.g-modal .close:not(:disabled) {
color: #2f7958;
}
.g-modal .close:not(:disabled):focus,
.g-modal .close:not(:disabled):hover {
color: #32805d;
}
.g-modal .modal-footer {
justify-content: space-between;
padding-left: 1.25rem;
padding-right: 1.25rem;
}
@media (min-width: 992px) {
.g-modal .modal-footer {
padding-left: 1.75rem;
padding-right: 1.75rem;
}
}
.g-modal .modal-footer > :not(:first-child) {
margin-left: 0.3125rem;
margin-right: 0;
}
.g-modal .modal-footer > :not(:last-child) {
margin-left: 0;
margin-right: 0.3125rem;
}
.g-modal .button,
.g-modal .g-agenda__botao,
.g-modal .g-info-revealer__toggle-button,
.g-modal .g-link-relacionado {
height: 2.5rem;
font-size: 1rem;
text-transform: lowercase;
margin-left: auto;
margin-right: auto;
max-width: 11.4375rem;
width: 100%;
}
.g-modal--alert .modal-header {
border-bottom: none;
}
@media (min-width: 992px) {
.g-modal--alert .modal-body,
.g-modal--alert .modal-header {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
}
.g-modal--alert .modal-footer {
border-top: none;
padding-bottom: 1.875rem;
padding-top: 0.55rem;
}
@media (min-width: 992px) {
.g-modal--alert .modal-footer {
padding-left: 1.5rem;
padding-right: 1.5rem;
padding-top: 1.875rem;
}
}
.g-modal--alert-without-header {
text-align: center;
}
.g-modal--alert-without-header .modal-header {
padding-bottom: 1.25rem;
padding-top: 1.625rem;
}
.g-modal--alert-without-header .modal-footer {
padding-top: 1.875rem;
}
.modal-dialog__full-screen {
height: 100%;
margin: 0;
max-width: 100%;
padding: 0;
width: 100%;
}
.modal-dialog__full-screen .close {
border-radius: 0.9375rem;
color: #fff;
font-size: 1.875rem;
font-weight: 400;
line-height: 0.85;
margin: 0;
opacity: 1;
padding: 0 4px 1px;
text-shadow: none;
transition: background 0.2s ease, border-radius 0.2s ease;
}
.modal-dialog__full-screen .close:focus,
.modal-dialog__full-screen .close:hover {
background: #fff;
color: #4d4d4d;
}
.modal-dialog__full-screen .modal-body {
overflow-y: auto;
}
.modal-dialog__full-screen .modal-content {
border-radius: 0;
height: 100vh;
padding: 2.625rem 0 6.25rem;
}
.modal-dialog__full-screen .modal-footer {
background-color: #fff;
left: 0;
padding: 1.46875rem 1rem;
position: fixed;
bottom: 0;
width: 100%;
}
.modal-dialog__full-screen .modal-header {
background-color: #004a2f;
border-radius: 0;
color: #fff;
left: 0;
padding: 0.5625rem 1rem;
position: fixed;
top: 0;
width: 100%;
z-index: 1;
}
.modal-dialog__full-screen .modal-title {
font-size: 1.125rem;
text-transform: uppercase;
}
@media (min-width: 992px) {
.modal-dialog__full-screen .modal-title {
display: none;
}
}
.l-media-modal {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.l-media-modal__media-container {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
@media (min-width: 768px) {
.l-media-modal__media-container {
flex: 0 0 100%;
max-width: 100%;
}
}
.media-modal {
background-color: #000;
color: #fff;
}
.media-modal__conteudo {
background-color: transparent;
align-items: center;
}
.media-modal__titulo {
border-bottom: 0;
}
.media-modal__video {
margin: 0 auto;
max-width: 100%;
}
@media (max-width: 575.98px) {
.media-modal__video {
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
display: block;
}
}
.media-modal__close {
opacity: 0.9;
color: #fff;
position: absolute;
top: 10px;
right: 10px;
}
.media-modal .modal-body {
padding-left: 0;
padding-right: 0;
margin-left: -1rem;
margin-right: -1rem;
width: 100%;
}
@media (max-width: 991.98px) {
.media-modal .modal-body {
max-width: 100%;
}
}
@media (min-width: 992px) {
.media-modal .modal-body {
justify-content: space-around;
max-width: 800px;
}
}
@media (min-width: 1350px) {
.media-modal .modal-body {
max-width: 1000px;
}
}
.media-modal .modal-dialog {
margin-left: 0;
margin-right: 0;
}
@media (min-width: 576px) {
.media-modal .modal-dialog {
max-width: 100%;
}
}
@media (min-width: 768px) {
.media-modal .modal-dialog {
margin-left: 0.5rem;
margin-right: 0.5rem;
}
}
@media (min-width: 992px) {
.media-modal .mejs__mediaelement {
position: static;
}
}
@media (min-width: 992px) {
.media-modal .mejs__container iframe {
max-width: 100%;
}
}
.accordion--full-mobile {
margin-left: -1rem;
margin-right: -1rem;
margin-top: -0.0625rem;
}
@media (min-width: 992px) {
.accordion--full-mobile {
margin-left: 0;
margin-right: 0;
}
}
.accordion__body {
padding: 0;
}
.accordion__btn {
width: 100%;
}
.accordion__header {
border: none;
padding: 0;
}
.accordion__heading {
margin-bottom: 0;
}
.accordion__icon:after {
content: "";
background: transparent url(https://www.camara.leg.br/tema/assets/images/seta-cima-habilitada.png) no-repeat 50% scroll;
-webkit-filter: opacity(1) drop-shadow(0 0 0 green);
filter: opacity(1) drop-shadow(0 0 0 green);
float: right;
height: 1em;
margin-top: 0.3125rem;
padding-top: 0.25em;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
transition: all 0.5s;
width: 30px;
}
.collapsed .accordion__icon:after {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.accordion__list {
padding-left: 0;
list-style: none;
margin-bottom: 0;
}
.accordion__list-badge {
background-color: #f0f0f0;
border: 1px solid #d6d6d6;
border-radius: 0.9375rem;
font-size: 0.875rem;
font-weight: 400;
margin-left: 0.3125rem;
padding: 0 0.375rem 0.0625rem;
}
.accordion__list-badge--activated,
.accordion__list-badge--selected {
border-color: #bdbdbd;
}
.accordion__list-item {
font-size: 1.125rem;
margin: 0.1875rem 0;
padding: 0;
position: relative;
}
.accordion__list-link {
color: #4d4d4d;
display: block;
padding: 0.46875rem 1rem;
}
.accordion__list-link:focus,
.accordion__list-link:hover {
background-color: #e8e8e8;
text-decoration: none;
}
.accordion__list-link--activated {
background-color: #c5e8d9;
color: #2f7958;
font-weight: 600;
}
.accordion__list-link--activated:focus,
.accordion__list-link--activated:hover {
background-color: #a0dac1;
color: #2f7958;
}
.accordion__list-link--selected {
background-color: #e3e3e3;
font-weight: 400;
}
.accordion__list-link--selected:focus,
.accordion__list-link--selected:hover {
background-color: #dbdbdb;
}
.accordion__remove {
background-color: transparent;
border: none;
border-radius: 0;
color: #2f7958;
cursor: pointer;
font-size: 1.5625rem;
font-weight: 600;
line-height: 1;
padding: 0 0.36rem 0.0625rem 0.375rem;
position: absolute;
right: 1rem;
top: 50%;
transition: background 0.2s linear, border-radius 0.2s linear;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.accordion__remove:focus,
.accordion__remove:hover {
background: #2f7958;
border-radius: 15px;
color: #fff;
opacity: 0.9;
}
.accordion__trigger {
background-color: #e8e8e8;
border: 1px solid #d6d6d6;
border-right: none;
border-left: none;
border-radius: 0;
color: #2f7958;
font-size: 1.125rem;
font-weight: 700;
padding: 0.8125rem 1rem;
text-align: left;
width: 100%;
}
.accordion__trigger:focus {
box-shadow: none;
background-color: #dbdbdb;
}
.accordion__trigger.collapsed {
background-color: #fafafa;
border-bottom: 1px solid #d6d6d6;
border-top: 1px solid #d6d6d6;
}
.accordion__trigger.collapsed:hover {
background-color: #e8e8e8;
border-bottom: 1px solid #d6d6d6;
border-top: 1px solid #d6d6d6;
}
.accordion__trigger.collapsed:focus {
background-color: #ededed;
}
.erro-acesso-dados {
background-color: #f4f4f4;
padding: 30px;
margin: 20px;
text-align: left;
}
.erro-acesso-dados__conteudo {
background-color: #fff;
padding: 20px 20px 0;
border: 1px solid #dfdfdf;
text-align: left;
}
.erro-acesso-dados__conteudo i {
width: 30px;
height: 30px;
display: inline-block;
vertical-align: top;
font-size: 30px;
margin-top: 10px;
margin-right: 10px;
}
.erro-acesso-dados__conteudo p {
display: inline-block;
}
.tags {
padding-left: 0;
list-style: none;
margin-bottom: 0;
margin-top: 0.4375rem;
}
.tags__remove {
background-color: transparent;
border: none;
color: #5e5e5e;
cursor: pointer;
font-size: 1.3125rem;
font-weight: 300;
line-height: 1;
padding: 0 0.26875rem;
position: absolute;
right: 0.4375rem;
top: 50%;
transition: background 0.2s linear, border-radius 0.2s linear;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.tags__remove:focus,
.tags__remove:hover {
background: #4fb4e6;
border-radius: 0.9375rem;
color: #fff;
opacity: 0.9;
}
.tags__tag {
background-color: #f0f0f0;
border: 1px solid #d6d6d6;
border-radius: 1rem;
color: #363636;
display: inline-block;
font-size: 0.875rem;
margin-bottom: 0.4375rem;
margin-right: 0.12rem;
padding: 0.15625rem 1.875rem 0.15625rem 0.6875rem;
position: relative;
}
@media (min-width: 992px) {
.tags__tag {
font-size: 1rem;
padding: 0.15625rem 2.6875rem 0.15625rem 0.6875rem;
}
}
.tags__tag--activated {
background-color: #d5edf9;
border-color: #ced4da;
font-weight: 600;
}
.tags--link .tags__tag {
padding: 0;
}
.tags--link .tags__link {
display: block;
padding: 0.15625rem 0.6875rem;
}
.tags--bg-white .tags__link {
color: #2c7253;
text-decoration: none;
border: 1px solid transparent;
}
.tags--bg-white .tags__link:focus,
.tags--bg-white .tags__link:hover {
background-color: #ededed;
border: 1px solid #b3b3b3;
border-radius: 1rem;
}
.tags--bg-white .tags__tag {
background-color: #fff;
}
.g-highlight,
.highlight {
background-color: #fcda60;
font-weight: 600;
padding: 0 0.25rem;
}
.g-highlight--blue {
background-color: #badbea;
}
@media (max-width: 767.98px) {
.table-serialized table,
.table-serialized tbody,
.table-serialized td,
.table-serialized th,
.table-serialized thead,
.table-serialized tr {
display: block;
line-height: 1;
}
.table-serialized tr {
padding: 1rem 0.5rem;
}
.table-serialized thead tr {
position: absolute;
top: -9999px;
left: -9999px;
}
.table-serialized tbody tr td,
.table-serialized tbody tr th {
border: none;
position: relative;
padding-left: 48%;
white-space: normal;
text-align: left;
}
.table-serialized tbody tr td {
text-align: right;
}
.table-serialized tbody tr th {
padding-left: 0;
}
.table-serialized tbody th:before,
.table-serialized td:before {
position: absolute;
top: 6px;
left: 6px;
width: 45%;
padding-right: 10px;
text-align: left;
font-weight: 400;
line-height: 1;
content: attr(data-title);
}
}
.table--td-text-center-bold td {
text-align: center;
font-weight: 700;
}
.table-serialized th,
.table-serialized thead th {
padding-bottom: 0.5rem;
}
.chart .google-visualization-tooltip {
z-index: 1;
border: 1px solid #d6d6d6;
background-color: hsla(0, 0%, 100%, 0.94);
}
.chart-tooltip {
text-align: center;
border-left: 4px solid #d6d6d6;
padding: 0.1rem 1.6rem 0.1rem 0.5rem;
position: relative;
margin: 0.2rem 0.2rem 0.4rem 0.3rem;
}
.chart-tooltip__content {
display: block;
max-width: 14rem;
font-size: 0.875rem;
}
.chart-tooltip__label {
display: block;
font-weight: 300;
}
.chart-tooltip__value {
display: block;
font-weight: 700;
white-space: nowrap;
}
.chart-tooltip--condensed .chart-tooltip__value {
display: inline;
}
.chart-tooltip__percent {
display: block;
font-weight: 700;
white-space: nowrap;
}
.chart-tooltip--condensed .chart-tooltip__percent {
display: inline;
}
.chart-tooltip__percent-limit {
display: block;
font-weight: 700;
font-size: 0.875rem;
white-space: nowrap;
}
.chart-tooltip__close {
position: absolute;
right: 0;
top: 0;
padding: 0.04rem 0.5rem;
background-color: #ececec;
font-size: 0.875rem;
font-weight: 700;
color: #212529;
border: 1px solid #fff;
border-radius: 0.1rem;
transition: all 0.5s;
}
.chart-tooltip__close:focus,
.chart-tooltip__close:hover {
text-decoration: none;
border: 1px solid #c2c2c2;
}
.treemap-tooltip .google-visualization-tooltip {
border: 1px solid #d6d6d6;
background-color: hsla(0, 0%, 100%, 0.94);
}
.treemap-tooltip .chart-tooltip {
border-left: none;
}
._chart-tooltip-unbreak {
white-space: nowrap;
}
.chart-tooltip--series-1 {
border-left-color: #0fa87f;
}
.chart-tooltip--series-2 {
border-left-color: #f39125;
}
.chart-tooltip--series-3 {
border-left-color: #007eac;
}
.chart-tooltip--series-4 {
border-left-color: #e10e51;
}
.chart-tooltip--series-5 {
border-left-color: #ffde6f;
}
.chart-tooltip--series-6 {
border-left-color: #b30095;
}
.chart-tooltip--series-7 {
border-left-color: #05ccef;
}
.chart-tooltip--series-8 {
border-left-color: #ff7295;
}
.chart-tooltip--series-9 {
border-left-color: #007c7c;
}
.chart-tooltip--series-10 {
border-left-color: #bb0c43;
}
.chart-tooltip--series-11 {
border-left-color: #00e5d7;
}
.chart-tooltip--series-12 {
border-left-color: #ffc178;
}
.chart--bar .chart-tooltip--series-1,
.chart--hAxisLabeled .chart-tooltip--series-1,
.chart--hAxisLabeledLimit .chart-tooltip--series-1 {
border-left-color: #007eac;
}
.chart--bar .chart-tooltip--series-2,
.chart--hAxisLabeled .chart-tooltip--series-2,
.chart--hAxisLabeledLimit .chart-tooltip--series-2 {
border-left-color: #05ccef;
}
.chart--bar .chart-tooltip--series-3,
.chart--hAxisLabeled .chart-tooltip--series-3,
.chart--hAxisLabeledLimit .chart-tooltip--series-3 {
border-left-color: #bb0c43;
}
.chart--bar .chart-tooltip--series-4,
.chart--hAxisLabeled .chart-tooltip--series-4,
.chart--hAxisLabeledLimit .chart-tooltip--series-4 {
border-left-color: #e10e51;
}
.chart--bar .chart-tooltip--series-5,
.chart--hAxisLabeled .chart-tooltip--series-5,
.chart--hAxisLabeledLimit .chart-tooltip--series-5 {
border-left-color: #ff7295;
}
.chart--bar .chart-tooltip--series-6,
.chart--hAxisLabeled .chart-tooltip--series-6,
.chart--hAxisLabeledLimit .chart-tooltip--series-6 {
border-left-color: #f39125;
}
.chart--bar .chart-tooltip--series-7,
.chart--hAxisLabeled .chart-tooltip--series-7,
.chart--hAxisLabeledLimit .chart-tooltip--series-7 {
border-left-color: #ffc178;
}
.chart--bar .chart-tooltip--series-8,
.chart--hAxisLabeled .chart-tooltip--series-8,
.chart--hAxisLabeledLimit .chart-tooltip--series-8 {
border-left-color: #fac915;
}
.chart--bar .chart-tooltip--series-9,
.chart--hAxisLabeled .chart-tooltip--series-9,
.chart--hAxisLabeledLimit .chart-tooltip--series-9 {
border-left-color: #007c7c;
}
.chart--bar .chart-tooltip--series-10,
.chart--hAxisLabeled .chart-tooltip--series-10,
.chart--hAxisLabeledLimit .chart-tooltip--series-10 {
border-left-color: #39c5be;
}
.chart--bar .chart-tooltip--series-11,
.chart--hAxisLabeled .chart-tooltip--series-11,
.chart--hAxisLabeledLimit .chart-tooltip--series-11 {
border-left-color: #00e5d7;
}
.chart--bar .chart-tooltip--series-12,
.chart--hAxisLabeled .chart-tooltip--series-12,
.chart--hAxisLabeledLimit .chart-tooltip--series-12 {
border-left-color: #c43bb0;
}
.chart--bar .chart-tooltip--series-13,
.chart--hAxisLabeled .chart-tooltip--series-13,
.chart--hAxisLabeledLimit .chart-tooltip--series-13 {
border-left-color: #1c91d1;
}
.chart--bar .chart-tooltip--series-14,
.chart--hAxisLabeled .chart-tooltip--series-14,
.chart--hAxisLabeledLimit .chart-tooltip--series-14 {
border-left-color: #0fa87f;
}
.chart--bar .chart-tooltip--series-15,
.chart--hAxisLabeled .chart-tooltip--series-15,
.chart--hAxisLabeledLimit .chart-tooltip--series-15 {
border-left-color: #00b5cf;
}
.chart--bar .chart-tooltip--series-16,
.chart--hAxisLabeled .chart-tooltip--series-16,
.chart--hAxisLabeledLimit .chart-tooltip--series-16 {
border-left-color: #ffde6f;
}
.chart--bar .chart-tooltip--series-17,
.chart--hAxisLabeled .chart-tooltip--series-17,
.chart--hAxisLabeledLimit .chart-tooltip--series-17 {
border-left-color: #b3009c;
}
.chart--bar .chart-tooltip--series-18,
.chart--hAxisLabeled .chart-tooltip--series-18,
.chart--hAxisLabeledLimit .chart-tooltip--series-18 {
border-left-color: #ff9c4a;
}
.g-chamada {
position: relative;
}
.g-chamada__descricao {
color: #5e5e5e;
line-height: 1.2;
margin-bottom: 0;
}
.g-chamada__imagem {
height: auto;
margin-bottom: 0.4375rem;
width: 100%;
}
@media (min-width: 992px) {
.g-chamada__imagem {
margin-bottom: 0.875rem;
}
}
.g-chamada__video {
margin: 0 -15px 1rem;
}
@media (min-width: 992px) {
.g-chamada__video {
margin: 0 -30px 1rem;
}
}
.g-chamada__retranca {
color: #737373;
font-size: 0.75rem;
margin-bottom: 0.375rem;
}
@media (min-width: 992px) {
.g-chamada__retranca {
font-size: 1rem;
}
}
.g-chamada__retranca--destacada {
background-color: #6e6e6e;
color: #333;
display: inline-block;
font-size: 1rem;
font-weight: 700;
padding: 0 0.5rem;
margin-bottom: 0.5rem;
}
.g-chamada__retranca--enfatizada {
color: #333;
font-size: 0.875rem;
font-weight: 700;
}
.g-chamada__retranca--fundo-red-orange {
background-color: #ffc178;
}
.g-chamada__retranca--fundo-gray-37 {
background-color: #5e5e5e;
}
.g-chamada__titulo {
font-size: 1rem;
font-weight: 600;
}
@media (min-width: 992px) {
.g-chamada__titulo {
font-size: 1.25rem;
}
}
.g-chamada__titulo--simples {
font-size: 1rem;
font-weight: 400;
}
.g-chamada__titulo-data {
font-weight: 700;
}
.g-chamada__titulo-link {
color: #333;
}
@media (min-width: 992px) {
.g-chamada--lg-borda-inferior {
border-bottom: 1px solid #e8e8e8;
margin-bottom: 12px;
}
}
.g-chamada__data {
color: #595959;
font-size: 0.75rem;
}
@media (min-width: 992px) {
.g-chamada__data {
font-size: 1.125rem;
}
}
.g-chamada__link {
color: #595959;
font-size: 0.75rem;
}
@media (min-width: 992px) {
.g-chamada__link {
font-size: 1.125rem;
}
}
.g-chamada__link-icone {
color: #595959;
display: inline-block;
font-size: 1.125rem;
margin-right: 0.3rem;
}
.g-chamada--realcada {
background-color: #ebeef0;
height: 100%;
}
.g-chamada--realcada .g-chamada__imagem {
margin-bottom: 0.875rem;
}
.g-chamada--realcada .g-chamada__titulo {
margin-bottom: 0;
margin-top: -0.875rem;
padding: 0.75rem 0.625rem;
}
.g-chamada--realcada .g-chamada__titulo-link {
color: #004a2f;
}
.g-chamada--manchete .g-chamada__imagem {
margin-bottom: 0.9375rem;
}
@media (max-width: 991.98px) {
.g-chamada--manchete .g-chamada__imagem {
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
display: block;
}
}
@media (min-width: 992px) {
.g-chamada--manchete .g-chamada__imagem {
max-width: 100%;
width: 100%;
}
}
.g-chamada--relacionada {
border-top: none;
padding-bottom: 0.5625rem;
padding-top: 0.9375rem;
}
.g-chamada--relacionada .g-chamada__titulo {
display: table;
font-weight: 400;
line-height: 1.4em;
margin-top: -0.3125rem;
}
@media (min-width: 992px) {
.g-chamada--relacionada .g-chamada__titulo {
font-size: 1.125rem;
margin-top: -12px;
}
}
.g-chamada--relacionada .g-chamada__icone {
display: table-cell;
float: left;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
color: #2f7958;
margin-right: 0.7rem;
margin-left: 0.3rem;
}
@media (min-width: 992px) {
.g-chamada--relacionada .g-chamada__icone {
margin-right: 1.125rem;
margin-left: 0.4rem;
}
}
.g-chamada--relacionada .g-chamada__titulo-link {
display: table-cell;
}
.g-chamada__selo-video {
display: block;
position: relative;
margin-bottom: 0.4375rem;
}
@media (min-width: 992px) {
.g-chamada__selo-video {
margin-bottom: 0.875rem;
}
}
.g-chamada__selo-video:before {
content: "";
display: block;
position: absolute;
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-play-video.png);
background-position: 50%;
background-repeat: no-repeat;
background-color: rgba(0, 0, 0, 0.19);
background-size: 4.6875rem auto;
width: 100%;
height: 100%;
transition: all 0.8s;
z-index: 1;
}
@media (min-width: 992px) {
.g-chamada__selo-video:before {
background-size: 4.6875rem auto;
}
}
.g-chamada__selo-video:focus:before,
.g-chamada__selo-video:hover:before {
background-color: rgba(0, 0, 0, 0.46);
}
.g-chamada__selo-video .g-chamada__imagem {
margin-bottom: 0;
}
.g-l-chamada-lateral {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.g-l-chamada-lateral__imagem {
flex: 0 0 35%;
max-width: 35%;
width: 100%;
}
.g-l-chamada-lateral__imagem .g-chamada__imagem {
margin-bottom: 0;
}
.g-l-chamada-lateral__texto {
flex: 0 0 65%;
max-width: 65%;
padding-left: 0.625rem;
width: 100%;
}
@media (max-width: 991.98px) {
.g-l-chamada-lateral-xs {
display: flex;
align-items: center;
flex-wrap: wrap;
}
}
.g-l-chamada-lateral-xs .g-chamada__selo-video:before {
background-size: 30% auto;
}
@media (min-width: 992px) {
.g-l-chamada-lateral-xs .g-chamada__selo-video:before {
background-size: 4.6875rem auto;
}
}
@media (max-width: 991.98px) {
.g-l-chamada-lateral-xs__imagem {
flex: 0 0 35%;
max-width: 35%;
width: 100%;
}
.g-l-chamada-lateral-xs__imagem .g-chamada__imagem {
margin-bottom: 0;
}
}
@media (max-width: 991.98px) {
.g-l-chamada-lateral-xs__texto {
flex: 0 0 65%;
max-width: 65%;
padding-left: 0.625rem;
width: 100%;
}
}
.g-chamada--manchete .g-chamada__titulo {
font-size: 1.25rem;
font-weight: 700;
}
@media (min-width: 992px) {
.g-chamada--manchete .g-chamada__titulo {
font-size: 1.875rem;
}
}
.g-chamada--manchete .g-chamada__descricao {
line-height: 1.5;
}
.g-chamada__destaque-lateral {
border-left: 3px solid #6e6e6e;
padding-left: 0.5rem;
}
.g-chamada__destaque-lateral--red-orange {
border-color: #ffc178;
}
.g-chamada__destaque-lateral--gray-37 {
border-color: #5e5e5e;
}
.g-l-chamada-lateral.g-l-chamada-lateral--icone-flutuante .g-chamada__titulo {
padding-right: 1rem;
}
.g-l-chamada-lateral.g-l-chamada-lateral--icone-flutuante .g-chamada__retranca {
padding-right: 1.5rem;
display: block;
}
.g-l-chamada-lateral.g-l-chamada-lateral--icone-flutuante .g-l-chamada-lateral__texto {
position: relative;
}
.g-l-chamada-lateral.g-l-chamada-lateral--icone-flutuante .g-chamada-lateral__audiencia-interativa {
position: absolute;
top: 0;
right: -0.568em;
}
.g-l-chamada-lateral.g-l-chamada-lateral--icone-flutuante .g-chamada-lateral__audiencia-interativa:hover {
-webkit-filter: brightness(85%);
filter: brightness(85%);
}
.g-artigo {
padding-top: 1rem;
padding-bottom: 1.5rem;
position: relative;
}
.g-artigo__categoria {
color: #2f7958;
display: block;
margin: 0 auto;
width: 100%;
padding: 0.3em 0.7em;
text-align: center;
text-transform: uppercase;
font-size: 1rem;
}
@media (min-width: 992px) {
.g-artigo__categoria--grande {
font-size: 1.4375rem;
}
}
.g-artigo__categoria--fundo-laranja {
background-color: #e78900;
color: #fff;
max-width: 12.6em;
}
.g-artigo__categoria--fundo-azul {
background-color: #058cc1;
color: #fff;
max-width: 12.6em;
}
.g-artigo__titulo {
color: #333;
margin-top: 1rem;
text-align: center;
font-size: 1.5625rem;
font-weight: 700;
}
@media (min-width: 992px) {
.g-artigo__titulo {
font-size: 2.3625rem;
}
}
.g-artigo__imagem-identificacao {
margin-top: 1rem;
margin-left: -15px;
margin-right: -15px;
}
@media (min-width: 992px) {
.g-artigo__imagem-identificacao {
margin-left: 0;
margin-right: 0;
}
}
.g-artigo__imagem-identificacao img {
max-width: 100%;
}
.g-artigo__data-hora {
margin: 1rem 0 0;
font-size: 0.875rem;
}
.g-artigo__descricao {
margin-top: 0.7rem;
}
@media (min-width: 992px) {
.g-artigo__descricao {
font-size: 1.125rem;
}
}
.g-artigo__texto-principal {
position: relative;
}
@media (min-width: 992px) {
.g-artigo__texto-principal {
font-size: 1.125rem;
}
}
.g-artigo__titulo-secao {
color: #333;
font-size: 1.25rem;
font-weight: 700;
margin-bottom: 1rem;
margin-top: 1.75rem;
}
@media (min-width: 992px) {
.g-artigo__titulo-secao {
font-size: 1.375rem;
margin-bottom: 0.65rem;
margin-top: 2.25rem;
}
}
.g-artigo__imagem-e-info {
margin: 1rem 0 1.25rem;
}
@media (min-width: 992px) {
.g-artigo__imagem-e-info {
margin: 2.9rem 0 3.2rem;
}
}
.g-artigo__imagem-no-conteudo {
height: auto;
width: 100%;
}
.g-artigo__imagem-creditos {
color: #5e5e5e;
font-size: 0.75rem;
font-style: italic;
line-height: 1.2;
margin-bottom: 0.125rem;
text-align: right;
}
.g-artigo__imagem-legenda {
color: #5e5e5e;
font-size: 0.875rem;
line-height: 1.3;
margin-top: 0.65rem;
}
@media (min-width: 992px) {
.g-artigo__imagem-legenda {
font-size: 1rem;
}
}
.g-hot-call {
background-color: #ebeef0;
}
.g-hot-call--with-icon .g-hot-call__container {
padding-bottom: 0.34375rem;
padding-top: 0.34375rem;
}
@media (min-width: 992px) {
.g-hot-call--with-icon .g-hot-call__container {
padding-bottom: 0.34375rem;
padding-top: 0.34375rem;
}
}
.g-hot-call__badge {
background-color: #bc1e1e;
color: #fff;
font-size: 1rem;
font-weight: 600;
padding: 0.109375rem 0.55625rem;
}
.g-hot-call__container {
width: 100%;
margin-right: auto;
margin-left: auto;
padding: 0.75rem 15px;
}
@media (min-width: 576px) {
.g-hot-call__container {
max-width: 540px;
}
}
@media (min-width: 768px) {
.g-hot-call__container {
max-width: 720px;
}
}
@media (min-width: 992px) {
.g-hot-call__container {
max-width: 960px;
}
}
@media (min-width: 1350px) {
.g-hot-call__container {
max-width: 1310px;
}
}
@media (min-width: 992px) {
.g-hot-call__container {
padding-bottom: 0.9375rem;
padding-top: 0.9375rem;
}
}
.g-hot-call__content {
display: block;
font-size: 1rem;
line-height: 1.35;
margin-bottom: 0;
}
@media (min-width: 992px) {
.g-hot-call__content {
font-size: 1.125rem;
}
}
.g-hot-call__icon-container {
display: block;
line-height: 0;
}
.g-hot-call__icon {
background-repeat: no-repeat;
background-size: 100%;
display: inline-block;
height: 30px;
margin-right: 12px;
width: 30px;
}
@media (min-width: 992px) {
.g-hot-call__icon {
height: 45px;
width: 45px;
}
}
.g-hot-call__icon--youtube {
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-youtube-redondo.png);
}
.g-hot-call__link {
color: #5e5e5e;
display: flex;
align-items: center;
text-decoration: none;
}
.g-hot-call__link:after {
display: block;
clear: both;
content: "";
}
.g-hot-call__link:hover .g-hot-call__icon-container {
-webkit-filter: brightness(85%);
filter: brightness(85%);
}
.l-grid {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.l-grid__item {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
@media (min-width: 992px) {
.l-grid--lg-6-6 > .l-grid__item,
.l-grid__item {
flex: 0 0 50%;
max-width: 50%;
}
}
.l-grid--6-6 > .l-grid__item {
flex: 0 0 50%;
max-width: 50%;
}
@media (min-width: 992px) {
.l-grid--lg-4-4-4 > .l-grid__item {
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
}
@media (min-width: 992px) {
.l-grid--lg-3-3-3-3 > .l-grid__item {
flex: 0 0 25%;
max-width: 25%;
}
}
@media (min-width: 992px) {
.l-grid--lg-8-4 > .l-grid__item:nth-child(odd) {
flex: 0 0 66.66667%;
max-width: 66.66667%;
}
}
@media (min-width: 992px) {
.l-grid--lg-4-8 > .l-grid__item:nth-child(odd),
.l-grid--lg-8-4 > .l-grid__item:nth-child(2n) {
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
}
@media (min-width: 992px) {
.l-grid--lg-4-8 > .l-grid__item:nth-child(2n) {
flex: 0 0 66.66667%;
max-width: 66.66667%;
}
}
@media (min-width: 992px) {
.l-grid--lg-7-5 > .l-grid__item:nth-child(odd) {
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
}
@media (min-width: 992px) {
.l-grid--lg-5-7 > .l-grid__item:nth-child(odd),
.l-grid--lg-7-5 > .l-grid__item:nth-child(2n) {
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
}
@media (min-width: 992px) {
.l-grid--lg-5-7 > .l-grid__item:nth-child(2n) {
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
}
@media (min-width: 992px) {
.l-grid--lg-6-3-3 > .l-grid__item:nth-child(3n + 1) {
flex: 0 0 50%;
max-width: 50%;
}
}
@media (min-width: 992px) {
.l-grid--lg-6-3-3 > .l-grid__item:nth-child(3n + 0),
.l-grid--lg-6-3-3 > .l-grid__item:nth-child(3n + 2) {
flex: 0 0 25%;
max-width: 25%;
}
}
.g-comentarios__carregar {
margin-top: 1.25rem;
}
@media (min-width: 992px) {
.g-comentarios__carregar {
margin-top: 2.5rem;
}
}
.g-comentarios__carregar-botao {
border: 1px solid #bdbdbd;
color: #4d4d4d;
display: block;
font-size: 1rem;
font-weight: 700;
padding: 0.125rem 0.4375rem;
width: 100%;
}
.g-comentarios__titulo {
color: #4d4d4d;
display: flex;
flex-wrap: wrap;
font-size: 1.125rem;
margin-right: -0.9375rem;
padding-bottom: 0.25rem;
text-transform: uppercase;
}
@media (min-width: 992px) {
.g-comentarios__titulo {
font-size: 1.4375rem;
margin-right: 0;
}
}
.g-comentarios__titulo-icone {
background: url(https://www.camara.leg.br/tema/assets/images/icone-comentario.png) no-repeat;
background-size: 100%;
display: block;
margin-right: 0.625rem;
height: 1.5625rem;
width: 1.5625rem;
}
@media (min-width: 992px) {
.g-comentarios__titulo-icone {
background-size: auto;
height: 1.875rem;
width: 1.99rem;
}
}
.g-comentarios__titulo-texto {
border-bottom: 1px solid #d6d6d6;
padding-bottom: 0.3125rem;
width: 87%;
}
@media (min-width: 992px) {
.g-l-comentario-form {
align-items: center;
display: flex;
flex-wrap: wrap;
margin-top: 1.875rem;
}
}
@media (min-width: 992px) {
.g-l-comentario-form__campo {
flex: 1 0 auto;
margin-left: 1.25rem;
}
}
@media (min-width: 992px) {
.g-l-comentario-form__botao {
flex: 0 0 auto;
margin-left: 1.25rem;
}
}
@media (min-width: 992px) {
.g-l-comentario-form__usuario {
flex: 0 0 auto;
}
}
.g-comentario-form .g-comentario-usuario {
display: none;
}
@media (min-width: 992px) {
.g-comentario-form .g-comentario-usuario {
display: block;
}
}
.g-comentario-form__botao {
border: 1px solid #bdbdbd;
box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.5);
color: #737373;
display: block;
font-size: 1rem;
font-weight: 700;
padding: 0.125rem 1.125rem;
margin-top: 1.25rem;
width: 100%;
}
@media (min-width: 992px) {
.g-comentario-form__botao {
margin-top: 0;
width: auto;
}
}
.g-comentario-form__campo {
border: 1px solid #bdbdbd;
border-radius: 0.25rem;
display: block;
margin-top: 1.875rem;
padding: 0.125rem 0.625rem;
width: 100%;
}
.g-comentario-form__campo:focus {
color: #495057;
background-color: #fff;
border-color: #80bdff;
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
@media (min-width: 992px) {
.g-comentario-form__campo {
margin-top: 0;
}
}
.g-comentario-form__rotulo {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
.g-l-comentarios-lista {
padding-left: 0;
list-style: none;
display: flex;
flex-wrap: wrap;
margin: 1.5625rem 0 0;
}
.g-l-comentarios-lista__item {
flex: 0 0 100%;
margin-top: 0.625rem;
max-width: 100%;
width: 100%;
}
@media (min-width: 992px) {
.g-l-comentarios-lista__item {
margin-top: 2.1875rem;
}
}
.g-comentario .g-comentario-usuario__nome,
.g-comentario .g-comentario__autor {
margin: 0 0 0 2.8125rem;
}
@media (min-width: 992px) {
.g-comentario .g-comentario-usuario__nome,
.g-comentario .g-comentario__autor {
margin-left: 3.625rem;
}
}
.g-comentario__data,
.g-comentario__data-hora {
color: #737373;
font-size: 0.75rem;
margin: 0 0 0 2.8125rem;
}
@media (min-width: 992px) {
.g-comentario__data,
.g-comentario__data-hora {
margin-left: 3.625rem;
}
}
.g-comentario__conteudo,
.g-comentario__mensagem {
color: #737373;
line-height: 1.2;
margin: 0.4375rem 0 0 2.8125rem;
}
@media (min-width: 992px) {
.g-comentario__conteudo,
.g-comentario__mensagem {
margin-left: 3.625rem;
}
}
.g-comentario__conteudo p,
.g-comentario__mensagem p {
margin-bottom: 0.75rem;
}
.g-comentario-usuario__avatar,
.g-comentario__avatar {
border-radius: 2.5625rem;
float: left;
height: auto;
max-width: 2.25rem;
}
@media (min-width: 992px) {
.g-comentario-usuario__avatar,
.g-comentario__avatar {
max-width: 2.8125rem;
}
}
.g-comentario-usuario__avatar--maior,
.g-comentario__avatar--maior {
max-width: 2.8125rem;
}
@media (min-width: 992px) {
.g-comentario-usuario__avatar--maior,
.g-comentario__avatar--maior {
max-width: 3.4375rem;
}
}
.g-comentario-usuario__nome,
.g-comentario__autor {
color: #4d4d4d;
font-size: 1rem;
font-weight: 600;
}
.like-dislike,
.like-dislike > li {
display: inline-block;
}
.like-dislike > li {
margin-right: 0.8em;
}
.like-dislike.pending {
opacity: 0.5;
}
.g-comentario__avaliar,
.like-dislike .dislike,
.like-dislike .like {
background: transparent;
border: none;
background-image: url(https://www.camara.leg.br/tema/assets/images/ico-like.png);
background-repeat: no-repeat;
background-position: 0.3em;
cursor: pointer;
padding: 0.3em 0.3em 0.3em 1.8em;
position: relative;
}
.g-comentario__avaliar--positivo,
.like-dislike .like {
background-image: url(https://www.camara.leg.br/tema/assets/images/ico-like.png);
}
.g-comentario__avaliar--positivo.g-comentario__avaliar--marcado,
.like-dislike .like.pressed {
background-image: url(https://www.camara.leg.br/tema/assets/images/ico-like-hover.png);
}
.g-comentario__avaliar--negativo,
.like-dislike .dislike {
background-image: url(https://www.camara.leg.br/tema/assets/images/ico-dislike.png);
}
.g-comentario__avaliar--negativo.g-comentario__avaliar--marcado,
.like-dislike .dislike.pressed {
background-image: url(https://www.camara.leg.br/tema/assets/images/ico-dislike-hover.png);
}
.g-comentario__avaliar:focus,
.g-comentario__avaliar:hover,
.like-dislike .dislike:focus,
.like-dislike .dislike:hover,
.like-dislike .like:focus,
.like-dislike .like:hover {
background-color: #eee;
outline: none;
}
.g-comentario__avaliar--marcado:after,
.like-dislike .dislike.pressed:after,
.like-dislike .like.pressed:after {
display: block;
background-color: #50c1a2;
content: "";
position: absolute;
bottom: -3px;
border-radius: 10px;
left: 0;
width: 100%;
height: 3px;
}
.g-comentario__avaliar--negativo.g-comentario__avaliar--marcado:after,
.like-dislike .dislike.pressed:after {
background-color: #de7c7c;
}
.g-comentario__avaliar .action,
.like-dislike .action {
display: block;
font-size: 0;
color: transparent;
}
html.js .g-comentario__avaliar .action,
html.js .like-dislike .action {
display: none;
}
.g-comentario__avaliar .label,
.like-dislike .label {
font-size: 0;
}
button.dislike,
button.like {
cursor: pointer;
}
.box-comentarios-deslogado {
border: 1px solid #e6e6e9;
padding: 6em 1em 1em;
text-align: center;
background-image: url(https://www.camara.leg.br/tema/assets/images/img-baloes.png);
background-repeat: no-repeat;
background-position: center 1em;
margin: 2em 0;
}
.box-comentarios-deslogado .chamada {
font-size: 18px;
font-weight: 600;
line-height: 1.1;
margin: 10px 0;
}
.box-comentarios-deslogado a {
font-weight: 700;
}
.g-comentario--simplificado {
background-color: #fff;
border: 1px solid #dfdfdf;
border-radius: 3px;
color: #363636;
line-height: 1.4;
padding: 1.125rem 0.625rem 1.25rem;
position: relative;
}
@media (min-width: 992px) {
.g-comentario--simplificado {
padding: 1.25rem;
}
}
.g-comentario--simplificado .g-comentario__mensagem {
color: #363636;
line-height: 1.4;
margin-left: 0;
margin-top: 0;
}
.g-comentario--simplificado .g-comentario__rotulo {
background-color: #efefef;
border-radius: 0.125rem;
font-weight: 700;
padding: 0.0625rem 0.3125rem;
text-transform: uppercase;
}
.g-comentario--simplificado .g-l-comentario-rodape {
display: flex;
flex-wrap: wrap;
}
@media (min-width: 992px) {
.g-comentario--simplificado .g-l-comentario-rodape {
justify-content: space-between;
}
}
@media (min-width: 1350px) {
.g-comentario--simplificado .g-l-comentario-rodape {
flex-wrap: nowrap;
}
}
.g-comentario--simplificado .g-comentario__autor {
color: #5f5f5e;
font-size: 1rem;
font-weight: 400;
margin-left: 0;
}
.g-comentario--simplificado .g-l-comentario-nome-data {
display: flex;
flex: 1 1 100%;
}
@media (min-width: 992px) {
.g-comentario--simplificado .g-l-comentario-nome-data {
flex: auto;
}
}
.g-comentario--simplificado .g-l-comentario-nome-data > :not(:last-child) {
border-right: 1px solid #8d8d8e;
margin-right: 0.4375rem;
padding-right: 0.5625rem;
}
.g-comentario--simplificado .g-l-comentario-data {
flex: 0 1 auto;
padding: 0.25rem 0;
}
.g-comentario--simplificado .g-comentario__data-hora {
color: #5f5f5e;
font-size: 1rem;
margin-left: 0;
}
@media (min-width: 992px) {
.g-comentario--simplificado .g-comentario__data-hora {
display: inline-block;
}
}
.g-comentario--simplificado .g-l-botao-excluir {
flex: 1;
margin-left: 1.25rem;
text-align: left;
}
@media (min-width: 768px) {
.g-comentario--simplificado .g-l-botao-excluir {
padding: 0.25rem 0;
}
}
.g-comentario--simplificado .g-comentario__excluir {
background-color: transparent;
border: none;
color: #2f7958;
cursor: pointer;
display: inline-block;
height: 100%;
padding: 0;
-webkit-transform: 0.2s all;
transform: 0.2s all;
}
@media (min-width: 768px) {
.g-comentario--simplificado .g-comentario__excluir {
height: auto;
}
}
.g-comentario--simplificado .g-comentario__excluir:focus,
.g-comentario--simplificado .g-comentario__excluir:hover {
color: #bc1e1e;
text-decoration: underline;
}
.g-comentario--simplificado .g-comentario__excluir:before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-family: Font Awesome\5 Free;
font-style: normal;
font-variant: normal;
font-weight: 400;
line-height: 1;
vertical-align: unset;
text-rendering: auto;
content: "\F2ED";
font-size: 1.0625rem;
margin-right: 0.625rem;
}
.g-comentario--simplificado .g-l-comentario-avaliar {
align-items: center;
display: flex;
flex: 1 1 100%;
margin-top: 1rem;
}
@media (min-width: 992px) {
.g-comentario--simplificado .g-l-comentario-avaliar {
flex: auto;
justify-content: flex-end;
margin-top: 0;
}
}
.g-comentario--simplificado .g-comentario__avaliar {
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
color: #2f7958;
cursor: pointer;
font-size: 1.0625rem;
line-height: 1.1;
margin-left: -0.3125rem;
margin-right: 0.3125rem;
padding: 0.0625rem 0.125rem;
transition: all 0.2s;
}
@media (min-width: 992px) {
.g-comentario--simplificado .g-comentario__avaliar {
margin-left: 0;
}
}
.g-comentario--simplificado .g-comentario__avaliar:focus,
.g-comentario--simplificado .g-comentario__avaliar:hover {
background-color: #efefef;
border: 1px solid #bdbdbd;
}
.g-comentario--simplificado .g-comentario__avaliar:after {
content: none;
}
.g-comentario--simplificado .g-comentario__avaliar--marcado .g-comentario__avaliar-icone:before {
font-weight: 900;
}
.g-comentario--simplificado .g-comentario__avaliar--desabilitado {
color: #bdbdbd;
cursor: not-allowed;
}
.g-comentario--simplificado .g-comentario__avaliar--desabilitado:hover {
background-color: transparent;
border: 1px solid transparent;
}
.g-comentario--simplificado .g-comentario__avaliar--desabilitado + .g-comentario__qtd-curtidas {
opacity: 0.5;
}
.g-comentario--simplificado .g-comentario__avaliar-icone {
margin-right: 0.1875rem;
}
.g-comentario--simplificado .g-comentario__avaliar-icone:before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-family: Font Awesome\5 Free;
font-style: normal;
font-variant: normal;
line-height: 1;
vertical-align: unset;
text-rendering: auto;
content: "\F164";
font-size: 1.0625rem;
font-weight: 400;
}
.g-comentario--simplificado .g-comentario__qtd-curtidas {
color: #2f7958;
font-weight: 700;
}
.g-comentario--simplificado .g-l-comentario-result-mod {
flex: 1 1 100%;
margin-bottom: 0.3125rem;
margin-top: 1.25rem;
}
@media (min-width: 768px) {
.g-comentario--simplificado .g-l-comentario-result-mod {
flex: 1 1 100%;
margin-bottom: 0;
}
}
@media (min-width: 1350px) {
.g-comentario--simplificado .g-l-comentario-result-mod {
flex: 0 1 auto;
margin-top: 0;
}
}
@media (min-width: 1350px) {
.g-comentario--simplificado .g-l-comentario-result-mod--publicado {
flex: 0 1 auto;
margin-left: 1.25rem;
}
}
.g-comentario--simplificado .g-comentario__resultado-moderacao {
background-color: #efefef;
border-radius: 0.1875rem;
display: inline-block;
padding: 0.25rem 0.8125rem;
text-transform: capitalize;
}
.g-comentario--simplificado .g-comentario__resultado-moderacao a {
font-weight: 700;
}
.acoes-apoio {
display: flex;
justify-content: center;
padding-top: 0.5rem;
border-top: 1px solid #d6d6d6;
}
.acoes-apoio__item {
background-color: transparent;
border: 0;
font-size: 1.5em;
color: #515151;
margin: auto 0.6em;
cursor: pointer;
position: relative;
}
.acoes-apoio__item:focus,
.acoes-apoio__item:hover {
background-color: #e8e8e8;
border-radius: 4px;
outline: none;
}
.acoes-apoio__qtd-comentario {
position: absolute;
font-weight: 700;
font-size: 0.875rem;
padding-left: 0.5rem;
padding-top: 0.3rem;
}
@media (min-width: 992px) {
.l-acoes-apoio {
position: relative;
}
}
@media (min-width: 992px) {
.l-acoes-apoio .acoes-apoio {
position: absolute;
top: 0;
left: -5.625rem;
flex-direction: column;
padding-top: 0;
border-top: none;
}
}
.l-acoes-apoio .acoes-apoio__item {
background-color: transparent;
border: 0;
font-size: 1.5em;
color: #515151;
margin: auto 0.6em;
cursor: pointer;
position: relative;
}
.l-acoes-apoio .acoes-apoio__item:focus,
.l-acoes-apoio .acoes-apoio__item:hover {
background-color: #e8e8e8;
border-radius: 4px;
outline: none;
}
.l-acoes-apoio .acoes-apoio__qtd-comentario {
position: absolute;
font-weight: 700;
font-size: 0.875rem;
padding-left: 0.5rem;
padding-top: 0.3rem;
}
@media print {
.l-acoes-apoio {
display: none;
}
}
.g-l-acoes-apoio {
display: flex;
padding-top: 0.3rem;
padding-bottom: 0.3rem;
justify-content: center;
background-color: #f4f4f4;
border-bottom: 2px solid #dfdfdf;
}
@media (min-width: 992px) {
.g-l-acoes-apoio {
position: fixed;
z-index: 10;
top: 45%;
left: 0;
flex-direction: column;
padding: 0;
border: 1px solid #dfdfdf;
border-left: 0;
background-color: transparent;
}
}
@media print {
.g-l-acoes-apoio {
display: none;
}
}
@media (min-width: 992px) {
.g-acoes-apoio:nth-last-child(n + 2) {
border-bottom: 1px solid #dfdfdf;
}
}
@media (max-width: 991.98px) {
.g-acoes-apoio:not(.g-acoes-apoio--always-visible):not(.g-acoes-apoio--only-small) {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
}
@media (min-width: 992px) {
.g-acoes-apoio--only-small {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
}
.g-acoes-apoio__item {
padding: 1px 6px;
border: 0;
margin: auto 0.6em;
background-color: transparent;
cursor: pointer;
color: #515151;
font-size: 1.3rem;
outline: 0 none;
box-shadow: none !important;
}
.g-acoes-apoio__item:focus,
.g-acoes-apoio__item:hover {
background-color: #e8e8e8;
border-radius: 4px;
outline: none;
}
@media (min-width: 992px) {
.g-acoes-apoio__item {
font-size: 1.4rem;
background-color: #fff;
margin: auto;
width: 2.4rem;
min-height: 2.3rem;
}
}
.g-acoes-apoio__chamada-acao {
font-size: 0.9rem;
padding-left: 0.3rem;
vertical-align: middle;
}
@media (min-width: 992px) {
.g-acoes-apoio__chamada-acao {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
}
.g-contexto-compartilhamento--extendido .g-acoes-apoio__chamada-acao {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
.g-acoes-apoio__icone {
vertical-align: middle;
}
.g-acoes-apoio__qtd-comentario {
display: none;
}
@media (min-width: 992px) {
.g-acoes-apoio__qtd-comentario {
display: block;
text-align: center;
font-size: 0.75rem;
font-weight: 700;
padding: 0;
line-height: 1em;
}
}
.g-l-assista {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
padding-bottom: 0.5rem;
}
@media (min-width: 992px) {
.g-l-assista {
padding-bottom: 2rem;
}
}
.g-l-assista__principal {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 0;
padding-left: 0;
}
@media (min-width: 992px) {
.g-l-assista__principal {
flex: 0 0 66.66667%;
max-width: 66.66667%;
padding-right: 0.9375rem;
padding-left: 0.9375rem;
}
}
.g-l-assista__outros {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
@media (min-width: 992px) {
.g-l-assista__outros {
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
}
.g-l-assista__outros-videos {
list-style: none;
background-color: #f0f0f0;
padding: 0 1rem;
margin-left: -15px;
margin-right: -15px;
margin-bottom: 0;
}
@media (min-width: 992px) {
.g-l-assista__outros-videos {
margin: 0;
}
}
@media (min-width: 768px) {
.g-l-assista__outros-videos.collapse {
display: block;
}
}
@media (max-width: 991.98px) {
.g-l-assista__outros-videos--esconder-mobile {
display: none;
}
}
.g-l-assista__outros-videos .g-chamada__retranca {
color: #6b6b6b;
}
.g-l-assista__item-outros-videos {
border-bottom: 1px solid #d6d6d6;
padding-top: 1rem;
padding-bottom: 1rem;
}
.g-l-assista__item-outros-videos:last-child {
border-bottom: none;
}
.g-l-assista__ordem {
display: flex;
flex-wrap: wrap;
}
.g-l-assista__item-ordem {
flex: 0 0 100%;
max-width: 100%;
width: 100%;
}
@media (max-width: 991.98px) {
.g-l-assista__item-ordem--todas-transmissoes {
order: 2;
}
.g-l-assista__item-ordem--veiculos {
order: 1;
}
}
@media (min-width: 992px) {
.g-l-assista__principal-divisao {
display: flex;
}
}
.g-l-assista__acessorio-principal {
margin-top: 0.7rem;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
position: relative;
}
@media (min-width: 992px) {
.g-l-assista__acessorio-principal {
margin-top: 0.9rem;
padding-left: 0;
padding-right: 0;
}
}
@media (max-width: 991px) {
.g-l-assista .g-l-assista__acessorio-linha-partes {
text-align: center;
margin: 1rem;
}
}
@media (min-width: 991px) {
.g-l-assista .g-l-assista__acessorio-linha-partes {
margin: 0.5rem 0;
display: inline;
}
}
.g-l-assista__acessorio-linha-partes .parte-video {
background-color: #fff;
border: 1px solid #255f45;
color: #255f45;
padding: 0.2rem 0.6rem;
border-radius: 100px;
font-size: 0.9rem;
width: 31px;
height: 31px;
display: inline-block;
text-align: center;
}
.g-l-assista__acessorio-linha-partes .parte-video.em-execucao {
background-color: #2f7958;
border: 1px solid #255f45;
color: #fff;
display: inline;
border-radius: 100px;
padding: 0.34rem 1rem;
}
.g-l-assista__acessorio-linha-partes .parte-video:hover {
background-color: #44a378;
color: #fff;
}
.g-l-assista__acessorio-linha-partes a {
text-decoration: none;
}
.g-l-assista__acessorio-linha-partes .indicador-linha-tempo {
border-bottom: 2px dotted #255f45;
width: 26px;
height: 1px;
display: inline-block;
vertical-align: middle;
}
.g-l-assista__acessorio-linha-partes .indicador-linha-tempo:first-child {
display: none;
}
.g-l-assista__principal-acoes {
display: flex;
flex-wrap: nowrap;
justify-content: center;
text-align: center;
}
@media (min-width: 992px) {
.g-l-assista__principal-acoes {
position: absolute;
bottom: 0.35rem;
right: 0;
}
}
.g-l-assista__principal-acao {
border-radius: 0;
display: inline-block;
margin-top: 0.5rem;
padding: 0.0625rem 0.5rem;
vertical-align: initial;
}
@media (min-width: 992px) {
.g-l-assista__principal-acao {
padding: 0.0625rem 0.8rem;
}
}
.g-l-assista__principal-acao:not(:last-child) {
border-right: 1px solid #8f8f8f;
}
@media (min-width: 992px) {
.g-l-assista__principal-acao:not(:last-child) {
border-right: 2px solid #8f8f8f;
}
}
.g-l-assista__principal-acao:last-child {
padding-right: 0;
}
.g-l-assista__principal-acao .icone {
color: #333;
}
.g-l-assista__principal-acao:hover {
color: #28674b;
}
.g-l-assista__principal-acao .icone-audio {
vertical-align: initial;
margin-right: 0.1875rem;
}
.g-l-assista__principal-acao .icone-compartilhar,
.g-l-assista__principal-acao .icone-download {
vertical-align: sub;
margin-right: 0.1875rem;
}
.g-l-assista__outros--trechos {
background-color: #f0f0f0;
}
.g-l-assista__outros--trechos .g-l-assista__outros-videos {
background-color: transparent;
margin-right: -0.625rem;
margin-top: 0;
max-height: 10.45rem;
padding: 0;
overflow-y: scroll;
position: relative;
}
@media (min-width: 992px) {
.g-l-assista__outros--trechos .g-l-assista__outros-videos {
margin-left: -0.9375rem;
margin-right: -0.625rem;
max-height: 24.5rem;
}
}
@media (min-width: 1350px) {
.g-l-assista__outros--trechos .g-l-assista__outros-videos {
max-height: 31.3rem;
}
}
.g-l-assista__outros--trechos .g-l-assista__outros-videos::-webkit-scrollbar {
width: 0.25rem;
}
.g-l-assista__outros--trechos .g-l-assista__outros-videos::-webkit-scrollbar-track {
background: #dedede;
border-radius: 0.625rem;
box-shadow: inset 0 0 1px #d6d6d6;
}
.g-l-assista__outros--trechos .g-l-assista__outros-videos::-webkit-scrollbar-thumb {
background: #8f8f8f;
border-radius: 0.625rem;
}
.g-l-assista__outros--trechos .g-l-assista__outros-videos::-webkit-scrollbar-thumb:hover {
background: #828282;
}
.g-l-assista__outros--trechos .g-l-assista__outros-videos .icone-compartilhar {
height: 1.125rem;
width: 1rem;
}
.g-l-assista__outros--trechos .g-l-assista__lista-outros-videos {
padding-left: 0;
list-style: none;
margin-bottom: 0;
}
.g-l-assista__outros--trechos .g-l-assista__categoria-outros-videos {
background-color: #fff;
border-bottom: 1px solid #d6d6d6;
border-top: 1px solid #d6d6d6;
font-size: 0.875rem;
font-weight: 700;
margin-bottom: 0;
padding: 0.375rem 0.9375rem;
text-align: center;
text-transform: uppercase;
}
@media (min-width: 992px) {
.g-l-assista__outros--trechos .g-l-assista__categoria-outros-videos {
padding: 0.6875rem 0.9375rem;
}
}
.g-l-assista__outros--trechos .g-l-assista__outros-titulo {
background-color: #fff;
color: #333;
font-size: 0.875rem;
font-weight: 700;
margin-bottom: 0;
margin-left: -0.9375rem;
margin-right: -0.9375rem;
padding: 0.5625rem 0.9375rem;
text-transform: uppercase;
}
@media (min-width: 992px) {
.g-l-assista__outros--trechos .g-l-assista__outros-titulo {
font-size: 1.125rem;
}
}
.g-l-assista__outros--trechos .g-l-assista__busca-videos {
border-bottom: 1px solid #d6d6d6;
padding: 0.78rem 0.9375rem;
margin-left: -0.9375rem;
margin-right: -0.9375rem;
}
.g-l-assista__outros--trechos .g-l-assista__busca-sem-resultado {
margin: 0;
padding: 0.625rem 0;
}
.g-l-assista__outros--trechos .g-l-assista__acessorio-outros {
margin: 0.625rem -0.9375rem 0;
}
@media (min-width: 992px) {
.g-l-assista__outros--trechos .g-l-assista__acessorio-outros {
margin: 0 -0.9375rem;
bottom: 0;
position: absolute;
width: 100%;
}
}
.g-l-assista__outros--trechos .g-l-assista__item-outros-videos {
padding-left: 1rem;
padding-right: 0.75rem;
}
@media (min-width: 992px) {
.g-l-assista__outros--trechos .g-l-assista__item-outros-videos--fixo {
background-color: #f0f0f0;
border-bottom: none;
padding-bottom: 0.0625rem;
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1;
}
}
@media (min-width: 992px) {
.g-l-assista__outros--trechos .g-l-assista__item-outros-videos--fixo .g-chamada {
border-bottom: 1px solid #d6d6d6;
padding-bottom: 1rem;
}
}
.g-l-assista__outros--trechos .g-l-assista__item-outros-videos--ativo,
.g-l-assista__outros--trechos .g-l-assista__item-outros-videos--ativo .chamada__cargo:after {
background-color: #cadae5;
}
.g-l-assista__outros--trechos .g-l-assista__item-outros-videos--ativo .chamada__info-video-hora {
color: #5e5e5e;
}
.g-l-assista__outros--trechos .icone-compartilhar {
height: 1.125rem;
width: 1rem;
transition: all 0.1s;
}
.g-l-assista__outros--trechos .icone-compartilhar:focus,
.g-l-assista__outros--trechos .icone-compartilhar:hover {
background-image: url(https://www.camara.leg.br/tema/assets/images/ico-compartilhar-verde.png);
}
.g-l-assista__outros--trechos .veja-mais {
background-color: #fff;
margin: 0;
padding: 0.5rem;
box-shadow: 0 -1px 6px -2px rgba(0, 0, 0, 0.12);
}
.g-l-assista__outros--trechos .busca-trechos-videos {
background-color: #fff;
border: 1px solid #d6d6d6;
display: flex;
flex-wrap: nowrap;
}
.g-l-assista__outros--trechos .busca-trechos-videos__campo {
border: none;
border-radius: 0;
flex: 1 1 auto;
height: auto;
padding: 0.2rem 0.7rem;
}
.g-l-assista__outros--trechos .busca-trechos-videos__icone {
align-self: center;
color: #bdbdbd;
margin-left: 0.625rem;
}
.g-l-assista__outros--trechos .chamada__link-trecho {
color: #333;
display: flex;
flex-wrap: nowrap;
}
.g-l-assista__outros--trechos .l-chamada-imagem {
align-self: center;
flex: 1;
}
.g-l-assista__outros--trechos .l-chamada-conteudo {
flex: 2.7;
margin-left: 0.625rem;
min-width: 0;
}
@media (min-width: 992px) {
.g-l-assista__outros--trechos .l-chamada-conteudo {
flex: 2.35;
margin-left: 0.825rem;
}
}
@media (min-width: 1350px) {
.g-l-assista__outros--trechos .l-chamada-conteudo {
display: flex;
flex-wrap: wrap;
}
}
.g-l-assista__outros--trechos .g-chamada__imagem {
margin-bottom: 0;
}
.g-l-assista__outros--trechos .g-chamada__titulo {
display: block;
margin-bottom: 0;
overflow: hidden;
padding-right: 0.875rem;
text-overflow: ellipsis;
white-space: nowrap;
width: 99%;
}
@media (min-width: 1350px) {
.g-l-assista__outros--trechos .g-chamada__titulo {
align-self: flex-end;
flex: 1 1 100%;
}
}
.g-l-assista__outros--trechos .chamada__cargo {
display: block;
font-size: 0.75rem;
text-transform: uppercase;
word-break: break-word;
overflow: hidden;
position: relative;
line-height: 1.3em;
max-height: 2.5em;
margin-right: -1em;
padding-right: 1.25rem;
}
.g-l-assista__outros--trechos .chamada__cargo:before {
content: "...";
position: absolute;
right: 0.75rem;
bottom: 0;
}
.g-l-assista__outros--trechos .chamada__cargo:after {
content: "";
position: absolute;
right: 0.75rem;
width: 1em;
height: 1em;
margin-top: 0.2em;
background: #f0f0f0;
}
@media (min-width: 1350px) {
.g-l-assista__outros--trechos .chamada__cargo {
align-self: flex-end;
flex: 1 1 100%;
}
}
.g-l-assista__outros--trechos .chamada__compartilhe {
line-height: 0;
position: absolute;
top: 0;
right: 0;
}
.g-l-assista__outros--trechos .chamada__compartilhe:focus,
.g-l-assista__outros--trechos .chamada__compartilhe:hover {
color: #255f45;
}
.g-l-assista__outros--trechos .chamada__info-video {
color: #6e6e6e;
display: block;
font-size: 0.6875rem;
margin-right: 0.4375rem;
margin-top: 0.25rem;
position: relative;
}
@media (min-width: 576px) {
.g-l-assista__outros--trechos .chamada__info-video {
font-size: 0.875rem;
}
}
@media (min-width: 1350px) {
.g-l-assista__outros--trechos .chamada__info-video {
align-self: flex-end;
flex: 1 1 100%;
}
}
.g-l-assista__outros--trechos .chamada__info-video-duracao {
color: #6b6b6b;
}
.g-l-assista__outros--trechos .chamada__info-video-hora {
color: #6b6b6b;
margin-right: 0.4375rem;
}
.g-l-assista__outros--trechos .chamada__info-video-ao-vivo {
background-color: #db3434;
border-radius: 0.3125rem;
bottom: -0.3125rem;
color: #fff;
font-size: 0.75rem;
font-weight: 700;
padding: 0 0.4375rem 0.0625rem;
position: absolute;
right: 0;
}
@media (min-width: 992px) {
.g-l-assista__outros--trechos .chamada__info-video-ao-vivo {
font-size: 0.875rem;
}
}
.g-l-assista__outros--trechos .icone-pin {
vertical-align: middle;
margin-right: 0.1875rem;
}
.g-l-assista__outros--pauta {
padding-left: 0;
padding-right: 0;
}
@media (min-width: 992px) {
.g-l-assista__outros--pauta {
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
}
.g-l-assista__rodape {
display: flex;
flex: 1 1 100%;
flex-wrap: wrap;
}
@media (min-width: 992px) {
.g-l-assista__rodape {
margin-top: 1rem;
}
}
.g-l-assista__rodape-item {
flex: 1 1 100%;
}
@media (min-width: 992px) {
.g-l-assista__rodape-item {
flex: 1 1 50%;
max-width: 50%;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
}
.video-principal {
margin-bottom: 1rem;
}
@media (min-width: 992px) {
.video-principal {
margin-bottom: 0;
}
}
.video-principal__titulo {
font-size: 1rem;
display: inline-block;
}
@media (min-width: 992px) {
.video-principal__titulo {
font-size: 1.125rem;
margin-top: 0.25rem;
}
}
@media (min-width: 992px) {
.veja-mais--outros-videos.collapse {
display: block;
}
}
.veja-mais__icone--transmissoes {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.todas-transmissoes {
border-top: 1px solid #bdbdbd;
font-size: 1rem;
margin: 0 -0.9375rem;
padding: 0.625rem 0;
text-align: center;
}
@media (min-width: 992px) {
.todas-transmissoes {
background-color: #fff;
border: none;
margin: 0 0 0.9375rem;
padding: 0.5rem 0.9375rem;
text-align: right;
}
}
.todas-transmissoes--fundo-branco-centralizado {
border: none;
background-color: #fff;
text-align: center;
}
.todas-transmissoes__icone {
color: #b3b3b3;
margin-right: 0.1875rem;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.expandir-outros-videos {
text-align: center;
width: 100%;
}
@media (min-width: 992px) {
.expandir-outros-videos {
display: none;
}
}
.expandir-outros-videos__botao {
background-position: 50%;
background-repeat: no-repeat;
height: 1rem;
width: 100%;
background-color: transparent;
border: none;
padding: 1rem 0.5rem;
}
.expandir-outros-videos__botao,
.expandir-outros-videos__botao.collapsed {
background-image: url(https://www.camara.leg.br/tema/assets/images/seta-baixo-habilitada.png);
}
.texto {
text-transform: uppercase;
display: block;
color: inherit;
font-weight: 600;
font-size: 1.125rem;
line-height: 1.3;
}
@media (min-width: 992px) {
.texto {
flex-grow: 1;
font-size: 1.3125rem;
display: inline;
padding-top: 0.6rem;
}
}
.texto--ao-vivo {
display: block;
}
.texto--ao-vivo:before {
display: inline-block;
content: "";
background-color: #bc1e1e;
vertical-align: middle;
width: 0.8125rem;
height: 0.8125rem;
border-radius: 0.8rem;
margin-right: 0.625rem;
margin-top: -0.125rem;
}
@media (min-width: 992px) {
.texto--ao-vivo:before {
margin-top: -0.125rem;
}
}
.texto-ao-vivo {
text-transform: uppercase;
display: block;
color: inherit;
font-weight: 600;
font-size: 1.125rem;
line-height: 1.3;
}
@media (min-width: 992px) {
.texto-ao-vivo {
font-size: 1.3125rem;
}
}
.texto-ao-vivo:before {
display: inline-block;
content: "";
background-color: red;
vertical-align: middle;
width: 0.5rem;
height: 0.5rem;
border-radius: 0.8rem;
margin-right: 0.4em;
margin-top: -0.125rem;
}
@media (min-width: 992px) {
.texto-ao-vivo:before {
height: 0.75rem;
width: 0.75rem;
margin-top: -0.3125rem;
}
}
.selo-acompanhe {
background-color: #2f7958;
color: #fff;
display: inline-block;
border-radius: 4px;
font-size: 0.875rem;
padding: 0.1rem 1em;
font-weight: 600;
margin-left: 0.3rem;
}
.selo-acompanhe:focus,
.selo-acompanhe:hover {
background-color: #163a2a;
text-decoration: none;
color: #fff;
}
.g-player-audio {
background-color: transparent;
width: 100%;
padding: 0;
}
.g-player-audio__titulo {
margin: 0;
font-weight: 600;
}
@media (min-width: 992px) {
.g-player-audio__titulo {
width: 74%;
margin-left: 4.5em;
margin-bottom: -1.5em;
}
}
.g-player-audio__acoes {
position: relative;
z-index: 100;
margin-left: 4em;
margin-top: -1.5em;
}
@media (min-width: 992px) {
.g-player-audio__acoes {
display: flex;
justify-content: space-between;
align-items: center;
margin-left: 0;
}
}
.g-player-audio__acao {
display: inline-block;
padding: 0.4em 0.5em;
border-radius: 2px;
background-color: #fff;
font-size: 0.75rem;
font-weight: 600;
vertical-align: bottom;
color: #7f96a0;
text-decoration: none !important;
}
@media (min-width: 992px) {
.g-player-audio__acao {
background-color: transparent;
}
}
.g-player-audio__acao:focus,
.g-player-audio__acao:hover {
background-color: #7f96a0;
color: #fff;
}
@media (min-width: 992px) {
.g-player-audio__acao:focus,
.g-player-audio__acao:hover {
background-color: transparent;
}
}
.g-player-audio__acao:nth-child(n + 1) {
margin-left: 0.7em;
}
.g-player-audio__icone-acao {
display: block;
font-size: 1.6em;
}
@media (min-width: 992px) {
.g-player-audio__icone-acao {
padding: 0.4em;
border-radius: 50%;
background-color: #fff;
color: #7f96a0;
text-align: center;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.g-player-audio__icone-acao:focus,
.g-player-audio__icone-acao:hover {
background-color: #7f96a0;
color: #fff;
}
}
@media (min-width: 992px) {
.g-player-audio__texto-acao {
font-weight: 700;
display: block;
width: 3em;
text-align: center;
color: #7f96a0;
}
}
@media (min-width: 992px) {
.g-player-audio__controles {
display: flex;
}
}
.g-player-audio .mejs__playpause-button {
order: 1;
}
.g-player-audio .mejs__time-rail {
order: 2;
}
.g-player-audio .mejs__currenttime-container {
order: 3;
}
.g-player-audio .mejs__duration-container {
order: 4;
}
.g-player-audio .mejs__volume-button {
order: 5;
}
.g-player-audio .mejs__horizontal-volume-slider {
order: 6;
}
.g-player-audio .mejs__currenttime-container,
.g-player-audio .mejs__duration-container {
bottom: 0;
color: #333;
font-weight: 400;
position: absolute;
bottom: 5px;
}
.g-player-audio .mejs__duration-container {
right: 5px;
}
.g-player-audio .mejs__currenttime-container {
right: 36px;
}
.g-player-audio .mejs__currenttime-container:after {
display: inline-block;
content: "/";
margin-left: 0.5em;
}
.g-player-audio .mejs__container {
background-color: transparent;
height: 78px !important;
font-family: inherit;
}
.g-player-audio .mejs__time-total {
background-color: #d6d6d6;
}
.g-player-audio .mejs__controls {
position: relative;
padding: 0;
background: transparent !important;
height: 78px !important;
}
.g-player-audio .mejs__button {
width: 52px;
height: 52px;
}
.g-player-audio .mejs__playpause-button {
margin-right: 0.5rem;
}
@media (min-width: 992px) {
.g-player-audio .mejs__playpause-button {
position: relative;
top: -1.8em;
}
}
.g-player-audio .mejs__button > button {
background: transparent url(https://www.camara.leg.br/tema/assets/images/mejs-controls.svg) no-repeat scroll;
}
.g-player-audio .mejs__play > button,
.g-player-audio .mejs__replay > button {
background-position: 0 -132px;
width: 52px;
height: 52px;
}
.g-player-audio .mejs__pause > button {
background-position: -52px -132px;
width: 52px;
height: 52px;
}
.g-player-audio .mejs__mute > button {
width: 37px;
height: 37px;
background-position: -197px -138px;
}
.g-player-audio .mejs__unmute > button {
width: 37px;
height: 37px;
background-position: -235px -138px;
}
.g-player-audio .mejs__volume-button {
position: relative;
padding-top: 10px;
}
.g-player-audio .mejs__horizontal-volume-total {
top: 34px;
height: 7px;
}
.g-player-audio .mejs__time-current {
background-color: #5390d3;
}
.g-player-audio .mejs__time-hovered {
background-color: #d4d4d4;
}
.g-player-audio .mejs__time-handle-content {
border: 2px solid #dc9d42;
width: 15px;
height: 15px;
top: -7px;
}
.g-player-audio .mejs__time-rail {
padding-top: 28px;
}
.g-player-audio .mejs__time-buffering,
.g-player-audio .mejs__time-current,
.g-player-audio .mejs__time-float-corner,
.g-player-audio .mejs__time-float-current,
.g-player-audio .mejs__time-hovered,
.g-player-audio .mejs__time-loaded,
.g-player-audio .mejs__time-marker,
.g-player-audio .mejs__time-total {
height: 7px;
}
.g-player-audio .mejs-container.mejs-audio,
.g-player-audio .mejs__container.mejs__audio {
min-height: 0;
}
.g-player-audio--ao-vivo .g-player-audio__acoes {
padding-right: 10px;
}
@media (min-width: 992px) {
.g-player-audio--ao-vivo .g-player-audio__acoes {
margin-bottom: -2.2em;
padding-right: 0;
}
}
.g-player-audio--ao-vivo .g-player-audio__controles {
text-align: right;
}
@media (min-width: 992px) {
.g-player-audio--ao-vivo .g-player-audio__controles {
text-align: initial;
}
}
.g-player-audio--ao-vivo .g-player-audio__acao,
.g-player-audio--ao-vivo .g-player-audio__acao:focus,
.g-player-audio--ao-vivo .g-player-audio__acao:hover {
background-color: transparent;
}
.g-player-audio--ao-vivo .g-player-audio__acao:focus .g-player-audio__icone-acao,
.g-player-audio--ao-vivo .g-player-audio__acao:hover .g-player-audio__icone-acao {
background-color: #7f96a0;
color: #fff;
}
.g-player-audio--ao-vivo .g-player-audio__acao:focus .g-player-audio__texto-acao,
.g-player-audio--ao-vivo .g-player-audio__acao:hover .g-player-audio__texto-acao {
color: #7f96a0;
}
.g-player-audio--ao-vivo .g-player-audio__texto-acao {
font-weight: 700;
display: block;
width: 3em;
text-align: center;
color: #7f96a0;
}
.g-player-audio--ao-vivo .g-player-audio__icone-acao {
display: block;
padding: 0.4em;
border-radius: 50%;
background-color: #fff;
color: #7f96a0;
font-size: 1.6em;
text-align: center;
}
.g-player-audio--ao-vivo .mejs__playpause-button {
top: 0;
}
@media (min-width: 1350px) {
.g-l-menu-lateral-apoio {
max-width: 18.125rem;
position: absolute;
right: -19.9375rem;
top: 0;
}
}
.g-menu-lateral-apoio__titulo {
font-size: 1.125rem;
font-weight: 700;
margin-bottom: 0;
padding-top: 0;
}
@media (min-width: 992px) {
.g-menu-lateral-apoio__titulo {
font-size: 1.25rem;
}
}
.g-menu-lateral-apoio__lista-item {
padding: 0.75rem 0;
}
@media (min-width: 992px) {
.g-menu-lateral-apoio__lista-item {
font-size: 1.125rem;
}
}
.g-menu-lateral-apoio__lista-item:not(:last-child) {
border-bottom: 1px dashed #d6d6d6;
}
.g-menu-lateral-apoio__lista-links {
padding-left: 0;
list-style: none;
margin-bottom: 0;
}
.g-l-bloco-veiculos {
list-style: none;
display: flex;
flex-wrap: wrap;
background-color: #fff;
padding: 0.5rem 1rem;
margin: 0;
min-height: 3.2rem;
}
.g-l-bloco-veiculos__tv {
position: relative;
width: 100%;
min-height: 1px;
flex: 0 0 50%;
max-width: 50%;
flex-basis: 47%;
margin-right: 0;
padding: 0 0 0 3.5em;
background: transparent url(https://www.camara.leg.br/tema/assets/images/logo-tv.png) 10px 50% no-repeat scroll;
background-size: 33px;
line-height: 1.3em;
font-size: 0.875rem;
align-items: center;
display: flex;
min-height: 2.8rem;
}
@media (min-width: 992px) {
.g-l-bloco-veiculos__tv {
font-size: 1rem;
}
}
.g-l-bloco-veiculos__radio {
position: relative;
width: 100%;
min-height: 1px;
flex: 0 0 50%;
max-width: 50%;
flex-basis: 53%;
margin-right: 0;
padding: 0 0 0 3.5em;
background: transparent url(https://www.camara.leg.br/tema/assets/images/logo-radio.png) 10px 50% no-repeat scroll;
background-size: 33px;
line-height: 1.3em;
align-items: center;
display: flex;
min-height: 2.8rem;
font-size: 0.875rem;
}
@media (min-width: 992px) {
.g-l-bloco-veiculos__radio {
font-size: 1rem;
}
}
.g-range-input {
width: 100%;
padding-left: 0;
background-color: transparent;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.g-range-input:focus {
outline: none;
}
.g-range-input:focus::-webkit-slider-thumb {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.g-range-input:focus::-moz-range-thumb {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.g-range-input:focus::-ms-thumb {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.g-range-input::-moz-focus-outer {
border: 0;
}
.g-range-input::-webkit-slider-thumb {
width: 1.125rem;
height: 1.125rem;
margin-top: -0.5rem;
background-color: #5fa680;
border: 0;
border-radius: 1rem;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-webkit-appearance: none;
appearance: none;
}
@media screen and (prefers-reduced-motion: reduce) {
.g-range-input::-webkit-slider-thumb {
transition: none;
}
}
.g-range-input::-webkit-slider-thumb:active {
background-color: #b1d4c1;
}
.g-range-input::-webkit-slider-runnable-track {
width: 100%;
height: 0.125rem;
color: transparent;
cursor: pointer;
background-color: #5fa680;
border-color: transparent;
border-radius: 1rem;
}
.g-range-input::-moz-range-thumb {
width: 1rem;
height: 1rem;
background-color: #007bff;
border: 0;
border-radius: 1rem;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-moz-appearance: none;
appearance: none;
}
@media screen and (prefers-reduced-motion: reduce) {
.g-range-input::-moz-range-thumb {
transition: none;
}
}
.g-range-input::-moz-range-thumb:active {
background-color: #b3d7ff;
}
.g-range-input::-moz-range-track {
width: 100%;
height: 0.5rem;
color: transparent;
cursor: pointer;
background-color: #dee2e6;
border-color: transparent;
border-radius: 1rem;
}
.g-range-input::-ms-thumb {
width: 1rem;
height: 1rem;
margin-top: 0;
margin-right: 0.2rem;
margin-left: 0.2rem;
background-color: #007bff;
border: 0;
border-radius: 1rem;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
appearance: none;
}
@media screen and (prefers-reduced-motion: reduce) {
.g-range-input::-ms-thumb {
transition: none;
}
}
.g-range-input::-ms-thumb:active {
background-color: #b3d7ff;
}
.g-range-input::-ms-track {
width: 100%;
height: 0.5rem;
color: transparent;
cursor: pointer;
background-color: transparent;
border-color: transparent;
border-width: 0.5rem;
}
.g-range-input::-ms-fill-lower,
.g-range-input::-ms-fill-upper {
background-color: #dee2e6;
border-radius: 1rem;
}
.g-range-input::-ms-fill-upper {
margin-right: 15px;
}
.compartilhamento__header {
font-size: 1.5625rem;
margin-bottom: 1.7rem;
}
.compartilhamento__por-link h3,
.compartilhamento__por-redes-sociais h3 {
text-transform: uppercase;
font-size: 1rem;
}
.compartilhamento__redes {
list-style: none;
padding-left: 1.5rem;
}
.compartilhamento__link-facebook {
display: block;
line-height: 3em;
padding-left: 3.5em;
background: transparent url(https://www.camara.leg.br/tema/assets/images/compartilhe/facebook.png) 0 0 no-repeat scroll;
}
.compartilhamento__link-twitter {
display: block;
line-height: 3em;
padding-left: 3.5em;
background: transparent url(https://www.camara.leg.br/tema/assets/images/compartilhe/twitter.png) 0 0 no-repeat scroll;
}
.compartilhamento__link-whatsapp {
display: block;
line-height: 3em;
padding-left: 3.5em;
background: transparent url(https://www.camara.leg.br/tema/assets/images/compartilhe/whatsapp.png) 0 0 no-repeat scroll;
}
.compartilhamento__link-googleplus {
display: block;
line-height: 3em;
padding-left: 3.5em;
background: transparent url(https://www.camara.leg.br/tema/assets/images/compartilhe/google-plus.png) 0 0 no-repeat scroll;
}
.g-glossario-texto-termo {
color: #2f7958;
cursor: pointer;
border-bottom: 1px dashed #2f7958;
text-decoration: none;
}
.g-glossario-texto-termo:focus,
.g-glossario-texto-termo:hover {
border-bottom-color: #44b080;
color: #245c43;
text-decoration: none;
}
.g-datepicker {
border: 1px solid #e8e8e8;
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
padding: 0.5rem;
text-align: center;
background-color: #fff;
right: 15px;
}
.g-datepicker .monthSelector {
background-color: #2f7958;
color: #fff;
}
.g-datepicker .monthSelector td,
.g-datepicker .monthSelector tr {
padding: 1rem 0.5rem;
}
.g-datepicker .month {
text-transform: uppercase;
font-weight: 600;
}
.g-datepicker .month.btn:focus,
.g-datepicker .month.btn:hover,
.g-datepicker .month.button:focus,
.g-datepicker .month.button:hover,
.g-datepicker .month.g-agenda__botao:focus,
.g-datepicker .month.g-agenda__botao:hover,
.g-datepicker .month.g-info-revealer__toggle-button:focus,
.g-datepicker .month.g-info-revealer__toggle-button:hover,
.g-datepicker .month.g-link-relacionado:focus,
.g-datepicker .month.g-link-relacionado:hover,
.g-datepicker .month.linha-tempo__anterior:focus,
.g-datepicker .month.linha-tempo__anterior:hover,
.g-datepicker .month.linha-tempo__proximo:focus,
.g-datepicker .month.linha-tempo__proximo:hover,
.g-datepicker .month.standard-slider__anterior:focus,
.g-datepicker .month.standard-slider__anterior:hover,
.g-datepicker .month.standard-slider__proximo:focus,
.g-datepicker .month.standard-slider__proximo:hover {
background-color: #17583b;
border-radius: 0;
transition: all 0.3s;
}
.g-datepicker .month.btn span,
.g-datepicker .month.button span,
.g-datepicker .month.g-agenda__botao span,
.g-datepicker .month.g-info-revealer__toggle-button span,
.g-datepicker .month.g-link-relacionado span,
.g-datepicker .month.linha-tempo__anterior span,
.g-datepicker .month.linha-tempo__proximo span,
.g-datepicker .month.standard-slider__anterior span,
.g-datepicker .month.standard-slider__proximo span {
width: 2rem;
display: inline-block;
}
.g-datepicker .week {
padding: 1rem 0.5rem;
font-size: 0.75rem;
font-weight: 600;
text-transform: uppercase;
}
.g-datepicker .dayInNextMonth,
.g-datepicker .dayInPrevMonth,
.g-datepicker .disabled {
opacity: 0.55;
}
.g-datepicker .day span {
cursor: pointer;
padding: 0.3rem;
border-radius: 2rem;
transition: all 0.3s;
width: 2.1rem;
height: 2.1rem;
display: inline-block;
}
.g-datepicker .dayToday span {
font-weight: 700;
}
.g-datepicker .day:focus {
outline: none;
}
.g-datepicker .day:focus span {
box-shadow: 0 0 0 3px rgba(23, 88, 59, 0.28);
}
.g-datepicker .day:focus span,
.g-datepicker .day:hover span {
color: #212529;
background-color: rgba(1, 1, 1, 0.1);
}
.g-datepicker .dayMarked:focus span,
.g-datepicker .dayMarked:hover span,
.g-datepicker .dayMarked span {
color: #fff;
background-color: #17583b;
}
.slider-toggle-checkbox {
position: relative;
}
.slider-toggle-checkbox__input {
margin: 1px 0 0;
cursor: pointer;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
position: absolute;
z-index: 1;
top: 0;
left: 0;
background: red;
width: 40px;
height: 20px;
}
.slider-toggle-checkbox__input:checked + .slider-toggle-checkbox__label:before {
background-color: #5a9b76;
content: "\F00C";
padding-left: 6px;
}
.slider-toggle-checkbox__input:checked + .slider-toggle-checkbox__label:after {
left: 21px;
}
.slider-toggle-checkbox__input:checked:hover + .slider-toggle-checkbox__label:before {
background-color: #497e60;
}
.slider-toggle-checkbox__input:hover + .slider-toggle-checkbox__label:before {
background-color: #717171;
}
.slider-toggle-checkbox__input:focus + .slider-toggle-checkbox__label:before {
outline: 1px auto #4d90fe;
}
.slider-toggle-checkbox__label {
position: relative;
padding-left: 3rem;
}
@media (min-width: 992px) {
.slider-toggle-checkbox__label {
padding-left: 3.125rem;
}
}
.slider-toggle-checkbox__label:after,
.slider-toggle-checkbox__label:before {
position: absolute;
border-radius: 10px;
transition: background-color 0.3s, left 0.3s;
}
.slider-toggle-checkbox__label:before {
content: "";
color: #fff;
box-sizing: border-box;
font-family: Font Awesome\5 Free, sans-serif;
font-weight: 900;
padding-left: 23px;
font-size: 12px;
line-height: 20px;
background-color: #888;
left: 0;
top: 0;
height: 20px;
width: 40px;
border-radius: 10px;
}
.slider-toggle-checkbox__label:after {
content: "";
letter-spacing: 20px;
background: #fff;
left: 1px;
top: 1px;
height: 18px;
width: 18px;
}
.g-calendar-container {
background-color: #f1f1f1;
font-family: Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
padding: 1rem;
}
.g-calendar-container .ui-datepicker-header {
display: flex;
justify-content: space-between;
margin: 0 auto;
max-width: 22.4rem;
position: relative;
width: 100%;
}
.g-calendar-container .ui-datepicker-header .ui-icon {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
.g-calendar-container .ui-datepicker-header .ui-datepicker-prev {
cursor: pointer;
order: 0;
}
.g-calendar-container .ui-datepicker-header .ui-datepicker-prev:before {
background-color: #fff;
color: #606060;
content: "\F053";
font-family: Font Awesome\5 Free, sans-serif;
font-weight: 900;
padding: 0.25rem 0.5rem 0.25rem 0.375rem;
transition: all 0.12s;
}
@media (min-width: 992px) {
.g-calendar-container .ui-datepicker-header .ui-datepicker-prev:before {
padding: 0.375rem 0.625rem 0.375rem 0.5rem;
}
}
.g-calendar-container .ui-datepicker-header .ui-datepicker-prev:hover:not(.ui-state-disabled):before {
background-color: #4e785a;
color: #fff;
}
.g-calendar-container .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled {
cursor: not-allowed;
}
.g-calendar-container .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled:before {
color: #bdbdbd;
}
.g-calendar-container .ui-datepicker-header .ui-datepicker-next {
cursor: pointer;
order: 2;
}
.g-calendar-container .ui-datepicker-header .ui-datepicker-next:before {
background-color: #fff;
color: #606060;
content: "\F054";
font-family: Font Awesome\5 Free, sans-serif;
font-weight: 900;
padding: 0.25rem 0.375rem 0.25rem 0.5rem;
transition: all 0.12s;
}
@media (min-width: 992px) {
.g-calendar-container .ui-datepicker-header .ui-datepicker-next:before {
padding: 0.375rem 0.5rem 0.375rem 0.625rem;
}
}
.g-calendar-container .ui-datepicker-header .ui-datepicker-next:hover:not(.ui-state-disabled):before {
background-color: #4e785a;
color: #fff;
}
.g-calendar-container .ui-datepicker-header .ui-datepicker-next.ui-state-disabled {
cursor: not-allowed;
}
.g-calendar-container .ui-datepicker-header .ui-datepicker-next.ui-state-disabled:before {
color: #bdbdbd;
}
.g-calendar-container .ui-datepicker-header .ui-datepicker-title {
background-color: #fff;
color: #5e5e5e;
font-size: 0.875rem;
font-weight: 700;
padding: 0.0625rem 1.0625rem;
text-transform: uppercase;
}
@media (min-width: 992px) {
.g-calendar-container .ui-datepicker-header .ui-datepicker-title {
font-size: 1rem;
padding: 0.125rem 1.875rem;
}
}
.g-calendar-container .ui-datepicker-calendar {
margin: 0 auto;
max-width: 22.4rem;
position: relative;
width: 100%;
}
.g-calendar-container .ui-datepicker-calendar thead th {
color: #6e6e6e;
font-size: 0.875rem;
font-weight: 400;
height: 2.25rem;
text-align: center;
vertical-align: middle;
}
@media (min-width: 992px) {
.g-calendar-container .ui-datepicker-calendar thead th {
font-size: 1rem;
height: 2.8rem;
padding-top: 0.4375rem;
}
}
.g-calendar-container .ui-datepicker-calendar tbody {
border: 1px solid #d8d8d8;
}
.g-calendar-container .ui-datepicker-calendar tbody td {
background-color: #fff;
color: #757575;
cursor: pointer;
font-size: 0.875rem;
font-weight: 700;
padding-bottom: 0.25rem;
padding-top: 0.25rem;
text-align: center;
transition: all 0.12s;
}
@media (min-width: 992px) {
.g-calendar-container .ui-datepicker-calendar tbody td {
font-size: 1rem;
padding-bottom: 0.35rem;
padding-top: 0.35rem;
}
}
.g-calendar-container .ui-datepicker-calendar tbody td:hover {
background-color: #e8e8e8;
}
.g-calendar-container .ui-datepicker-calendar tbody td .ui-state-default {
color: #333;
}
.g-calendar-container .ui-datepicker-calendar tbody td .ui-state-default:focus {
background-color: #e8e8e8;
display: block;
}
.g-calendar-container .ui-datepicker-calendar tbody .ui-state-disabled {
cursor: default;
font-weight: 400;
}
.g-calendar-container .ui-datepicker-calendar tbody .ui-state-disabled:hover {
background-color: #fff;
}
.g-calendar-container .ui-datepicker-calendar tbody .ui-state-disabled .ui-state-default {
color: #757575;
}
.g-calendar-container .ui-datepicker-calendar tbody .ui-datepicker-today {
position: relative;
z-index: 1;
}
.g-calendar-container .ui-datepicker-calendar tbody .ui-datepicker-today:after {
content: "";
background-color: #f7ce03;
border-radius: 1rem;
display: block;
left: 50%;
margin-left: -0.817rem;
padding: 0.8125rem;
position: absolute;
top: 0.125rem;
transition: all 0.12s;
z-index: -1;
}
@media (min-width: 992px) {
.g-calendar-container .ui-datepicker-calendar tbody .ui-datepicker-today:after {
border-radius: 2rem;
margin-left: -1.03rem;
padding: 1.0125rem;
top: 0.0625rem;
}
}
.g-calendar-container .ui-datepicker-calendar tbody .ui-datepicker-today .ui-state-default {
color: #333;
}
[vw] .access-button {
display: none;
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
.links-apoio__item--vlibras {
display: none !important;
}
}
@supports (-ms-ime-align: auto) {
.links-apoio__item--vlibras {
display: none !important;
}
}
.g-form-check-input--radio-custom {
position: absolute;
z-index: -1;
opacity: 0;
}
.g-form-check-label--radio-custom {
position: relative;
margin-bottom: 0;
}
.g-form-check-label--radio-custom:before {
border: 0.25rem solid #fff;
border-radius: 50%;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: #fff;
}
.g-form-check-label--radio-custom:after,
.g-form-check-label--radio-custom:before {
position: absolute;
top: 0.25rem;
left: -1.5rem;
display: block;
width: 0.875rem;
height: 0.875rem;
content: "";
}
.g-form-check-label--radio-custom:after {
border: 1px solid #bdbdbd;
border-radius: 50%;
background-repeat: no-repeat;
background-position: 50%;
background-size: 50% 50%;
}
.g-form-check-input--radio-custom:checked ~ .g-form-check-label--radio-custom:before {
color: #fff;
background-color: #2f7958;
border-radius: 50%;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.chart-legend-title {
color: #5e5e5e;
font-size: 1rem;
margin-bottom: 0.4rem;
text-transform: uppercase;
}
@media (min-width: 992px) {
.chart-legend-title {
margin-bottom: 0.65rem;
}
}
.chart-legend {
padding-left: 0;
list-style: none;
color: #5e5e5e;
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-bottom: 0;
}
.chart-legend__icon {
background-color: #d6d6d6;
display: inline-block;
height: 0.9375rem;
width: 0.9375rem;
}
.chart-legend__item {
margin: 0.5rem 0.8rem 0;
}
@media (min-width: 992px) {
.chart-legend__item {
margin: 0 1.5rem;
}
}
.chart-legend--circular .chart-legend__icon {
border-radius: 1rem;
height: 0.5rem;
margin-right: 0.25rem;
width: 0.5rem;
}
.chart-legend--left-gray-bg {
background-color: #f4f4f4;
color: #363636;
display: flex;
flex-direction: column;
padding-bottom: 0.6rem;
}
@media (min-width: 576px) {
.chart-legend--left-gray-bg {
height: 5.125rem;
justify-content: space-between;
}
}
@media (min-width: 768px) {
.chart-legend--left-gray-bg {
height: 4.6875rem;
padding-bottom: 0;
}
}
@media (min-width: 992px) {
.chart-legend--left-gray-bg {
height: auto;
padding-bottom: 0.75rem;
padding-top: 0.75rem;
}
}
@media (min-width: 1350px) {
.chart-legend--left-gray-bg {
height: 5.1875rem;
padding-top: 0.95rem;
}
}
.chart-legend--left-gray-bg .chart-legend__item {
line-height: 1.2;
margin-left: 0;
margin-right: 0;
padding-left: 0.7rem;
padding-right: 0.7rem;
width: 100%;
}
@media (min-width: 576px) {
.chart-legend--left-gray-bg .chart-legend__item {
display: inline-block;
flex: 1 1 auto;
width: 33%;
}
.chart-legend--left-gray-bg .chart-legend__item:first-child {
width: 42%;
}
.chart-legend--left-gray-bg .chart-legend__item:nth-child(5) {
width: 22%;
}
}
@media (min-width: 768px) {
.chart-legend--left-gray-bg .chart-legend__item {
flex: 1 1 35%;
width: 33.33%;
}
}
@media (min-width: 992px) {
.chart-legend--left-gray-bg .chart-legend__item {
line-height: 1.2;
flex: auto;
width: 100%;
}
.chart-legend--left-gray-bg .chart-legend__item:nth-child(5) {
width: 100%;
}
}
@media (min-width: 1350px) {
.chart-legend--left-gray-bg .chart-legend__item {
flex: 1 1 50%;
line-height: 1.3;
width: 33.33%;
}
.chart-legend--left-gray-bg .chart-legend__item:first-child {
width: 38%;
}
.chart-legend--left-gray-bg .chart-legend__item:nth-child(5) {
width: 29%;
}
}
@media (min-width: 992px) {
.chart-desc-list {
display: flex;
flex-wrap: wrap;
align-items: center;
}
}
.chart-desc-list__categ {
font-weight: 700;
}
@media (min-width: 992px) {
.chart-desc-list__categ {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
}
.chart-desc-list__description {
margin-bottom: 0;
margin-top: 1.4375rem;
width: 67%;
}
@media (min-width: 576px) {
.chart-desc-list__description {
width: 80%;
}
}
@media (min-width: 992px) {
.chart-desc-list__description {
float: left;
margin-top: 1.3rem;
width: 58%;
}
}
@media (min-width: 1350px) {
.chart-desc-list__description {
width: 65%;
}
}
@media (min-width: 992px) {
.chart-desc-list__description:nth-child(2) {
margin-top: 0;
}
}
.chart-desc-list__group {
width: 100%;
}
.chart-desc-list__term {
background-color: #cadae5;
display: inline-block;
font-weight: 400;
line-height: 1.3;
margin-top: 2.5rem;
padding: 0.28125rem 0.5rem 0.28125rem 0.9375rem;
}
@media (min-width: 992px) {
.chart-desc-list__term {
display: flex;
align-items: center;
flex: 0 1 auto;
float: left;
height: auto;
min-height: 2.5rem;
line-height: 1.1;
margin-right: 0.4375rem;
margin-top: 1.3rem;
width: 24%;
}
.chart-desc-list__term span {
display: block;
flex-shrink: 1;
}
}
@media (min-width: 1350px) {
.chart-desc-list__term {
width: 20%;
}
}
.chart-desc-list__term:first-child {
margin-top: 1.5rem;
}
@media (min-width: 992px) {
.chart-desc-list__term:first-child {
margin-top: 0;
}
}
.chart-desc-list__ressalva {
margin-left: 1em;
font-size: 0.9em;
color: #333;
}
.chart-single {
width: 67%;
}
@media (min-width: 576px) {
.chart-single {
width: 80%;
}
}
.chart-single--bottom-total {
margin-top: 3.5rem;
padding-bottom: 2.55rem;
position: relative;
width: 100%;
}
@media (min-width: 992px) {
.chart-single--bottom-total {
margin-top: 2.85rem;
}
}
.chart-single--bottom-total .stacked-bar-chart {
border-bottom: 2px solid #4f8abd;
padding-bottom: 0.3125rem;
}
.chart-single--bottom-total .stacked-bar-chart__bar {
height: 4.375rem;
}
.chart-single--bottom-total .stacked-bar-chart__fixed-ballon {
bottom: 0;
left: 50%;
margin-left: -2.4025rem;
position: absolute;
}
.chart-single--bottom-total .stacked-bar-chart__fixed-ballon:after {
border-bottom-color: #007eac;
border-right-color: transparent;
border-width: 0.3rem;
left: 50%;
margin-left: -0.3rem;
position: absolute;
top: -0.625rem;
}
@media (min-width: 992px) {
.chart-single--bottom-total .stacked-bar-chart__fixed-ballon:after {
top: -0.5625rem;
}
}
.stacked-bar-chart {
padding-left: 0;
list-style: none;
display: flex;
flex-direction: row;
box-sizing: border-box;
font-size: 0;
margin-bottom: 0;
white-space: nowrap;
}
@media (min-width: 992px) {
.stacked-bar-chart {
margin-top: 0;
}
}
.stacked-bar-chart__bar {
background-color: #d6d6d6;
box-sizing: border-box;
cursor: default;
display: inline-block;
flex: 1 0 auto;
font-size: 0.875rem;
height: 1.6875rem;
line-height: 2;
margin-right: 0.0625rem;
text-align: center;
width: 50%;
}
@media (min-width: 992px) {
.stacked-bar-chart__bar {
font-size: 1rem;
height: 2.5rem;
}
}
.stacked-bar-chart__bar-text {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
.stacked-bar-chart__fixed-ballon {
align-self: center;
background-color: #007eac;
border-radius: 0.5rem;
color: #fff;
display: inline-block;
-ms-flex: 0 1 auto;
font-size: 0.875rem;
line-height: 1.8;
margin-left: 0.75rem;
margin-right: 0.625rem;
padding: 0 0.4375rem 0 0.3125rem;
position: relative;
}
@media (min-width: 992px) {
.stacked-bar-chart__fixed-ballon {
font-size: 1rem;
}
}
.stacked-bar-chart__fixed-ballon:after {
border-color: transparent #007eac transparent transparent;
border-style: solid;
border-width: 0.3rem 0.4rem 0.3rem 0;
content: "";
display: block;
left: -0.375rem;
position: absolute;
top: 0.5625rem;
}
.bar-bg-blue {
background-color: #007eac;
}
.bar-bg-blue .stacked-bar-chart__bar-text {
color: #fff;
}
.bar-bg-light-blue {
background-color: #05ccef;
}
.bar-bg-green {
background-color: #007c7c;
}
.bar-bg-green .stacked-bar-chart__bar-text {
color: #fff;
}
.bar-bg-light-green {
background-color: #39c5be;
}
.bar-bg-light-green .stacked-bar-chart__bar-text {
color: #333;
}
.bar-bg-blue-2 {
background-color: #05ccef;
}
.bar-bg-blue-2 .stacked-bar-chart__bar-text {
color: #333;
}
.bar-bg-orange-3 {
background-color: #ffc178;
}
.bar-bg-purple {
background-color: #b3009c;
}
.bar-bg-purple .stacked-bar-chart__bar-text {
color: #fff;
}
.bar-bg-purple-2 {
background-color: #c43bb0;
}
.bar-bg-purple-2 .stacked-bar-chart__bar-text {
color: #fff;
}
.bar-bg-pink-2 {
background-color: #e10e51;
}
.bar-bg-pink-2 .stacked-bar-chart__bar-text {
color: #fff;
}
.bar-bg-yellow {
background-color: #ffde6f;
}
.chart-desc-list--clean .chart-desc-list__term {
background-color: transparent;
margin-top: 0.75rem;
padding-left: 0;
}
.chart-desc-list--clean .chart-desc-list__description {
margin-top: 0.125rem;
}
.chart-desc-list--full .chart-desc-list__description {
width: 100%;
}
@media (min-width: 992px) {
.chart-desc-list--full .chart-desc-list__description {
flex: 1;
}
}
@media (min-width: 992px) {
.chart-desc-list--full .chart-desc-list__group {
display: flex;
align-items: center;
margin-top: 0.875rem;
padding-left: 1.15rem;
padding-right: 1.15rem;
}
}
@media (min-width: 992px) {
.chart-desc-list--full .chart-desc-list__term {
flex-basis: 100%;
margin-top: 0;
max-width: 7.85rem;
}
}
.chart-desc-list--full .stacked-bar-chart {
position: relative;
}
.chart-desc-list--full .stacked-bar-chart__bar {
height: 2.094rem;
margin-right: 0;
}
@media (min-width: 992px) {
.chart-desc-list--full .stacked-bar-chart__bar {
height: 2.5rem;
}
}
.chart-desc-list--hover-ul .stacked-bar-chart:focus:before,
.chart-desc-list--hover-ul .stacked-bar-chart:hover:before {
content: "";
background-color: #fff;
border: 1px solid;
display: block;
height: 100%;
opacity: 0.1;
position: absolute;
width: 100%;
}
.chart-desc-list--hover-li .stacked-bar-chart__bar {
position: relative;
}
.chart-desc-list--hover-li .stacked-bar-chart__bar:focus:before,
.chart-desc-list--hover-li .stacked-bar-chart__bar:hover:before {
content: "";
background-color: #fff;
border: 1px solid;
display: block;
height: 100%;
opacity: 0.1;
position: absolute;
width: 100%;
}
@media (min-width: 992px) {
.chart-desc-list--2-columns-lg {
height: 28.875rem;
flex-direction: column;
}
}
@media (min-width: 992px) {
.chart-desc-list--2-columns-lg .chart-desc-list__group {
width: 50%;
}
}
@media (min-width: 992px) {
.chart-desc-list--2-columns-lg .chart-desc-list__term {
margin-right: 0;
}
}
.chart-desc-list--lateral-borders {
margin-top: 0;
position: relative;
}
@media (min-width: 992px) {
.chart-desc-list--lateral-borders {
border-left: none;
border-right: none;
}
}
@media (min-width: 992px) {
.chart-desc-list--lateral-borders:before {
content: "";
display: block;
top: -2.8125rem;
width: 1px;
height: 111%;
position: absolute;
left: 10.25rem;
}
}
@media (min-width: 992px) {
.chart-desc-list--lateral-borders:after {
content: "";
display: block;
top: -2.8125rem;
width: 1px;
height: 111%;
position: absolute;
right: 0;
}
}
.chart-desc-list--lateral-borders .chart-desc-list__description {
position: relative;
margin-top: 0.5rem;
}
@media (min-width: 992px) {
.chart-desc-list--lateral-borders .chart-desc-list__description {
margin-top: 0;
}
}
.chart-desc-list--lateral-borders .chart-desc-list__group {
align-items: flex-start;
}
@media (min-width: 992px) {
.chart-desc-list--lateral-borders .chart-desc-list__group {
margin-top: 1.75rem;
padding-left: 0;
padding-right: 0;
}
}
.chart-desc-list--lateral-borders .chart-desc-list__group:last-child .chart-legend {
border-bottom: none;
padding-bottom: 0.55rem;
}
@media (min-width: 992px) {
.chart-desc-list--lateral-borders .chart-desc-list__group:last-child .chart-legend {
padding-bottom: 0;
}
}
.chart-desc-list--lateral-borders .chart-desc-list__term {
background-color: transparent;
font-weight: 600;
}
@media (min-width: 992px) {
.chart-desc-list--lateral-borders .chart-desc-list__term {
background-color: #badbea;
line-height: 1.45;
margin-right: 1rem;
max-width: 9.3125rem;
padding-bottom: 0.4375rem;
padding-top: 0.4375rem;
}
}
.chart-desc-list--lateral-borders .chart-legend-title {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
.chart-desc-list--lateral-borders .chart-legend {
border-bottom: 1px solid #bdbdbd;
color: #363636;
justify-content: flex-start;
margin-bottom: 0.25rem;
margin-top: 0.75rem;
padding-bottom: 2.15rem;
padding-left: 0.625rem;
padding-right: 0.625rem;
width: 100%;
}
@media (min-width: 992px) {
.chart-desc-list--lateral-borders .chart-legend {
border-bottom: none;
display: block;
margin-top: 0.3rem;
padding: 0;
}
}
.chart-desc-list--lateral-borders .chart-legend__item {
flex: 1 1 100%;
margin: 0;
}
@media (min-width: 992px) {
.chart-desc-list--lateral-borders .chart-legend__item {
display: inline-block;
line-height: 1.7;
margin: 0 0.55rem 0 0.35rem;
}
}
.chart-desc-list--lateral-borders .stacked-bar-chart__bar {
display: flex;
}
@media (min-width: 992px) {
.chart-desc-list--lateral-borders .stacked-bar-chart__bar {
height: 3.8125rem;
}
}
.chart-desc-list--lateral-borders .stacked-bar-chart__bar-title {
align-self: center;
display: block;
flex: 1;
}
.chart-desc-list--lateral-borders .stacked-bar-chart__bar-text {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
.chart-title--lateral-borders {
background-color: #badbea;
border-left: 1px solid #bdbdbd;
border-right: 1px solid #bdbdbd;
color: #363636;
font-size: 1.125rem;
font-weight: 700;
margin-bottom: 0;
padding: 0.375rem 0.625rem;
text-align: center;
text-transform: uppercase;
}
@media (min-width: 992px) {
.chart-title--lateral-borders {
border-left: 0;
border-right: 0;
font-size: 1.4375rem;
margin-left: auto;
max-width: 45.875rem;
}
}
@media (min-width: 1350px) {
.chart-title--lateral-borders {
max-width: 67.75rem;
}
}
.chart-title--lateral-borders-gray {
background-color: #f0f0f0;
color: #5e5e5e;
font-size: 1rem;
font-weight: 700;
padding: 0.5rem 1.25rem;
text-align: center;
display: inline-block;
}
@media (min-width: 992px) {
.chart-title--lateral-borders-gray {
font-size: 1.25rem;
margin-bottom: 0.625rem;
padding: 0.395rem 1.5625rem;
}
}
.g-people-chart {
color: #363636;
}
.g-people-chart__icon-person {
background: transparent url(https://www.camara.leg.br/tema/assets/images/ico-grafico-pessoa-azul.png) no-repeat;
background-size: 100%;
display: inline-block;
height: 1.625rem;
width: 0.625rem;
}
.g-people-chart__legend {
text-align: center;
}
.g-people-chart__legend .g-people-chart__icon-person {
vertical-align: middle;
}
@media (min-width: 992px) {
.g-people-chart__legend .g-people-chart__icon-person {
height: 2.25rem;
width: 0.8125rem;
}
}
.g-people-chart__legend .g-people-chart__legend-text {
vertical-align: middle;
}
.g-people-chart__list {
padding-left: 0;
list-style: none;
margin-top: 2.7rem;
}
@media (min-width: 992px) {
.g-people-chart__list {
margin-top: 1.78rem;
}
}
.g-people-chart__list .g-people-chart__icon-person {
margin-top: 0.496875rem;
margin-right: 0.25rem;
}
@media (min-width: 992px) {
.g-people-chart--4-columns-lg {
max-width: 51.4125rem;
margin-left: auto;
margin-right: auto;
}
.g-people-chart--4-columns-lg .g-people-chart__list {
display: flex;
flex-direction: column;
flex-wrap: wrap;
height: 35.9375rem;
justify-content: space-between;
}
.g-people-chart--4-columns-lg .g-people-chart__list-item {
display: block;
flex: 0 1 auto;
padding: 0 1.875rem;
width: 25%;
}
}
.g-people-chart__list-item {
margin-top: 1.125rem;
}
.g-people-chart__description {
margin-bottom: 0.3375rem;
}
.g-people-chart__link {
font-weight: 700;
}
.g-people-chart__title {
font-size: 1rem;
font-weight: 700;
text-transform: uppercase;
}
.g-tabs .nav-tabs {
align-items: flex-end;
border-bottom: none;
flex-wrap: nowrap;
}
.g-tabs .localnav__item,
.g-tabs .nav-item {
flex: 1;
font-weight: 600;
line-height: 1.15;
text-align: center;
text-transform: uppercase;
}
.g-tabs .localnav__item:first-child,
.g-tabs .nav-item:first-child {
margin-right: 0.125rem;
}
@media (min-width: 992px) {
.g-tabs .localnav__item:first-child,
.g-tabs .nav-item:first-child {
margin-right: 0.1875rem;
}
}
.g-tabs .localnav__link,
.g-tabs .nav-link {
background-color: #efefef;
border-top-left-radius: 0.5rem;
border-top-right-radius: 0.5rem;
color: #363636;
font-size: 0.875rem;
padding: 0.3rem 1rem;
transition: all 0.12s;
}
@media (min-width: 992px) {
.g-tabs .localnav__link,
.g-tabs .nav-link {
font-size: 1.125rem;
font-weight: 700;
padding-bottom: 0.5875rem;
padding-top: 0.5875rem;
}
}
.g-tabs .localnav__link:focus,
.g-tabs .localnav__link:hover,
.g-tabs .nav-link:focus,
.g-tabs .nav-link:hover {
background-color: #f4f4f4;
}
.g-tabs .active.localnav__link,
.g-tabs .nav-link.active {
background-color: #badbea;
border: none;
border-bottom: 1px solid #badbea;
color: #363636;
font-size: 1rem;
font-weight: 700;
padding-bottom: 0.5rem;
padding-top: 0.5rem;
}
@media (min-width: 576px) {
.g-tabs .active.localnav__link,
.g-tabs .nav-link.active {
border: 1px solid #ced4da;
border-bottom: none;
}
}
@media (min-width: 992px) {
.g-tabs .active.localnav__link,
.g-tabs .nav-link.active {
font-size: 1.125rem;
padding-bottom: 0.9375rem;
padding-top: 0.9375rem;
}
}
.g-table-container {
overflow-x: auto;
}
.g-table-container--full-width-xs {
margin-left: -0.9375rem;
margin-right: -0.9375rem;
}
@media (min-width: 576px) {
.g-table-container--full-width-xs {
margin-left: 0;
margin-right: 0;
}
}
.g-table {
width: 100%;
}
.g-table__head {
background-color: #badbea;
}
@media (min-width: 992px) {
.g-table__head {
border-left: 2px solid #badbea;
border-right: 2px solid #badbea;
}
}
.g-table__head-cell {
border-right: 1px solid #bdbdbd;
height: 2.5rem;
padding: 0.5rem 0.875rem;
}
@media (min-width: 992px) {
.g-table__head-cell {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
}
.g-table__head-cell:last-child {
border-right: none;
}
.g-table__body {
border-bottom: 1px solid #dfdfdf;
}
@media (min-width: 992px) {
.g-table__body {
border-left: 2px solid #efefef;
border-right: 2px solid #efefef;
}
}
.g-table__row:nth-child(odd) {
background-color: #efefef;
}
.g-table__cell {
border-right: 1px solid #bdbdbd;
padding: 0.5rem 0.875rem;
}
@media (min-width: 992px) {
.g-table__cell {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
}
.g-table__cell:last-child {
border-right: none;
}
.g-table__footer,
.g-table__link {
font-weight: 700;
}
@media (min-width: 992px) {
.g-table__footer {
border-left: 2px solid #efefef;
border-right: 2px solid #efefef;
}
}
.g-table--vertical-mobile .g-table__head {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
@media (min-width: 992px) {
.g-table--vertical-mobile .g-table__head {
border: initial;
clip: auto;
height: auto;
width: auto;
overflow: initial;
position: relative;
white-space: normal;
border-left: 2px solid #badbea;
border-right: 2px solid #badbea;
}
}
.g-table--vertical-mobile .g-table__row:nth-child(odd) .g-table__cell {
border-bottom: 1px solid #fff;
}
@media (min-width: 992px) {
.g-table--vertical-mobile .g-table__row:nth-child(odd) .g-table__cell {
border-bottom: none;
}
}
.g-table--vertical-mobile .g-table__cell {
border-bottom: 1px solid #efefef;
border-right: 0;
display: block;
}
@media (min-width: 992px) {
.g-table--vertical-mobile .g-table__cell {
border-bottom: none;
border-right: 1px solid #bdbdbd;
display: table-cell;
}
.g-table--vertical-mobile .g-table__cell:last-child {
border-right: none;
}
}
.g-table--vertical-mobile .g-table__cell:before {
content: attr(data-th);
display: inline-block;
font-weight: 700;
margin-right: 0.3125rem;
}
@media (min-width: 992px) {
.g-table--vertical-mobile .g-table__cell:before {
display: none;
}
}
.g-indisponivel-tooltip {
color: #5f5f5e;
}
.g-indisponivel-quadro {
color: #363636;
display: table;
font-size: 1rem;
line-height: 1.4;
padding: 0.75rem;
position: relative;
}
@media (min-width: 992px) {
.g-indisponivel-quadro {
padding: 1.125rem 1.25rem 1rem;
}
}
.g-indisponivel-quadro--bg-cinza {
background-color: #efefef;
}
.g-indisponivel-quadro__icone {
display: table-cell;
font-size: 1.25rem;
padding-right: 0.75rem;
vertical-align: middle;
}
@media (min-width: 992px) {
.g-indisponivel-quadro__icone {
font-size: 1.5625rem;
padding-right: 1.5625rem;
}
}
.g-indisponivel-quadro__titulo {
font-size: 1rem;
font-weight: 700;
margin-bottom: 0.125rem;
text-transform: uppercase;
}
.g-indisponivel-quadro__texto {
margin-bottom: 0;
}
.g-links-relacionados-secao {
background-color: #efefef;
padding: 1.875rem 0;
text-align: center;
}
.g-links-relacionados-conteiner {
width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 0;
padding-left: 0;
}
@media (min-width: 576px) {
.g-links-relacionados-conteiner {
max-width: 540px;
}
}
@media (min-width: 768px) {
.g-links-relacionados-conteiner {
max-width: 720px;
}
}
@media (min-width: 992px) {
.g-links-relacionados-conteiner {
max-width: 960px;
}
}
@media (min-width: 1350px) {
.g-links-relacionados-conteiner {
max-width: 1310px;
}
}
@media (min-width: 992px) {
.g-links-relacionados-conteiner {
padding-right: 15px;
padding-left: 15px;
}
}
.g-l-links-relacionados-grupo {
display: flex;
flex-wrap: wrap;
list-style: none;
margin-right: 0;
margin-left: 0;
justify-content: center;
margin-bottom: 0;
padding: 0;
}
@media (min-width: 576px) {
.g-l-links-relacionados-grupo {
flex-wrap: nowrap;
}
}
@media (min-width: 992px) {
.g-l-links-relacionados-grupo {
margin-right: -0.9375rem;
margin-left: -0.9375rem;
}
}
.g-l-links-relacionados-grupo__item {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
flex: 0 0 100%;
max-width: 100%;
}
@media (min-width: 576px) {
.g-l-links-relacionados-grupo__item {
flex: 0 1 auto;
}
}
@media (min-width: 992px) {
.g-l-links-relacionados-grupo__item {
flex: 0 1 35%;
}
}
@media (min-width: 1350px) {
.g-l-links-relacionados-grupo__item {
flex: 0 1 25.5%;
}
}
.g-l-links-relacionados-grupo__item:not(:first-child) {
margin-top: 1.25rem;
}
@media (min-width: 576px) {
.g-l-links-relacionados-grupo__item:not(:first-child) {
margin-top: 0;
}
}
.g-link-relacionado {
align-items: center;
background-color: #007e94;
background-size: 4.125rem;
border-color: #00758a;
border-bottom: 0.1875rem solid #006070;
display: flex;
font-size: 1.125rem;
font-weight: 600;
height: 4.671875rem;
line-height: 1.2;
margin: 0 auto;
max-width: 18.4375rem;
padding: 0 0.625rem 0 5.15rem;
position: relative;
text-align: left;
text-transform: none;
width: 100%;
}
.g-link-relacionado:before {
background-color: #fff;
background-position: 50%;
background-repeat: no-repeat;
background-size: 100%;
border: 0.1875rem solid #fff;
border-radius: 100%;
content: "";
display: block;
height: 4.0625rem;
left: 0.3125rem;
top: 50%;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 4.0625rem;
}
.g-link-relacionado:focus,
.g-link-relacionado:hover {
background-color: #008ba3;
border-color: #00758a;
}
.g-link-relacionado--agenda-lapis:before {
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-circulo-agenda-lapis.svg);
}
.g-link-relacionado--dados-abertos:before {
background-image: url(https://www.camara.leg.br/tema/assets/images/icone-circulo-dados-abertos2.svg);
}
.g-link-relacionado__texto {
display: block;
line-height: 1.2;
}
.g-info-revealer {
display: flex;
flex-wrap: nowrap;
color: #363636;
font-size: 1rem;
height: auto;
margin-bottom: 0;
padding: 0;
position: relative;
}
.g-info-revealer__toggle-button {
line-height: 1.2;
text-align: left;
width: auto;
}
.g-info-revealer__toggle-button.collapsed .g-info-revealer__close:after,
.g-info-revealer__toggle-button.collapsed .g-info-revealer__open:after,
.g-info-revealer__toggle-button.collapsed .g-info-revealer__toggle-button-text:after {
background: transparent url(https://www.camara.leg.br/tema/assets/images/seta-baixo-habilitada-verde.png) no-repeat 50% scroll;
background-size: 85%;
margin-left: 0.4375rem;
}
.g-info-revealer__toggle-button.collapsed .g-info-revealer__open {
display: flex;
}
.g-info-revealer__open,
.g-info-revealer__toggle-button.collapsed .g-info-revealer__close {
display: none;
}
.g-info-revealer__close,
.g-info-revealer__toggle-button-text {
display: flex;
}
.g-info-revealer__close,
.g-info-revealer__open,
.g-info-revealer__toggle-button-text {
align-items: center;
color: #363636;
font-size: 1rem;
font-weight: 400;
justify-content: flex-start;
}
.g-info-revealer__close:after,
.g-info-revealer__open:after,
.g-info-revealer__toggle-button-text:after {
content: "";
display: inline-block;
height: 0.5625rem;
background: transparent url(https://www.camara.leg.br/tema/assets/images/seta-cima-habilitada-verde.png) no-repeat 50% scroll;
background-size: 85%;
margin-left: 0.4375rem;
width: 1rem;
}
.g-info-revealer__title {
font-size: 1rem;
margin-bottom: 0;
}
.g-info-revealer__number-items {
margin-left: 0.4375rem;
padding: 0.0625rem 0.5rem;
background-color: #efefef;
border-radius: 3px;
}
.g-info-revealer--btn-full-width {
justify-content: space-between;
height: 2.5rem;
}
.g-info-revealer--btn-full-width .g-info-revealer__toggle-button {
padding: 0 0.5rem;
width: 100%;
}
.g-info-revealer--btn-full-width .g-info-revealer__toggle-button:focus,
.g-info-revealer--btn-full-width .g-info-revealer__toggle-button:hover {
background-color: #f4f4f4 !important;
text-decoration: none;
}
.g-info-revealer--btn-full-width .g-info-revealer__toggle-button.collapsed .g-info-revealer__toggle-button-text:after {
background: transparent url(https://www.camara.leg.br/tema/assets/images/seta-baixo-habilitada.png) no-repeat 50% scroll;
}
.g-info-revealer--btn-full-width .g-info-revealer__toggle-button-text {
display: flex;
justify-content: space-between;
}
.g-info-revealer--btn-full-width .g-info-revealer__toggle-button-text:after {
background: transparent url(https://www.camara.leg.br/tema/assets/images/seta-cima-habilitada.png) no-repeat 50% scroll;
}
@media (min-width: 992px) {
.g-info-revealer--bnt-to-text-lg {
margin-right: 1.125rem;
}
}
@media (min-width: 992px) {
.g-info-revealer--bnt-to-text-lg .g-info-revealer__toggle-button {
align-self: center;
padding: 0;
width: auto;
}
.g-info-revealer--bnt-to-text-lg .g-info-revealer__toggle-button:focus,
.g-info-revealer--bnt-to-text-lg .g-info-revealer__toggle-button:hover {
background-color: transparent !important;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.g-info-revealer--bnt-to-text-lg .g-info-revealer__toggle-button.collapsed .g-info-revealer__toggle-button-text:after {
background: none;
content: ":";
margin-left: 0;
width: auto;
}
}
@media (min-width: 992px) {
.g-info-revealer--bnt-to-text-lg .g-info-revealer__toggle-button-text {
align-items: flex-start;
justify-content: flex-start;
}
}
@media (min-width: 992px) {
.g-info-revealer--bnt-to-text-lg .g-info-revealer__toggle-button-text:after {
background: none;
margin-left: 0;
width: auto;
content: ":";
}
}
.g-info-revealer--with-title-n-button {
background-color: #fff;
align-items: center;
justify-content: space-between;
padding: 0.78125rem 1rem;
text-transform: uppercase;
}
@media (min-width: 992px) {
.g-info-revealer--with-title-n-button {
padding: 1.3125rem 2rem;
}
}
.g-info-revealer--with-title-n-button .g-info-revealer__title {
font-size: 1rem;
font-weight: 600;
}
.g-info-revealer--with-title-n-button .g-info-revealer__toggle-button-text {
color: #2f7958;
}
.g-info-revealer--bigger-gray {
background-color: #dfdfdf;
padding: 1rem 1.3125rem;
}
@media (min-width: 992px) {
.g-info-revealer--bigger-gray {
padding: 1.224rem 0.9375rem;
}
}
.g-info-revealer--bigger-gray .g-info-revealer__title {
font-size: 1.125rem;
font-weight: 700;
}
@media (min-width: 992px) {
.g-info-revealer--bigger-gray .g-info-revealer__title {
font-size: 1.375rem;
}
}
.g-info-revealer--accordion {
color: #363636;
height: auto;
}
.g-info-revealer--accordion .g-info-revealer__toggle-button {
border: 1px solid #dfdfdf;
margin-top: -1px;
padding: 0.625rem 40px 0.625rem 0.75rem;
position: relative;
z-index: 3;
}
.g-info-revealer--accordion .g-info-revealer__toggle-button:active,
.g-info-revealer--accordion .g-info-revealer__toggle-button:focus,
.g-info-revealer--accordion .g-info-revealer__toggle-button:hover {
border-color: #dfdfdf !important;
}
.g-info-revealer--accordion .g-info-revealer__toggle-button:focus {
background-color: #fff !important;
}
.g-info-revealer--accordion .g-info-revealer__toggle-button .collapsed .g-info-revealer__toggle-button-text {
display: table;
}
.g-info-revealer--accordion .g-info-revealer__toggle-button .collapsed .g-info-revealer__toggle-button-text:after {
right: 15px;
position: absolute;
top: 15px;
}
.g-info-revealer--accordion .g-info-revealer__toggle-button-text {
font-weight: 600;
}
.g-info-revealer--accordion .g-info-revealer__toggle-button-text:after {
display: block;
flex: 0 0 auto;
}
.g-info-revealer--accordion .g-info-revealer__toggle-button-text {
display: table;
}
.g-info-revealer--accordion .g-info-revealer__toggle-button-text:after {
right: 15px;
position: absolute;
top: 15px;
}
.g-l-message {
margin: 0.5rem 0 0;
}
.g-message {
color: #363636;
display: inline-block;
font-size: 0.875rem;
line-height: 1.2;
vertical-align: text-top;
}
.g-message--invalid {
color: #dc3545;
}
.g-message--valid {
color: #007eac;
}
.last-line-fadable {
position: relative;
overflow: hidden;
}
.last-line-fadable.active:after {
content: "";
text-align: right;
position: absolute;
bottom: 0;
right: 0;
width: 100%;
height: 1.2rem;
background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 80%);
}
.u-rotate-315 {
-webkit-transform: rotate(315deg);
transform: rotate(315deg);
}
@-webkit-keyframes blink-element-animation {
0% {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes blink-element-animation {
0% {
opacity: 0;
}
to {
opacity: 1;
}
}
.blink-element {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: blink-element-animation;
animation-name: blink-element-animation;
}
@-webkit-keyframes flash-element-animation {
0%,
50%,
to {
opacity: 1;
}
25%,
75% {
opacity: 0;
}
}
@keyframes flash-element-animation {
0%,
50%,
to {
opacity: 1;
}
25%,
75% {
opacity: 0;
}
}
.flash-element {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: flash-element-animation;
animation-name: flash-element-animation;
}
@-webkit-keyframes shake-element-animation {
0%,
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
10%,
30%,
50%,
70%,
90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%,
40%,
60%,
80% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
@keyframes shake-element-animation {
0%,
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
10%,
30%,
50%,
70%,
90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%,
40%,
60%,
80% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
.shake-element {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: shake-element-animation;
animation-name: shake-element-animation;
}
@-webkit-keyframes pulse-element-animation {
0% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
50% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
to {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
}
@keyframes pulse-element-animation {
0% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
50% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
to {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
}
.pulse-element {
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: pulse-element-animation;
animation-name: pulse-element-animation;
}
.blocked-content {
position: relative;
}
.blocked-content .loader {
position: absolute;
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
.blocked-content .mask-loader {
display: block;
}
.loader {
position: relative;
top: 50%;
left: 50%;
margin: 0;
z-index: 1000;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
width: 2.5rem;
height: 2.5rem;
font-size: 1rem;
}
.loader:before {
border-radius: 500rem;
border: 0.2em solid rgba(0, 0, 0, 0.1);
}
.loader:after,
.loader:before {
position: absolute;
content: "";
top: 0;
left: 50%;
width: 100%;
height: 100%;
}
.loader:after {
-webkit-animation: loader 0.6s linear;
animation: loader 0.6s linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
border-radius: 500rem;
border: 0.2em solid transparent;
border-top-color: #767676;
box-shadow: 0 0 0 1px transparent;
}
@-webkit-keyframes loader {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn);
}
}
@keyframes loader {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn);
}
}
.loader--mini.loader {
width: 1rem;
height: 1rem;
}
.loader--mini.loader:after,
.loader--mini.loader:before {
width: 1rem;
height: 1rem;
margin: 0 0 0 -0.5rem;
}
.loader--pequeno.loader {
width: 2rem;
height: 2rem;
}
.loader--pequeno.loader:after,
.loader--pequeno.loader:before {
width: 2rem;
height: 2rem;
margin: 0 0 0 -1rem;
}
.loader:after,
.loader:before {
width: 2.5rem;
height: 2.5rem;
margin: 0 0 0 -1.2rem;
}
.loader--grande.loader {
width: 3.5rem;
height: 3.5rem;
}
.loader--grande.loader:after,
.loader--grande.loader:before {
width: 3.5rem;
height: 3.5rem;
margin: 0 0 0 -2rem;
}
.loader--inverse.loader,
.loader--inverse .loader {
color: hsla(0, 0%, 100%, 0.9);
}
.loader--inverse.loader:before,
.loader--inverse .loader:before {
border-color: hsla(0, 0%, 100%, 0.15);
}
.loader--inverse.loader:after,
.loader--inverse .loader:after {
border-color: #fff transparent transparent;
}
.with-loader.loader--inverse .mask-loader {
background-color: rgba(0, 0, 0, 0.85);
}
.loader--inline.loader {
position: relative;
vertical-align: middle;
margin: 0;
left: 0;
top: 0;
-webkit-transform: none;
transform: none;
display: inline-block;
}
.mask-loader {
display: none;
position: absolute;
height: 100%;
cursor: wait;
width: 100%;
background-color: hsla(0, 0%, 100%, 0.9);
z-index: 99999;
}
.u-fadeout-text-bottom {
position: relative;
}
.u-fadeout-text-bottom:after {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
text-align: center;
margin: 0;
padding: 20px 0;
content: "";
background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff 85%, #fff);
}
.u-fadeout-text-bottom-before {
position: relative;
}
.u-fadeout-text-bottom-before:before {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
text-align: center;
margin: 0;
padding: 20px 0;
content: "";
background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff 85%, #fff);
}


/* - ++theme++camara.leg.viradadigital/css/libs/bootstrap-datetimepicker.min.css - */
/* https://www2.camara.leg.br/portal_css/++theme++camara.leg.viradadigital/css/libs/bootstrap-datetimepicker.min.css?original=1 */
/**/.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}

/* - ++theme++camara.leg.viradadigital/css/camara-leg-estilos-conteudo.css - */
@media screen {
/* https://www2.camara.leg.br/portal_css/++theme++camara.leg.viradadigital/css/camara-leg-estilos-conteudo.css?original=1 */
@media(min-width:992px) {
.conteudo-portal {
min-height: 500px;
}
}
.newsImageContainer img {
margin: 0 auto;
display: block;
}
#content div.newsImageContainer {
max-width: 250px;
margin: 0px 20px 0px 0px;
float: left;
word-wrap: break-word;
}
.portaltype-document #content .image-inline {
margin: 10px;
}
#portal-mainsection h2,
h2#areaTituloMenu {
margin: 0px 0px 20px 0px;
background-color: #E8E8E8;
padding: 10px;
font-size: 1.4em;
font-weight: bold;
}
.documentFirstHeading {
color: #616161;
font-weight: 600;
font-size: 1.9em;
margin-top: 0px;
clear: both;
}
.documentDescription {
color: #616161;
font-weight: 700;
margin: 15px 0;
}
blockquote {
font-size: 1em;
font-style: italic;
border: 0px;
margin: 0px;
padding: 10px 20px;
}
.alinhar-texto-direita {
text-align: right;
}
.alinhar-texto-centro {
text-align: center;
}
ul.lista-com-recuo {
padding-left: 20px;
}
.tabela-padrao-bootstrap {
width: 100%;
padding: 10px;
margin-bottom: 50px;
}
.tabela-padrao-bootstrap tbody {
border: 1px #E0E0E0 solid;
}
.tabela-padrao-bootstrap .glyphicon {
color: #BDBDBD;
margin-right: 3px;
}
.tabela-padrao-bootstrap td,
.tabela-padrao-bootstrap th {
padding: 5px 10px;
vertical-align: top;
text-align: left;
}
.tabela-padrao-bootstrap tr.even {
background-color: #EEEEEE;
border-bottom: 1px solid #e0e0e0;
border-top: 1px solid #e0e0e0;
}
table.tabela-2 th,
table.tabela-2 th h4 {
font-weight: 600;
padding-right: 10px;
padding-left: 5px;
}
table.tabela-2 td {
padding: 5px 10px;
vertical-align: top;
text-align: left;
border: 1px solid #E0E0E0;
}
.caixa-suspensa-padrao {
float: right;
}
.caixa-suspensa-padrao .chamada-caixa-suspensa {
font-weight: 600;
}
.caixa-suspensa-padrao .conteudo-caixa-suspensa {
display: none;
background-color: #FFFFFF;
border: 2px solid #BDBDBD;
position: absolute;
z-index: 2;
padding: 10px;
width: 250px;
}
.caixa-suspensa-padrao .conteudo-caixa-suspensa .glyphicon {
color: #BDBDBD;
}
.caixa-suspensa-padrao .conteudo-caixa-suspensa li {
list-style: none;
padding: 5px 0px;
display: inline-block;
width: 100px;
}
.caixa-suspensa-padrao .conteudo-caixa-suspensa ul {
padding: 0;
margin: 0 !important;
}
.caixa-suspensa-padrao .conteudo-caixa-suspensa a:link {
margin: 0px;
padding: 0px;
}
.caixa-suspensa-padrao:hover>.conteudo-caixa-suspensa {
display: block;
}
.newsImageContainer {
float: left;
margin: 0px 20px 10px 0px;
}
#archetypes-fieldname-allowDiscussion {
display: none;
}
.fieldTextFormat {
display: none;
}
.historyRecord {
border: 1px solid #81D4FA;
border-radius: 5px 5px 0px 0px;
margin-bottom: 25px;
display: block;
}
.historyByLine {
background-color: #D9EDF7;
border-bottom: 1px solid;
border-color: #81D4FA;
padding: 10px;
font-weight: 600;
}
.historyTools {
float: right;
margin: 3px 0px 0px 0px;
height: 35px;
}
.historyTools ul {
margin: 0px !important;
}
.historyTools ul li {
list-style: none;
}
.historyTools input.standalone {
border: 1px solid #039BE5;
background-color: #FFFFFF;
color: #0277BD;
border-radius: 5px;
font-weight: 600;
padding: 6px
}
.historyComment {
margin-left: 10px;
margin-top: 10px;
padding-bottom: 10px;
}
.historyLinks {
float: right;
margin-right: 10px;
font-weight: 600;
margin-top: 10px;
}
.historyComparePrevious {
clear: both;
text-align: center;
display: block;
margin: 10px 0px 10px 0px;
}
.template-comissaoview .headSessao-1 {
clear: both;
}
div.bootstrap-datetimepicker-widget ul {
list-style: none !important;
margin: 0 !important;
}
.chamada__info-video-ao-vivo {
background-color: #db3434;
border-radius: .4rem;
color: #fff;
font-size: .75rem;
font-weight: 700;
padding: 2px 8px;
margin-top: 4px;
display: inline-block !important;
}
.chamada__info-video-acompanhe {
border-radius: .4rem;
font-size: .75rem;
font-weight: 700;
padding: 2px 8px;
margin-top: 4px;
display: inline-block !important;
color: #fff !important;
background-color: #537f60;
}
.chamada__info-video-acompanhe:hover {
background-color: #00311f;
}
.reuniao-agendada__icone-participe {
font-size: 12px;
}
.link__participe {
padding-left: 1.3em !important;
text-align: right;
}

}


/* - ++theme++camara.leg.viradadigital/viradadigital/css/vd_correcoes.css - */
@media all {
/* https://www2.camara.leg.br/portal_css/++theme++camara.leg.viradadigital/viradadigital/css/vd_correcoes.css?original=1 */
html {
font-size: 16px;
}
.navbar {
border-radius: 0px;
}
.collapse.in {
display: block !important;
}
#marcacao-conteudo-portal {
max-width: 1170px;
}
.menu-global::before,
.menu-global--container::before,
.menu-global::after,
.menu-global--container::after {
display: none;
}
#marcacao-conteudo-portal {
margin-top: 20px;
margin-bottom: 20px;
}
#portal-column-content #portal-breadcrumbs {
display: none;
}
.botao-coluna-esquerda {
background-color: #1a9b76;
padding: 10px;
width: 100%;
display: block;
color: #ffffff;
border-bottom: #208f6c 4px solid;
text-transform: uppercase;
margin-bottom: 10px;
}
.info-coluna-esquerda-aberto,
.info-coluna-esquerda-fechado {
margin-top: 5px;
}
.info-coluna-esquerda-aberto {
display: none;
}
#marcacao-conteudo-portal #globalActionsBarWrapper {
display: none;
}
#personal-tools-mark {
display: block;
background-color: #ffcc80;
position: relative;
z-index: 999;
}
#personal-tools-mark a {
color: #000000;
font-weight: 600;
}
#personal-tools-mark #portal-personaltools-wrapper {
display: inline-block;
}
#personal-tools-mark #portal-personaltools-wrapper #portal-personaltools {
margin: 0px;
}
#personal-tools-mark #portal-personaltools-wrapper #user-name {
margin: 10px 20px;
font-weight: 600;
}
#personal-tools-mark #portal-personaltools-wrapper ul {
margin: 0px;
}
#personal-tools-mark #portal-personaltools-wrapper ul li {
display: inline-block;
margin: 0px 5px;
padding: 10px;
}
#personal-tools-mark #portal-personaltools-wrapper ul li:hover {
background-color: #ffb74d;
}
#personal-tools-mark #userActions-mark {
float: right;
padding: 4px 40px;
}
#userActions-mark ul {
margin: 0px;
}
#userActions-mark li .glyphicon {
margin-right: 5px;
}
#userActions-mark li {
background-color: #ffffff;
padding: 6px;
border-radius: 6px;
display: inline-block;
}
#userActions-mark li a {
color: #616161;
}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a {}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
background: transparent;
color: #ffffff;
}
.menu-global .nav-item.open.dropdown:before,
.menu-global .dropdown.show.localnav__item:before {
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #fff;
content: ' ';
position: absolute;
top: 88%;
left: 9%;
z-index: 1010;
}
header.l-cabecalho-portal .container {
max-width: 1430px !important;
width: 100%;
}
footer.rodape-portal .container {
max-width: 1430px !important;
width: 100%;
}
.documentActions {
display: none;
}
.titulo-landing {
padding-top: 0rem;
padding-bottom: 1rem;
}
#portal-breadcrumbs {
font-size: 14px;
}
@media(max-width:992px) {
#portal-breadcrumbs {
display: none;
}
}
.btn-primary {
color: #fff;
text-transform: uppercase;
background-color: #2F7958;
border-color: #296649;
border-width: 1px 1px 3px 3px;
}
.btn-primary:hover {
color: #fff;
background-color: #296649;
border-color: #296649;
}
.btn-primary:focus,
.btn-primary.focus {
box-shadow: 0 0 0 0.2rem rgba(41, 102, 73, 0.8);
}
.btn-primary.disabled,
.btn-primary:disabled {
color: #fff;
background-color: #6c757d;
border-color: #6c757d;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle {
color: #fff;
background-color: #296649;
border-color: #296649;
}
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-primary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(41, 102, 73, 0.8);
}
.btn-secondary {
color: #2F7958;
text-transform: uppercase;
background-color: #FFFFFF;
border-color: #2F7958;
border-width: 1px 1px 3px 3px;
}
.btn-secondary:hover {
color: #000000;
background-color: #EEEEEE;
border-color: #2F7958;
}
.btn-secondary:focus,
.btn-secondary.focus {
box-shadow: 0 0 0 0.2rem rgba(41, 102, 73, 0.8);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
color: #757575;
background-color: #EEEEEE;
border-color: #9E9E9E;
}
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show>.btn-secondary.dropdown-toggle {
color: #000000;
background-color: #EEEEEE;
border-color: #2F7958;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(41, 102, 73, 0.8);
}
.barra-carregando {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.3);
z-index: 9999;
}
@media print {
body {
font-size: 1em !important;
}
.no-print,
.no-print * {
display: none !important;
}
}
}

