#govtheme { @font-face { font-family: 'swiper-icons'; src: url('data:application/font-woff;charset=utf-8;base64, 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') format('woff'); font-weight: 400; font-style: normal; } :root { --swiper-theme-color: #007aff; } .swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; /* Fix of Webkit flickering */ z-index: 1; } .swiper-container-vertical>.swiper-wrapper { flex-direction: column; } .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; } .swiper-container-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0, 0); } .swiper-container-multirow>.swiper-wrapper { flex-wrap: wrap; } .swiper-container-multirow-column>.swiper-wrapper { flex-wrap: wrap; flex-direction: column; } .swiper-container-free-mode>.swiper-wrapper { transition-timing-function: ease-out; margin: 0 auto; } .swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; } .swiper-slide-invisible-blank { visibility: hidden; } /* Auto Height */ .swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; } .swiper-container-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; } /* 3D Effects */ .swiper-container-3d { perspective: 1200px; } .swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow { transform-style: preserve-3d; } .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; } .swiper-container-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-container-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-container-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-container-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } /* CSS Mode */ .swiper-container-css-mode>.swiper-wrapper { overflow: auto; scrollbar-width: none; /* For Firefox */ -ms-overflow-style: none; /* For Internet Explorer and Edge */ } .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar { display: none; } .swiper-container-css-mode>.swiper-wrapper>.swiper-slide { scroll-snap-align: start start; } .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper { scroll-snap-type: x mandatory; } .swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper { scroll-snap-type: y mandatory; } :root { --swiper-navigation-size: 44px; /* --swiper-navigation-color: var(--swiper-theme-color); */ } .swiper-button-prev, .swiper-button-next { position: absolute; top: 50%; width: calc(var(--swiper-navigation-size) / 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(-1 * var(--swiper-navigation-size) / 2); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color, var(--swiper-theme-color)); } .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; } .swiper-button-prev:after, .swiper-button-next:after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); text-transform: none !important; letter-spacing: 0; text-transform: none; font-variant: initial; line-height: 1; } .swiper-button-prev, .swiper-container-rtl .swiper-button-next { left: 10px; right: auto; } .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after { /* content: 'prev'; */ } .swiper-button-next, .swiper-container-rtl .swiper-button-prev { right: 10px; left: auto; } .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after { /* content: 'next'; */ } .swiper-button-prev.swiper-button-white, .swiper-button-next.swiper-button-white { --swiper-navigation-color: #ffffff; } .swiper-button-prev.swiper-button-black, .swiper-button-next.swiper-button-black { --swiper-navigation-color: #000000; } .swiper-button-lock { display: none; } :root { /* --swiper-pagination-color: var(--swiper-theme-color); */ } .swiper-pagination { position: absolute; text-align: center; transition: 300ms opacity; transform: translate3d(0, 0, 0); z-index: 10; } .swiper-pagination.swiper-pagination-hidden { opacity: 0; } /* Common Styles */ .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal>.swiper-pagination-bullets { bottom: 10px; left: 0; width: 100%; } /* Bullets */ .swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0; } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); } .swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #000; opacity: 0.2; } button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; } .swiper-pagination-bullet-active { opacity: 1; background: var(--swiper-pagination-color, var(--swiper-theme-color)); } .swiper-container-vertical>.swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0); } .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 6px 0; display: block; } .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; } .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: 200ms transform, 200ms top; } .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 4px; } .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; } .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: 200ms transform, 200ms left; } .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: 200ms transform, 200ms right; } /* Progress */ .swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; } .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color, var(--swiper-theme-color)); position: absolute; left: 0; top: 0; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; } .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; } .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0; top: 0; } .swiper-container-vertical>.swiper-pagination-progressbar, .swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 4px; height: 100%; left: 0; top: 0; } .swiper-pagination-white { --swiper-pagination-color: #ffffff; } .swiper-pagination-black { --swiper-pagination-color: #000000; } .swiper-pagination-lock { display: none; } /* Scrollbar */ .swiper-scrollbar { border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, 0.1); } .swiper-container-horizontal>.swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; } .swiper-container-vertical>.swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; } .swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0; top: 0; } .swiper-scrollbar-cursor-drag { cursor: move; } .swiper-scrollbar-lock { display: none; } .swiper-zoom-container { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center; } .swiper-zoom-container>img, .swiper-zoom-container>svg, .swiper-zoom-container>canvas { max-width: 100%; max-height: 100%; object-fit: contain; } .swiper-slide-zoomed { cursor: move; } /* Preloader */ :root { /* --swiper-preloader-color: var(--swiper-theme-color); */ } .swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50%; animation: swiper-preloader-spin 1s infinite linear; box-sizing: border-box; border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); border-radius: 50%; border-top-color: transparent; } .swiper-lazy-preloader-white { --swiper-preloader-color: #fff; } .swiper-lazy-preloader-black { --swiper-preloader-color: #000; } @keyframes swiper-preloader-spin { 100% { transform: rotate(360deg); } } /* a11y */ .swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; } .swiper-container-fade.swiper-container-free-mode .swiper-slide { transition-timing-function: ease-out; } .swiper-container-fade .swiper-slide { pointer-events: none; transition-property: opacity; } .swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; } .swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; } .swiper-container-cube { overflow: visible; } .swiper-container-cube .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0 0; width: 100%; height: 100%; } .swiper-container-cube .swiper-slide .swiper-slide { pointer-events: none; } .swiper-container-cube.swiper-container-rtl .swiper-slide { transform-origin: 100% 0; } .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; } .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next+.swiper-slide { pointer-events: auto; visibility: visible; } .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0px; width: 100%; height: 100%; background: #000; opacity: 0.6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0; } .swiper-container-flip { overflow: visible; } .swiper-container-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; } .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; } .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; } .swiper-container-flip .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; } /* -- Iconmoom -- */ @font-face { font-family: 'icomoon'; src: url(fonts/icomoon.eot); src: url(fonts/icomoon.eot#iefix) format('embedded-opentype'), url(fonts/icomoon.ttf) format('truetype'), url(fonts/icomoon.woff) format('woff'), url(fonts/icomoon.svg#icomoon) format('svg'); font-weight: normal; font-style: normal; } [class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icon-icon-acesso:before { content: "\E903"; } .icon-icon-close:before { content: "\E900"; } .icon-icon-planalto:before { content: "\E901"; } .icon-icon-tropas:before { content: "\E902"; } /** **/ @font-face { font-family: 'rawline'; src: url(fonts/rawline-100.eot); src: url(fonts/rawline-100.eot?#iefix) format('embedded-opentype'), url(fonts/rawline-100.woff2) format('woff2'), url(fonts/rawline-100.woff) format('woff'), url(fonts/rawline-100.ttf) format('truetype'), url(fonts/rawline-100.svg) format('svg'); font-weight: 100; font-style: normal; } @font-face { font-family: 'rawline'; src: url(fonts/rawline-100i.eot); src: url(fonts/rawline-100i.eot?#iefix) format('embedded-opentype'), url(fonts/rawline-100i.woff2) format('woff2'), url(fonts/rawline-100i.woff) format('woff'), url(fonts/rawline-100i.ttf) format('truetype'), url(fonts/rawline-100i.svg) format('svg'); font-weight: 100; font-style: italic; } @font-face { font-family: 'rawline'; src: url(fonts/rawline-200.eot); src: url(fonts/rawline-200.eot?#iefix) format('embedded-opentype'), url(fonts/rawline-200.woff2) format('woff2'), url(fonts/rawline-200.woff) format('woff'), url(fonts/rawline-200.ttf) format('truetype'), url(fonts/rawline-200.svg) format('svg'); font-weight: 200; font-style: normal; } @font-face { font-family: 'rawline'; src: url(fonts/rawline-200i.eot); src: url(fonts/rawline-200i.eot?#iefix) format('embedded-opentype'), url(fonts/rawline-200i.woff2) format('woff2'), url(fonts/rawline-200i.woff) format('woff'), url(fonts/rawline-200i.ttf) format('truetype'), url(fonts/rawline-200i.svg) format('svg'); font-weight: 200; font-style: italic; } @font-face { font-family: 'rawline'; src: url(fonts/rawline-300-.eot); src: url(fonts/rawline-300-.eot?#iefix) format('embedded-opentype'), url(fonts/rawline-300.woff2) format('woff2'), url(fonts/rawline-300.woff) format('woff'), url(fonts/rawline-300.ttf) format('truetype'), url(fonts/rawline-300.svg) format('svg'); font-weight: 300; font-style: normal; } @font-face { font-family: 'rawline'; src: url(fonts/rawline-300i.eot); src: url(fonts/rawline-300i.eot?#iefix) format('embedded-opentype'), url(fonts/rawline-300i.woff2) format('woff2'), url(fonts/rawline-300i.woff) format('woff'), url(fonts/rawline-300i.ttf) format('truetype'), url(fonts/rawline-300i.svg) format('svg'); font-weight: 300; font-style: italic; } @font-face { font-family: 'rawline'; src: url(fonts/rawline-400.eot); src: url(fonts/rawline-400.eot?#iefix) format('embedded-opentype'), url(fonts/rawline-400.woff2) format('woff2'), url(fonts/rawline-400.woff) format('woff'), url(fonts/rawline-400.ttf) format('truetype'), url(fonts/rawline-400.svg) format('svg'); font-weight: 400; font-style: normal; } @font-face { font-family: 'rawline'; src: url(fonts/rawline-400i.eot); src: url(fonts/rawline-400i.eot?#iefix) format('embedded-opentype'), url(fonts/rawline-400i.woff2) format('woff2'), url(fonts/rawline-400i.woff) format('woff'), url(fonts/rawline-400i.ttf) format('truetype'), url(fonts/rawline-400i.svg) format('svg'); font-weight: 400; font-style: italic; } @font-face { font-family: 'rawline'; src: url(fonts/rawline-500.eot); src: url(fonts/rawline-500.eot?#iefix) format('embedded-opentype'), url(fonts/rawline-500.woff2) format('woff2'), url(fonts/rawline-500.woff) format('woff'), url(fonts/rawline-500.ttf) format('truetype'), url(fonts/rawline-500.svg) format('svg'); font-weight: 500; font-style: normal; } @font-face { font-family: 'rawline'; src: url(fonts/rawline-500i.eot); src: url(fonts/rawline-500i.eot?#iefix) format('embedded-opentype'), url(fonts/rawline-500i.woff2) format('woff2'), url(fonts/rawline-500i.woff) format('woff'), url(fonts/rawline-500i.ttf) format('truetype'), url(fonts/rawline-500i.svg) format('svg'); font-weight: 500; font-style: italic; } @font-face { font-family: 'rawline'; src: url(fonts/rawline-600.eot); src: url(fonts/rawline-600.eot?#iefix) format('embedded-opentype'), url(fonts/rawline-600.woff2) format('woff2'), url(fonts/rawline-600.woff) format('woff'), url(fonts/rawline-600.ttf) format('truetype'), url(fonts/rawline-600.svg) format('svg'); font-weight: 600; font-style: normal; } @font-face { font-family: 'rawline'; src: url(fonts/rawline-600i.eot); src: url(fonts/rawline-600i.eot?#iefix) format('embedded-opentype'), url(fonts/rawline-600i.woff2) format('woff2'), url(fonts/rawline-600i.woff) format('woff'), url(fonts/rawline-600i.ttf) format('truetype'), url(fonts/rawline-600i.svg) format('svg'); font-weight: 600; font-style: italic; } @font-face { font-family: 'rawline'; src: url(fonts/rawline-700.eot); src: url(fonts/rawline-700.eot?#iefix) format('embedded-opentype'), url(fonts/rawline-700.woff2) format('woff2'), url(fonts/rawline-700.woff) format('woff'), url(fonts/rawline-700.ttf) format('truetype'), url(fonts/rawline-700.svg) format('svg'); font-weight: 700; font-style: normal; } @font-face { font-family: 'rawline'; src: url(fonts/rawline-700i.eot); src: url(fonts/rawline-700i.eot?#iefix) format('embedded-opentype'), url(fonts/rawline-700i.woff2) format('woff2'), url(fonts/rawline-700i.woff) format('woff'), url(fonts/rawline-700i.ttf) format('truetype'), url(fonts/rawline-700i.svg) format('svg'); font-weight: 700; font-style: italic; } @font-face { font-family: 'rawline'; src: url(fonts/rawline-800.eot); src: url(fonts/rawline-800.eot?#iefix) format('embedded-opentype'), url(fonts/rawline-800.woff2) format('woff2'), url(fonts/rawline-800.woff) format('woff'), url(fonts/rawline-800.ttf) format('truetype'), url(fonts/rawline-800.svg) format('svg'); font-weight: 800; font-style: normal; } @font-face { font-family: 'rawline'; src: url(fonts/rawline-800i.eot); src: url(fonts/rawline-800i.eot?#iefix) format('embedded-opentype'), url(fonts/rawline-800i.woff2) format('woff2'), url(fonts/rawline-800i.woff) format('woff'), url(fonts/rawline-800i.ttf) format('truetype'), url(fonts/rawline-800i.svg) format('svg'); font-weight: 800; font-style: italic; } @font-face { font-family: 'rawline'; src: url(fonts/rawline-900.eot); src: url(fonts/rawline-900.eot?#iefix) format('embedded-opentype'), url(fonts/rawline-900.woff2) format('woff2'), url(fonts/rawline-900.woff) format('woff'), url(fonts/rawline-900.ttf) format('truetype'), url(fonts/rawline-900.svg) format('svg'); font-weight: 900; font-style: normal; } @font-face { font-family: 'rawline'; src: url(fonts/rawline-900i.eot); src: url(fonts/rawline-900i.eot?#iefix) format('embedded-opentype'), url(fonts/rawline-900i.woff2) format('woff2'), url(fonts/rawline-900i.woff) format('woff'), url(fonts/rawline-900i.ttf) format('truetype'), url(fonts/rawline-900i.svg) format('svg'); font-weight: 900; font-style: italic; } @charset "UTF-8"; /*! * DSGov: Design System de Governo * Versão beta * Suporte: - Serpro: DIDES/SUPSE/SESEP */ :root { --font-family-base: Rawline, Raleway, sans-serif; --color-primary-pastel-01: #c5d4eb; --color-primary-pastel-02: #dbe8fb; --color-primary-lighten-01: #2670e8; --color-primary-lighten-02: #5992ed; --color-primary-default: #1351b4; --color-primary-darken-01: #0c326f; --color-primary-darken-02: #071d41; --rgb-primary-pastel-01: 197, 212, 235; --rgb-primary-pastel-02: 219, 232, 251; --rgb-primary-lighten-01: 38, 112, 232; --rgb-primary-lighten-02: 89, 146, 237; --rgb-primary-default: 19, 81, 180; --rgb-primary-darken-01: 12, 50, 111; --rgb-primary-darken-02: 7, 29, 65; --color-secondary-01: #fff; --color-secondary-02: #f8f8f8; --color-secondary-03: #ededed; --color-secondary-04: #ccc; --color-secondary-05: #9e9d9d; --color-secondary-06: #888; --color-secondary-07: #555; --color-secondary-08: #333; --color-secondary-09: #000; --rgb-secondary-01: 255, 255, 255; --rgb-secondary-02: 248, 248, 248; --rgb-secondary-03: 237, 237, 237; --rgb-secondary-04: 204, 204, 204; --rgb-secondary-05: 158, 157, 157; --rgb-secondary-06: 136, 136, 136; --rgb-secondary-07: 85, 85, 85; --rgb-secondary-08: 51, 51, 51; --rgb-secondary-09: 0, 0, 0; --color-secondary-10: rgba(0, 0, 0, 0.4); --color-secondary-11: rgba(255, 255, 255, 0.64); --color-secondary-12: rgba(0, 0, 0, 0.64); --color-highlight: #268744; --rgb-highlight: 38, 135, 68; --color-success: #168821; --color-warning: #ffcd07; --color-danger: #e60000; --color-info: #155bcb; --rgb-success: 22, 136, 33; --rgb-warning: 255, 205, 7; --rgb-danger: 230, 0, 0; --rgb-info: 21, 91, 203; --color-support-01: #36a191; --color-support-02: #f2e317; --color-support-03: #d84800; --color-support-04: #a26739; --rgb-support-01: 54, 161, 145; --rgb-support-02: 242, 227, 23; --rgb-support-03: 216, 72, 0; --rgb-support-04: 162, 103, 57; --color-facebook: #3b5998; --color-google-plus: #db4a39; --color-linkedin: #0e76a8; --color-twitter: #00acee; --color-whatsapp: #25d366; --color-xbox: #9bc848; --color-yahoo: #720e9e; --color-youtube: #c4302b; --rgb-facebook: 59, 89, 152; --rgb-google-plus: 219, 74, 57; --rgb-linkedin: 14, 118, 168; --rgb-twitter: 0, 172, 238; --rgb-whatsapp: 37, 211, 102; --rgb-xbox: 155, 200, 72; --rgb-yahoo: 114, 14, 158; --rgb-youtube: 196, 48, 43; --icon-size-base: 16px; --icon-size-xs: 8px; --icon-size-sm: 12px; --icon-size-lg: 20px; --icon-size-2x: 32px; --icon-size-3x: 48px; --icon-size-4x: 64px; --icon-size-5x: 80px; --icon-size-6x: 96px; --icon-size-7x: 112px; --icon-size-8x: 128px; --icon-size-9x: 144px; --icon-size-10x: 160px; --status-highlight-overlay: rgba(var(--rgb-support-03), 0.1); --status-highlight-background: var(--color-secondary-01); --status-highlight-text: var(--color-support-03); --status-enabled-text: var(--color-primary-default); --status-enabled-text-darken: var(--color-secondary-01); --status-disabled-background: rgba(var(--rgb-secondary-03), 0.45); --status-disabled-text: rgba(var(--rgb-secondary-04), 0.45); --status-hover-background: var(--color-primary-pastel-02); --status-pressed-background: var(--color-primary-darken-02); --status-pressed-text: var(--color-primary-pastel-01); --status-focused-overlay: rgba(var(--rgb-support-02), 0.3); --status-focused-background: var(--color-primary-default); --status-activated-background: var(--color-primary-darken-01); --status-activated-text: var(--color-secondary-01); --status-selected-background: var(--color-primary-lighten-01); --status-selected-text: var(--color-secondary-01); --status-dragged-background: var(--color-secondary-03); --status-dragged-text: var(--color-secondary-08); --status-dragged-shadow: rgba(var(--rgb-secondary-09), 0.16); --status-visited-background: var(--color-primary-pastel-01); --status-visited-text: var(--color-primary-darken-01); --status-on-background: var(--color-primary-lighten-02); --status-on-text: var(--color-secondary-01); --status-off-background: var(--color-secondary-04); --status-off-text: var(--color-secondary-07); --font-weight-thin: 100; --font-weight-extra-light: 200; --font-weight-light: 300; --font-weight-regular: 400; --font-weight-medium: 500; --font-weight-semi-bold: 600; --font-weight-bold: 700; --font-weight-extra-bold: 800; --font-weight-black: 900; --font-size-scale-base: 14px; --font-size-scale-down-01: 11.662px; --font-size-scale-down-02: 9.716px; --font-size-scale-down-03: 8.106px; --font-size-scale-up-01: 16.8px; --font-size-scale-up-02: 20.16px; --font-size-scale-up-03: 24.192px; --font-size-scale-up-04: 29.036px; --font-size-scale-up-05: 34.832px; --font-size-scale-up-06: 41.804px; --font-size-scale-up-07: 50.162px; --font-line-height-low: 1.15; --font-line-height-medium: 1.45; --font-line-height-high: 1.85; --grid-breakpoint-xsmall: 0px; --grid-breakpoint-small: 575px; --grid-breakpoint-medium: 992px; --grid-breakpoint-large: 1280px; --grid-breakpoint-xlarge: 1600px; --grid-portrait-maxwidth: 100%; --grid-portrait-gutter: 16px; --grid-portrait-columns: 4; --grid-portrait-margin: 8px; --grid-tablet-maxwidth: 100%; --grid-tablet-gutter: 24px; --grid-tablet-columns: 8; --grid-tablet-margin: 40px; --grid-desktop-maxwidth: 1200px; --grid-desktop-gutter: 24px; --grid-desktop-columns: 12; --grid-desktop-margin: 40px; --grid-tv-maxwidth: 1520px; --grid-tv-gutter: 40px; --grid-tv-columns: 12; --grid-tv-margin: 40px; } .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; } .border { border: 1px solid #ccc !important; } .border-top { border-top: 1px solid #ccc !important; } .border-right { border-right: 1px solid #ccc !important; } .border-bottom { border-bottom: 1px solid #ccc !important; } .border-left { border-left: 1px solid #ccc !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-sm { border-radius: 0.2rem !important; } .rounded { border-radius: 0.25rem !important; } .rounded-top { border-top-left-radius: 0.25rem !important; border-top-right-radius: 0.25rem !important; } .rounded-right { border-top-right-radius: 0.25rem !important; border-bottom-right-radius: 0.25rem !important; } .rounded-bottom { border-bottom-right-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; } .rounded-left { border-top-left-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; } .rounded-lg { border-radius: 0.3rem !important; } .rounded-circle { border-radius: 50% !important; } .rounded-pill { border-radius: 50rem !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: 1200px) { .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 iframe, .embed-responsive embed, .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: 1200px) { .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: 1200px) { .float-xl-left { float: left !important; } .float-xl-right { float: right !important; } .float-xl-none { float: none !important; } } .overflow-auto { overflow: auto !important; } .overflow-hidden { overflow: hidden !important; } .position-static { position: static !important; } .position-relative { position: relative !important; } .position-absolute { position: absolute !important; } .position-fixed { position: fixed !important; } .position-sticky { position: sticky !important; } .fixed-top { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; } .fixed-bottom { position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030; } @supports (position: sticky) { .sticky-top { position: sticky; top: 0; z-index: 1020; } } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; 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; } .min-vw-100 { min-width: 100vw !important; } .min-vh-100 { min-height: 100vh !important; } .vw-100 { width: 100vw !important; } .vh-100 { height: 100vh !important; } .stretched-link::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; pointer-events: auto; content: ""; background-color: rgba(0, 0, 0, 0); } .text-monospace { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; } .text-justify { text-align: justify !important; } .text-wrap { white-space: normal !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: 1200px) { .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-lighter { font-weight: lighter !important; } .font-weight-normal { font-weight: 400 !important; } .font-weight-bold { font-weight: 700 !important; } .font-weight-bolder { font-weight: bolder !important; } .font-italic { font-style: italic !important; } .text-white { color: #fff !important; } .text-primary { color: #007bff !important; } a.text-primary:hover, a.text-primary:focus { color: #0056b3 !important; } .text-secondary { color: #6c757d !important; } a.text-secondary:hover, a.text-secondary:focus { color: #494f54 !important; } .text-success { color: #28a745 !important; } a.text-success:hover, a.text-success:focus { color: #19692c !important; } .text-info { color: #17a2b8 !important; } a.text-info:hover, a.text-info:focus { color: #0f6674 !important; } .text-warning { color: #ffc107 !important; } a.text-warning:hover, a.text-warning:focus { color: #ba8b00 !important; } .text-danger { color: #dc3545 !important; } a.text-danger:hover, a.text-danger:focus { color: #a71d2a !important; } .text-light { color: #f8f9fa !important; } a.text-light:hover, a.text-light:focus { color: #cbd3da !important; } .text-dark { color: #343a40 !important; } a.text-dark:hover, a.text-dark:focus { color: #121416 !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: rgba(255, 255, 255, 0.5) !important; } .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; } .text-decoration-none { text-decoration: none !important; } .text-break { word-break: break-word !important; overflow-wrap: break-word !important; } .text-reset { color: inherit !important; } .visible { visibility: visible !important; } .invisible { visibility: hidden !important; } .img-fluid { max-width: 100%; height: auto; } .img-thumbnail { padding: 0.25rem; background-color: #fff; border: 1px solid #dee2e6; border-radius: 0.25rem; max-width: 100%; height: auto; } .figure { display: inline-block; } .figure-img { margin-bottom: 4px; line-height: 1; } .figure-caption { font-size: 90%; color: #6c757d; } *, *::before, *::after { box-sizing: border-box; } html { line-height: var(--font-line-height-medium); -webkit-text-size-adjust: 100%; } body { margin: 0; } main { display: block; } hr { box-sizing: content-box; height: 0; overflow: visible; } pre { font-family: monospace; font-size: 1em; } a { background-color: transparent; } abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b, strong { font-weight: bolder; } code, kbd, samp { font-family: monospace; font-size: 1em; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } img { border-style: none; } button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: var(--font-line-height-medium); margin: 0; } button, input { overflow: visible; } button, select { text-transform: none; } button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } fieldset { padding: 0.35em 0.75em 0.625em; } legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress { vertical-align: baseline; } textarea { overflow: auto; } [type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } [type="search"] { -webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } details { display: block; } summary { display: list-item; } template { display: none; } [hidden] { display: none; } .color-primary-pastel-01 { color: var(--color-primary-pastel-01, #c5d4eb) !important; } .background-color-primary-pastel-01 { background-color: var(--color-primary-pastel-01, #c5d4eb) !important; } .border-color-primary-pastel-01 { border-color: var(--color-primary-pastel-01, #c5d4eb) !important; } .color-primary-pastel-02 { color: var(--color-primary-pastel-02, #dbe8fb) !important; } .background-color-primary-pastel-02 { background-color: var(--color-primary-pastel-02, #dbe8fb) !important; } .border-color-primary-pastel-02 { border-color: var(--color-primary-pastel-02, #dbe8fb) !important; } .color-primary-lighten-01 { color: var(--color-primary-lighten-01, #2670e8) !important; } .background-color-primary-lighten-01 { background-color: var(--color-primary-lighten-01, #2670e8) !important; } .border-color-primary-lighten-01 { border-color: var(--color-primary-lighten-01, #2670e8) !important; } .color-primary-lighten-02 { color: var(--color-primary-lighten-02, #5992ed) !important; } .background-color-primary-lighten-02 { background-color: var(--color-primary-lighten-02, #5992ed) !important; } .border-color-primary-lighten-02 { border-color: var(--color-primary-lighten-02, #5992ed) !important; } .color-primary-default { color: var(--color-primary-default, #1351b4) !important; } .background-color-primary-default { background-color: var(--color-primary-default, #1351b4) !important; } .border-color-primary-default { border-color: var(--color-primary-default, #1351b4) !important; } .color-primary-darken-01 { color: var(--color-primary-darken-01, #0c326f) !important; } .background-color-primary-darken-01 { background-color: var(--color-primary-darken-01, #0c326f) !important; } .border-color-primary-darken-01 { border-color: var(--color-primary-darken-01, #0c326f) !important; } .color-primary-darken-02 { color: var(--color-primary-darken-02, #071d41) !important; } .background-color-primary-darken-02 { background-color: var(--color-primary-darken-02, #071d41) !important; } .border-color-primary-darken-02 { border-color: var(--color-primary-darken-02, #071d41) !important; } .rgb-primary-pastel-01 { color: var(--rgb-primary-pastel-01, 197, 212, 235) !important; } .background-rgb-primary-pastel-01 { background-color: var(--rgb-primary-pastel-01, 197, 212, 235) !important; } .border-rgb-primary-pastel-01 { border-color: var(--rgb-primary-pastel-01, 197, 212, 235) !important; } .rgb-primary-pastel-02 { color: var(--rgb-primary-pastel-02, 219, 232, 251) !important; } .background-rgb-primary-pastel-02 { background-color: var(--rgb-primary-pastel-02, 219, 232, 251) !important; } .border-rgb-primary-pastel-02 { border-color: var(--rgb-primary-pastel-02, 219, 232, 251) !important; } .rgb-primary-lighten-01 { color: var(--rgb-primary-lighten-01, 38, 112, 232) !important; } .background-rgb-primary-lighten-01 { background-color: var(--rgb-primary-lighten-01, 38, 112, 232) !important; } .border-rgb-primary-lighten-01 { border-color: var(--rgb-primary-lighten-01, 38, 112, 232) !important; } .rgb-primary-lighten-02 { color: var(--rgb-primary-lighten-02, 89, 146, 237) !important; } .background-rgb-primary-lighten-02 { background-color: var(--rgb-primary-lighten-02, 89, 146, 237) !important; } .border-rgb-primary-lighten-02 { border-color: var(--rgb-primary-lighten-02, 89, 146, 237) !important; } .rgb-primary-default { color: var(--rgb-primary-default, 19, 81, 180) !important; } .background-rgb-primary-default { background-color: var(--rgb-primary-default, 19, 81, 180) !important; } .border-rgb-primary-default { border-color: var(--rgb-primary-default, 19, 81, 180) !important; } .rgb-primary-darken-01 { color: var(--rgb-primary-darken-01, 12, 50, 111) !important; } .background-rgb-primary-darken-01 { background-color: var(--rgb-primary-darken-01, 12, 50, 111) !important; } .border-rgb-primary-darken-01 { border-color: var(--rgb-primary-darken-01, 12, 50, 111) !important; } .rgb-primary-darken-02 { color: var(--rgb-primary-darken-02, 7, 29, 65) !important; } .background-rgb-primary-darken-02 { background-color: var(--rgb-primary-darken-02, 7, 29, 65) !important; } .border-rgb-primary-darken-02 { border-color: var(--rgb-primary-darken-02, 7, 29, 65) !important; } .color-secondary-01 { color: var(--color-secondary-01, #fff) !important; } .background-color-secondary-01 { background-color: var(--color-secondary-01, #fff) !important; } .border-color-secondary-01 { border-color: var(--color-secondary-01, #fff) !important; } .color-secondary-02 { color: var(--color-secondary-02, #f8f8f8) !important; } .background-color-secondary-02 { background-color: var(--color-secondary-02, #f8f8f8) !important; } .border-color-secondary-02 { border-color: var(--color-secondary-02, #f8f8f8) !important; } .color-secondary-03 { color: var(--color-secondary-03, #ededed) !important; } .background-color-secondary-03 { background-color: var(--color-secondary-03, #ededed) !important; } .border-color-secondary-03 { border-color: var(--color-secondary-03, #ededed) !important; } .color-secondary-04 { color: var(--color-secondary-04, #ccc) !important; } .background-color-secondary-04 { background-color: var(--color-secondary-04, #ccc) !important; } .border-color-secondary-04 { border-color: var(--color-secondary-04, #ccc) !important; } .color-secondary-05 { color: var(--color-secondary-05, #9e9d9d) !important; } .background-color-secondary-05 { background-color: var(--color-secondary-05, #9e9d9d) !important; } .border-color-secondary-05 { border-color: var(--color-secondary-05, #9e9d9d) !important; } .color-secondary-06 { color: var(--color-secondary-06, #888) !important; } .background-color-secondary-06 { background-color: var(--color-secondary-06, #888) !important; } .border-color-secondary-06 { border-color: var(--color-secondary-06, #888) !important; } .color-secondary-07 { color: var(--color-secondary-07, #555) !important; } .background-color-secondary-07 { background-color: var(--color-secondary-07, #555) !important; } .border-color-secondary-07 { border-color: var(--color-secondary-07, #555) !important; } .color-secondary-08 { color: var(--color-secondary-08, #333) !important; } .background-color-secondary-08 { background-color: var(--color-secondary-08, #333) !important; } .border-color-secondary-08 { border-color: var(--color-secondary-08, #333) !important; } .color-secondary-09 { color: var(--color-secondary-09, #000) !important; } .background-color-secondary-09 { background-color: var(--color-secondary-09, #000) !important; } .border-color-secondary-09 { border-color: var(--color-secondary-09, #000) !important; } .rgb-secondary-01 { color: var(--rgb-secondary-01, 255, 255, 255) !important; } .background-rgb-secondary-01 { background-color: var(--rgb-secondary-01, 255, 255, 255) !important; } .border-rgb-secondary-01 { border-color: var(--rgb-secondary-01, 255, 255, 255) !important; } .rgb-secondary-02 { color: var(--rgb-secondary-02, 248, 248, 248) !important; } .background-rgb-secondary-02 { background-color: var(--rgb-secondary-02, 248, 248, 248) !important; } .border-rgb-secondary-02 { border-color: var(--rgb-secondary-02, 248, 248, 248) !important; } .rgb-secondary-03 { color: var(--rgb-secondary-03, 237, 237, 237) !important; } .background-rgb-secondary-03 { background-color: var(--rgb-secondary-03, 237, 237, 237) !important; } .border-rgb-secondary-03 { border-color: var(--rgb-secondary-03, 237, 237, 237) !important; } .rgb-secondary-04 { color: var(--rgb-secondary-04, 204, 204, 204) !important; } .background-rgb-secondary-04 { background-color: var(--rgb-secondary-04, 204, 204, 204) !important; } .border-rgb-secondary-04 { border-color: var(--rgb-secondary-04, 204, 204, 204) !important; } .rgb-secondary-05 { color: var(--rgb-secondary-05, 158, 157, 157) !important; } .background-rgb-secondary-05 { background-color: var(--rgb-secondary-05, 158, 157, 157) !important; } .border-rgb-secondary-05 { border-color: var(--rgb-secondary-05, 158, 157, 157) !important; } .rgb-secondary-06 { color: var(--rgb-secondary-06, 136, 136, 136) !important; } .background-rgb-secondary-06 { background-color: var(--rgb-secondary-06, 136, 136, 136) !important; } .border-rgb-secondary-06 { border-color: var(--rgb-secondary-06, 136, 136, 136) !important; } .rgb-secondary-07 { color: var(--rgb-secondary-07, 85, 85, 85) !important; } .background-rgb-secondary-07 { background-color: var(--rgb-secondary-07, 85, 85, 85) !important; } .border-rgb-secondary-07 { border-color: var(--rgb-secondary-07, 85, 85, 85) !important; } .rgb-secondary-08 { color: var(--rgb-secondary-08, 51, 51, 51) !important; } .background-rgb-secondary-08 { background-color: var(--rgb-secondary-08, 51, 51, 51) !important; } .border-rgb-secondary-08 { border-color: var(--rgb-secondary-08, 51, 51, 51) !important; } .rgb-secondary-09 { color: var(--rgb-secondary-09, 0, 0, 0) !important; } .background-rgb-secondary-09 { background-color: var(--rgb-secondary-09, 0, 0, 0) !important; } .border-rgb-secondary-09 { border-color: var(--rgb-secondary-09, 0, 0, 0) !important; } .color-secondary-10 { color: var(--color-secondary-10, rgba(0, 0, 0, 0.4)) !important; } .background-color-secondary-10 { background-color: var(--color-secondary-10, rgba(0, 0, 0, 0.4)) !important; } .border-color-secondary-10 { border-color: var(--color-secondary-10, rgba(0, 0, 0, 0.4)) !important; } .color-secondary-11 { color: var(--color-secondary-11, rgba(255, 255, 255, 0.64)) !important; } .background-color-secondary-11 { background-color: var(--color-secondary-11, rgba(255, 255, 255, 0.64)) !important; } .border-color-secondary-11 { border-color: var(--color-secondary-11, rgba(255, 255, 255, 0.64)) !important; } .color-secondary-12 { color: var(--color-secondary-12, rgba(0, 0, 0, 0.64)) !important; } .background-color-secondary-12 { background-color: var(--color-secondary-12, rgba(0, 0, 0, 0.64)) !important; } .border-color-secondary-12 { border-color: var(--color-secondary-12, rgba(0, 0, 0, 0.64)) !important; } .color-highlight { color: var(--color-highlight, #268744) !important; } .background-color-highlight { background-color: var(--color-highlight, #268744) !important; } .border-color-highlight { border-color: var(--color-highlight, #268744) !important; } .rgb-highlight { color: var(--rgb-highlight, 38, 135, 68) !important; } .background-rgb-highlight { background-color: var(--rgb-highlight, 38, 135, 68) !important; } .border-rgb-highlight { border-color: var(--rgb-highlight, 38, 135, 68) !important; } .color-success { color: var(--color-success, #168821) !important; } .background-color-success { background-color: var(--color-success, #168821) !important; } .border-color-success { border-color: var(--color-success, #168821) !important; } .color-warning { color: var(--color-warning, #ffcd07) !important; } .background-color-warning { background-color: var(--color-warning, #ffcd07) !important; } .border-color-warning { border-color: var(--color-warning, #ffcd07) !important; } .color-danger { color: var(--color-danger, #e60000) !important; } .background-color-danger { background-color: var(--color-danger, #e60000) !important; } .border-color-danger { border-color: var(--color-danger, #e60000) !important; } .color-info { color: var(--color-info, #155bcb) !important; } .background-color-info { background-color: var(--color-info, #155bcb) !important; } .border-color-info { border-color: var(--color-info, #155bcb) !important; } .rgb-success { color: var(--rgb-success, 22, 136, 33) !important; } .background-rgb-success { background-color: var(--rgb-success, 22, 136, 33) !important; } .border-rgb-success { border-color: var(--rgb-success, 22, 136, 33) !important; } .rgb-warning { color: var(--rgb-warning, 255, 205, 7) !important; } .background-rgb-warning { background-color: var(--rgb-warning, 255, 205, 7) !important; } .border-rgb-warning { border-color: var(--rgb-warning, 255, 205, 7) !important; } .rgb-danger { color: var(--rgb-danger, 230, 0, 0) !important; } .background-rgb-danger { background-color: var(--rgb-danger, 230, 0, 0) !important; } .border-rgb-danger { border-color: var(--rgb-danger, 230, 0, 0) !important; } .rgb-info { color: var(--rgb-info, 21, 91, 203) !important; } .background-rgb-info { background-color: var(--rgb-info, 21, 91, 203) !important; } .border-rgb-info { border-color: var(--rgb-info, 21, 91, 203) !important; } .color-support-01 { color: var(--color-support-01, #36a191) !important; } .background-color-support-01 { background-color: var(--color-support-01, #36a191) !important; } .border-color-support-01 { border-color: var(--color-support-01, #36a191) !important; } .color-support-02 { color: var(--color-support-02, #f2e317) !important; } .background-color-support-02 { background-color: var(--color-support-02, #f2e317) !important; } .border-color-support-02 { border-color: var(--color-support-02, #f2e317) !important; } .color-support-03 { color: var(--color-support-03, #d84800) !important; } .background-color-support-03 { background-color: var(--color-support-03, #d84800) !important; } .border-color-support-03 { border-color: var(--color-support-03, #d84800) !important; } .color-support-04 { color: var(--color-support-04, #a26739) !important; } .background-color-support-04 { background-color: var(--color-support-04, #a26739) !important; } .border-color-support-04 { border-color: var(--color-support-04, #a26739) !important; } .rgb-support-01 { color: var(--rgb-support-01, 54, 161, 145) !important; } .background-rgb-support-01 { background-color: var(--rgb-support-01, 54, 161, 145) !important; } .border-rgb-support-01 { border-color: var(--rgb-support-01, 54, 161, 145) !important; } .rgb-support-02 { color: var(--rgb-support-02, 242, 227, 23) !important; } .background-rgb-support-02 { background-color: var(--rgb-support-02, 242, 227, 23) !important; } .border-rgb-support-02 { border-color: var(--rgb-support-02, 242, 227, 23) !important; } .rgb-support-03 { color: var(--rgb-support-03, 216, 72, 0) !important; } .background-rgb-support-03 { background-color: var(--rgb-support-03, 216, 72, 0) !important; } .border-rgb-support-03 { border-color: var(--rgb-support-03, 216, 72, 0) !important; } .rgb-support-04 { color: var(--rgb-support-04, 162, 103, 57) !important; } .background-rgb-support-04 { background-color: var(--rgb-support-04, 162, 103, 57) !important; } .border-rgb-support-04 { border-color: var(--rgb-support-04, 162, 103, 57) !important; } .color-facebook { color: var(--color-facebook, #3b5998) !important; } .background-color-facebook { background-color: var(--color-facebook, #3b5998) !important; } .border-color-facebook { border-color: var(--color-facebook, #3b5998) !important; } .color-google-plus { color: var(--color-google-plus, #db4a39) !important; } .background-color-google-plus { background-color: var(--color-google-plus, #db4a39) !important; } .border-color-google-plus { border-color: var(--color-google-plus, #db4a39) !important; } .color-linkedin { color: var(--color-linkedin, #0e76a8) !important; } .background-color-linkedin { background-color: var(--color-linkedin, #0e76a8) !important; } .border-color-linkedin { border-color: var(--color-linkedin, #0e76a8) !important; } .color-twitter { color: var(--color-twitter, #00acee) !important; } .background-color-twitter { background-color: var(--color-twitter, #00acee) !important; } .border-color-twitter { border-color: var(--color-twitter, #00acee) !important; } .color-whatsapp { color: var(--color-whatsapp, #25d366) !important; } .background-color-whatsapp { background-color: var(--color-whatsapp, #25d366) !important; } .border-color-whatsapp { border-color: var(--color-whatsapp, #25d366) !important; } .color-xbox { color: var(--color-xbox, #9bc848) !important; } .background-color-xbox { background-color: var(--color-xbox, #9bc848) !important; } .border-color-xbox { border-color: var(--color-xbox, #9bc848) !important; } .color-yahoo { color: var(--color-yahoo, #720e9e) !important; } .background-color-yahoo { background-color: var(--color-yahoo, #720e9e) !important; } .border-color-yahoo { border-color: var(--color-yahoo, #720e9e) !important; } .color-youtube { color: var(--color-youtube, #c4302b) !important; } .background-color-youtube { background-color: var(--color-youtube, #c4302b) !important; } .border-color-youtube { border-color: var(--color-youtube, #c4302b) !important; } .rgb-facebook { color: var(--rgb-facebook, 59, 89, 152) !important; } .background-rgb-facebook { background-color: var(--rgb-facebook, 59, 89, 152) !important; } .border-rgb-facebook { border-color: var(--rgb-facebook, 59, 89, 152) !important; } .rgb-google-plus { color: var(--rgb-google-plus, 219, 74, 57) !important; } .background-rgb-google-plus { background-color: var(--rgb-google-plus, 219, 74, 57) !important; } .border-rgb-google-plus { border-color: var(--rgb-google-plus, 219, 74, 57) !important; } .rgb-linkedin { color: var(--rgb-linkedin, 14, 118, 168) !important; } .background-rgb-linkedin { background-color: var(--rgb-linkedin, 14, 118, 168) !important; } .border-rgb-linkedin { border-color: var(--rgb-linkedin, 14, 118, 168) !important; } .rgb-twitter { color: var(--rgb-twitter, 0, 172, 238) !important; } .background-rgb-twitter { background-color: var(--rgb-twitter, 0, 172, 238) !important; } .border-rgb-twitter { border-color: var(--rgb-twitter, 0, 172, 238) !important; } .rgb-whatsapp { color: var(--rgb-whatsapp, 37, 211, 102) !important; } .background-rgb-whatsapp { background-color: var(--rgb-whatsapp, 37, 211, 102) !important; } .border-rgb-whatsapp { border-color: var(--rgb-whatsapp, 37, 211, 102) !important; } .rgb-xbox { color: var(--rgb-xbox, 155, 200, 72) !important; } .background-rgb-xbox { background-color: var(--rgb-xbox, 155, 200, 72) !important; } .border-rgb-xbox { border-color: var(--rgb-xbox, 155, 200, 72) !important; } .rgb-yahoo { color: var(--rgb-yahoo, 114, 14, 158) !important; } .background-rgb-yahoo { background-color: var(--rgb-yahoo, 114, 14, 158) !important; } .border-rgb-yahoo { border-color: var(--rgb-yahoo, 114, 14, 158) !important; } .rgb-youtube { color: var(--rgb-youtube, 196, 48, 43) !important; } .background-rgb-youtube { background-color: var(--rgb-youtube, 196, 48, 43) !important; } .border-rgb-youtube { border-color: var(--rgb-youtube, 196, 48, 43) !important; } .text-primary-pastel-01 { color: var(--primary-pastel-01, #c5d4eb) !important; } .bg-primary-pastel-01 { background-color: var(--primary-pastel-01, #c5d4eb) !important; } .text-primary-pastel-02 { color: var(--primary-pastel-02, #dbe8fb) !important; } .bg-primary-pastel-02 { background-color: var(--primary-pastel-02, #dbe8fb) !important; } .text-primary-lighten-01 { color: var(--primary-lighten-01, #2670e8) !important; } .bg-primary-lighten-01 { background-color: var(--primary-lighten-01, #2670e8) !important; } .text-primary-lighten-02 { color: var(--primary-lighten-02, #5992ed) !important; } .bg-primary-lighten-02 { background-color: var(--primary-lighten-02, #5992ed) !important; } .text-primary-default { color: var(--primary-default, #1351b4) !important; } .bg-primary-default { background-color: var(--primary-default, #1351b4) !important; } .text-primary-darken-01 { color: var(--primary-darken-01, #0c326f) !important; } .bg-primary-darken-01 { background-color: var(--primary-darken-01, #0c326f) !important; } .text-primary-darken-02 { color: var(--primary-darken-02, #071d41) !important; } .bg-primary-darken-02 { background-color: var(--primary-darken-02, #071d41) !important; } .text-secondary-01 { color: var(--secondary-01, #fff) !important; } .bg-secondary-01 { background-color: var(--secondary-01, #fff) !important; } .text-secondary-02 { color: var(--secondary-02, #f8f8f8) !important; } .bg-secondary-02 { background-color: var(--secondary-02, #f8f8f8) !important; } .text-secondary-03 { color: var(--secondary-03, #ededed) !important; } .bg-secondary-03 { background-color: var(--secondary-03, #ededed) !important; } .text-secondary-04 { color: var(--secondary-04, #ccc) !important; } .bg-secondary-04 { background-color: var(--secondary-04, #ccc) !important; } .text-secondary-05 { color: var(--secondary-05, #9e9d9d) !important; } .bg-secondary-05 { background-color: var(--secondary-05, #9e9d9d) !important; } .text-secondary-06 { color: var(--secondary-06, #888) !important; } .bg-secondary-06 { background-color: var(--secondary-06, #888) !important; } .text-secondary-07 { color: var(--secondary-07, #555) !important; } .bg-secondary-07 { background-color: var(--secondary-07, #555) !important; } .text-secondary-08 { color: var(--secondary-08, #333) !important; } .bg-secondary-08 { background-color: var(--secondary-08, #333) !important; } .text-secondary-09 { color: var(--secondary-09, #000) !important; } .bg-secondary-09 { background-color: var(--secondary-09, #000) !important; } .text-highlight { color: var(--highlight, #268744) !important; } .bg-highlight { background-color: var(--highlight, #268744) !important; } .text-success { color: var(--success, #168821) !important; } .bg-success { background-color: var(--success, #168821) !important; } .text-warning { color: var(--warning, #ffcd07) !important; } .bg-warning { background-color: var(--warning, #ffcd07) !important; } .text-danger { color: var(--danger, #e60000) !important; } .bg-danger { background-color: var(--danger, #e60000) !important; } .text-info { color: var(--info, #155bcb) !important; } .bg-info { background-color: var(--info, #155bcb) !important; } .text-support-01 { color: var(--support-01, #36a191) !important; } .bg-support-01 { background-color: var(--support-01, #36a191) !important; } .text-support-02 { color: var(--support-02, #f2e317) !important; } .bg-support-02 { background-color: var(--support-02, #f2e317) !important; } .text-support-03 { color: var(--support-03, #d84800) !important; } .bg-support-03 { background-color: var(--support-03, #d84800) !important; } .text-support-04 { color: var(--support-04, #a26739) !important; } .bg-support-04 { background-color: var(--support-04, #a26739) !important; } .text-facebook { color: var(--facebook, #3b5998) !important; } .bg-facebook { background-color: var(--facebook, #3b5998) !important; } .text-google-plus { color: var(--google-plus, #db4a39) !important; } .bg-google-plus { background-color: var(--google-plus, #db4a39) !important; } .text-linkedin { color: var(--linkedin, #0e76a8) !important; } .bg-linkedin { background-color: var(--linkedin, #0e76a8) !important; } .text-twitter { color: var(--twitter, #00acee) !important; } .bg-twitter { background-color: var(--twitter, #00acee) !important; } .text-whatsapp { color: var(--whatsapp, #25d366) !important; } .bg-whatsapp { background-color: var(--whatsapp, #25d366) !important; } .text-xbox { color: var(--xbox, #9bc848) !important; } .bg-xbox { background-color: var(--xbox, #9bc848) !important; } .text-yahoo { color: var(--yahoo, #720e9e) !important; } .bg-yahoo { background-color: var(--yahoo, #720e9e) !important; } .text-youtube { color: var(--youtube, #c4302b) !important; } .bg-youtube { background-color: var(--youtube, #c4302b) !important; } body { --font-size: 14px; --text-color: #333; --font-weight: 400; --line-height: font-line-height-medium; color: var(--text-color); font-family: var(--font-family-base); font-size: var(--font-size); font-weight: var(--font-weight); line-height: var(--line-height); } p { margin-bottom: 16px; margin-top: 0; } a { color: var(--color-primary-default); text-decoration: none; } .page-content a:hover { background: var(--status-hover-background); } .page-content a:focus { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } button { cursor: pointer; } img { max-width: 100%; vertical-align: middle; } hr { background-color: var(--color-secondary-04); border: 0; color: inherit; height: 1px; margin: 16px 0; } h1, .h1 { font-size: var(--font-size-scale-up-06); font-weight: var(--font-weight-regular); line-height: var(--font-line-height-low); margin-bottom: 32px; margin-top: 0; } h2, .h2 { font-size: var(--font-size-scale-up-05); font-weight: var(--font-weight-regular); line-height: var(--font-line-height-low); margin-bottom: 20px; margin-top: 28px; } h3, .h3 { font-size: var(--font-size-scale-up-04); font-weight: var(--font-weight-regular); line-height: var(--font-line-height-low); margin-bottom: 20px; margin-top: 28px; } h4, .h4 { font-size: var(--font-size-scale-up-03); font-weight: var(--font-weight-regular); line-height: var(--font-line-height-low); margin-bottom: 20px; margin-top: 28px; } h5, .h5 { font-size: var(--font-size-scale-up-02); font-weight: var(--font-weight-semi-bold); line-height: var(--font-line-height-low); margin-bottom: 16px; margin-top: 28px; } h6, .h6 { font-size: var(--font-size-scale-up-01); font-weight: var(--font-weight-semi-bold); line-height: var(--font-line-height-low); margin-bottom: 16px; margin-top: 28px; } ul, ol { margin: 1rem 0; padding: 0 3rem; } blockquote { background-color: var(--color-secondary-02); border-left: 4px solid #268744; font-style: italic; margin: 1rem 0; padding: 1rem; position: relative; } blockquote>*:last-child { margin-bottom: 0; } label, .label { font-size: var(--font-size-scale-base); font-weight: var(--font-weight-semi-bold); line-height: var(--font-line-height-medium); } fieldset legend, .fieldset { font-size: var(--font-size-scale-up-02); font-weight: var(--font-weight-regular); line-height: var(--font-line-height-low); margin-bottom: 4px; } ::placeholder, .placeholder { font-size: var(--font-size-scale-base); font-style: italic; font-weight: var(--font-weight-regular); opacity: 1; } input, textarea, .input { font-size: var(--font-size-scale-up-01); font-weight: var(--font-weight-medium); color: var(--color-secondary-08); } .help { font-size: var(--font-size-scale-base); } .text-thin { font-weight: 100; } .text-extra-light { font-weight: 200; } .text-light { font-weight: 300; } .text-regular { font-weight: 400; } .text-medium { font-weight: 500; } .text-semi-bold { font-weight: 600; } .text-bold { font-weight: 700; } .text-extra-bold { font-weight: 800; } .text-black { font-weight: 900; } .text-down-01 { font-size: calc(var(--font-size-scale-base) * 0.833); } .text-down-02 { font-size: calc(var(--font-size-scale-base) * 0.694); } .text-down-03 { font-size: calc(var(--font-size-scale-base) * 0.579); } .text-up-01 { font-size: calc(var(--font-size-scale-base) * 1.2); } .text-up-02 { font-size: calc(var(--font-size-scale-base) * 1.44); } .text-up-03 { font-size: calc(var(--font-size-scale-base) * 1.728); } .text-up-04 { font-size: calc(var(--font-size-scale-base) * 2.074); } .text-up-05 { font-size: calc(var(--font-size-scale-base) * 2.488); } .text-up-06 { font-size: calc(var(--font-size-scale-base) * 2.986); } .text-up-07 { font-size: calc(var(--font-size-scale-base) * 3.583); } .svg-inline--fa, .fa, .fab, .fad, .fal, .far, .fas { --icon-size: var(--icon-size-base); display: inline-block; font-size: var(--icon-size); width: calc(var(--icon-size) + 8px); } .svg-inline--fa.fa-w-1, .svg-inline--fa.fa-w-2, .svg-inline--fa.fa-w-3, .svg-inline--fa.fa-w-4, .svg-inline--fa.fa-w-5, .svg-inline--fa.fa-w-6, .svg-inline--fa.fa-w-7, .svg-inline--fa.fa-w-8, .svg-inline--fa.fa-w-9, .svg-inline--fa.fa-w-10, .svg-inline--fa.fa-w-11, .svg-inline--fa.fa-w-12, .svg-inline--fa.fa-w-13, .svg-inline--fa.fa-w-14, .svg-inline--fa.fa-w-15, .svg-inline--fa.fa-w-16, .svg-inline--fa.fa-w-17, .svg-inline--fa.fa-w-18, .svg-inline--fa.fa-w-19, .svg-inline--fa.fa-w-20 { width: calc(var(--icon-size) + 8px); } .fa-xs, .svg-inline--fa.fa-xs { --icon-size: var(--icon-size-xs); } .fa-sm, .svg-inline--fa.fa-sm { --icon-size: var(--icon-size-sm); } .fa-lg, .svg-inline--fa.fa-lg { --icon-size: var(--icon-size-lg); vertical-align: -0.125em; } .fa-2x, .svg-inline--fa.fa-2x { --icon-size: var(--icon-size-2x); } .fa-3x, .svg-inline--fa.fa-3x { --icon-size: var(--icon-size-3x); } .fa-4x, .svg-inline--fa.fa-4x { --icon-size: var(--icon-size-4x); } .fa-5x, .svg-inline--fa.fa-5x { --icon-size: var(--icon-size-5x); } .fa-6x, .svg-inline--fa.fa-6x { --icon-size: var(--icon-size-6x); } .fa-7x, .svg-inline--fa.fa-7x { --icon-size: var(--icon-size-7x); } .fa-8x, .svg-inline--fa.fa-8x { --icon-size: var(--icon-size-8x); } .fa-9x, .svg-inline--fa.fa-9x { --icon-size: var(--icon-size-9x); } .fa-10x, .svg-inline--fa.fa-10x { --icon-size: var(--icon-size-10x); } .highlight { background: var(--status-highlight-background) linear-gradient(var(--status-highlight-overlay), var(--status-highlight-overlay)); color: var(--status-highlight-text); padding: 0 4px; } [disabled], .disabled { cursor: not-allowed; } .dragged { background: var(--status-dragged-background); color: var(--status-dragged-text); box-shadow: 0 3px 6px var(--status-dragged-shadow); } @media (min-width: 576px) { .container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl { padding-left: 8px; padding-right: 8px; } .row { margin-left: -8px; margin-right: -8px; } .row [class^="col"] { padding-left: 8px; padding-right: 8px; } } @media (min-width: 1280px) { .container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl { padding-left: 12px; padding-right: 12px; } .row { margin-left: -12px; margin-right: -12px; } .row [class^="col"] { padding-left: 12px; padding-right: 12px; } } @media (min-width: 1600px) { .container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl { padding-left: 16px; padding-right: 16px; } .row { margin-left: -16px; margin-right: -16px; } .row [class^="col"] { padding-left: 16px; padding-right: 16px; } } .container { width: 100%; padding-right: 8px; padding-left: 8px; margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .container { max-width: 1150px; } } @media (min-width: 998px) { .container { max-width: 1151px; } } @media (min-width: 1280px) { .container { max-width: 1152px; } } @media (min-width: 1600px) { .container { max-width: 1440px; } } .container-fluid, .container-sm, .container-md, .container-lg, .container-xl { width: 100%; padding-right: 8px; padding-left: 8px; margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .container, .container-sm, .container-md { max-width: 1150px; } } @media (min-width: 998px) { .container, .container-sm, .container-md { max-width: 1151px; } } @media (min-width: 1280px) { .container, .container-sm, .container-md, .container-lg { max-width: 1152px; } } @media (min-width: 1600px) { .container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1440px; } } .row { display: flex; flex-wrap: wrap; margin-right: -8px; margin-left: -8px; } .no-gutters { margin-right: 0; margin-left: 0; } .no-gutters>.col, .no-gutters>[class*="col-"] { padding-right: 0; padding-left: 0; } .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, .col-auto, .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, .col-sm-auto, .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, .col-md-auto, .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, .col-lg-auto, .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, .col-xl-auto { position: relative; width: 100%; padding-right: 8px; padding-left: 8px; } .col { flex-basis: 0; flex-grow: 1; max-width: 100%; } .row-cols-1>* { flex: 0 0 100%; max-width: 100%; } .row-cols-2>* { flex: 0 0 50%; max-width: 50%; } .row-cols-3>* { flex: 0 0 33.33333%; max-width: 33.33333%; } .row-cols-4>* { flex: 0 0 25%; max-width: 25%; } .row-cols-5>* { flex: 0 0 20%; max-width: 20%; } .row-cols-6>* { flex: 0 0 16.66667%; max-width: 16.66667%; } .col-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .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%; } .row-cols-sm-1>* { flex: 0 0 100%; max-width: 100%; } .row-cols-sm-2>* { flex: 0 0 50%; max-width: 50%; } .row-cols-sm-3>* { flex: 0 0 33.33333%; max-width: 33.33333%; } .row-cols-sm-4>* { flex: 0 0 25%; max-width: 25%; } .row-cols-sm-5>* { flex: 0 0 20%; max-width: 20%; } .row-cols-sm-6>* { flex: 0 0 16.66667%; max-width: 16.66667%; } .col-sm-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .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: 998px) { .col-md { flex-basis: 0; flex-grow: 1; max-width: 100%; } .row-cols-md-1>* { flex: 0 0 100%; max-width: 100%; } .row-cols-md-2>* { flex: 0 0 50%; max-width: 50%; } .row-cols-md-3>* { flex: 0 0 33.33333%; max-width: 33.33333%; } .row-cols-md-4>* { flex: 0 0 25%; max-width: 25%; } .row-cols-md-5>* { flex: 0 0 20%; max-width: 20%; } .row-cols-md-6>* { flex: 0 0 16.66667%; max-width: 16.66667%; } .col-md-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .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: 1280px) { .col-lg { flex-basis: 0; flex-grow: 1; max-width: 100%; } .row-cols-lg-1>* { flex: 0 0 100%; max-width: 100%; } .row-cols-lg-2>* { flex: 0 0 50%; max-width: 50%; } .row-cols-lg-3>* { flex: 0 0 33.33333%; max-width: 33.33333%; } .row-cols-lg-4>* { flex: 0 0 25%; max-width: 25%; } .row-cols-lg-5>* { flex: 0 0 20%; max-width: 20%; } .row-cols-lg-6>* { flex: 0 0 16.66667%; max-width: 16.66667%; } .col-lg-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .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: 1600px) { .col-xl { flex-basis: 0; flex-grow: 1; max-width: 100%; } .row-cols-xl-1>* { flex: 0 0 100%; max-width: 100%; } .row-cols-xl-2>* { flex: 0 0 50%; max-width: 50%; } .row-cols-xl-3>* { flex: 0 0 33.33333%; max-width: 33.33333%; } .row-cols-xl-4>* { flex: 0 0 25%; max-width: 25%; } .row-cols-xl-5>* { flex: 0 0 20%; max-width: 20%; } .row-cols-xl-6>* { flex: 0 0 16.66667%; max-width: 16.66667%; } .col-xl-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .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%; } } .display-block { display: block !important; } .display-flex { display: flex !important; } .display-inline { display: inline !important; } .display-inline-block { display: inline-block !important; } .display-inline-flex { display: inline-flex !important; } .visible { display: block !important; } .hidden { display: none !important; } @media (min-width: 0px) { .display-none-portrait { display: none !important; } .display-inline-portrait { display: inline !important; } .display-inline-block-portrait { display: inline-block !important; } .display-block-portrait { display: block !important; } .display-table-portrait { display: table !important; } .display-table-row-portrait { display: table-row !important; } .display-table-cell-portrait { display: table-cell !important; } .display-flex-portrait { display: flex !important; } .display-inline-flex-portrait { display: inline-flex !important; } .visible-portrait { display: block !important; } .hidden-portrait { display: none !important; } } @media (min-width: 575px) { .display-none-tablet { display: none !important; } .display-inline-tablet { display: inline !important; } .display-inline-block-tablet { display: inline-block !important; } .display-block-tablet { display: block !important; } .display-table-tablet { display: table !important; } .display-table-row-tablet { display: table-row !important; } .display-table-cell-tablet { display: table-cell !important; } .display-flex-tablet { display: flex !important; } .display-inline-flex-tablet { display: inline-flex !important; } .visible-tablet { display: block !important; } .hidden-tablet { display: none !important; } } @media (min-width: 1280px) { .display-none-desktop { display: none !important; } .display-inline-desktop { display: inline !important; } .display-inline-block-desktop { display: inline-block !important; } .display-block-desktop { display: block !important; } .display-table-desktop { display: table !important; } .display-table-row-desktop { display: table-row !important; } .display-table-cell-desktop { display: table-cell !important; } .display-flex-desktop { display: flex !important; } .display-inline-flex-desktop { display: inline-flex !important; } .visible-desktop { display: block !important; } .hidden-desktop { display: none !important; } } @media (min-width: 1600px) { .display-none-tv { display: none !important; } .display-inline-tv { display: inline !important; } .display-inline-block-tv { display: inline-block !important; } .display-block-tv { display: block !important; } .display-table-tv { display: table !important; } .display-table-row-tv { display: table-row !important; } .display-table-cell-tv { display: table-cell !important; } .display-flex-tv { display: flex !important; } .display-inline-flex-tv { display: inline-flex !important; } .visible-tv { display: block !important; } .hidden-tv { display: none !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: 8px !important; } .mt-1, .my-1 { margin-top: 8px !important; } .mr-1, .mx-1 { margin-right: 8px !important; } .mb-1, .my-1 { margin-bottom: 8px !important; } .ml-1, .mx-1 { margin-left: 8px !important; } .m-2 { margin: 12px !important; } .mt-2, .my-2 { margin-top: 12px !important; } .mr-2, .mx-2 { margin-right: 12px !important; } .mb-2, .my-2 { margin-bottom: 12px !important; } .ml-2, .mx-2 { margin-left: 12px !important; } .m-3 { margin: 16px !important; } .mt-3, .my-3 { margin-top: 16px !important; } .mr-3, .mx-3 { margin-right: 16px !important; } .mb-3, .my-3 { margin-bottom: 16px !important; } .ml-3, .mx-3 { margin-left: 16px !important; } .m-4 { margin: 24px !important; } .mt-4, .my-4 { margin-top: 24px !important; } .mr-4, .mx-4 { margin-right: 24px !important; } .mb-4, .my-4 { margin-bottom: 24px !important; } .ml-4, .mx-4 { margin-left: 24px !important; } .m-5 { margin: 40px !important; } .mt-5, .my-5 { margin-top: 40px !important; } .mr-5, .mx-5 { margin-right: 40px !important; } .mb-5, .my-5 { margin-bottom: 40px !important; } .ml-5, .mx-5 { margin-left: 40px !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: 8px !important; } .pt-1, .py-1 { padding-top: 8px !important; } .pr-1, .px-1 { padding-right: 8px !important; } .pb-1, .py-1 { padding-bottom: 8px !important; } .pl-1, .px-1 { padding-left: 8px !important; } .p-2 { padding: 12px !important; } .pt-2, .py-2 { padding-top: 12px !important; } .pr-2, .px-2 { padding-right: 12px !important; } .pb-2, .py-2 { padding-bottom: 12px !important; } .pl-2, .px-2 { padding-left: 12px !important; } .p-3 { padding: 16px !important; } .pt-3, .py-3 { padding-top: 16px !important; } .pr-3, .px-3 { padding-right: 16px !important; } .pb-3, .py-3 { padding-bottom: 16px !important; } .pl-3, .px-3 { padding-left: 16px !important; } .p-4 { padding: 24px !important; } .pt-4, .py-4 { padding-top: 24px !important; } .pr-4, .px-4 { padding-right: 24px !important; } .pb-4, .py-4 { padding-bottom: 24px !important; } .pl-4, .px-4 { padding-left: 24px !important; } .p-5 { padding: 40px !important; } .pt-5, .py-5 { padding-top: 40px !important; } .pr-5, .px-5 { padding-right: 40px !important; } .pb-5, .py-5 { padding-bottom: 40px !important; } .pl-5, .px-5 { padding-left: 40px !important; } .m-n1 { margin: -8px !important; } .mt-n1, .my-n1 { margin-top: -8px !important; } .mr-n1, .mx-n1 { margin-right: -8px !important; } .mb-n1, .my-n1 { margin-bottom: -8px !important; } .ml-n1, .mx-n1 { margin-left: -8px !important; } .m-n2 { margin: -12px !important; } .mt-n2, .my-n2 { margin-top: -12px !important; } .mr-n2, .mx-n2 { margin-right: -12px !important; } .mb-n2, .my-n2 { margin-bottom: -12px !important; } .ml-n2, .mx-n2 { margin-left: -12px !important; } .m-n3 { margin: -16px !important; } .mt-n3, .my-n3 { margin-top: -16px !important; } .mr-n3, .mx-n3 { margin-right: -16px !important; } .mb-n3, .my-n3 { margin-bottom: -16px !important; } .ml-n3, .mx-n3 { margin-left: -16px !important; } .m-n4 { margin: -24px !important; } .mt-n4, .my-n4 { margin-top: -24px !important; } .mr-n4, .mx-n4 { margin-right: -24px !important; } .mb-n4, .my-n4 { margin-bottom: -24px !important; } .ml-n4, .mx-n4 { margin-left: -24px !important; } .m-n5 { margin: -40px !important; } .mt-n5, .my-n5 { margin-top: -40px !important; } .mr-n5, .mx-n5 { margin-right: -40px !important; } .mb-n5, .my-n5 { margin-bottom: -40px !important; } .ml-n5, .mx-n5 { margin-left: -40px !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: 8px !important; } .mt-sm-1, .my-sm-1 { margin-top: 8px !important; } .mr-sm-1, .mx-sm-1 { margin-right: 8px !important; } .mb-sm-1, .my-sm-1 { margin-bottom: 8px !important; } .ml-sm-1, .mx-sm-1 { margin-left: 8px !important; } .m-sm-2 { margin: 12px !important; } .mt-sm-2, .my-sm-2 { margin-top: 12px !important; } .mr-sm-2, .mx-sm-2 { margin-right: 12px !important; } .mb-sm-2, .my-sm-2 { margin-bottom: 12px !important; } .ml-sm-2, .mx-sm-2 { margin-left: 12px !important; } .m-sm-3 { margin: 16px !important; } .mt-sm-3, .my-sm-3 { margin-top: 16px !important; } .mr-sm-3, .mx-sm-3 { margin-right: 16px !important; } .mb-sm-3, .my-sm-3 { margin-bottom: 16px !important; } .ml-sm-3, .mx-sm-3 { margin-left: 16px !important; } .m-sm-4 { margin: 24px !important; } .mt-sm-4, .my-sm-4 { margin-top: 24px !important; } .mr-sm-4, .mx-sm-4 { margin-right: 24px !important; } .mb-sm-4, .my-sm-4 { margin-bottom: 24px !important; } .ml-sm-4, .mx-sm-4 { margin-left: 24px !important; } .m-sm-5 { margin: 40px !important; } .mt-sm-5, .my-sm-5 { margin-top: 40px !important; } .mr-sm-5, .mx-sm-5 { margin-right: 40px !important; } .mb-sm-5, .my-sm-5 { margin-bottom: 40px !important; } .ml-sm-5, .mx-sm-5 { margin-left: 40px !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: 8px !important; } .pt-sm-1, .py-sm-1 { padding-top: 8px !important; } .pr-sm-1, .px-sm-1 { padding-right: 8px !important; } .pb-sm-1, .py-sm-1 { padding-bottom: 8px !important; } .pl-sm-1, .px-sm-1 { padding-left: 8px !important; } .p-sm-2 { padding: 12px !important; } .pt-sm-2, .py-sm-2 { padding-top: 12px !important; } .pr-sm-2, .px-sm-2 { padding-right: 12px !important; } .pb-sm-2, .py-sm-2 { padding-bottom: 12px !important; } .pl-sm-2, .px-sm-2 { padding-left: 12px !important; } .p-sm-3 { padding: 16px !important; } .pt-sm-3, .py-sm-3 { padding-top: 16px !important; } .pr-sm-3, .px-sm-3 { padding-right: 16px !important; } .pb-sm-3, .py-sm-3 { padding-bottom: 16px !important; } .pl-sm-3, .px-sm-3 { padding-left: 16px !important; } .p-sm-4 { padding: 24px !important; } .pt-sm-4, .py-sm-4 { padding-top: 24px !important; } .pr-sm-4, .px-sm-4 { padding-right: 24px !important; } .pb-sm-4, .py-sm-4 { padding-bottom: 24px !important; } .pl-sm-4, .px-sm-4 { padding-left: 24px !important; } .p-sm-5 { padding: 40px !important; } .pt-sm-5, .py-sm-5 { padding-top: 40px !important; } .pr-sm-5, .px-sm-5 { padding-right: 40px !important; } .pb-sm-5, .py-sm-5 { padding-bottom: 40px !important; } .pl-sm-5, .px-sm-5 { padding-left: 40px !important; } .m-sm-n1 { margin: -8px !important; } .mt-sm-n1, .my-sm-n1 { margin-top: -8px !important; } .mr-sm-n1, .mx-sm-n1 { margin-right: -8px !important; } .mb-sm-n1, .my-sm-n1 { margin-bottom: -8px !important; } .ml-sm-n1, .mx-sm-n1 { margin-left: -8px !important; } .m-sm-n2 { margin: -12px !important; } .mt-sm-n2, .my-sm-n2 { margin-top: -12px !important; } .mr-sm-n2, .mx-sm-n2 { margin-right: -12px !important; } .mb-sm-n2, .my-sm-n2 { margin-bottom: -12px !important; } .ml-sm-n2, .mx-sm-n2 { margin-left: -12px !important; } .m-sm-n3 { margin: -16px !important; } .mt-sm-n3, .my-sm-n3 { margin-top: -16px !important; } .mr-sm-n3, .mx-sm-n3 { margin-right: -16px !important; } .mb-sm-n3, .my-sm-n3 { margin-bottom: -16px !important; } .ml-sm-n3, .mx-sm-n3 { margin-left: -16px !important; } .m-sm-n4 { margin: -24px !important; } .mt-sm-n4, .my-sm-n4 { margin-top: -24px !important; } .mr-sm-n4, .mx-sm-n4 { margin-right: -24px !important; } .mb-sm-n4, .my-sm-n4 { margin-bottom: -24px !important; } .ml-sm-n4, .mx-sm-n4 { margin-left: -24px !important; } .m-sm-n5 { margin: -40px !important; } .mt-sm-n5, .my-sm-n5 { margin-top: -40px !important; } .mr-sm-n5, .mx-sm-n5 { margin-right: -40px !important; } .mb-sm-n5, .my-sm-n5 { margin-bottom: -40px !important; } .ml-sm-n5, .mx-sm-n5 { margin-left: -40px !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: 998px) { .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: 8px !important; } .mt-md-1, .my-md-1 { margin-top: 8px !important; } .mr-md-1, .mx-md-1 { margin-right: 8px !important; } .mb-md-1, .my-md-1 { margin-bottom: 8px !important; } .ml-md-1, .mx-md-1 { margin-left: 8px !important; } .m-md-2 { margin: 12px !important; } .mt-md-2, .my-md-2 { margin-top: 12px !important; } .mr-md-2, .mx-md-2 { margin-right: 12px !important; } .mb-md-2, .my-md-2 { margin-bottom: 12px !important; } .ml-md-2, .mx-md-2 { margin-left: 12px !important; } .m-md-3 { margin: 16px !important; } .mt-md-3, .my-md-3 { margin-top: 16px !important; } .mr-md-3, .mx-md-3 { margin-right: 16px !important; } .mb-md-3, .my-md-3 { margin-bottom: 16px !important; } .ml-md-3, .mx-md-3 { margin-left: 16px !important; } .m-md-4 { margin: 24px !important; } .mt-md-4, .my-md-4 { margin-top: 24px !important; } .mr-md-4, .mx-md-4 { margin-right: 24px !important; } .mb-md-4, .my-md-4 { margin-bottom: 24px !important; } .ml-md-4, .mx-md-4 { margin-left: 24px !important; } .m-md-5 { margin: 40px !important; } .mt-md-5, .my-md-5 { margin-top: 40px !important; } .mr-md-5, .mx-md-5 { margin-right: 40px !important; } .mb-md-5, .my-md-5 { margin-bottom: 40px !important; } .ml-md-5, .mx-md-5 { margin-left: 40px !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: 8px !important; } .pt-md-1, .py-md-1 { padding-top: 8px !important; } .pr-md-1, .px-md-1 { padding-right: 8px !important; } .pb-md-1, .py-md-1 { padding-bottom: 8px !important; } .pl-md-1, .px-md-1 { padding-left: 8px !important; } .p-md-2 { padding: 12px !important; } .pt-md-2, .py-md-2 { padding-top: 12px !important; } .pr-md-2, .px-md-2 { padding-right: 12px !important; } .pb-md-2, .py-md-2 { padding-bottom: 12px !important; } .pl-md-2, .px-md-2 { padding-left: 12px !important; } .p-md-3 { padding: 16px !important; } .pt-md-3, .py-md-3 { padding-top: 16px !important; } .pr-md-3, .px-md-3 { padding-right: 16px !important; } .pb-md-3, .py-md-3 { padding-bottom: 16px !important; } .pl-md-3, .px-md-3 { padding-left: 16px !important; } .p-md-4 { padding: 24px !important; } .pt-md-4, .py-md-4 { padding-top: 24px !important; } .pr-md-4, .px-md-4 { padding-right: 24px !important; } .pb-md-4, .py-md-4 { padding-bottom: 24px !important; } .pl-md-4, .px-md-4 { padding-left: 24px !important; } .p-md-5 { padding: 40px !important; } .pt-md-5, .py-md-5 { padding-top: 40px !important; } .pr-md-5, .px-md-5 { padding-right: 40px !important; } .pb-md-5, .py-md-5 { padding-bottom: 40px !important; } .pl-md-5, .px-md-5 { padding-left: 40px !important; } .m-md-n1 { margin: -8px !important; } .mt-md-n1, .my-md-n1 { margin-top: -8px !important; } .mr-md-n1, .mx-md-n1 { margin-right: -8px !important; } .mb-md-n1, .my-md-n1 { margin-bottom: -8px !important; } .ml-md-n1, .mx-md-n1 { margin-left: -8px !important; } .m-md-n2 { margin: -12px !important; } .mt-md-n2, .my-md-n2 { margin-top: -12px !important; } .mr-md-n2, .mx-md-n2 { margin-right: -12px !important; } .mb-md-n2, .my-md-n2 { margin-bottom: -12px !important; } .ml-md-n2, .mx-md-n2 { margin-left: -12px !important; } .m-md-n3 { margin: -16px !important; } .mt-md-n3, .my-md-n3 { margin-top: -16px !important; } .mr-md-n3, .mx-md-n3 { margin-right: -16px !important; } .mb-md-n3, .my-md-n3 { margin-bottom: -16px !important; } .ml-md-n3, .mx-md-n3 { margin-left: -16px !important; } .m-md-n4 { margin: -24px !important; } .mt-md-n4, .my-md-n4 { margin-top: -24px !important; } .mr-md-n4, .mx-md-n4 { margin-right: -24px !important; } .mb-md-n4, .my-md-n4 { margin-bottom: -24px !important; } .ml-md-n4, .mx-md-n4 { margin-left: -24px !important; } .m-md-n5 { margin: -40px !important; } .mt-md-n5, .my-md-n5 { margin-top: -40px !important; } .mr-md-n5, .mx-md-n5 { margin-right: -40px !important; } .mb-md-n5, .my-md-n5 { margin-bottom: -40px !important; } .ml-md-n5, .mx-md-n5 { margin-left: -40px !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: 1280px) { .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: 8px !important; } .mt-lg-1, .my-lg-1 { margin-top: 8px !important; } .mr-lg-1, .mx-lg-1 { margin-right: 8px !important; } .mb-lg-1, .my-lg-1 { margin-bottom: 8px !important; } .ml-lg-1, .mx-lg-1 { margin-left: 8px !important; } .m-lg-2 { margin: 12px !important; } .mt-lg-2, .my-lg-2 { margin-top: 12px !important; } .mr-lg-2, .mx-lg-2 { margin-right: 12px !important; } .mb-lg-2, .my-lg-2 { margin-bottom: 12px !important; } .ml-lg-2, .mx-lg-2 { margin-left: 12px !important; } .m-lg-3 { margin: 16px !important; } .mt-lg-3, .my-lg-3 { margin-top: 16px !important; } .mr-lg-3, .mx-lg-3 { margin-right: 16px !important; } .mb-lg-3, .my-lg-3 { margin-bottom: 16px !important; } .ml-lg-3, .mx-lg-3 { margin-left: 16px !important; } .m-lg-4 { margin: 24px !important; } .mt-lg-4, .my-lg-4 { margin-top: 24px !important; } .mr-lg-4, .mx-lg-4 { margin-right: 24px !important; } .mb-lg-4, .my-lg-4 { margin-bottom: 24px !important; } .ml-lg-4, .mx-lg-4 { margin-left: 24px !important; } .m-lg-5 { margin: 40px !important; } .mt-lg-5, .my-lg-5 { margin-top: 40px !important; } .mr-lg-5, .mx-lg-5 { margin-right: 40px !important; } .mb-lg-5, .my-lg-5 { margin-bottom: 40px !important; } .ml-lg-5, .mx-lg-5 { margin-left: 40px !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: 8px !important; } .pt-lg-1, .py-lg-1 { padding-top: 8px !important; } .pr-lg-1, .px-lg-1 { padding-right: 8px !important; } .pb-lg-1, .py-lg-1 { padding-bottom: 8px !important; } .pl-lg-1, .px-lg-1 { padding-left: 8px !important; } .p-lg-2 { padding: 12px !important; } .pt-lg-2, .py-lg-2 { padding-top: 12px !important; } .pr-lg-2, .px-lg-2 { padding-right: 12px !important; } .pb-lg-2, .py-lg-2 { padding-bottom: 12px !important; } .pl-lg-2, .px-lg-2 { padding-left: 12px !important; } .p-lg-3 { padding: 16px !important; } .pt-lg-3, .py-lg-3 { padding-top: 16px !important; } .pr-lg-3, .px-lg-3 { padding-right: 16px !important; } .pb-lg-3, .py-lg-3 { padding-bottom: 16px !important; } .pl-lg-3, .px-lg-3 { padding-left: 16px !important; } .p-lg-4 { padding: 24px !important; } .pt-lg-4, .py-lg-4 { padding-top: 24px !important; } .pr-lg-4, .px-lg-4 { padding-right: 24px !important; } .pb-lg-4, .py-lg-4 { padding-bottom: 24px !important; } .pl-lg-4, .px-lg-4 { padding-left: 24px !important; } .p-lg-5 { padding: 40px !important; } .pt-lg-5, .py-lg-5 { padding-top: 40px !important; } .pr-lg-5, .px-lg-5 { padding-right: 40px !important; } .pb-lg-5, .py-lg-5 { padding-bottom: 40px !important; } .pl-lg-5, .px-lg-5 { padding-left: 40px !important; } .m-lg-n1 { margin: -8px !important; } .mt-lg-n1, .my-lg-n1 { margin-top: -8px !important; } .mr-lg-n1, .mx-lg-n1 { margin-right: -8px !important; } .mb-lg-n1, .my-lg-n1 { margin-bottom: -8px !important; } .ml-lg-n1, .mx-lg-n1 { margin-left: -8px !important; } .m-lg-n2 { margin: -12px !important; } .mt-lg-n2, .my-lg-n2 { margin-top: -12px !important; } .mr-lg-n2, .mx-lg-n2 { margin-right: -12px !important; } .mb-lg-n2, .my-lg-n2 { margin-bottom: -12px !important; } .ml-lg-n2, .mx-lg-n2 { margin-left: -12px !important; } .m-lg-n3 { margin: -16px !important; } .mt-lg-n3, .my-lg-n3 { margin-top: -16px !important; } .mr-lg-n3, .mx-lg-n3 { margin-right: -16px !important; } .mb-lg-n3, .my-lg-n3 { margin-bottom: -16px !important; } .ml-lg-n3, .mx-lg-n3 { margin-left: -16px !important; } .m-lg-n4 { margin: -24px !important; } .mt-lg-n4, .my-lg-n4 { margin-top: -24px !important; } .mr-lg-n4, .mx-lg-n4 { margin-right: -24px !important; } .mb-lg-n4, .my-lg-n4 { margin-bottom: -24px !important; } .ml-lg-n4, .mx-lg-n4 { margin-left: -24px !important; } .m-lg-n5 { margin: -40px !important; } .mt-lg-n5, .my-lg-n5 { margin-top: -40px !important; } .mr-lg-n5, .mx-lg-n5 { margin-right: -40px !important; } .mb-lg-n5, .my-lg-n5 { margin-bottom: -40px !important; } .ml-lg-n5, .mx-lg-n5 { margin-left: -40px !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: 1600px) { .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: 8px !important; } .mt-xl-1, .my-xl-1 { margin-top: 8px !important; } .mr-xl-1, .mx-xl-1 { margin-right: 8px !important; } .mb-xl-1, .my-xl-1 { margin-bottom: 8px !important; } .ml-xl-1, .mx-xl-1 { margin-left: 8px !important; } .m-xl-2 { margin: 12px !important; } .mt-xl-2, .my-xl-2 { margin-top: 12px !important; } .mr-xl-2, .mx-xl-2 { margin-right: 12px !important; } .mb-xl-2, .my-xl-2 { margin-bottom: 12px !important; } .ml-xl-2, .mx-xl-2 { margin-left: 12px !important; } .m-xl-3 { margin: 16px !important; } .mt-xl-3, .my-xl-3 { margin-top: 16px !important; } .mr-xl-3, .mx-xl-3 { margin-right: 16px !important; } .mb-xl-3, .my-xl-3 { margin-bottom: 16px !important; } .ml-xl-3, .mx-xl-3 { margin-left: 16px !important; } .m-xl-4 { margin: 24px !important; } .mt-xl-4, .my-xl-4 { margin-top: 24px !important; } .mr-xl-4, .mx-xl-4 { margin-right: 24px !important; } .mb-xl-4, .my-xl-4 { margin-bottom: 24px !important; } .ml-xl-4, .mx-xl-4 { margin-left: 24px !important; } .m-xl-5 { margin: 40px !important; } .mt-xl-5, .my-xl-5 { margin-top: 40px !important; } .mr-xl-5, .mx-xl-5 { margin-right: 40px !important; } .mb-xl-5, .my-xl-5 { margin-bottom: 40px !important; } .ml-xl-5, .mx-xl-5 { margin-left: 40px !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: 8px !important; } .pt-xl-1, .py-xl-1 { padding-top: 8px !important; } .pr-xl-1, .px-xl-1 { padding-right: 8px !important; } .pb-xl-1, .py-xl-1 { padding-bottom: 8px !important; } .pl-xl-1, .px-xl-1 { padding-left: 8px !important; } .p-xl-2 { padding: 12px !important; } .pt-xl-2, .py-xl-2 { padding-top: 12px !important; } .pr-xl-2, .px-xl-2 { padding-right: 12px !important; } .pb-xl-2, .py-xl-2 { padding-bottom: 12px !important; } .pl-xl-2, .px-xl-2 { padding-left: 12px !important; } .p-xl-3 { padding: 16px !important; } .pt-xl-3, .py-xl-3 { padding-top: 16px !important; } .pr-xl-3, .px-xl-3 { padding-right: 16px !important; } .pb-xl-3, .py-xl-3 { padding-bottom: 16px !important; } .pl-xl-3, .px-xl-3 { padding-left: 16px !important; } .p-xl-4 { padding: 24px !important; } .pt-xl-4, .py-xl-4 { padding-top: 24px !important; } .pr-xl-4, .px-xl-4 { padding-right: 24px !important; } .pb-xl-4, .py-xl-4 { padding-bottom: 24px !important; } .pl-xl-4, .px-xl-4 { padding-left: 24px !important; } .p-xl-5 { padding: 40px !important; } .pt-xl-5, .py-xl-5 { padding-top: 40px !important; } .pr-xl-5, .px-xl-5 { padding-right: 40px !important; } .pb-xl-5, .py-xl-5 { padding-bottom: 40px !important; } .pl-xl-5, .px-xl-5 { padding-left: 40px !important; } .m-xl-n1 { margin: -8px !important; } .mt-xl-n1, .my-xl-n1 { margin-top: -8px !important; } .mr-xl-n1, .mx-xl-n1 { margin-right: -8px !important; } .mb-xl-n1, .my-xl-n1 { margin-bottom: -8px !important; } .ml-xl-n1, .mx-xl-n1 { margin-left: -8px !important; } .m-xl-n2 { margin: -12px !important; } .mt-xl-n2, .my-xl-n2 { margin-top: -12px !important; } .mr-xl-n2, .mx-xl-n2 { margin-right: -12px !important; } .mb-xl-n2, .my-xl-n2 { margin-bottom: -12px !important; } .ml-xl-n2, .mx-xl-n2 { margin-left: -12px !important; } .m-xl-n3 { margin: -16px !important; } .mt-xl-n3, .my-xl-n3 { margin-top: -16px !important; } .mr-xl-n3, .mx-xl-n3 { margin-right: -16px !important; } .mb-xl-n3, .my-xl-n3 { margin-bottom: -16px !important; } .ml-xl-n3, .mx-xl-n3 { margin-left: -16px !important; } .m-xl-n4 { margin: -24px !important; } .mt-xl-n4, .my-xl-n4 { margin-top: -24px !important; } .mr-xl-n4, .mx-xl-n4 { margin-right: -24px !important; } .mb-xl-n4, .my-xl-n4 { margin-bottom: -24px !important; } .ml-xl-n4, .mx-xl-n4 { margin-left: -24px !important; } .m-xl-n5 { margin: -40px !important; } .mt-xl-n5, .my-xl-n5 { margin-top: -40px !important; } .mr-xl-n5, .mx-xl-n5 { margin-right: -40px !important; } .mb-xl-n5, .my-xl-n5 { margin-bottom: -40px !important; } .ml-xl-n5, .mx-xl-n5 { margin-left: -40px !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; } } .feedback { font-style: italic; font-weight: var(--font-weight-medium, 500); padding: 4px 0; } .feedback.is-valid { color: var(--color-success, #168821); } .feedback.is-invalid { color: var(--color-danger, #e60000); } .feedback.is-disabled { color: #555; } .br-divider { align-items: center; display: flex; justify-content: center; margin: 1em 0; border-top: 1px solid var(--color-secondary-04, #ccc); border-left: none; border-right: none; border-bottom: none; width: 100%; } .br-divider.fundo-neutro { border-top: 1px solid var(--color-secondary-01, #fff); margin: 1em 0; border-left: none; border-right: none; border-bottom: none; width: 100%; } .dropdown { position: relative; z-index: 1; } .dropdown .menu { background: var(--color-secondary-01, #fff); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.22); display: none; position: absolute; } .dropdown .menu .title { display: block; font-weight: var(--font-weight-semi-bold, 600); padding: 8px 16px; } .dropdown .menu .item { background: var(--color-secondary-01, #fff); border: 0; display: block; padding: 8px 16px; position: relative; text-align: left; width: 100%; } .dropdown .menu a.item, .dropdown .menu button.item { text-decoration: none; } .dropdown .menu a.item:hover, .dropdown .menu button.item:hover { background: var(--status-hover-background, var(--color-primary-pastel-02)); } .dropdown .menu.is-active { display: block; } .skip-menu { list-style: none; position: absolute; } .skip-menu a { color: var(--color-secondary-01, #fff); position: absolute; top: -200em; white-space: nowrap; } .skip-menu a:focus { align-items: center; background: var(--color-highlight, #268744); border-radius: 100px; display: inline-flex; height: 44px; left: 20px; outline: 0; padding: 0 24px; position: absolute; text-decoration: none; top: auto; z-index: 11; } @supports (display: grid) { .template-system, .template-site, .template-authentication { display: grid; grid-template-areas: "header" "wrapper" "footer"; grid-template-rows: auto 1fr auto; min-height: 100vh; } .template-system .page-header, .template-site .page-header, .template-authentication .page-header { grid-area: header; } .template-system .page-wrapper, .template-site .page-wrapper, .template-authentication .page-wrapper { grid-area: wrapper; } .template-system .page-footer, .template-site .page-footer, .template-authentication .page-footer { grid-area: footer; } .template-system .page-wrapper { display: grid; grid-template-columns: auto 1fr; } } .govbr { font-weight: var(--font-weight-extra-bold, 800); letter-spacing: -1px; } .is-go-top { align-items: center; background: transparent; border: 0; display: inline-flex; font-weight: var(--font-weight-extra-bold, 800); margin: 0; padding: 0; text-transform: uppercase; } .shadow-bottom { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); } .sticky { position: sticky; top: 0; z-index: 1; } .header-bar { align-items: center; display: flex; flex-wrap: wrap; height: 45px; margin: 0 -8px; position: relative; } .system-bar { align-items: center; height: 60px; } .timeout { display: none; } .timeout .session { font-size: 12px; font-weight: var(--font-weight-semi-bold, 600); } .timeout .timer { font-size: 12px; font-weight: var(--font-weight-medium, 500); } .links { border-top: 1px solid var(--color-secondary-03, #ededed); font-size: 14px; padding: 8px; position: relative; } .links span { display: block; font-weight: var(--font-weight-bold, 700); margin: 8px 0; text-transform: uppercase; } .links a { align-items: center; display: flex; padding: 4px 0; } .links a [class*="fa-"] { margin-left: 8px; } .social-network { border-top: 1px solid var(--color-secondary-03, #ededed); margin: 0; padding: 8px; text-transform: uppercase; } .social-network span { display: block; font-size: 14px; font-weight: var(--font-weight-bold, 700); margin-right: 20px; } .social-network ul { display: inline-block; margin: 0; padding: 0; } .social-network ul li { display: inline-block; margin: 0; padding: 0; } .social-network ul li a { color: var(--color-primary-default, #1351b4); display: inline-block; padding: 8px 16px; } .social-network ul li:first-child a { padding-left: 0; } .social-network ul li:last-child a { padding-right: 0; } .page-footer { position: relative; } .page-footer a { color: var(--color-secondary-01, #fff); } .page-footer .logo { display: block; padding-bottom: 40px; padding-top: 56px; position: static; text-align: left; } .page-footer .logo img { height: 60px; max-width: none; width: 166px; } .page-footer .navigation { border-top: 1px solid var(--color-secondary-01, #fff); padding: 0; position: static; } .page-footer .navigation .item { border-bottom: 1px solid var(--color-secondary-01, #fff); } .page-footer .navigation .item a, .page-footer .navigation .item button { color: var(--color-secondary-01, #fff); display: inline-block; font-weight: var(--font-weight-extra-bold, 800); padding: 16px 0; text-transform: uppercase; width: auto; } .page-footer .navigation .item a:hover, .page-footer .navigation .item button:hover { background: transparent; color: var(--status-hover-background, var(--color-primary-pastel-02)); text-decoration: underline; } .page-footer .navigation .item.is-active a, .page-footer .navigation .item.is-active button { background: transparent; } .page-footer .navigation .submenu { background: transparent; position: static; } .page-footer .navigation .level-1 { padding-bottom: 12px; } .page-footer .navigation .level-1 a, .page-footer .navigation .level-1 button { font-size: 14px; font-weight: var(--font-weight-medium, 500); padding: 8px 0; text-transform: none; } .page-footer .navigation .level-1 .item { border-bottom: 0; } .page-footer .navigation .level-2 { display: none; } .page-footer .social-network { border: 0; color: var(--color-secondary-01, #fff); padding: 56px 0 16px; text-align: left; } .page-footer .social-network span { display: block; } .page-footer .social-network a { color: var(--color-secondary-01, #fff); } .page-footer #footer-brasil { background: transparent; width: auto; } .page-footer #footer-brasil #wrapper-footer-brasil { justify-content: flex-start; max-width: 100%; padding: 56px 0 32px; width: auto; } .page-footer #footer-brasil .logo-acesso-footer, .page-footer #footer-brasil .logo-governo-federal { filter: invert(100%); } .page-footer .chancela-serpro { border-bottom: 4px solid var(--color-primary-darken-02, #071d41); padding: 8px; text-align: center; } [data-type="system"] .header-bar { height: 90px; } [data-type="system"] .logo { align-items: flex-start; align-self: flex-start; flex-direction: column-reverse; padding: 0 12px; position: static; } [data-type="system"] .logo .name { display: block; font-size: 20px; } [data-type="system"] .logo .description { display: block; font-size: 12px; } [data-type="system"] .quicklinks { display: none; } [data-type="system"] .search { top: 45px; } [data-type="system"] .search.is-active { bottom: 45px; top: 0; } [data-type="system"] .menu-hamburger { top: 45px; } @media (min-width: 576px) { .header-bar { height: 85px; } [data-type="system"] .header-bar { height: 90px; } [data-type="system"] .logo { display: flex; } [data-type="system"] .logo .description { margin: 0; } [data-type="system"] .search { bottom: 0; } [data-type="system"] .menu-hamburger { bottom: 0; } } @media (min-width: 998px) { .header-bar { height: 150px; } .nav-configs { display: none; } .page-footer .navigation { border-top: 0; } .page-footer .navigation::after { content: none; } .page-footer .navigation .local { display: flex; flex-direction: row; flex-wrap: wrap; } .page-footer .navigation .item { border-bottom: 0; flex: 0 0 16.66667%; padding-right: 16px; width: auto; } .page-footer .navigation .item>a, .page-footer .navigation .item>button { display: inline-block; width: auto; } .page-footer .navigation .item>a:hover, .page-footer .navigation .item>button:hover { text-decoration: underline; } .page-footer .navigation .item:hover>a, .page-footer .navigation .item:hover>button, .page-footer .navigation .item:active>a, .page-footer .navigation .item:active>button { background: transparent; font-weight: var(--font-weight-extra-bold, 800); } .page-footer .navigation .item .item:hover>a, .page-footer .navigation .item .item:hover>button, .page-footer .navigation .item .item:active>a, .page-footer .navigation .item .item:active>button { font-weight: var(--font-weight-medium, 500); } .page-footer .navigation .level-1, .page-footer .navigation .level-2, .page-footer .navigation .level-3 { box-shadow: none; } .page-footer .navigation .level-1 { background: transparent; display: block; margin: 0; padding: 0; position: static; width: auto; } .page-footer .navigation .level-1 .item:hover .submenu { display: none; } .page-footer .chancela-serpro { bottom: 100%; left: 0; position: absolute; right: 0; text-align: right; } [data-type="system"] .header-bar { height: 150px; margin: 0; } [data-type="system"] .logo { flex: 0 0 50%; height: 50%; padding: 0; } [data-type="system"] .logo .name { margin: 0; position: static; } [data-type="system"] .logo .description { margin: 0; position: static; } [data-type="system"] .quicklinks { align-items: center; display: inline-flex; flex: 0 0 50%; height: 50%; margin: 0; } [data-type="system"] .search { bottom: auto; margin-bottom: 0; right: 300px; top: 84px; } [data-type="system"] .search.is-active { bottom: auto; left: 0; top: 84px; } [data-type="system"] .user-bar { flex: 1; height: 50%; justify-content: flex-end; } [data-type="system"] .menu-hamburger { bottom: 22px; left: -12px; top: auto; } [data-type="system"]+.page-wrapper { flex-direction: row; } } .br-search .br-input { width: 100%; } .template-authentication .page-content { padding: 8px; } .template-authentication .page-wrapper { position: relative; } .template-authentication .accessibility { position: absolute; right: 16px; top: 16px; } .template-authentication .accessibility .icon { font-size: 150%; } .template-authentication .accessibility a { text-decoration: none; } .template-authentication .logo { display: block; margin-top: 8px; position: static; text-align: left; } .template-authentication .marca { width: 150px; } .template-authentication .signin-menu a { align-items: center; color: var(--color-secondary-08, #333); display: flex; margin-bottom: 8px; margin-left: 14px; text-decoration: none; } .template-authentication .signin-menu a:hover { color: var(--status-hover-background, var(--color-primary-pastel-02)); } .template-authentication .signin-menu .icon { margin-right: 8px; } @media (min-width: 576px) { .template-authentication .left-side { background-color: var(--color-secondary-02, #f8f8f8); } .template-authentication .left-side .page-content { padding-left: 0; padding-right: 0; } .template-authentication .right-side .page-content { padding-left: 60px; } .template-authentication .logo { margin-bottom: 50px; margin-top: 100px; text-align: center; } .template-authentication .accessibility { position: static; text-align: right; } .template-authentication .accessibility .icon { font-size: 100%; } .template-authentication .main-title { margin-top: 70px; } } @media (min-width: 998px) { .template-authentication .left-side .page-content { margin-left: auto; max-width: 267px; } .template-authentication .right-side { max-width: 632px; } .template-authentication .right-side .page-content { padding-left: 120px; } } @media (min-width: 1280px) { .template-authentication .right-side { max-width: 774px; } } @media (min-width: 1600px) { .template-authentication .right-side { max-width: 918px; } } @supports (display: grid) { @media (min-width: 576px) { .template-authentication .page-wrapper { display: grid; grid-template-areas: "left-side right-side"; grid-template-columns: 30vw 1fr; grid-template-rows: 1fr; } } @media (min-width: 998px) { .template-authentication .page-wrapper { grid-template-columns: 37vw 1fr; } } } .br-accordion { border-top: 1px solid var(--color-secondary-04); margin-bottom: 16px; } .br-accordion .item { border-bottom: 1px solid var(--color-secondary-04); display: flex; flex-direction: column; } .br-accordion .item[active] { border-bottom: 0; } .br-accordion .item[active] .header .icon, .br-accordion .item[active] .header .title { color: var(--color-primary-darken-01); font-weight: var(--font-weight-semi-bold); } .br-accordion .item[active] .header:hover { color: var(--color-primary-darken-01); } .br-accordion .item[active]+.content { border-bottom: 1px solid var(--color-secondary-04); display: block; } .br-accordion .item .header { background: transparent; border: 0; display: flex; font-size: var(--font-size-scale-up-01); justify-content: space-between; padding: 16px 0; text-align: left; text-decoration: none; width: 100%; outline: none; } .br-accordion .item .header:hover { background-color: var(--color-primary-pastel-02); color: var(--color-primary-default); text-decoration: none; } .br-accordion .item .header:hover .title, .br-accordion .item .header:hover .icon { color: inherit; } .br-accordion .item .header .icon { color: var(--color-primary-default); margin: 0 16px 0 12px; } .br-accordion .item .header .title { color: var(--color-primary-default); flex: 1; font-weight: var(--font-weight-medium); margin: 0; } .br-accordion .content { display: none; font-size: var(--font-size-scale-base); margin: 0 8px; padding: 8px 64px 16px; } .br-accordion .content *:last-child { margin-bottom: 0; } .br-accordion[negative] { background-color: var(--color-primary-darken-02); } .br-accordion[negative] .item .header .icon, .br-accordion[negative] .item .header .title { color: var(--color-secondary-01); } .br-accordion[negative] .item .header:hover { background-color: rgba(var(--rgb-secondary-01), 0.12); } .br-accordion[negative] .item .header:hover .title, .br-accordion[negative] .item .header:hover .icon { color: var(--color-secondary-01); } .br-accordion[negative] .item+.content { color: var(--color-secondary-01); } .br-avatar { display: inline-block; } .br-avatar .change { background: transparent; border: 0; display: inline-block; padding: 0; position: relative; } .br-avatar .change .icon { bottom: 0; display: inline-block; position: absolute; right: 0; } .br-avatar .image { background-color: var(--color-primary-pastel-02); border: 0; border-radius: 50%; color: var(--color-primary-pastel-01); display: inline-block; height: 40px; overflow: hidden; padding: 0; text-align: center; width: 40px; } .br-avatar .image img { height: 40px; width: 40px; } .br-avatar .image .svg-inline--fa, .br-avatar .image .fa, .br-avatar .image .fab, .br-avatar .image .fad, .br-avatar .image .fal, .br-avatar .image .far, .br-avatar .image .fas { --icon-size: var(--icon-size-2x); margin-top: 0.25em; } .br-avatar.is-medium .change .svg-inline--fa, .br-avatar.is-medium .change .fa, .br-avatar.is-medium .change .fab, .br-avatar.is-medium .change .fad, .br-avatar.is-medium .change .fal, .br-avatar.is-medium .change .far, .br-avatar.is-medium .change .fas, .br-avatar.medium .change .svg-inline--fa, .br-avatar.medium .change .fa, .br-avatar.medium .change .fab, .br-avatar.medium .change .fad, .br-avatar.medium .change .fal, .br-avatar.medium .change .far, .br-avatar.medium .change .fas, .br-avatar[medium] .change .svg-inline--fa, .br-avatar[medium] .change .fa, .br-avatar[medium] .change .fab, .br-avatar[medium] .change .fad, .br-avatar[medium] .change .fal, .br-avatar[medium] .change .far, .br-avatar[medium] .change .fas { --icon-size: var(--icon-size-2x); } .br-avatar.is-medium .image, .br-avatar.medium .image, .br-avatar[medium] .image { height: 100px; width: 100px; } .br-avatar.is-medium .image img, .br-avatar.medium .image img, .br-avatar[medium] .image img { height: 100px; width: 100px; } .br-avatar.is-medium .image .svg-inline--fa, .br-avatar.is-medium .image .fa, .br-avatar.is-medium .image .fab, .br-avatar.is-medium .image .fad, .br-avatar.is-medium .image .fal, .br-avatar.is-medium .image .far, .br-avatar.is-medium .image .fas, .br-avatar.medium .image .svg-inline--fa, .br-avatar.medium .image .fa, .br-avatar.medium .image .fab, .br-avatar.medium .image .fad, .br-avatar.medium .image .fal, .br-avatar.medium .image .far, .br-avatar.medium .image .fas, .br-avatar[medium] .image .svg-inline--fa, .br-avatar[medium] .image .fa, .br-avatar[medium] .image .fab, .br-avatar[medium] .image .fad, .br-avatar[medium] .image .fal, .br-avatar[medium] .image .far, .br-avatar[medium] .image .fas { --icon-size: var(--icon-size-5x); } .br-avatar.is-large .change .svg-inline--fa, .br-avatar.is-large .change .fa, .br-avatar.is-large .change .fab, .br-avatar.is-large .change .fad, .br-avatar.is-large .change .fal, .br-avatar.is-large .change .far, .br-avatar.is-large .change .fas, .br-avatar.large .change .svg-inline--fa, .br-avatar.large .change .fa, .br-avatar.large .change .fab, .br-avatar.large .change .fad, .br-avatar.large .change .fal, .br-avatar.large .change .far, .br-avatar.large .change .fas, .br-avatar[large] .change .svg-inline--fa, .br-avatar[large] .change .fa, .br-avatar[large] .change .fab, .br-avatar[large] .change .fad, .br-avatar[large] .change .fal, .br-avatar[large] .change .far, .br-avatar[large] .change .fas { --icon-size: var(--icon-size-3x); } .br-avatar.is-large .image, .br-avatar.large .image, .br-avatar[large] .image { height: 160px; width: 160px; } .br-avatar.is-large .image img, .br-avatar.large .image img, .br-avatar[large] .image img { height: 160px; width: 160px; } .br-avatar.is-large .image .svg-inline--fa, .br-avatar.is-large .image .fa, .br-avatar.is-large .image .fab, .br-avatar.is-large .image .fad, .br-avatar.is-large .image .fal, .br-avatar.is-large .image .far, .br-avatar.is-large .image .fas, .br-avatar.large .image .svg-inline--fa, .br-avatar.large .image .fa, .br-avatar.large .image .fab, .br-avatar.large .image .fad, .br-avatar.large .image .fal, .br-avatar.large .image .far, .br-avatar.large .image .fas, .br-avatar[large] .image .svg-inline--fa, .br-avatar[large] .image .fa, .br-avatar[large] .image .fab, .br-avatar[large] .image .fad, .br-avatar[large] .image .fal, .br-avatar[large] .image .far, .br-avatar[large] .image .fas { --icon-size: var(--icon-size-8x); } .br-badge { display: inline-block; position: relative; } .br-badge .icon { background: var(--color-secondary-03); border-radius: 40px; box-shadow: 0 0 0 1px var(--color-secondary-01); display: inline-block; font-size: var(--font-size-scale-down-01); font-weight: var(--font-weight-semi-bold); min-height: 18px; min-width: 18px; padding: 0 4px; position: absolute; text-align: center; top: 0; z-index: 1; } .br-badge .icon .svg-inline--fa, .br-badge .icon .fa, .br-badge .icon .fab, .br-badge .icon .fad, .br-badge .icon .fal, .br-badge .icon .far, .br-badge .icon .fas { --icon-size: v(icon-size-xs); width: auto; } .br-badge .icon:first-child { right: calc(100% - 12px); } .br-badge .icon:last-child { left: calc(100% - 12px); } .br-badge .icon:empty { border-radius: 50%; min-height: 8px; min-width: 8px; padding: 0; } .br-badge .content { display: inline-block; } .br-badge.is-bottom .icon, .br-badge.bottom .icon, .br-badge[bottom] .icon { bottom: 0; top: auto; } .br-badge.is-medium .icon, .br-badge.medium .icon, .br-badge[medium] .icon { transform: scale(1.5); } .br-badge.is-medium .icon:first-child, .br-badge.medium .icon:first-child, .br-badge[medium] .icon:first-child { right: calc(100% - 21px); } .br-badge.is-medium .icon:last-child, .br-badge.medium .icon:last-child, .br-badge[medium] .icon:last-child { left: calc(100% - 21px); } .br-badge.is-medium .icon:empty, .br-badge.medium .icon:empty, .br-badge[medium] .icon:empty { min-height: 13.5px; min-width: 13.5px; } .br-badge.is-large .icon, .br-badge.large .icon, .br-badge[large] .icon { transform: scale(2.5); } .br-badge.is-large .icon:first-child, .br-badge.large .icon:first-child, .br-badge[large] .icon:first-child { right: calc(100% - 35px); } .br-badge.is-large .icon:last-child, .br-badge.large .icon:last-child, .br-badge[large] .icon:last-child { left: calc(100% - 35px); } .br-badge.is-large .icon:empty, .br-badge.large .icon:empty, .br-badge[large] .icon:empty { min-height: 13.5px; min-width: 13.5px; } .br-badge.is-success .icon, .br-badge.success .icon, .br-badge[success] .icon { background: var(--color-success); color: var(--color-secondary-01); } .br-badge.is-warning .icon, .br-badge.warning .icon, .br-badge[warning] .icon { background: var(--color-warning); } .br-badge.is-danger .icon, .br-badge.danger .icon, .br-badge[danger] .icon { background: var(--color-danger); color: var(--color-secondary-01); } .br-badge.is-info .icon, .br-badge.info .icon, .br-badge[info] .icon { background: var(--color-info); color: var(--color-secondary-01); } .br-breadcrumb { display: flex; flex-wrap: nowrap; list-style: none; margin: 0; padding: 0; overflow-x: auto; } .br-breadcrumb .home a { color: var(--color-secondary-07, #555); } .br-breadcrumb .home a:hover, .br-breadcrumb .home a:focus { color: var(--color-primary-lighten-01, #2670e8); text-decoration: none; } .br-breadcrumb li { color: var(--color-secondary-07, #555); display: inline; font-size: var(--font-size-scale-down-01, 0.833); font-weight: var(--font-weight-semi-bold, 600); flex: 0 0 auto; } .br-breadcrumb li a { color: var(--color-secondary-08, #333); font-weight: var(--font-weight-medium, 500); text-decoration: none; } .br-breadcrumb li a:hover { text-decoration: underline; } .br-breadcrumb li.more svg { background-color: var(--color-secondary-04, #ccc); padding: 0 2px; margin: 0; cursor: pointer; } .br-breadcrumb li+li::before { color: var(--color-secondary-04, #ccc); content: ">"; font-size: var(--font-size-scale-down-01, 0.833); font-weight: var(--font-weight-regular, 400); padding: 0 8px; } .br-breadcrumb .is-active { font-weight: var(--font-weight-bold, 700); } .br-breadcrumb .is-active a { font-weight: var(--font-weight-bold, 700); } .br-breadcrumb::-webkit-scrollbar { height: 6px; } .br-breadcrumb::-webkit-scrollbar-track { background: var(--color-secondary-04); border-radius: 0px; } .br-breadcrumb::-webkit-scrollbar-thumb { background: var(--color-secondary-05); border-radius: 0px; } .br-button { background: transparent; border: 1px solid transparent; border-radius: 20px; color: var(--color-primary-default); cursor: pointer; display: inline-block; font-weight: var(--font-weight-semi-bold); height: 40px; line-height: 40px; padding: 0 40px; text-align: center; width: 100%; } @media (min-width: 575px) { .br-button { min-width: 156px; width: auto; } .br-button.is-call-to-action, .br-button.action, .br-button[action] { min-width: 220px; } } .br-button.is-primary, .br-button.primary, .br-button[primary] { background: var(--color-primary-default); color: var(--color-secondary-01); } .br-button.is-primary:not(:disabled):focus, .br-button.is-primary:not(:disabled)[focus], .br-button.is-primary:not(:disabled):hover, .br-button.is-primary:not(:disabled)[hover], .br-button.primary:not(:disabled):focus, .br-button.primary:not(:disabled)[focus], .br-button.primary:not(:disabled):hover, .br-button.primary:not(:disabled)[hover], .br-button[primary]:not(:disabled):focus, .br-button[primary]:not(:disabled)[focus], .br-button[primary]:not(:disabled):hover, .br-button[primary]:not(:disabled)[hover] { color: var(--color-primary-default); } .br-button.is-primary:not(:disabled):active, .br-button.is-primary:not(:disabled)[active], .br-button.primary:not(:disabled):active, .br-button.primary:not(:disabled)[active], .br-button[primary]:not(:disabled):active, .br-button[primary]:not(:disabled)[active] { color: var(--color-secondary-01); } .br-button.is-call-to-action, .br-button.action, .br-button[action] { background: var(--color-highlight); border-color: var(--color-secondary-03); border-radius: 40px; border-width: 16px; color: var(--color-secondary-01); font-size: var(--font-size-scale-up-01); height: 80px; line-height: 48px; padding: 0 44px; } .br-button.is-call-to-action:not(:disabled):not(:active):not([active]):focus, .br-button.is-call-to-action:not(:disabled):not(:active):not([active])[focus], .br-button.action:not(:disabled):not(:active):not([active]):focus, .br-button.action:not(:disabled):not(:active):not([active])[focus], .br-button[action]:not(:disabled):not(:active):not([active]):focus, .br-button[action]:not(:disabled):not(:active):not([active])[focus] { color: var(--color-highlight); } .br-button.is-call-to-action:not(:disabled):not(:active):not([active]):hover, .br-button.is-call-to-action:not(:disabled):not(:active):not([active])[hover], .br-button.action:not(:disabled):not(:active):not([active]):hover, .br-button.action:not(:disabled):not(:active):not([active])[hover], .br-button[action]:not(:disabled):not(:active):not([active]):hover, .br-button[action]:not(:disabled):not(:active):not([active])[hover] { background: var(--color-support-01); color: var(--color-secondary-01); } .br-button.is-secondary, .br-button.secondary, .br-button[secondary] { border-color: var(--color-primary-default); } .br-button.is-mini, .br-button.mini, .br-button[mini] { font-size: var(--font-size-scale-down-01); height: 32px; line-height: 32px; min-width: 68px; width: auto; } .br-button.is-circle, .br-button.circle, .br-button[circle] { border-radius: 50%; height: var(--icon-size-3x); min-width: 0; padding: 0; width: var(--icon-size-3x); } .br-button.is-circle.is-call-to-action, .br-button.is-circle.action, .br-button.is-circle[action], .br-button.circle.is-call-to-action, .br-button.circle.action, .br-button.circle[action], .br-button[circle].is-call-to-action, .br-button[circle].action, .br-button[circle][action] { height: var(--icon-size-5x); width: var(--icon-size-5x); } .br-button.is-circle.is-mini, .br-button.is-circle.mini, .br-button.is-circle[mini], .br-button.circle.is-mini, .br-button.circle.mini, .br-button.circle[mini], .br-button[circle].is-mini, .br-button[circle].mini, .br-button[circle][mini] { height: 32px; width: 32px; } .br-button:not(:disabled):focus { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-button:not(:disabled)[focus] { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-button:not(:disabled):hover { background: var(--status-hover-background); } .br-button:not(:disabled)[hover] { background: var(--status-hover-background); } .br-button:not(:disabled):active { background: var(--status-pressed-background); color: var(--status-pressed-text); } .br-button:not(:disabled):active { color: var(--color-secondary-01); } .br-button:not(:disabled)[active] { background: var(--status-pressed-background); color: var(--color-secondary-01); } .br-button:disabled { cursor: not-allowed; opacity: 0.5; } @keyframes spinAround { from { transform: rotate(0deg); } to { transform: rotate(359deg); } } .br-checkbox { display: inline-block; vertical-align: top; } .br-checkbox input[type='checkbox'] { opacity: 0; position: absolute; } .br-checkbox input[type='checkbox']:focus:checked+label:before, .br-checkbox input[type='checkbox']:focus+label::before { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)) !important; } .br-checkbox input[type='checkbox']:disabled+label { pointer-events: none; } .br-checkbox input[type='checkbox']+label { align-items: flex-start; color: var(--color-secondary-07); cursor: pointer; display: inline-flex; font-weight: var(--font-weight-medium); margin-bottom: 0; min-height: 24px; padding-left: 32px; position: relative; vertical-align: top; font-size: var(--font-size-scale-up-01); } .br-checkbox input[type='checkbox']+label:hover:before { border: 1px solid var(--color-secondary-06, #888); box-shadow: 0 0 0 5px rgba(var(--rgb-primary-lighten-01), 0.45); } .br-checkbox input[type='checkbox']+label:before { background: var(--color-secondary-01, #fff); border: 1px solid var(--color-secondary-06, #888); border-radius: 4px; content: ''; height: 24px; left: 0; position: absolute; width: 24px; } .br-checkbox input[type='checkbox']+label:empty { padding-left: 24px; } .br-checkbox input[type='checkbox']:checked+label::after { border: solid var(--color-primary-lighten-01); border-width: 0 3px 3px 0; content: ''; height: var(--icon-size-sm); left: 8px; position: absolute; top: 4px; transform: rotate(45deg); width: 8px; } .br-checkbox input[type='checkbox']:invalid+label::before { border-color: var(--color-danger, #e60000); border-width: 2px; } .br-checkbox input[type='checkbox']:disabled+label::before { background-color: var(--color-secondary-03, #ededed); pointer-events: none; box-shadow: none !important; } .br-checkbox input[type='checkbox']:disabled:checked+label::before { background: var(--color-secondary-05, #9e9d9d); border-color: var(--color-secondary-05, #9e9d9d); pointer-events: none; } .br-checkbox.is-invalid:not(.is-inverted) input[type='checkbox']+label { color: var(--color-danger, #e60000); } .br-checkbox.is-invalid:not(.is-inverted) input[type='checkbox']+label:hover:before { border-width: 2px; border-color: var(--color-danger, #e60000); } .br-checkbox.is-invalid:not(.is-inverted) input[type='checkbox']+label::before { border-width: 2px; border-color: var(--color-danger, #e60000); } .br-checkbox.is-invalid:not(.is-inverted) input[type='checkbox']:focus:checked+label:before, .br-checkbox.is-invalid:not(.is-inverted) input[type='checkbox']:focus+label:before { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)) !important; border-color: var(--color-danger, #e60000); } .br-checkbox.is-invalid:not(.is-inverted) input[type='checkbox']:checked+label::before { border-color: var(--color-danger, #e60000); } .br-checkbox.is-inverted.is-invalid input[type='checkbox']+label { color: var(--color-secondary-01); } .br-checkbox.is-inverted.is-invalid input[type='checkbox']+label:before { border-width: 2px; border-color: var(--color-danger, #e60000); } .br-checkbox.is-inverted.is-invalid input[type='checkbox']+label:hover:before { box-shadow: 0 0 0 5px rgba(var(--rgb-secondary-01), 0.45); } .br-checkbox.is-valid:not(.is-inverted) input[type='checkbox']+label { color: var(--color-success, #168821); } .br-checkbox.is-valid:not(.is-inverted) input[type='checkbox']+label:hover:before { border: 1px solid var(--color-secondary-06, #888); box-shadow: 0 0 0 5px rgba(var(--rgb-primary-lighten-02), 0.45); } .br-checkbox.is-valid:not(.is-inverted) input[type='checkbox']+label::before { border-color: var(--color-success, #168821) !important; border-width: 2px; } .br-checkbox.is-valid:not(.is-inverted) input[type='checkbox']:focus:checked+label:before, .br-checkbox.is-valid:not(.is-inverted) input[type='checkbox']:focus+label:before { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)) !important; border-color: var(--color-success, #168821); } .br-checkbox.is-valid:not(.is-inverted) input[type='checkbox']:checked+label::before { border-color: var(--color-success, #168821); } .br-checkbox.is-inverted.is-valid input[type='checkbox']+label { color: var(--color-secondary-01); } .br-checkbox.is-inverted.is-valid input[type='checkbox']+label:before { border-color: var(--color-success, #168821); border-width: 2px; } .br-checkbox.is-inverted.is-valid input[type='checkbox']+label:hover:before { box-shadow: 0 0 0 5px rgba(var(--rgb-secondary-01), 0.45); } .br-checkbox.is-inverted input[type='checkbox']+label { color: var(--color-secondary-01); } .br-checkbox.is-inverted input[type='checkbox']+label:hover:before { box-shadow: 0 0 0 5px rgba(var(--rgb-secondary-01), 0.45); } .br-checkbox.is-inverted input[type='checkbox']:checked+label { color: var(--color-secondary-01); } .br-checkbox.is-inverted input[type='checkbox']:checked+label:hover:before { border: 1px solid var(--color-secondary-06, #888); box-shadow: 0 0 0 5px rgba(var(--rgb-secondary-01), 0.45); } .br-checkbox.is-inverted input[type='checkbox']:disabled+label:before { pointer-events: none; background: rgba(var(--rgb-secondary-01), 0.45); border-color: var(--color-secondary-01); } .br-checkbox.is-inverted input[type='checkbox']:checked+label::before { background: var(--color-secondary-01, #fff); border: 1px solid var(--color-secondary-01, #fff); } .br-checkbox.is-inverted input[type='checkbox']:checked+label::after { border-color: var(--color-primary-lighten-01, #2670e8); } .br-checkbox.is-inverted input[type='checkbox']:disabled:checked+label::after { border-color: var(--color-secondary-05, #9e9d9d); } .br-checkbox.is-inverted.is-invalid input[type='checkbox']:checked+label { color: var(--color-secondary-01); } .br-checkbox.is-inverted.is-invalid input[type='checkbox']:checked+label:after { border-color: var(--color-primary-lighten-01); } .br-checkbox.is-inverted.is-invalid input[type='checkbox']:checked+label:before { border-color: var(--color-danger, #e60000); } .br-checkbox.is-inverted.is-valid input[type='checkbox']:checked+label:after { border-color: var(--color-primary-lighten-01); } .br-checkbox.is-inverted.is-valid input[type='checkbox']:checked+label:before { border: 2px solid var(--color-success, #168821); background-color: var(--color-secondary-01, #fff); } .br-checkbox.is-small input[type='checkbox']+label { line-height: 20px; min-height: 20px; padding: 0 0 0 36px; } .br-checkbox.is-small input[type='checkbox']+label::before { height: 20px; width: 20px; } .br-checkbox.is-small input[type='checkbox']:checked+label::after { left: 7px; top: 3px; border-width: 0 2px 2px 0; height: var(--icon-size-sm); width: 6px; } .br-checkbox .feedback { font-size: var(--font-size-scale-down-01, 0.833); font-weight: var(--font-weight-medium); } .with-description { margin: 0; } .description { font-size: var(--font-size-scale-down-01); font-weight: var(--font-weight-medium); } .description.is-inverted { color: var(--color-secondary-01); } .br-datepicker input { border-color: var(--color-secondary-06) !important; border-radius: 6px !important; height: 40px !important; position: relative; width: 187px !important; } .br-datepicker input+button { background-color: transparent; border: none; color: var(--color-primary-default); font-size: var(--font-size-scale-up-02); left: 144px; top: 28px; position: absolute; } .br-datepicker .qs-datepicker-container { font-family: var(--font-family-base); position: absolute; width: 288px; display: flex; flex-direction: column; z-index: 9001; user-select: none; overflow: hidden; background: white; -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16); -moz-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16); box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16); } .br-datepicker .qs-datepicker-container * { box-sizing: border-box; } .br-datepicker .qs-datepicker-container.qs-centered { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); } .br-datepicker .qs-datepicker-container.qs-hidden { display: none; } .br-datepicker .qs-datepicker { padding: 16px 24px 20px 24px; } .br-datepicker .qs-datepicker .qs-overlay { position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.75); color: white; width: 100%; height: 100%; padding: .5em; z-index: 1; opacity: 1; transition: opacity .3s; display: flex; flex-direction: column; } .br-datepicker .qs-datepicker .qs-overlay.qs-hidden { opacity: 0; z-index: -1; } .br-datepicker .qs-datepicker .qs-overlay .qs-overlay-year { border: none; background: transparent; border-bottom: 1px solid white; border-radius: 0; color: white; font-size: 0.875em; padding: .25em 0; width: 80%; text-align: center; margin: 0 auto; display: block; } .br-datepicker .qs-datepicker .qs-overlay .qs-overlay-year::-webkit-inner-spin-button { -webkit-appearance: none; } .br-datepicker .qs-datepicker .qs-overlay .qs-close { padding: .5em; cursor: pointer; position: absolute; top: 0; right: 0; } .br-datepicker .qs-datepicker .qs-overlay .qs-submit { border: 1px solid white; border-radius: 0.26392em; padding: .5em; margin: 0 auto auto; cursor: pointer; background: rgba(128, 128, 128, 0.4); } .br-datepicker .qs-datepicker .qs-overlay .qs-submit.qs-disabled { color: gray; border-color: gray; cursor: not-allowed; } .br-datepicker .qs-datepicker .qs-overlay .qs-overlay-month-container { display: flex; flex-wrap: wrap; flex-grow: 1; } .br-datepicker .qs-datepicker .qs-overlay .qs-overlay-month { display: flex; justify-content: center; align-items: center; width: calc(100% / 3); cursor: pointer; opacity: .5; transition: opacity 0.15s; } .br-datepicker .qs-datepicker .qs-overlay .qs-overlay-month.active, .br-datepicker .qs-datepicker .qs-overlay .qs-overlay-month:hover { opacity: 1; } .br-datepicker .qs-datepicker .qs-controls { color: var(--color-primary-default); font-size: var(--font-size-scale-up-01); font-weight: var(--font-weight-semi-bold); width: 100%; display: flex; justify-content: space-between; align-items: center; flex-grow: 1; flex-shrink: 0; filter: blur(0px); transition: filter .3s; } .br-datepicker .qs-datepicker .qs-controls.qs-blur { filter: blur(5px); } .br-datepicker .qs-datepicker .qs-arrow { height: 1.5625em; width: 1.5625em; position: relative; cursor: pointer; border-radius: 0.26392em; transition: background .15s; } .br-datepicker .qs-datepicker .qs-arrow:after { content: ''; border: 0.39062em solid transparent; position: absolute; top: 50%; transition: border .2s; } .br-datepicker .qs-datepicker .qs-arrow.qs-left:after { border-right-color: var(--color-primary-default); right: 50%; transform: translate(25%, -50%); } .br-datepicker .qs-datepicker .qs-arrow.qs-right:after { border-left-color: var(--color-primary-default); left: 50%; transform: translate(-25%, -50%); } .br-datepicker .qs-datepicker .qs-month-year { font-weight: bold; transition: border .2s; border-bottom: 1px solid transparent; cursor: pointer; } .br-datepicker .qs-datepicker .qs-month-year:focus, .br-datepicker .qs-datepicker .qs-month-year:active:focus { outline: none; } .br-datepicker .qs-datepicker .qs-month { padding-right: 8px; font-weight: var(--font-weight-semi-bold); } .br-datepicker .qs-datepicker .qs-year { padding-left: 8px; font-weight: var(--font-weight-semi-bold); } .br-datepicker .qs-datepicker .qs-squares { display: flex; flex-wrap: wrap; padding-top: 8px; filter: blur(0px); transition: filter .3s; } .br-datepicker .qs-datepicker .qs-squares.qs-blur { filter: blur(5px); } .br-datepicker .qs-datepicker .qs-square { width: 32px; padding: 0 1px; display: flex; align-items: center; justify-content: center; cursor: pointer; font-size: var(--font-size-scale-base); font-weight: var(--font-weight-medium); color: var(--color-primary-default); line-height: 28px; margin-bottom: 2px; } .br-datepicker .qs-datepicker .qs-square.qs-current { background-color: var(--color-primary-default); color: var(--color-secondary-01); -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; } .br-datepicker .qs-datepicker .qs-square.qs-active { background-color: var(--color-primary-pastel-02); -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; } .br-datepicker .qs-datepicker .qs-square.qs-range-date-start:not(.qs-range-date-6) { border-top-right-radius: 0; border-bottom-right-radius: 0; } .br-datepicker .qs-datepicker .qs-square.qs-range-date-start.qs-active { background: var(--color-primary-lighten-01); color: var(--color-secondary-01); } .br-datepicker .qs-datepicker .qs-square.qs-range-date-middle { background: var(--color-primary-lighten-01); color: var(--color-secondary-01); } .br-datepicker .qs-datepicker .qs-square.qs-range-date-middle:not(.qs-range-date-0):not(.qs-range-date-6) { border-radius: 0; } .br-datepicker .qs-datepicker .qs-square.qs-range-date-middle.qs-range-date-0 { border-top-right-radius: 0; border-bottom-right-radius: 0; } .br-datepicker .qs-datepicker .qs-square.qs-range-date-middle.qs-range-date-6 { border-top-left-radius: 0; border-bottom-left-radius: 0; } .br-datepicker .qs-datepicker .qs-square.qs-range-date-middle.Sab { -webkit-border-top-right-radius: 16px; -webkit-border-bottom-right-radius: 16px; -moz-border-radius-topright: 16px; -moz-border-radius-bottomright: 16px; border-top-right-radius: 16px; border-bottom-right-radius: 16px; } .br-datepicker .qs-datepicker .qs-square.qs-range-date-middle.Sab:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):not(.qs-current):hover { background: var(--color-primary-lighten-01); -webkit-border-top-right-radius: 16px; -webkit-border-bottom-right-radius: 16px; -moz-border-radius-topright: 16px; -moz-border-radius-bottomright: 16px; border-top-right-radius: 16px; border-bottom-right-radius: 16px; } .br-datepicker .qs-datepicker .qs-square.qs-range-date-middle.Dom { -webkit-border-top-left-radius: 16px; -webkit-border-bottom-left-radius: 16px; -moz-border-radius-topleft: 16px; -moz-border-radius-bottomleft: 16px; border-top-left-radius: 16px; border-bottom-left-radius: 16px; } .br-datepicker .qs-datepicker .qs-square.qs-range-date-middle.Dom:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):not(.qs-current):hover { background: var(--color-primary-lighten-01); -webkit-border-top-left-radius: 16px; -webkit-border-bottom-left-radius: 16px; -moz-border-radius-topleft: 16px; -moz-border-radius-bottomleft: 16px; border-top-left-radius: 16px; border-bottom-left-radius: 16px; } .br-datepicker .qs-datepicker .qs-square.qs-range-date-middle.qs-current { background-color: var(--color-primary-default); color: var(--color-secondary-01); } .br-datepicker .qs-datepicker .qs-square.qs-range-date-middle:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):not(.qs-current):hover { background: var(--color-primary-lighten-01); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .br-datepicker .qs-datepicker .qs-square.qs-range-date-end:not(.qs-range-date-0) { border-top-left-radius: 0; border-bottom-left-radius: 0; } .br-datepicker .qs-datepicker .qs-square.qs-range-date-end.qs-active { background: var(--color-primary-lighten-01); color: var(--color-secondary-01); } .br-datepicker .qs-datepicker .qs-square.qs-disabled { cursor: not-allowed; } .br-datepicker .qs-datepicker .qs-square.qs-disabled span { color: var(--color-primary-pastel-01); } .br-datepicker .qs-datepicker .qs-square.qs-empty { cursor: default; } .br-datepicker .qs-datepicker .qs-square.qs-day { cursor: default; font-size: var(--font-size-scale-base); font-weight: var(--font-weight-medium); color: var(--color-secondary-07); } .br-datepicker .qs-datepicker .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):not(.qs-current):hover { background: var(--color-primary-pastel-02); -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; } .br-datepicker .qs-datepicker .qs-event { position: relative; } .br-datepicker .qs-datepicker .qs-event:after { content: ''; position: absolute; width: 0.4687em; height: 0.4687em; border-radius: 50%; background: var(--color-primary-lighten-01, #2670e8); bottom: 0; right: 0; } .br-datepicker .qs-datepicker .qs-event.qs-disabled:after, .br-datepicker .qs-datepicker .qs-event.qs-empty:after { background: var(--color-primary-pastel-02, #dbe8fb); } .br-input { position: relative; } .br-input input { background: var(--color-secondary-01); border: 1px solid #888; border-radius: 6px; display: block; min-height: 48px; padding-left: 16px; padding-right: 40px; width: 100%; /*&:focus { background: v(status-focused-background) linear-gradient( v(status-focused-overlay), v(status-focused-overlay) ); }*/ } .br-input input:focus { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-input input:focus { outline: none; } .br-input input:invalid { border-color: var(--color-danger); box-shadow: 0 0 0 1px var(--color-danger); } .br-input input:disabled { background: var(--status-disabled-background); border-color: var(--color-secondary-04); } .br-input.has-icon input { padding-right: 48px; } .br-input.has-icon input:disabled+.icon { color: var(--status-disabled-text); cursor: not-allowed; } .br-input.has-icon .icon { background: transparent; border: 0; bottom: 0; font-size: 1rem; height: 48px; line-height: 48px; margin: 0; min-width: 0; padding: 0 16px; position: absolute; right: 0; width: auto; } .br-input.has-icon .icon img { max-width: 24px; min-width: 24px; transform: translate(0, -4px); } .br-input.has-icon button.icon { color: var(--color-primary-default); } .br-input.has-icon button.icon:focus, .br-input.has-icon button.icon:hover { color: var(--color-primary-lighten-01); } .br-input .search-items { background: var(--color-secondary-01); box-shadow: 0 3px 6px rgba(var(--color-secondary-09), 0.22); left: 0; margin-top: 1px; position: absolute; right: 0; top: 100%; z-index: 1; } .br-input .search-items>* { cursor: pointer; padding: 8px; } .br-input .search-items>*.is-active, .br-input .search-items>*:hover { background-color: var(--color-primary-pastel-02); } .br-input.is-medium input { height: 40px; } .br-input.is-medium .icon { height: 40px; line-height: 40px; } .br-input.is-small input { height: 32px; } .br-input.is-small .icon { height: 32px; line-height: 32px; } .br-input.is-valid input { border-color: var(--color-success); box-shadow: 0 0 0 1px var(--color-success); outline: none; } .br-input.is-invalid input { border-color: var(--color-danger); box-shadow: 0 0 0 1px var(--color-danger); outline: none; } .br-input.is-focus input { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-input.is-disabled label { opacity: .45; } .br-input.is-disabled input { background: var(--status-disabled-background); border-color: var(--color-secondary-04); color: var(--color-secondary-04); } .br-language { z-index: 4; } .br-language .trigger { align-items: center; background: transparent; border: 0; color: #212529; display: flex; font-weight: 400; padding: 0; } .br-language .trigger .arrow { font-size: 10px; margin-left: 8px; } .br-language .menu { border-top: 1px solid #ffcd07; margin: 8px 0 0; right: 0; } .br-language .menu .title { border-bottom: 1px solid #ccc; font-size: 14px; font-style: italic; font-weight: 600; margin: 16px 16px 8px; padding: 0; } .br-language .menu .item { white-space: nowrap; } .br-language .menu .item.is-active { color: #1351b4; font-weight: 600; } .br-list ul { list-style: none; } .br-list ul li::before { color: currentColor; content: "\2022"; display: inline-block; opacity: 0.65; padding-right: 8px; position: absolute; transform: scale(3) translate(-2px, -1px); } .br-list ul, .br-list ol { margin: 0; } .br-list ul li, .br-list ol li { padding: 8px 0; } .br-list ul ul, .br-list ul ol, .br-list ol ul, .br-list ol ol { margin: 8px 0 -8px; } .br-list dt { font-weight: var(--font-weight-semi-bold); padding: 8px 0; } .br-list dd { font-style: italic; padding: 8px 0; } .br-list .header { align-items: center; display: flex; font-size: var(--font-size-scale-down-01); font-weight: var(--font-weight-bold); justify-content: space-between; padding: 8px 16px; } .br-list .item { align-items: center; display: flex; height: 56px; } .br-list .item .support { padding: 0 16px; } .br-list .item .support:first-child { padding-right: 0; } .br-list .item .support:last-child { padding-left: 0; } .br-list .item .content { flex: 1; padding: 0 16px; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .br-list .item .content .subtitle, .br-list .item .content .text, .br-list .item .content .description { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .br-list .item .content .description { opacity: 0.6; } .br-list .item.divider, .br-list .item[divider] { border-bottom: 1px solid var(--color-secondary-04); } .br-list .item.one-line, .br-list .item[one-line] { height: 56px; } .br-list .item.two-lines, .br-list .item[two-lines] { height: 72px; } .br-list .item.three-lines, .br-list .item[three-lines] { height: 88px; } .br-list .item.selected, .br-list .item[selected] { background: var(--status-selected-background); color: var(--status-selected-text); } .br-list .item:disabled, .br-list .item[disabled] { opacity: 0.65; } .br-list a.item, .br-list button.item { background: transparent; border: 0; color: var(--text-color); padding: 0; text-align: left; width: 100%; } .br-list a.item:not([disabled]):focus, .br-list button.item:not([disabled]):focus { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-list a.item:not([disabled]):hover, .br-list button.item:not([disabled]):hover { background: var(--status-hover-background); } .br-list a.item:not([disabled]):active, .br-list button.item:not([disabled]):active { background: var(--status-pressed-background); color: var(--status-pressed-text); } .br-list a.item:not([disabled]):active, .br-list a.item:not([disabled]).active, .br-list a.item:not([disabled])[active], .br-list button.item:not([disabled]):active, .br-list button.item:not([disabled]).active, .br-list button.item:not([disabled])[active] { background: var(--status-activated-background); color: var(--status-activated-text); } .br-list.condensed .item, .br-list[condensed] .item { height: 48px; } @media (min-width: 992px) { .br-list.condensed .item, .br-list[condensed] .item { height: 32px; } } .br-list.condensed .item.one-line, .br-list.condensed .item[one-line], .br-list[condensed] .item.one-line, .br-list[condensed] .item[one-line] { height: 48px; } @media (min-width: 992px) { .br-list.condensed .item.one-line, .br-list.condensed .item[one-line], .br-list[condensed] .item.one-line, .br-list[condensed] .item[one-line] { height: 32px; } } .br-list.condensed .item.two-lines, .br-list.condensed .item[two-lines], .br-list[condensed] .item.two-lines, .br-list[condensed] .item[two-lines] { height: 56px; } .br-list.condensed .item.three-lines, .br-list.condensed .item[three-lines], .br-list[condensed] .item.three-lines, .br-list[condensed] .item[three-lines] { height: 72px; } .br-list .item.active+.br-list, .br-list .item[active]+.br-list { max-height: 200em; } .br-list .br-list { background-image: linear-gradient(transparent, rgba(var(--rgb-secondary-06), 0.24)), linear-gradient(rgba(var(--rgb-secondary-06), 0.24), transparent); background-position: bottom, top; background-repeat: no-repeat; background-size: 100% 9px; max-height: 0; overflow: hidden; transition: all 400ms ease-in-out; } .br-menu { background: var(--color-secondary-03); box-shadow: 3px 0 3px rgba(var(--rgb-secondary-09), 0.16); display: flex; flex-flow: column; height: 100vh; overflow: hidden; } .br-menu .folders { flex: 1; overflow: auto; position: relative; } .br-menu .folders ul { list-style: none; margin: 0; padding: 0; } .br-menu .folders .close-menu { left: 8px; position: absolute; top: 10px; z-index: 1; } .br-menu .folders .folder .header { align-items: center; background: var(--color-secondary-01); border: 0; border-color: var(--color-secondary-04); border-style: solid; border-width: 0 0 1px; color: var(--color-primary-default); display: flex; padding: 0 0 0 32px; position: relative; text-align: left; width: 100%; } .br-menu .folders .folder .header[hidden] { display: none; } .br-menu .folders .folder .header::after { background: var(--color-warning); bottom: 0; content: ""; height: 2px; margin-left: 16px; position: absolute; width: 80px; } .br-menu .folders .folder .header.logo::after { content: none; } .br-menu .folders .folder .header .support { padding: 0 16px; } .br-menu .folders .folder .header .support:first-child { padding-right: 0; } .br-menu .folders .folder .header .support:last-child { padding-left: 0; } .br-menu .folders .folder .header .content { flex: 1; padding: 16px; } .br-menu .folders .folder .header .content img { display: block; max-height: 20px; object-fit: scale-down; object-position: 0 0; } .br-menu .folders .folder .header:not([disabled]):focus { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-menu .folders .folder .header:not([disabled]):hover { background: var(--status-hover-background); } .br-menu .folders .folder .header:not([disabled]):active { background: var(--status-pressed-background); color: var(--status-pressed-text); } .br-menu .folders .folder .item { align-items: center; background: var(--color-secondary-02); border: 0; border-color: var(--color-secondary-04); border-style: solid; border-width: 0 0 1px; color: var(--color-primary-default); display: flex; padding: 0 0 0 32px; text-align: left; width: 100%; } .br-menu .folders .folder .item .support { padding: 0 16px; } .br-menu .folders .folder .item .support:first-child { padding-right: 0; } .br-menu .folders .folder .item .support:last-child { padding-left: 0; } .br-menu .folders .folder .item .content { flex: 1; padding: 16px; } .br-menu .folders .folder .item:not([disabled]):focus { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-menu .folders .folder .item:not([disabled]):hover { background: var(--status-hover-background); } .br-menu .folders .folder .item:not([disabled]):active { background: var(--status-pressed-background); color: var(--status-pressed-text); } .br-menu .folders .folder .item:not([disabled]):active, .br-menu .folders .folder .item:not([disabled]).active, .br-menu .folders .folder .item:not([disabled])[active] { background: var(--status-activated-background); color: var(--status-activated-text); } .br-menu .folders .folder .item:not([disabled]):active[hidden], .br-menu .folders .folder .item:not([disabled]).active[hidden], .br-menu .folders .folder .item:not([disabled])[active][hidden] { display: none; } .br-menu .folders .folder .item[active] { padding-left: 0 !important; } .br-menu .folders .folder .item[active] .support { order: -1; padding-left: 8px; padding-right: 0; } .br-menu .folders .folder .item[linked] { background: var(--status-activated-background) !important; color: var(--status-activated-text) !important; } .br-menu .folders .folder .item[disabled] { background: var(--status-disabled-background); color: var(--status-disabled-text); } .br-menu .footer { background: var(--color-secondary-01); padding: 24px 0 0 32px; } .br-menu .footer .footer-block { padding: 0 16px 32px; } .br-menu .footer .footer-block .title { font-weight: var(--font-weight-semi-bold); } .br-menu .footer .footer-block .content { font-weight: var(--font-weight-medium); } *.is-loading, *.loading, *[loading] { color: transparent !important; min-height: 24px; pointer-events: none; position: relative; } *.is-loading::after, *.loading::after, *[loading]::after { animation: spinAround 1.3s infinite linear; border: 2px solid var(--color-primary-default); border-radius: 50%; border-right-color: transparent; content: ""; display: block; height: 24px; left: calc(50% - (24px / 2)); position: absolute; top: calc(50% - (24px / 2)); width: 24px; } *.is-loading.is-primary::after, *.is-loading.primary::after, *.is-loading[primary]::after, *.is-loading.is-call-to-action::after, *.is-loading.action::after, *.is-loading[action]::after, *.loading.is-primary::after, *.loading.primary::after, *.loading[primary]::after, *.loading.is-call-to-action::after, *.loading.action::after, *.loading[action]::after, *[loading].is-primary::after, *[loading].primary::after, *[loading][primary]::after, *[loading].is-call-to-action::after, *[loading].action::after, *[loading][action]::after { border-bottom-color: var(--color-secondary-01); border-top-color: var(--color-secondary-01); border-left-color: var(--color-secondary-01); } *.is-loading[md]::after, *.loading[md]::after, *[loading][md]::after { border-width: 4px; height: 44px; left: calc(50% - (44px / 2)); top: calc(50% - (44px / 2)); width: 44px; } *.is-loading[md][label], *.loading[md][label], *[loading][md][label] { margin: 0 16px 16px 0; } *.is-loading[label], *.loading[label], *[loading][label] { display: inline; margin: 0 16px 0 0; vertical-align: middle; } *.is-loading[label]::after, *.loading[label]::after, *[loading][label]::after { position: static; } .br-loading { background-color: var(--color-secondary-04); border-radius: 50%; height: 84px; width: 84px; margin: 28px; } .br-loading-mask, .br-loading-fill { backface-visibility: hidden; border-radius: 50%; clip: rect(0, 84px, 84px, 42px); height: 84px; overflow: hidden; position: absolute; width: 84px; } .br-loading-fill { background: var(--color-primary-default); clip: rect(0, 42px, 84px, 0); } .br-loading:after { background: var(--color-secondary-01); border-radius: 50%; color: var(--color-primary-default); content: attr(data-progress) "%"; font-size: var(--font-size-scale-up-02); font-weight: var(--font-weight-semi-bold); height: 74px; line-height: 74px; margin: 5px; position: absolute; text-align: center; width: 74px; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="1"] { transform: rotate(3.6deg); } } .br-loading[data-progress="1"] .br-loading-mask[full], .br-loading[data-progress="1"] .br-loading-fill { transform: rotate(1.8deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="2"] { transform: rotate(7.2deg); } } .br-loading[data-progress="2"] .br-loading-mask[full], .br-loading[data-progress="2"] .br-loading-fill { transform: rotate(3.6deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="3"] { transform: rotate(10.8deg); } } .br-loading[data-progress="3"] .br-loading-mask[full], .br-loading[data-progress="3"] .br-loading-fill { transform: rotate(5.4deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="4"] { transform: rotate(14.4deg); } } .br-loading[data-progress="4"] .br-loading-mask[full], .br-loading[data-progress="4"] .br-loading-fill { transform: rotate(7.2deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="5"] { transform: rotate(18deg); } } .br-loading[data-progress="5"] .br-loading-mask[full], .br-loading[data-progress="5"] .br-loading-fill { transform: rotate(9deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="6"] { transform: rotate(21.6deg); } } .br-loading[data-progress="6"] .br-loading-mask[full], .br-loading[data-progress="6"] .br-loading-fill { transform: rotate(10.8deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="7"] { transform: rotate(25.2deg); } } .br-loading[data-progress="7"] .br-loading-mask[full], .br-loading[data-progress="7"] .br-loading-fill { transform: rotate(12.6deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="8"] { transform: rotate(28.8deg); } } .br-loading[data-progress="8"] .br-loading-mask[full], .br-loading[data-progress="8"] .br-loading-fill { transform: rotate(14.4deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="9"] { transform: rotate(32.4deg); } } .br-loading[data-progress="9"] .br-loading-mask[full], .br-loading[data-progress="9"] .br-loading-fill { transform: rotate(16.2deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="10"] { transform: rotate(36deg); } } .br-loading[data-progress="10"] .br-loading-mask[full], .br-loading[data-progress="10"] .br-loading-fill { transform: rotate(18deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="11"] { transform: rotate(39.6deg); } } .br-loading[data-progress="11"] .br-loading-mask[full], .br-loading[data-progress="11"] .br-loading-fill { transform: rotate(19.8deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="12"] { transform: rotate(43.2deg); } } .br-loading[data-progress="12"] .br-loading-mask[full], .br-loading[data-progress="12"] .br-loading-fill { transform: rotate(21.6deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="13"] { transform: rotate(46.8deg); } } .br-loading[data-progress="13"] .br-loading-mask[full], .br-loading[data-progress="13"] .br-loading-fill { transform: rotate(23.4deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="14"] { transform: rotate(50.4deg); } } .br-loading[data-progress="14"] .br-loading-mask[full], .br-loading[data-progress="14"] .br-loading-fill { transform: rotate(25.2deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="15"] { transform: rotate(54deg); } } .br-loading[data-progress="15"] .br-loading-mask[full], .br-loading[data-progress="15"] .br-loading-fill { transform: rotate(27deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="16"] { transform: rotate(57.6deg); } } .br-loading[data-progress="16"] .br-loading-mask[full], .br-loading[data-progress="16"] .br-loading-fill { transform: rotate(28.8deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="17"] { transform: rotate(61.2deg); } } .br-loading[data-progress="17"] .br-loading-mask[full], .br-loading[data-progress="17"] .br-loading-fill { transform: rotate(30.6deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="18"] { transform: rotate(64.8deg); } } .br-loading[data-progress="18"] .br-loading-mask[full], .br-loading[data-progress="18"] .br-loading-fill { transform: rotate(32.4deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="19"] { transform: rotate(68.4deg); } } .br-loading[data-progress="19"] .br-loading-mask[full], .br-loading[data-progress="19"] .br-loading-fill { transform: rotate(34.2deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="20"] { transform: rotate(72deg); } } .br-loading[data-progress="20"] .br-loading-mask[full], .br-loading[data-progress="20"] .br-loading-fill { transform: rotate(36deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="21"] { transform: rotate(75.6deg); } } .br-loading[data-progress="21"] .br-loading-mask[full], .br-loading[data-progress="21"] .br-loading-fill { transform: rotate(37.8deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="22"] { transform: rotate(79.2deg); } } .br-loading[data-progress="22"] .br-loading-mask[full], .br-loading[data-progress="22"] .br-loading-fill { transform: rotate(39.6deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="23"] { transform: rotate(82.8deg); } } .br-loading[data-progress="23"] .br-loading-mask[full], .br-loading[data-progress="23"] .br-loading-fill { transform: rotate(41.4deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="24"] { transform: rotate(86.4deg); } } .br-loading[data-progress="24"] .br-loading-mask[full], .br-loading[data-progress="24"] .br-loading-fill { transform: rotate(43.2deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="25"] { transform: rotate(90deg); } } .br-loading[data-progress="25"] .br-loading-mask[full], .br-loading[data-progress="25"] .br-loading-fill { transform: rotate(45deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="26"] { transform: rotate(93.6deg); } } .br-loading[data-progress="26"] .br-loading-mask[full], .br-loading[data-progress="26"] .br-loading-fill { transform: rotate(46.8deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="27"] { transform: rotate(97.2deg); } } .br-loading[data-progress="27"] .br-loading-mask[full], .br-loading[data-progress="27"] .br-loading-fill { transform: rotate(48.6deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="28"] { transform: rotate(100.8deg); } } .br-loading[data-progress="28"] .br-loading-mask[full], .br-loading[data-progress="28"] .br-loading-fill { transform: rotate(50.4deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="29"] { transform: rotate(104.4deg); } } .br-loading[data-progress="29"] .br-loading-mask[full], .br-loading[data-progress="29"] .br-loading-fill { transform: rotate(52.2deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="30"] { transform: rotate(108deg); } } .br-loading[data-progress="30"] .br-loading-mask[full], .br-loading[data-progress="30"] .br-loading-fill { transform: rotate(54deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="31"] { transform: rotate(111.6deg); } } .br-loading[data-progress="31"] .br-loading-mask[full], .br-loading[data-progress="31"] .br-loading-fill { transform: rotate(55.8deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="32"] { transform: rotate(115.2deg); } } .br-loading[data-progress="32"] .br-loading-mask[full], .br-loading[data-progress="32"] .br-loading-fill { transform: rotate(57.6deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="33"] { transform: rotate(118.8deg); } } .br-loading[data-progress="33"] .br-loading-mask[full], .br-loading[data-progress="33"] .br-loading-fill { transform: rotate(59.4deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="34"] { transform: rotate(122.4deg); } } .br-loading[data-progress="34"] .br-loading-mask[full], .br-loading[data-progress="34"] .br-loading-fill { transform: rotate(61.2deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="35"] { transform: rotate(126deg); } } .br-loading[data-progress="35"] .br-loading-mask[full], .br-loading[data-progress="35"] .br-loading-fill { transform: rotate(63deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="36"] { transform: rotate(129.6deg); } } .br-loading[data-progress="36"] .br-loading-mask[full], .br-loading[data-progress="36"] .br-loading-fill { transform: rotate(64.8deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="37"] { transform: rotate(133.2deg); } } .br-loading[data-progress="37"] .br-loading-mask[full], .br-loading[data-progress="37"] .br-loading-fill { transform: rotate(66.6deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="38"] { transform: rotate(136.8deg); } } .br-loading[data-progress="38"] .br-loading-mask[full], .br-loading[data-progress="38"] .br-loading-fill { transform: rotate(68.4deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="39"] { transform: rotate(140.4deg); } } .br-loading[data-progress="39"] .br-loading-mask[full], .br-loading[data-progress="39"] .br-loading-fill { transform: rotate(70.2deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="40"] { transform: rotate(144deg); } } .br-loading[data-progress="40"] .br-loading-mask[full], .br-loading[data-progress="40"] .br-loading-fill { transform: rotate(72deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="41"] { transform: rotate(147.6deg); } } .br-loading[data-progress="41"] .br-loading-mask[full], .br-loading[data-progress="41"] .br-loading-fill { transform: rotate(73.8deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="42"] { transform: rotate(151.2deg); } } .br-loading[data-progress="42"] .br-loading-mask[full], .br-loading[data-progress="42"] .br-loading-fill { transform: rotate(75.6deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="43"] { transform: rotate(154.8deg); } } .br-loading[data-progress="43"] .br-loading-mask[full], .br-loading[data-progress="43"] .br-loading-fill { transform: rotate(77.4deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="44"] { transform: rotate(158.4deg); } } .br-loading[data-progress="44"] .br-loading-mask[full], .br-loading[data-progress="44"] .br-loading-fill { transform: rotate(79.2deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="45"] { transform: rotate(162deg); } } .br-loading[data-progress="45"] .br-loading-mask[full], .br-loading[data-progress="45"] .br-loading-fill { transform: rotate(81deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="46"] { transform: rotate(165.6deg); } } .br-loading[data-progress="46"] .br-loading-mask[full], .br-loading[data-progress="46"] .br-loading-fill { transform: rotate(82.8deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="47"] { transform: rotate(169.2deg); } } .br-loading[data-progress="47"] .br-loading-mask[full], .br-loading[data-progress="47"] .br-loading-fill { transform: rotate(84.6deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="48"] { transform: rotate(172.8deg); } } .br-loading[data-progress="48"] .br-loading-mask[full], .br-loading[data-progress="48"] .br-loading-fill { transform: rotate(86.4deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="49"] { transform: rotate(176.4deg); } } .br-loading[data-progress="49"] .br-loading-mask[full], .br-loading[data-progress="49"] .br-loading-fill { transform: rotate(88.2deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="50"] { transform: rotate(180deg); } } .br-loading[data-progress="50"] .br-loading-mask[full], .br-loading[data-progress="50"] .br-loading-fill { transform: rotate(90deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="51"] { transform: rotate(183.6deg); } } .br-loading[data-progress="51"] .br-loading-mask[full], .br-loading[data-progress="51"] .br-loading-fill { transform: rotate(91.8deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="52"] { transform: rotate(187.2deg); } } .br-loading[data-progress="52"] .br-loading-mask[full], .br-loading[data-progress="52"] .br-loading-fill { transform: rotate(93.6deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="53"] { transform: rotate(190.8deg); } } .br-loading[data-progress="53"] .br-loading-mask[full], .br-loading[data-progress="53"] .br-loading-fill { transform: rotate(95.4deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="54"] { transform: rotate(194.4deg); } } .br-loading[data-progress="54"] .br-loading-mask[full], .br-loading[data-progress="54"] .br-loading-fill { transform: rotate(97.2deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="55"] { transform: rotate(198deg); } } .br-loading[data-progress="55"] .br-loading-mask[full], .br-loading[data-progress="55"] .br-loading-fill { transform: rotate(99deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="56"] { transform: rotate(201.6deg); } } .br-loading[data-progress="56"] .br-loading-mask[full], .br-loading[data-progress="56"] .br-loading-fill { transform: rotate(100.8deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="57"] { transform: rotate(205.2deg); } } .br-loading[data-progress="57"] .br-loading-mask[full], .br-loading[data-progress="57"] .br-loading-fill { transform: rotate(102.6deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="58"] { transform: rotate(208.8deg); } } .br-loading[data-progress="58"] .br-loading-mask[full], .br-loading[data-progress="58"] .br-loading-fill { transform: rotate(104.4deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="59"] { transform: rotate(212.4deg); } } .br-loading[data-progress="59"] .br-loading-mask[full], .br-loading[data-progress="59"] .br-loading-fill { transform: rotate(106.2deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="60"] { transform: rotate(216deg); } } .br-loading[data-progress="60"] .br-loading-mask[full], .br-loading[data-progress="60"] .br-loading-fill { transform: rotate(108deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="61"] { transform: rotate(219.6deg); } } .br-loading[data-progress="61"] .br-loading-mask[full], .br-loading[data-progress="61"] .br-loading-fill { transform: rotate(109.8deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="62"] { transform: rotate(223.2deg); } } .br-loading[data-progress="62"] .br-loading-mask[full], .br-loading[data-progress="62"] .br-loading-fill { transform: rotate(111.6deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="63"] { transform: rotate(226.8deg); } } .br-loading[data-progress="63"] .br-loading-mask[full], .br-loading[data-progress="63"] .br-loading-fill { transform: rotate(113.4deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="64"] { transform: rotate(230.4deg); } } .br-loading[data-progress="64"] .br-loading-mask[full], .br-loading[data-progress="64"] .br-loading-fill { transform: rotate(115.2deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="65"] { transform: rotate(234deg); } } .br-loading[data-progress="65"] .br-loading-mask[full], .br-loading[data-progress="65"] .br-loading-fill { transform: rotate(117deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="66"] { transform: rotate(237.6deg); } } .br-loading[data-progress="66"] .br-loading-mask[full], .br-loading[data-progress="66"] .br-loading-fill { transform: rotate(118.8deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="67"] { transform: rotate(241.2deg); } } .br-loading[data-progress="67"] .br-loading-mask[full], .br-loading[data-progress="67"] .br-loading-fill { transform: rotate(120.6deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="68"] { transform: rotate(244.8deg); } } .br-loading[data-progress="68"] .br-loading-mask[full], .br-loading[data-progress="68"] .br-loading-fill { transform: rotate(122.4deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="69"] { transform: rotate(248.4deg); } } .br-loading[data-progress="69"] .br-loading-mask[full], .br-loading[data-progress="69"] .br-loading-fill { transform: rotate(124.2deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="70"] { transform: rotate(252deg); } } .br-loading[data-progress="70"] .br-loading-mask[full], .br-loading[data-progress="70"] .br-loading-fill { transform: rotate(126deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="71"] { transform: rotate(255.6deg); } } .br-loading[data-progress="71"] .br-loading-mask[full], .br-loading[data-progress="71"] .br-loading-fill { transform: rotate(127.8deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="72"] { transform: rotate(259.2deg); } } .br-loading[data-progress="72"] .br-loading-mask[full], .br-loading[data-progress="72"] .br-loading-fill { transform: rotate(129.6deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="73"] { transform: rotate(262.8deg); } } .br-loading[data-progress="73"] .br-loading-mask[full], .br-loading[data-progress="73"] .br-loading-fill { transform: rotate(131.4deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="74"] { transform: rotate(266.4deg); } } .br-loading[data-progress="74"] .br-loading-mask[full], .br-loading[data-progress="74"] .br-loading-fill { transform: rotate(133.2deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="75"] { transform: rotate(270deg); } } .br-loading[data-progress="75"] .br-loading-mask[full], .br-loading[data-progress="75"] .br-loading-fill { transform: rotate(135deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="76"] { transform: rotate(273.6deg); } } .br-loading[data-progress="76"] .br-loading-mask[full], .br-loading[data-progress="76"] .br-loading-fill { transform: rotate(136.8deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="77"] { transform: rotate(277.2deg); } } .br-loading[data-progress="77"] .br-loading-mask[full], .br-loading[data-progress="77"] .br-loading-fill { transform: rotate(138.6deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="78"] { transform: rotate(280.8deg); } } .br-loading[data-progress="78"] .br-loading-mask[full], .br-loading[data-progress="78"] .br-loading-fill { transform: rotate(140.4deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="79"] { transform: rotate(284.4deg); } } .br-loading[data-progress="79"] .br-loading-mask[full], .br-loading[data-progress="79"] .br-loading-fill { transform: rotate(142.2deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="80"] { transform: rotate(288deg); } } .br-loading[data-progress="80"] .br-loading-mask[full], .br-loading[data-progress="80"] .br-loading-fill { transform: rotate(144deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="81"] { transform: rotate(291.6deg); } } .br-loading[data-progress="81"] .br-loading-mask[full], .br-loading[data-progress="81"] .br-loading-fill { transform: rotate(145.8deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="82"] { transform: rotate(295.2deg); } } .br-loading[data-progress="82"] .br-loading-mask[full], .br-loading[data-progress="82"] .br-loading-fill { transform: rotate(147.6deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="83"] { transform: rotate(298.8deg); } } .br-loading[data-progress="83"] .br-loading-mask[full], .br-loading[data-progress="83"] .br-loading-fill { transform: rotate(149.4deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="84"] { transform: rotate(302.4deg); } } .br-loading[data-progress="84"] .br-loading-mask[full], .br-loading[data-progress="84"] .br-loading-fill { transform: rotate(151.2deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="85"] { transform: rotate(306deg); } } .br-loading[data-progress="85"] .br-loading-mask[full], .br-loading[data-progress="85"] .br-loading-fill { transform: rotate(153deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="86"] { transform: rotate(309.6deg); } } .br-loading[data-progress="86"] .br-loading-mask[full], .br-loading[data-progress="86"] .br-loading-fill { transform: rotate(154.8deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="87"] { transform: rotate(313.2deg); } } .br-loading[data-progress="87"] .br-loading-mask[full], .br-loading[data-progress="87"] .br-loading-fill { transform: rotate(156.6deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="88"] { transform: rotate(316.8deg); } } .br-loading[data-progress="88"] .br-loading-mask[full], .br-loading[data-progress="88"] .br-loading-fill { transform: rotate(158.4deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="89"] { transform: rotate(320.4deg); } } .br-loading[data-progress="89"] .br-loading-mask[full], .br-loading[data-progress="89"] .br-loading-fill { transform: rotate(160.2deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="90"] { transform: rotate(324deg); } } .br-loading[data-progress="90"] .br-loading-mask[full], .br-loading[data-progress="90"] .br-loading-fill { transform: rotate(162deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="91"] { transform: rotate(327.6deg); } } .br-loading[data-progress="91"] .br-loading-mask[full], .br-loading[data-progress="91"] .br-loading-fill { transform: rotate(163.8deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="92"] { transform: rotate(331.2deg); } } .br-loading[data-progress="92"] .br-loading-mask[full], .br-loading[data-progress="92"] .br-loading-fill { transform: rotate(165.6deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="93"] { transform: rotate(334.8deg); } } .br-loading[data-progress="93"] .br-loading-mask[full], .br-loading[data-progress="93"] .br-loading-fill { transform: rotate(167.4deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="94"] { transform: rotate(338.4deg); } } .br-loading[data-progress="94"] .br-loading-mask[full], .br-loading[data-progress="94"] .br-loading-fill { transform: rotate(169.2deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="95"] { transform: rotate(342deg); } } .br-loading[data-progress="95"] .br-loading-mask[full], .br-loading[data-progress="95"] .br-loading-fill { transform: rotate(171deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="96"] { transform: rotate(345.6deg); } } .br-loading[data-progress="96"] .br-loading-mask[full], .br-loading[data-progress="96"] .br-loading-fill { transform: rotate(172.8deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="97"] { transform: rotate(349.2deg); } } .br-loading[data-progress="97"] .br-loading-mask[full], .br-loading[data-progress="97"] .br-loading-fill { transform: rotate(174.6deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="98"] { transform: rotate(352.8deg); } } .br-loading[data-progress="98"] .br-loading-mask[full], .br-loading[data-progress="98"] .br-loading-fill { transform: rotate(176.4deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="99"] { transform: rotate(356.4deg); } } .br-loading[data-progress="99"] .br-loading-mask[full], .br-loading[data-progress="99"] .br-loading-fill { transform: rotate(178.2deg); animation: fill ease-in-out 2s; } @keyframes fill { 0% { transform: rotate(0deg); } [data-progress="100"] { transform: rotate(360deg); } } .br-loading[data-progress="100"] .br-loading-mask[full], .br-loading[data-progress="100"] .br-loading-fill { transform: rotate(180deg); animation: fill ease-in-out 2s; } .br-message { color: var(--color-secondary-08, #333); display: flex; margin-bottom: 32px; } .br-message .icon { align-items: center; color: #fff; display: flex; font-size: 175%; justify-content: center; width: 64px; } .br-message .icon img { max-width: 32px; } .br-message .content { align-self: center; flex: 1; padding: 20px 20px; font-size: var(--font-size-scale-up-01); } .br-message .content strong { font-weight: 600; } .br-message .content a { color: #333; text-decoration: underline; } .br-message .content a:hover { color: #0056b3; } .br-message .content *:last-child { margin-bottom: 0; } .br-message a { color: var(--color-secondary-08, #333); text-decoration: underline; } .br-message a:hover { color: var(--color-primary-lighten-01, #2670e8); } .br-message .close button.br-button.is-tertiary { margin: 0; } .br-message.is-success { background: #e1fae3; } .br-message.is-success .icon { background: transparent; color: #168821; } .br-message.is-success .close { align-items: flex-start; display: flex; } .br-message.is-success .close button { background: transparent; border: 0; color: #168821; padding: 0; } .br-message.is-success .close button.br-button.is-tertiary:hover { background-color: transparent; color: #168821; } .br-message.hint { align-items: center; background: transparent; color: #155bcb; } .br-message.hint .icon { background: transparent; color: #155bcb; } .br-message.hint .content { padding: 0; } .br-message.is-danger { background: #ffe3e3; } .br-message.is-danger .icon { background: transparent; color: #e60000; } .br-message.is-danger .close { align-items: flex-start; display: flex; } .br-message.is-danger .close button { background: transparent; border: 0; color: #e60000; padding: 0; } .br-message.is-danger .close button.br-button.is-tertiary:hover { background-color: transparent; color: #e60000; } .br-message.hint { align-items: center; background: transparent; color: #155bcb; } .br-message.hint .icon { background: transparent; color: #155bcb; } .br-message.hint .content { padding: 0; } .br-message.is-warning { background: #fffae6; } .br-message.is-warning .icon { background: transparent; color: #ffcd07; } .br-message.is-warning .close { align-items: flex-start; display: flex; } .br-message.is-warning .close button { background: transparent; border: 0; color: #ffcd07; padding: 0; } .br-message.is-warning .close button.br-button.is-tertiary:hover { background-color: transparent; color: #ffcd07; } .br-message.is-warning .icon, .br-message.is-warning .close button { color: #333; } .br-message.is-warning .icon.br-button.is-tertiary:hover, .br-message.is-warning .close button.br-button.is-tertiary:hover { background-color: transparent; color: #333; } .br-message.hint { align-items: center; background: transparent; color: #155bcb; } .br-message.hint .icon { background: transparent; color: #155bcb; } .br-message.hint .content { padding: 0; } .br-message.is-info { background: #e5eefc; } .br-message.is-info .icon { background: transparent; color: #155bcb; } .br-message.is-info .close { align-items: flex-start; display: flex; } .br-message.is-info .close button { background: transparent; border: 0; color: #155bcb; padding: 0; } .br-message.is-info .close button.br-button.is-tertiary:hover { background-color: transparent; color: #155bcb; } .br-message.hint { align-items: center; background: transparent; color: #155bcb; } .br-message.hint .icon { background: transparent; color: #155bcb; } .br-message.hint .content { padding: 0; } .feedback { align-items: center; font-style: italic; font-weight: var(--font-weight-medium, 500); padding: 4px 0; } .feedback.is-valid { color: var(--color-success, #168821); } .feedback.is-invalid { color: var(--color-danger, #e60000); } .feedback.is-disabled { color: #555; } .br-modal { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); padding: 16px; width: 28.8rem; } .br-modal-header { margin-bottom: 28px; position: relative; } .br-modal-header .close { background: transparent; border: 0; color: var(--color-primary-default, #1351b4); font-weight: var(--font-weight-medium, 500); padding: 0; position: absolute; right: 0; top: -4px; } .br-modal-title { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; font-size: var(--font-size-scale-up-01, 1.2); font-weight: var(--700, 700); margin: 0; max-height: var(--font-size-scale-up-07, 3.583); overflow: hidden; text-overflow: ellipsis; width: 80%; } .br-modal-title.is-inline { -webkit-line-clamp: 1; max-height: 3.5rem; } .br-modal-body { margin: 0 0 40px; } .br-modal-footer { display: flex; } .br-modal .br-card { border: 0; font-size: var(--font-size-scale-base, 14px); height: 216px; margin-left: -16px; margin-right: -16px; overflow: auto; padding: 0 16px; resize: none; width: auto; } .br-modal .br-card::-webkit-scrollbar { width: 8px; } .br-modal .br-card::-webkit-scrollbar-track { background: var(--color-secondary-03, #ededed); } .br-modal .br-card::-webkit-scrollbar-thumb { background: var(--color-secondary-06, #888); } .br-modal .br-card:focus, .br-modal .br-card:active { outline: none; } .br-modal .br-card:hover::-webkit-scrollbar-thumb { background: var(--color-secondary-07, #555); } @media (min-width: 576px) { .br-modal.is-xsmall { max-width: 220px; min-width: 220px; } .br-modal.is-small { max-width: 300px; min-width: 300px; } .br-modal.is-medium { max-width: 500px; min-width: 500px; } .br-modal.is-large { max-width: 640px; min-width: 640px; } } .br-notification[notification] { background: var(--color-secondary-01) !important; color: var(--color-secondary-09); max-width: 352px; min-width: 352px; padding: 0; max-height: 0; } .br-notification[notification][data-show] { max-height: 100vh; } .br-notification[notification] .fas, .br-notification[notification] .svg-inline--fa { --icon-size: var(--icon-size-sm); } .br-notification[notification] .arrow { border-color: var(--color-warning); } .br-notification[notification][data-popper-placement^='top'] { border-bottom: 2px solid var(--color-warning); margin-bottom: 2px !important; } .br-notification[notification][data-popper-placement^='top']>.arrow { bottom: -10px; } .br-notification[notification][data-popper-placement^='bottom'] { border-top: 2px solid var(--color-warning); margin-top: 2px !important; } .br-notification[notification][data-popper-placement^='bottom']>.arrow { top: -10px; } .br-notification[notification][data-popper-placement^='left'] { border-right: 2px solid var(--color-warning); margin-right: 2px !important; } .br-notification[notification][data-popper-placement^='left']>.arrow { right: -10px; } .br-notification[notification][data-popper-placement^='right'] { border-left: 2px solid var(--color-warning); margin-left: 2px !important; } .br-notification[notification][data-popper-placement^='right']>.arrow { left: -10px; } .br-notification[notification] .notification-header { padding: 1.2em 1.5em 1em 1.5em; border-bottom: 1px solid var(--color-secondary-04); padding-bottom: var(--font-size-scale-down-03); } .br-notification[notification] .notification-header, .br-notification[notification] .notification-header .user-name { font-size: var(--font-size-scale-base); font-weight: var(--font-weight-bold); color: var(--color-secondary-09); } .br-notification[notification] .notification-header .user-email { font-size: var(--font-size-scale-down-01); font-weight: var(--font-weight-regular); color: var(--color-primary-default); } .br-notification[notification] .notification-body { padding: 0; margin-bottom: 0.5em; } .br-notification[notification] .notification-body .br-tabs .tab-nav { max-width: 100%; overflow-x: auto; scrollbar-width: thin; } .br-notification[notification] .notification-body .br-tabs .tab-nav::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px var(--color-secondary-02); background-color: var(--color-secondary-02); } .br-notification[notification] .notification-body .br-tabs .tab-nav::-webkit-scrollbar { height: 8px; background-color: var(--color-secondary-02); cursor: pointer; } .br-notification[notification] .notification-body .br-tabs .tab-nav::-webkit-scrollbar-thumb { background-color: var(--color-secondary-04); border: 1px solid var(--color-secondary-01); } .br-notification[notification] .notification-body .br-tabs .tab-nav ul { margin: 0; padding: 0 0.5em 0 1em; } .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item { padding: 0; } .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item button { margin: 0; border-bottom: 2px solid transparent; padding: 1em 1em 1em 2.2em; } .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item button .name { font-size: var(--font-size-scale-down-01); } .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item button .svg-inline--fa, .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item button .fas { font-size: var(--font-size-scale-base); position: absolute; left: 0.4em; margin-top: 0.1em; } .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item.is-active button { border-bottom: 2px solid var(--color-primary-default); } .br-notification[notification] .notification-body .br-tabs .tab-panel { font-size: var(--font-size-scale-down-01); padding: 0.5em 1.5em 0.5em 1.5em; max-height: calc(100vh - 250px); overflow-y: auto; overflow-x: hidden; scrollbar-width: thin; } .br-notification[notification] .notification-body .br-tabs .tab-panel::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px var(--color-secondary-02); background-color: var(--color-secondary-02); } .br-notification[notification] .notification-body .br-tabs .tab-panel::-webkit-scrollbar { width: 8px; background-color: var(--color-secondary-02); cursor: pointer; } .br-notification[notification] .notification-body .br-tabs .tab-panel::-webkit-scrollbar-thumb { background-color: var(--color-secondary-04); border: 1px solid var(--color-secondary-01); } .br-notification[notification] .notification-body .br-divider { margin: 0.5em 0; } .br-notification[notification] .notification-body .br-list { margin-left: -1.5em; margin-right: -1.5em; } .br-notification[notification] .notification-body .br-list .header { padding: 0 0 0 16px; } .br-notification[notification] .notification-body .br-list .header .actions .br-button.is-circle, .br-notification[notification] .notification-body .br-list .header .actions .br-button[circle][mini] { vertical-align: middle; line-height: 48px; border: transparent; } .br-notification[notification] .notification-body .br-list .header .actions .br-button.is-circle .svg-inline--fa, .br-notification[notification] .notification-body .br-list .header .actions .br-button.is-circle .fas, .br-notification[notification] .notification-body .br-list .header .actions .br-button[circle][mini] .svg-inline--fa, .br-notification[notification] .notification-body .br-list .header .actions .br-button[circle][mini] .fas { font-size: var(--font-size-scale-base); vertical-align: 0.5em; } .br-notification[notification] .notification-body .br-list .header .actions .br-button.is-circle:focus, .br-notification[notification] .notification-body .br-list .header .actions .br-button[circle][mini]:focus { color: var(--color-primary-default); outline: 0; } .br-notification[notification] .notification-body .br-list .header .actions .br-button.is-circle:hover, .br-notification[notification] .notification-body .br-list .header .actions .br-button[circle][mini]:hover { color: var(--color-primary-default); } .br-notification[notification] .notification-body .br-list .header .actions .br-button.is-circle:active, .br-notification[notification] .notification-body .br-list .header .actions .br-button[circle][mini]:active { color: var(--color-secondary-01); } .br-notification[notification] .notification-body .br-list .item { height: auto; max-height: 20em; position: relative; flex-wrap: wrap; align-items: flex-start; padding: 8px 4px 8px 36px; font-size: var(--font-size-scale-down-02); } .br-notification[notification] .notification-body .br-list .item[hidden] { max-height: 0; padding: 0 !important; color: transparent !important; overflow: hidden; visibility: hidden; transition: color 100ms linear, max-height 300ms linear, visibility 200ms linear; } .br-notification[notification] .notification-body .br-list .item .icon { position: absolute; margin-left: -24px; margin-top: 2px; } .br-notification[notification] .notification-body .br-list .item .icon .svg-inline--fa, .br-notification[notification] .notification-body .br-list .item .icon .fas { font-size: var(--font-size-scale-down-01); } .br-notification[notification] .notification-body .br-list .item .br-badge { position: absolute; } .br-notification[notification] .notification-body .br-list .item .br-badge .icon { margin-left: -4px; margin-top: 4px; width: 8px; height: 8px; } .br-notification[notification] .notification-body .br-list .item .br-button.is-circle, .br-notification[notification] .notification-body .br-list .item .br-button[circle][mini] { border: transparent; } .br-notification[notification] .notification-body .br-list .item .title { font-size: var(--font-size-scale-down-01); font-weight: var(--font-weight-bold); padding: 0 32px 0 0; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .br-notification[notification] .notification-body .br-list .item .date { display: initial; font-size: var(--font-size-scale-down-02); font-weight: var(--font-weight-medium); } .br-notification[notification] .notification-body .br-list .item .content { padding: 0.5em 0; flex: auto; } .br-notification[notification] .notification-body .br-list .item .subtitle { font-weight: var(--font-weight-medium); font-size: var(--font-size-scale-down-01); width: 100%; overflow: hidden; padding: 0; white-space: nowrap; text-overflow: ellipsis; } .br-notification[notification] .notification-body .br-list .item .text { font-size: var(--font-size-scale-down-02); font-weight: var(--font-weight-medium); width: auto; height: auto; overflow: hidden; padding: 0; white-space: initial; text-overflow: unset; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 0; } .br-notification[notification] .notification-body .br-list .item .contextual-btn { visibility: hidden; position: absolute; right: 10px; top: 10px; } .br-notification[notification] .notification-body .br-list .item:hover .contextual-btn { visibility: unset; } .br-notification[notification] .notification-body .br-list .item .contextual-menu { position: absolute; visibility: hidden; max-height: 0; max-width: 0; overflow: hidden; right: 16px; top: 32px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); background: var(--color-secondary-01); color: var(--color-secondary-09); transition: all 500ms ease-in-out; } .br-notification[notification] .notification-body .br-list .item .contextual-menu[show] { max-height: 100%; max-width: 100%; visibility: unset; } .br-notification[notification] .notification-body .br-list .item .contextual-menu div, .br-notification[notification] .notification-body .br-list .item .contextual-menu .action { width: 100%; text-overflow: ellipsis; white-space: nowrap; padding: 8px 16px; border-bottom: 1px solid var(--color-secondary-04); } .br-notification[notification] .notification-body .br-list .item .contextual-menu div:hover, .br-notification[notification] .notification-body .br-list .item .contextual-menu .action:hover { background: var(--status-hover-background); } .br-notification[notification] .notification-footer { padding: 0.5em 1.5em 0.5em 1.5em; } .br-notification[notification][mini] .notification-body .br-tabs .tab-nav ul .tab-item { margin-right: 8px; } .br-notification[notification][mini] .notification-body .br-tabs .tab-nav ul .tab-item button { width: 32px; overflow: hidden; } .br-notification[notification][mini] .notification-body .br-tabs .tab-nav ul .tab-item button .name { visibility: hidden; } .br-notification[notification][mini] .notification-body .br-tabs .tab-nav ul .tab-item button .svg-inline--fa, .br-notification[notification][mini] .notification-body .br-tabs .tab-nav ul .tab-item button .fas { visibility: visible; left: 9px; } .br-notification[notification][mini] .notification-body .br-tabs .tab-nav ul .tab-item:last-child { padding-right: 32px; } .br-notification[notification][mini] .close { position: absolute; top: 0px; right: -1px; cursor: pointer; height: 42px; width: 32px; background: var(--color-secondary-01); } @media (max-width: 997.98px) { .br-notification[notification] { max-width: 240px; min-width: 240px; } .br-notification[notification] .notification-header { display: none; } .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item { margin-right: 8px; } .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item button { width: 32px; overflow: hidden; } .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item button .name { visibility: hidden; } .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item button .svg-inline--fa, .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item button .fas { visibility: visible; left: 9px; } .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item:last-child { padding-right: 32px; } .br-notification[notification] .notification-body .br-tabs .tab-panel { max-height: calc(100vh - 200px); } .br-notification[notification] .notification-body .br-list .header .actions .br-button { margin: 0 4px; } .br-notification[notification] .notification-body .br-list .header .actions .mx-3 { margin-left: 0px !important; margin-right: 0px !important; } .br-notification[notification] .close { position: absolute; top: 0px; right: -1px; cursor: pointer; height: 42px; width: 32px; background: var(--color-secondary-01); } .br-notification[notification] .close .svg-inline--fa, .br-notification[notification] .close .fas { font-size: var(--font-size-scale-base); } } .br-pagination { margin: 0 0 24px; padding: 0; } .br-pagination li { display: inline-flex; list-style: none; margin: 0; } .br-pagination a { border-radius: 100px; color: var(--color-primary-default); font-weight: 400; justify-content: center; min-width: 24px; padding: 0 8px; position: relative; text-align: center; text-decoration: none !important; } .br-pagination a:hover { background-color: var(--color-primary-pastel-02); text-decoration: none; } .br-pagination .is-active a { background-color: #1351b4; color: var(--color-secondary-01); } .br-pagination .is-first::after { color: var(--color-secondary-04); content: "|"; } .br-pagination .is-last::before { color: var(--color-secondary-04); content: "|"; } .br-pagination .is-disabled a { color: var(--color-secondary-06); cursor: default; pointer-events: none; } @media (min-width: 576px) { .br-pagination.is-large li { font-size: 1.25rem; } .br-pagination.is-large a { margin: 0 4px; min-width: 30px; } .br-pagination.is-large .is-first::after { margin: 0 8px; } .br-pagination.is-large .is-last::before { margin: 0 8px; } } .br-radio { display: inline-block; position: relative; } .br-radio input[type="radio"] { opacity: 0; position: absolute; } .br-radio input[type="radio"]+label { align-items: flex-start; cursor: pointer; font-weight: var(--font-weight-medium); display: inline-flex; margin-bottom: 0; min-height: 24px; padding: 0 0 0 32px; position: relative; vertical-align: top; } .br-radio input[type="radio"]:disabled+label { cursor: not-allowed; color: var(--color-secondary-04); } .br-radio input[type="radio"]+label::before { background: var(--color-secondary-01); border: 1px solid var(--color-secondary-06); border-radius: 50%; content: ""; height: 24px; left: 0; position: absolute; width: 24px; } .br-radio input[type="radio"]:checked+label::before { background: var(--color-primary-lighten-01); border-color: var(--color-primary-lighten-01); } .br-radio input[type="radio"]:checked+label::after { background: var(--color-primary-lighten-01); border: 5px solid var(--color-secondary-01); border-radius: 50%; bottom: 0; content: ""; height: 24px; left: 0; position: absolute; right: 0; top: 0; transform: scale(0.9, 0.9); width: 24px; } .br-radio input[type="radio"]:hover:not(:disabled)+label::before, .br-radio input[type="radio"]:focus:not(:disabled)+label::before { box-shadow: 0 0 0 4px rgba(38, 112, 232, 0.45); } .br-radio input[type="radio"]:invalid+label::before { border-color: var(--color-danger); border-width: 2px; } .br-radio input[type="radio"]:disabled+label::before { background-color: var(--color-secondary-03); } .br-radio input[type="radio"]:disabled:checked+label::before { background: var(--color-secondary-06); border-color: var(--color-secondary-06); } .br-radio input[type="radio"]:disabled:checked+label::after { background: var(--color-secondary-06); } .br-radio.is-invalid input[type="radio"]+label { color: var(--color-danger); } .br-radio.is-invalid input[type="radio"]+label::before { border-color: var(--color-danger); border-width: 2px; } .br-radio.is-invalid input[type="radio"]:checked+label::before { background: var(--color-danger); border-color: var(--color-danger); } .br-radio.is-invalid input[type="radio"]:checked+label::after { background-color: var(--color-danger); } .br-radio.is-invalid input[type="radio"]:hover:not(:disabled)+label::before, .br-radio.is-invalid input[type="radio"]:focus:not(:disabled)+label::before { box-shadow: 0 0 0 4px rgba(var(--color-danger), 0.45); } .br-radio.is-valid input[type="radio"]+label { color: var(--color-success); } .br-radio.is-valid input[type="radio"]+label::before { border-color: var(--color-success); } .br-radio.is-valid input[type="radio"]:checked+label::before { background: var(--color-success); border-color: var(--color-success); } .br-radio.is-valid input[type="radio"]:checked+label::after { background-color: var(--color-success); } .br-radio.is-valid input[type="radio"]:hover:not(:disabled)+label::before, .br-radio.is-valid input[type="radio"]:focus:not(:disabled)+label::before { box-shadow: 0 0 0 4px rgba(var(--color-success), 0.45); } .br-radio.is-inverted input[type="radio"]:checked+label::before { border-color: var(--color-secondary-01); } .br-radio.is-inverted input[type="radio"]:checked+label::after { background-color: var(--color-secondary-01); border-color: var(--color-primary-lighten-01); } .br-radio.is-inverted input[type="radio"]:disabled:checked+label::after { border-color: var(--color-secondary-05); } .br-radio.is-inverted.is-invalid input[type="radio"]:checked+label::after { border-color: var(--color-danger); } .br-radio.is-inverted.is-valid input[type="radio"]:checked+label::after { border-color: var(--color-success); } .br-radio.is-small input[type="radio"]+label { line-height: 20px; min-height: 20px; padding: 0 0 0 28px; } .br-radio.is-small input[type="radio"]+label::before { height: 20px; width: 20px; } .br-radio.is-small input[type="radio"]:checked+label::after { border-width: 4px; height: 20px; width: 20px; } .br-scrim.is-foco { background-color: var(--color-secondary-10, rgba(0, 0, 0, 0.4)); bottom: 0; display: none; height: 100%; left: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 999; } .br-scrim.is-foco .br-modal { -ms-transform: translate(-50%, -50%); background-color: var(--color-secondary-01, #fff); left: 50%; top: 50%; position: absolute; transform: translate(-50%, -50%); z-index: 1000; } .br-scrim.is-foco.is-active { display: block; } .br-scrim.is-inibicao { position: relative; } .br-scrim.is-inibicao::before { background: var(--color-secondary-11, rgba(255, 255, 255, 0.64)); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .br-scrim.is-legibilidade { position: relative; } .br-scrim.is-legibilidade .scrim-text { background-color: var(--color-secondary-12, rgba(0, 0, 0, 0.64)); bottom: 0; left: 0; padding: 24px 10px; position: absolute; width: 100%; } .br-select { position: relative; margin-bottom: 4px; } .br-select select { display: none; } .br-select .select-selected { align-items: center; background: var(--color-secondary-01); border: 1px solid #888; border-radius: 6px; color: var(--color-secondary-07); display: flex; font-weight: var(--font-weight-medium); height: 48px; justify-content: space-between; padding-left: 16px; padding-right: 16px; position: relative; text-align-last: left; width: 100%; } .br-select .select-selected span { flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .br-select .select-selected [class*="fa-"] { color: var(--color-primary-default); font-size: 16px; margin-left: 48px; } .br-select .select-selected:focus { outline: none; } .br-select .select-selected:focus:focus { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-select .select-selected:focus [class*="fa-"], .br-select .select-selected:hover [class*="fa-"] { color: var(--color-primary-lighten-01); margin-left: 16px; } .br-select .select-selected:disabled { background: var(--status-disabled-background); border-color: var(--color-secondary-04); } .br-select .select-selected:disabled [class*="fa-"] { color: var(--color-primary-default); opacity: .45; margin-left: 16px; } .br-select .select-items { background: var(--color-secondary-01); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.22); left: 4px; margin-top: 1px; position: absolute; right: 4px; z-index: 1; } .br-select .select-items button { background: var(--color-secondary-01); border: 0; display: block; font-weight: var(--font-weight-medium); padding: 4px 16px; text-align: left; width: 100%; } .br-select .select-items button:hover, .br-select .select-items button:focus { background: var(--color-primary-pastel-02); } .br-select .select-items button.same-as-selected { background: var(--color-primary-lighten-01); color: var(--color-secondary-01); } .br-select .select-hide { display: none; } .br-select.is-medium .select-selected { height: 40px; } .br-select.is-medium .select-selected [class*="fa-"] { font-size: 13.33333px; } .br-select.is-small .select-selected { height: 32px; } .br-select.is-small .select-selected [class*="fa-"] { font-size: 10.66667px; } .br-select.is-valid .select-selected { border-color: var(--color-success); box-shadow: 0 0 0 1px var(--color-success); outline: none; } .br-select.is-valid .select-selected [class*="fa-"] { color: var(--color-success); margin-left: 16px; } .br-select.is-invalid .select-selected { border-color: var(--color-danger); box-shadow: 0 0 0 1px var(--color-danger); outline: none; } .br-select.is-invalid .select-selected [class*="fa-"] { color: var(--color-danger); margin-left: 16px; } .br-select.is-focus input { background: var(--status-focused-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-select.is-disabled label { opacity: .45; } .br-select.is-disabled input { background: var(--status-disabled-background); border-color: var(--color-secondary-04); } .br-select.is-disabled .select-selected { color: var(--color-secondary-04); } .br-table { display: block; } .br-table .header { order: 0; } .br-table .headers { display: none; order: 1; } .br-table .responsive { order: 2; } .br-table .footer { order: 3; } .br-table .top-bar { align-items: center; background-color: var(--color-secondary-03, #ededed); display: flex; height: 56px; padding-left: 12px; padding-right: 12px; } .br-table .top-bar .title { flex-grow: 1; line-height: var(--font-line-height-medium, 1.45); font-size: var(--font-size-scale-up-02, 1.44); font-weight: var(--font-weight-semi-bold, 600); } .br-table .top-bar .br-button { border-color: transparent; outline: none; } .br-table .top-bar .br-button:hover { background-color: var(--color-primary-pastel-02, #dbe8fb); cursor: pointer; } .br-table .top-bar .divisor { border-right: 1px solid var(--color-secondary-04, #ccc); height: 1.5em; margin: 0 5px 0 5px; } .br-table .top-bar .grid-small-trigger, .br-table .top-bar .grid-large-trigger, .br-table .top-bar .divisor { display: none; } .br-table .bottom-bar { align-items: center; background-color: var(--color-secondary-01, #fff); box-shadow: 0px -1px 3px 0px rgba(var(--color-secondary-09, #000), 0.16); display: flex; height: 56px; justify-content: space-between; padding-left: 12px; padding-right: 12px; } .br-table .bottom-bar .items { align-items: center; display: none; } .br-table .bottom-bar .items label { display: none; } .br-table .bottom-bar .pagination { align-items: center; display: flex; flex-grow: 1; justify-content: space-between; } .br-table .bottom-bar .pagination .selectors { align-items: center; display: flex; } .br-table .bottom-bar .pagination .selectors label { display: none; } .br-table .bottom-bar .pagination .arrows .br-button { background-color: transparent; border-color: transparent; outline: none; } .br-table .bottom-bar .pagination .arrows .br-button:focus, .br-table .bottom-bar .pagination .arrows .br-button:hover { color: var(--color-primary-default, #1351b4); } .br-table .bottom-bar .pagination .arrows .br-button:hover { background-color: var(--color-primary-pastel-02, #dbe8fb); } .br-table .search-bar { align-items: center; background-color: var(--color-primary-default, #1351b4); bottom: 0; display: flex; height: 0; opacity: 0; padding: 6px 12px; position: absolute; left: 0; right: 0; top: 100%; transition: top 150ms; z-index: -1; } .br-table .search-bar .search-close { background-color: transparent; border-color: transparent; color: var(--color-secondary-01, #fff); } .br-table .search-bar .br-input { flex-grow: 1; } .br-table .search-bar .br-input label { display: none; } .br-table .search-bar.is-active { opacity: 1; top: 0; z-index: 1; height: 56px; } .br-table .selected-bar { align-items: center; background-color: var(--color-primary-default, #1351b4); bottom: 0; display: flex; height: 0; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; left: 0; opacity: 0; padding: 0 11px; position: absolute; right: 0; top: 100%; transition: top 150ms; z-index: -1; } .br-table .selected-bar .info { flex-grow: 1; white-space: nowrap; display: flex; align-items: center; } .br-table .selected-bar .info .select-all { font-size: var(--font-size-scale-up-03, 1.728); margin-right: 4px; padding: 0; } .br-table .selected-bar .text, .br-table .selected-bar .count { padding-right: 4px; line-height: var(--font-line-height-low, 1.15); color: var(--color-secondary-01, #fff); } .br-table .selected-bar button { min-width: 32px; padding: 1px 0px; width: 32px; outline: 0; } .br-table .selected-bar button:hover, .br-table .selected-bar button:focus { background-color: transparent !important; border-color: transparent !important; } .br-table .selected-bar button span { display: none; } .br-table .selected-bar .mobile { display: inline; } .br-table .selected-bar.is-active { opacity: 1; top: 0; z-index: 2; height: 56px; } .br-table table { display: block; border-collapse: collapse; } .br-table table tr { display: block; position: relative; background: var(--color-secondary-01, #fff); color: var(--color-secondary-07, #555); transition: max-height 500ms; max-height: 100em; } .br-table table tr.is-collapsed { max-height: 5em; overflow: hidden; } .br-table table tr.is-collapsed td:nth-child(1) { max-height: 3.8em; overflow: hidden; } .br-table table tr.is-selected { background: var(--color-primary-lighten-01, #2670e8); color: var(--color-secondary-01, #fff); } .br-table table tr.is-selected.is-hover, .br-table table tr.is-selected:hover { background: var(--color-primary-lighten-01, #2670e8); color: var(--color-secondary-01, #fff) !important; } .br-table table tr.is-hover, .br-table table tr:hover { background-color: var(--color-primary-pastel-02, #dbe8fb); color: var(--color-secondary-07, #555); } .br-table table th { color: var(--color-primary-darken-01, #0c326f); display: none; font-weight: var(--font-weight-semi-bold, 600); padding-left: 12px; padding-right: 12px; } .br-table table td { display: block; padding: 6px 12px; } .br-table table td::before { color: var(--color-primary-darken-01, #0c326f); content: attr(data-th); display: block; font-weight: var(--font-weight-semi-bold, 600); } .br-table table td .col-collapse, .br-table table td .col-collapse:hover, .br-table table td .col-collapse:focus { display: block; position: absolute; right: 8px; top: 1.2em; min-width: 32px; padding: 1px 0px; border: 0; color: inherit; background: transparent !important; } .br-table table thead { display: block; } .br-table table tbody { display: block; } .br-table table tbody tr { box-shadow: 0 3px 6px rgba(var(--color-secondary-09, #000), 0.16); margin: 6px 0; padding: 6px 0; } .br-table.is-checkbox table tbody tr td { padding-left: 52px; padding-right: 52px; } .br-table.is-checkbox table tbody tr td .br-checkbox { margin-bottom: 0; } .br-table.is-checkbox table tbody tr td:first-child { position: absolute; padding-right: 4px; padding-left: 16px; top: 1em; width: 100%; } .br-table.is-checkbox table tbody tr td:first-child .col-collapse { top: 0.3em; } .br-table.is-checkbox table tbody tr.is-collapsed td:nth-child(1) { max-height: auto; overflow: visible; } .br-table.is-checkbox table tbody tr.is-collapsed td:nth-child(2) { max-height: 3.8em; overflow: hidden; } .br-table.is-datatable .header { position: sticky; top: 0; z-index: 1; } .br-table.is-datatable .footer { bottom: 0; position: sticky; z-index: 3; } .br-table .br-select .select-selected { color: var(--color-primary-lighten-01, #2670e8); border-radius: 0; border-color: transparent; padding-left: 8px; padding-right: 8px; } .br-table .br-select .select-selected [class*="fa-"] { margin-left: 8px; } .br-table .br-select .select-selected:focus { box-shadow: none; } .br-table .br-select .select-selected:hover { border-bottom-color: var(--color-primary-lighten-01, #2670e8); } .br-table .br-select .select-items { bottom: 100%; min-width: 100px; max-height: 400px; overflow: auto; } .br-table .header, .br-table .headers, .br-table .responsive { width: 100%; position: relative; } .br-table .syncscroll { overflow: auto; } @media (min-width: 576px) { .br-table .top-bar { background-color: var(--color-secondary-01, #fff); } .br-table .top-bar title { line-height: var(--font-line-height-medium, 1.45); font-size: var(--font-size-scale-up-03, 1.728); } .br-table .top-bar .grid-small-trigger, .br-table .top-bar .grid-large-trigger, .br-table .top-bar .divisor { display: inline-block; } .br-table .selected-bar { padding: 0 1rem; } .br-table .selected-bar .mobile { display: none; } .br-table .selected-bar .action-button button { width: auto; min-width: auto; } .br-table .selected-bar .action-button button span { display: inline; padding-right: 8px; padding-left: 24px; } .br-table .bottom-bar .divider { margin: 0 16px 0 8px; } .br-table .bottom-bar .divider::before { content: none; } .br-table .bottom-bar .divider::after { background-color: transparent; color: var(--color-secondary-04, #ccc); content: "|"; height: auto; width: auto; } .br-table .bottom-bar .items { display: flex; } .br-table .bottom-bar .items .divider { margin: 0 16px 0 8px; } .br-table .bottom-bar .pagination { flex-grow: 0; } .br-table .bottom-bar .pagination .divider { margin: 0 8px 0 16px; } .br-table .responsive { overflow: auto; } .br-table .headers { background-color: var(--color-secondary-03, #ededed); display: block; overflow-y: hidden; position: sticky; top: 0; z-index: 2; } .br-table .headers .scroller { align-items: center; display: flex; height: 56px; overflow-x: hidden; } .br-table .headers .item { color: var(--color-primary-darken-01, #0c326f); font-weight: var(--font-weight-semi-bold, 600); padding: 12px; white-space: nowrap; } .br-table .headers .item .br-checkbox { margin-bottom: 0; } .br-table .headers .item:first-child { padding-left: 15.96px; } .br-table .headers .item:last-child { padding-right: 7.92px; } .br-table table { display: table; margin-top: -56px; width: 100%; } .br-table table th { background-color: var(--color-secondary-03, #ededed); display: table-cell; } .br-table table td { border-bottom: 1px solid var(--color-primary-pastel-01, #c5d4eb); display: table-cell; } .br-table table tr { display: table-row; height: 56px; } .br-table table tr th:first-child, .br-table table tr td:first-child { padding-left: 15.96px; } .br-table table tr th:last-child, .br-table table tr td:last-child { padding-right: 7.92px; } .br-table table tr.is-hover, .br-table table tr:hover { background: var(--color-primary-pastel-02, #dbe8fb); color: var(--color-primary-darken-01, #0c326f); } .br-table table thead { display: table-header-group; } .br-table table tbody { display: table-row-group; } .br-table table tbody td { white-space: nowrap; } .br-table table tbody td::before { content: none; } .br-table table tbody td .col-collapse { display: none; } .br-table table tbody tr { box-shadow: none; margin: 0; } .br-table.is-checkbox table tbody tr td { padding-left: 8px; padding-right: 8px; } .br-table.is-checkbox table tbody tr td:first-child { position: static; padding-right: 16px; padding-left: 16px; width: auto; } .br-table.is-datatable .headers { top: 56px; } .br-table.is-datatable table thead th { top: 56px; } .br-table.is-datatable table tbody tr.hover { background-color: var(--color-primary-pastel-02, #dbe8fb); } .br-table.is-grid-small .top-bar, .br-table.is-grid-small .selected-bar.is-active, .br-table.is-grid-small .search-bar.is-active, .br-table.is-grid-small .bottom-bar, .br-table.is-grid-small .headers .scroller { height: 40px; overflow: hidden; } .br-table.is-grid-small .search-bar .br-input.is-medium input, .br-table.is-grid-small .search-bar .br-input.is-medium .icon { height: 24px; line-height: 24px; } .br-table.is-grid-small table { margin-top: -40px; } .br-table.is-grid-small table tr { height: 40px; } .br-table.is-grid-small.is-datatable .headers { top: 40px; } .br-table.is-grid-small.is-datatable table thead th { top: 40px; } } @media (max-width: 575px) { .br-table .responsive table thead tr { height: 0; } .br-table .responsive table tbody tr { height: 100%; } } .br-tabs[data-counter="true"] .tab-nav ul { margin-bottom: 72px; } .br-tabs[data-counter="true"] .tab-nav ul .tab-item[not-tab="true"] .name { color: var(--color-secondary-07, #555); font-size: var(--font-size-scale-up-03, 1.728); line-height: var(--font-size-scale-up-03, 1.728); font-weight: var(--font-weight-semi-bold, 600); display: inline-block; padding-bottom: 6px; } .br-tabs[data-counter="true"] .tab-nav ul .tab-item[not-tab="true"] .outcome { font-size: var(--font-size-scale-up-02, 1.44); font-weight: var(--font-weight-regular, 400); position: absolute; top: 52px; left: 0; } .br-tabs[data-counter="true"] .tab-nav ul .tab-item[not-tab="true"] .outcome span { color: var(--color-primary-default, #1351b4); display: inline-block; font-size: var(--font-size-scale-up-03, 1.728); font-weight: var(--font-weight-semi-bold, 600); margin-left: 22.08px; } .br-tabs .tab-nav ul { border-bottom: 1px solid var(--color-secondary-04, #ccc); display: flex; padding: 0; margin-bottom: 8px; } .br-tabs .tab-nav ul .tab-item { display: flex; align-items: center; justify-content: center; padding: 0 26px; position: relative; white-space: nowrap; } .br-tabs .tab-nav ul .tab-item:first-child { padding-left: 0; } .br-tabs .tab-nav ul .tab-item:last-child { padding-right: 0; } .br-tabs .tab-nav ul .tab-item.is-active button { border-bottom: 4px solid var(--color-primary-default, #1351b4); padding-bottom: 8px; } .br-tabs .tab-nav ul .tab-item.is-active button .name { color: var(--color-primary-darken-02, #071d41); } .br-tabs .tab-nav ul .tab-item.is-active .results { color: var(--color-primary-default, #1351b4); } .br-tabs .tab-nav ul .tab-item button { background-color: transparent; border: none; border-bottom: 4px solid transparent; color: var(--color-secondary-07, #555); display: inline-block; padding: 8px 24px; } .br-tabs .tab-nav ul .tab-item button:hover { background-color: var(--color-primary-pastel-02, #dbe8fb); } .br-tabs .tab-nav ul .tab-item button:hover .name { color: var(--color-primary-default, #1351b4); } .br-tabs .tab-nav ul .tab-item button:focus { background-color: rgba(242, 227, 23, 0.3); } .br-tabs .tab-nav ul .tab-item button:focus .name { color: var(--color-primary-default, #1351b4); } .br-tabs .tab-nav ul .tab-item button .name { color: var(--color-secondary-07, #555); font-size: var(--font-size-scale-up-02, 1.44); font-weight: var(--font-weight-semi-bold, 600); text-align: center; white-space: nowrap; } .br-tabs .tab-nav ul .tab-item .results { color: var(--color-secondary-07, #555); display: flex; font-size: var(--font-size-scale-base, 14px); font-weight: var(--font-weight-semi-bold, 600); justify-content: center; position: absolute; top: 60px; } @media (max-width: 997.98px) { .br-tabs .tab-nav { width: 100%; overflow-x: auto; } } .br-tabs .tab-content .tab-panel { display: none; } .br-tabs .tab-content .tab-panel.is-active { display: block; } .br-tag { align-items: center; background: var(--color-secondary-01); border: 1px solid var(--color-primary-default); border-radius: 16px; color: var(--color-primary-default); display: inline-flex; font-size: var(--font-size-scale-down-01); font-weight: var(--font-weight-semi-bold); height: 20px; justify-content: center; margin: 10px; padding: 0 10px; } .br-tag .content { display: flex; justify-content: center; align-items: center; } .br-tag img, .br-tag .content img { max-height: 9px; max-width: 12px; } .br-tag .content [class*="fa-"], .br-tag span [class*="fa-"] { text-align: center; color: var(--color-primary-default); font-size: 100%; margin-right: 10px; width: 12px; } .br-tag:hover, .br-tag:focus { background-color: var(--color-primary-pastel-01); outline: none; } .br-tag:active, .br-tag.active { background-color: var(--color-primary-default); color: var(--color-secondary-01); } .br-tag:active .content [class*="fa-"], .br-tag:active span [class*="fa-"], .br-tag.active .content [class*="fa-"], .br-tag.active span [class*="fa-"] { color: var(--color-secondary-01); } .br-tag:active.tag-input-close .close button, .br-tag.active.tag-input-close .close button { color: var(--color-secondary-01); } .br-tag.disabled { background-color: var(--color-primary-pastel-01); opacity: 0.45; } .br-tag.disabled:active, .br-tag.disabled:hover, .br-tag.disabled:focus { background: var(--color-primary-pastel-01); color: var(--color-primary-default); opacity: 0.45; } .br-tag.disabled:active .content [class*="fa-"], .br-tag.disabled:active span [class*="fa-"], .br-tag.disabled:hover .content [class*="fa-"], .br-tag.disabled:hover span [class*="fa-"], .br-tag.disabled:focus .content [class*="fa-"], .br-tag.disabled:focus span [class*="fa-"] { color: var(--color-primary-default); } .br-tag.disabled.tag-input-close .close button { color: var(--color-support-03); } .br-tag.tag-input-close .close button { background: transparent; border: 0; color: var(--color-support-03); outline: 0; padding-left: 12px; } .br-tag-input { background: var(--color-secondary-01); border: 1px solid #888; border-radius: 6px; display: block; min-height: 48px; padding-left: 16px; padding-right: 40px; width: 100%; display: flex; flex-wrap: wrap; } .br-tag-input:focus { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-tag-input:focus { outline: none; } .br-tag-input input { flex: 1; } .input-tag { padding: 0.9em 0.5em; box-sizing: border-box; -webkit-box-flex: 1; flex-grow: 1; border: none; outline: none; font-size: inherit; font-family: inherit; color: inherit; } .br-textarea { position: relative; } .br-textarea textarea { background: var(--color-secondary-01); border: 1px solid #888; border-radius: 6px; height: 128px; display: block; padding-top: 8px; padding-left: 16px; padding-right: 40px; width: 100%; } .br-textarea textarea:focus { background: var(--status-focused-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-textarea textarea:invalid { border-color: var(--color-danger, var(--color-danger)); box-shadow: 0 0 0 1px var(--color-danger); } .br-textarea textarea:disabled { background: var(--status-disabled-background); border-color: var(--color-secondary-04); } .br-textarea.is-valid textarea { border-color: var(--color-success); box-shadow: 0 0 0 1px var(--color-success); outline: none; } .br-textarea.is-invalid textarea { border-color: var(--color-danger); box-shadow: 0 0 0 1px var(--color-danger); outline: none; } .br-textarea.is-focus textarea { background: var(--status-focused-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-textarea.is-disabled label, .br-textarea.is-disabled ::placeholder { opacity: .45; } .br-textarea.is-disabled input { background: var(--status-disabled-background); border-color: var(--color-secondary-04); color: var(--color-secondary-04); } .br-tooltip, .br-notification { background: var(--color-info, #155bcb); color: var(--color-secondary-01, #fff); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); font-weight: var(--font-weight-semi-bold, 600); padding: 16px 36px; font-size: var(--font-size-scale-base, 14px); border-radius: 4px; display: block; position: absolute; opacity: 0; animation-name: fadeOutOpacity; animation-iteration-count: 1; animation-timing-function: ease-in; animation-duration: 0.5s; visibility: hidden; max-width: 240px; z-index: 999; } @keyframes fadeInOpacity { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeOutOpacity { 0% { opacity: 1; } 100% { opacity: 0; } } .br-tooltip[data-show], .br-notification[data-show] { visibility: visible; opacity: 1; animation-name: fadeInOpacity; animation-iteration-count: 1; animation-timing-function: ease-in; animation-duration: 0.4s; } .br-tooltip[popover], .br-notification[popover] { max-width: 360px; width: auto; } .br-tooltip.is-success, .br-notification.is-success { background: var(--color-success, #168821); } .br-tooltip.is-success .arrow, .br-notification.is-success .arrow { border-color: var(--color-success, #168821); } .br-tooltip.is-error, .br-notification.is-error { background: var(--color-danger, #e60000); } .br-tooltip.is-error .arrow, .br-notification.is-error .arrow { border-color: var(--color-danger, #e60000); } .br-tooltip.is-warning, .br-notification.is-warning { background: var(--color-warning, #ffcd07); color: var(--color-secondary-08, #333); } .br-tooltip.is-warning .arrow, .br-notification.is-warning .arrow { border-color: var(--color-warning, #ffcd07); } .br-tooltip.is-info, .br-tooltip, .br-notification.is-info, .br-notification { background: var(--color-info, #155bcb); } .br-tooltip.is-info .arrow, .br-tooltip .arrow, .br-notification.is-info .arrow, .br-notification .arrow { border-color: var(--color-info, #155bcb); } .br-tooltip .arrow, .br-notification .arrow { position: absolute !important; z-index: -1 !important; width: 0px; height: 0px; } .br-tooltip[data-popper-placement^='top']>.arrow, .br-notification[data-popper-placement^='top']>.arrow { bottom: -8px; margin-left: -8px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top-width: 8px; border-top-style: solid; } .br-tooltip[data-popper-placement^='bottom']>.arrow, .br-notification[data-popper-placement^='bottom']>.arrow { top: -8px; margin-left: -8px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom-width: 8px; border-bottom-style: solid; } .br-tooltip[data-popper-placement^='left']>.arrow, .br-notification[data-popper-placement^='left']>.arrow { right: -8px; margin-top: -8px; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left-width: 8px; border-left-style: solid; } .br-tooltip[data-popper-placement^='right']>.arrow, .br-notification[data-popper-placement^='right']>.arrow { left: -8px; margin-top: -8px; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-right-width: 8px; border-right-style: solid; } .br-tooltip .text, .br-tooltip .subtext, .br-tooltip .link, .br-notification .text, .br-notification .subtext, .br-notification .link { display: block; width: 100%; } .br-tooltip .popover-header, .br-notification .popover-header { font-size: var(--font-size-scale-base, 14px); text-align: center; margin-bottom: 1em; width: 180px; float: right; clear: right; } .br-tooltip .popover-header .fas, .br-tooltip .popover-header .svg-inline--fa, .br-notification .popover-header .fas, .br-notification .popover-header .svg-inline--fa { font-size: var(--font-size-scale-up-06, 2.986); text-align: center; } .br-tooltip .popover-image, .br-notification .popover-image { width: auto; height: auto; max-width: 120px; max-height: 120px; border: 3px solid var(--color-secondary-01, #fff); overflow: hidden; float: left; margin-right: 15px; margin-left: -10px; } .br-tooltip .popover-image+.popover-header, .br-notification .popover-image+.popover-header { text-align: left; } .br-tooltip .popover-body, .br-notification .popover-body { font-size: var(--font-size-scale-down-01, 0.833); margin-bottom: 1em; width: 180px; float: right; clear: right; } .br-tooltip .popover-footer, .br-notification .popover-footer { font-size: var(--font-size-scale-down-01, 0.833); text-align: center; width: 180px; float: right; clear: both; } .br-tooltip .text, .br-notification .text { font-size: var(--font-size-scale-base, 14px); font-weight: var(--font-weight-semi-bold, 600); } .br-tooltip .subtext, .br-notification .subtext { font-size: var(--font-size-scale-down-01, 0.833); font-weight: var(--font-weight-medium, 500); } .br-tooltip .link, .br-notification .link { text-decoration: underline; width: 100%; text-align: right; color: inherit; } .br-tooltip .close, .br-notification .close { position: absolute; top: 5px; right: 5px; cursor: pointer; border: 0; margin: 0; padding: 0; } .br-tooltip button, .br-tooltip .br-button, .br-notification button, .br-notification .br-button { font-size: var(--font-size-scale-down-01, 0.833); font-weight: var(--font-weight-medium, 500); background: transparent; border-color: inherit; color: inherit; margin: 5px 5px; } .br-upload { background: url("https://cdn.dsgovserprodesign.estaleiro.serpro.gov.br/design-system/images/upload-fundo.png") 32px 24px var(--color-secondary-01, #fff) no-repeat; border: 1px solid var(--color-secondary-01, #fff); box-shadow: 0 3px 6px var(--color-secondary-04, #ccc); margin-bottom: 20px; min-height: 248px; padding-bottom: 16px; padding-left: 360px; padding-right: 48px; padding-top: 32px; } @media (max-width: 997.98px) { .br-upload { background-position: center 0; padding-left: 16px; padding-right: 16px; padding-top: 180px; } .br-upload .br-button.is-tertiary:hover { background-color: transparent; } .br-upload:hover { border: 1px solid var(--color-primary-pastel-02, #dbe8fb); background: url("https://cdn.dsgovserprodesign.estaleiro.serpro.gov.br/design-system/images/upload-fundo.png") center 0 var(--color-secondary-01, #fff) no-repeat !important; cursor: pointer; } } .br-upload:hover { border: 1px solid var(--color-primary-pastel-02, #dbe8fb); background: url("https://cdn.dsgovserprodesign.estaleiro.serpro.gov.br/design-system/images/upload-fundo-hover.png") 32px 24px var(--color-primary-pastel-02, #dbe8fb) no-repeat; cursor: pointer; } .br-upload .upload-header { color: var(--color-secondary-07, #555); font-size: var(--font-size-scale-up-03, 1.728) !important; font-weight: var(--font-weight-regular, 400) !important; } .br-upload .upload-input { display: none; } .br-upload .upload-info { color: var(--color-info, #155bcb); display: block; margin: 16px 0; padding-left: 40px; } .br-upload .upload-info .fa-info-circle { font-size: var(--font-size-scale-up-03, 1.728) !important; margin-left: -40px; position: absolute; } .br-upload .upload-file-list ul { padding-left: 0; } .br-upload .upload-file-list li { border-bottom: 1px solid var(--color-secondary-04, #ccc); color: var(--color-info, #155bcb); font-size: var(--font-size-scale-base, 14px) !important; list-style: none; padding: 8px 0 8px 8px; position: relative; width: 100%; } .br-upload .upload-file-list li .del { cursor: pointer; display: inline; line-height: 24px; position: absolute; right: 8px; } .br-upload .upload-file-list span { display: inline-block; overflow: hidden; padding-right: 24px; text-overflow: ellipsis; white-space: nowrap; width: 100%; } .br-upload .upload-add { display: block; margin: 30px 0; padding-left: 32px; color: var(--color-info, #155bcb); cursor: pointer; font-weight: var(--font-weight-regular, 400); } .br-upload .upload-add .fa-plus { font-size: var(--font-size-scale-up-01, 1.2) !important; margin-left: -28px; margin-top: 0; position: relative; } .br-upload .upload-size { text-align: right; visibility: hidden; } .br-wizard { height: calc(100vh - 52px); max-width: 100%; overflow-x: hidden; overflow-y: hidden; } .br-wizard .wizard-progress { display: grid; grid-template-rows: none; grid-template-columns: repeat(auto-fit, minmax(0, 1fr)); width: 100%; overflow-x: auto; overflow-y: hidden; background-color: var(--color-secondary-02, #f8f8f8); min-height: 164px; padding-top: 56px; } .br-wizard .wizard-progress .wizard-progress-btn { transition-property: all; transition-duration: 0.15s; transition-timing-function: linear; transition-delay: 0s; position: relative; color: var(--color-primary-lighten-01, #2670e8); text-indent: 0; background-color: transparent; border: none; -webkit-box-shadow: none !important; box-shadow: none !important; outline: none !important; cursor: pointer; font-size: var(--font-size-scale-up-01, 1.2); line-height: 19px; padding-top: 16px; padding-bottom: 0px; max-height: 90px; } .br-wizard .wizard-progress .wizard-progress-btn:before { position: absolute; top: 0; left: 50%; display: block; width: 36px; height: 36px; margin-top: -13px; font-size: var(--font-size-scale-up-02, 1.44); font-weight: var(--font-weight-semi-bold, 600); line-height: 29px; content: attr(step) !important; -webkit-transform: translateX(-50%); transform: translateX(-50%); transition: all 0.15s linear 0s, -webkit-transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s; transition: all 0.15s linear 0s, transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s; transition: all 0.15s linear 0s, transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s, -webkit-transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s; border: 2px solid var(--color-primary-lighten-01, #2670e8); color: var(--color-primary-lighten-01, #2670e8); border-radius: 50%; background-color: var(--color-secondary-01, #fff); box-sizing: border-box; z-index: 3; } .br-wizard .wizard-progress .wizard-progress-btn:after { position: absolute; top: 5px; left: calc(-50% + 34px / 2); transition-property: all; transition-duration: 0.15s; transition-timing-function: linear; transition-delay: 0s; display: block; width: calc(100% - 34px); height: 1px; content: ''; background-color: var(--color-primary-lighten-01, #2670e8); z-index: 1; } .br-wizard .wizard-progress .wizard-progress-btn:first-child:after { display: none; } .br-wizard .wizard-progress .wizard-progress-btn[active] { color: var(--color-primary-default, #1351b4); font-weight: var(--font-weight-semi-bold, 600); } .br-wizard .wizard-progress .wizard-progress-btn[inactive] { color: var(--color-primary-default, #1351b4); } .br-wizard .wizard-progress .wizard-progress-btn[disabled] { opacity: 0.5; } .br-wizard .wizard-progress .wizard-progress-btn[active]:after, .br-wizard .wizard-progress .wizard-progress-btn[inactive]:after { height: 2px; } .br-wizard .wizard-progress .wizard-progress-btn[inactive]:before { background-color: var(--color-primary-pastel-01, #c5d4eb); border-color: var(--color-primary-pastel-01, #c5d4eb); color: var(--color-primary-default, #1351b4); } .br-wizard .wizard-progress .wizard-progress-btn[active]:before, .br-wizard .wizard-progress .wizard-progress-btn[active]:hover:before, .br-wizard .wizard-progress .wizard-progress-btn[active]:focus:before { background-color: var(--color-primary-default, #1351b4); border-color: var(--color-primary-default, #1351b4); color: var(--color-secondary-01, #fff); font-weight: var(--font-weight-bold, 700); } .br-wizard .wizard-progress .wizard-progress-btn[inactive]:hover:before { background-color: var(--status-hover-background, var(--color-primary-pastel-02)); border-color: var(--status-hover-background, var(--color-primary-pastel-02)); color: var(--color-primary-lighten-01, #2670e8); } .br-wizard .wizard-progress .wizard-progress-btn[disabled]:hover:before, .br-wizard .wizard-progress .wizard-progress-btn[disabled]:focus:before { background-color: default !important; border-color: default !important; } .br-wizard .wizard-progress .wizard-progress-btn:hover:before { background-color: var(--status-hover-background, var(--color-primary-pastel-02)); border-color: var(--color-primary-lighten-01, #2670e8); } .br-wizard .wizard-progress .wizard-progress-btn:focus:before { background-color: var(--status-focused-overlay, rgba(var(--rgb-support-02), 0.3)); border-color: var(--color-primary-lighten-01, #2670e8); } .br-wizard .wizard-progress .wizard-progress-btn[inactive]:focus:before { background-color: var(--status-focused-overlay, rgba(var(--rgb-support-02), 0.3)); border-color: var(--status-focused-overlay, rgba(var(--rgb-support-02), 0.3)); color: var(--color-primary-lighten-01, #2670e8); } .br-wizard .wizard-form { position: relative; } .br-wizard .wizard-form .wizard-panel { position: absolute; top: 0; left: 1%; height: 0; opacity: 0; visibility: hidden; border-top: 1px solid var(--color-secondary-04, #ccc); border-bottom: 1px solid var(--color-secondary-04, #ccc); margin-left: 2%; width: 96%; margin-bottom: 32px; } .br-wizard .wizard-form .wizard-panel[active] { height: auto; opacity: 1; visibility: visible; transition-property: all; transition-duration: 0.5s; transition-timing-function: linear; transition-delay: 0s; left: 0 !important; } .br-wizard .wizard-form .wizard-panel .wizard-panel-content { min-height: calc(100vh - 300px); max-height: calc(100vh - 300px); overflow-y: auto; overflow-x: hidden; } .br-wizard .wizard-form .wizard-panel .wizard-panel-btn { width: 104.5%; position: absolute; margin-top: 1px; min-height: 88px; height: auto; padding: 16px 1.5%; background-color: var(--color-secondary-02, #f8f8f8); margin-left: -2.5%; } .br-wizard .wizard-form .wizard-panel .wizard-btn-next, .br-wizard .wizard-form .wizard-panel .wizard-btn { float: right; } .br-wizard .wizard-form .wizard-panel .wizard-btn-prev { float: left; } .br-wizard[vertical] .wizard-progress { max-width: 260px; height: calc(100vh - 52px); float: left; grid-template-columns: 1fr; text-align: right; padding-top: 0; } .br-wizard[vertical] .wizard-progress .wizard-progress-btn { padding-top: 0; padding-bottom: 0px; line-height: 100%; text-align: right; padding-right: 70px; height: 100%; max-height: 100%; } .br-wizard[vertical] .wizard-progress .wizard-progress-btn:before { position: absolute; top: 50%; left: calc(100% - 32px); margin-top: -16px; line-height: 26px; text-align: center; } .br-wizard[vertical] .wizard-progress .wizard-progress-btn:after { position: absolute; top: calc(-50% + 36px / 2); left: calc(100% - 33px); width: 1px; height: calc(100% - 34px); } .br-wizard[vertical] .wizard-progress .wizard-progress-btn[active]:after, .br-wizard[vertical] .wizard-progress .wizard-progress-btn[inactive]:after { width: 2px; } .br-wizard[vertical][scroll] .wizard-progress { overflow-x: hidden; overflow-y: auto; } .br-wizard[vertical][scroll] .wizard-progress .wizard-progress-btn { min-height: 100px; } .br-wizard[vertical] .wizard-form { float: left; width: calc(100% - 260px); } .br-wizard[vertical] .wizard-form .wizard-panel .wizard-panel-content { min-height: calc(100vh - 142px); max-height: calc(100vh - 142px); } .br-wizard[vertical] .wizard-form .wizard-panel .wizard-panel-btn { margin-left: -2%; } @media (max-width: 997.98px) { .br-wizard .wizard-form .wizard-panel { border-top: 0; } .br-wizard .wizard-form .wizard-panel .wizard-panel-content { min-height: calc(100vh - 276px); max-height: calc(100vh - 276px); transition-property: all; transition-duration: 0.25s; transition-timing-function: linear; transition-delay: 0s; overflow-y: auto; overflow-x: hidden; } .br-wizard .wizard-form .wizard-panel-btn { width: 104%; margin-left: -2%; padding: 0 !important; background-color: transparent; } .br-wizard .wizard-form .wizard-panel-btn .br-button { width: 90%; margin: 8px 5%; float: left; clear: both; } .br-wizard .wizard-progress { position: relative; padding-top: 24px; min-height: 100px; max-height: 100px; transition-property: all; transition-duration: 0.25s; transition-timing-function: linear; transition-delay: 0s; overflow-y: hidden; } .br-wizard .wizard-progress .wizard-progress-btn .info { font-size: var(--font-size-scale-down-02, 0.694); line-height: 1em; text-align: center; } .br-wizard .wizard-progress:after { position: fixed; display: block; width: 12%; height: 4px; border-radius: 2px; content: ''; background-color: var(--color-secondary-04, #ccc); left: 44%; margin-top: 72px; transition-property: all; transition-duration: 0.25s; transition-timing-function: linear; transition-delay: 0s; } .br-wizard[collapsed] .wizard-progress { min-height: 64px; max-height: 64px; padding-bottom: 24px; overflow-y: hidden; padding-top: 24px; } .br-wizard[collapsed] .wizard-progress:after { margin-top: 36px; } .br-wizard[collapsed] .wizard-progress .wizard-progress-btn { padding-bottom: 8px; } .br-wizard[collapsed] .wizard-progress .wizard-progress-btn .info { display: none; } .br-wizard[collapsed] .wizard-form .wizard-panel .wizard-panel-content { min-height: calc(100vh - 240px); max-height: calc(100vh - 240px); overflow-y: auto; overflow-x: hidden; } .br-wizard[vertical] .wizard-progress { max-width: 110px; max-height: calc(100vh - 60px); } .br-wizard[vertical] .wizard-progress:after { width: 4px; height: 8%; left: 114px; top: 40%; margin-top: 0; } .br-wizard[vertical] .wizard-progress .wizard-progress-btn { padding-right: 56px; line-height: 18px; } .br-wizard[vertical] .wizard-progress .wizard-progress-btn .info { position: absolute; right: 54px; margin-top: -0.5em; line-height: 1.6em; } .br-wizard[vertical] .wizard-form { max-width: calc(100% - 110px); min-width: calc(100% - 110px); transition-property: all; transition-duration: 0.25s; transition-timing-function: linear; transition-delay: 0s; } .br-wizard[vertical] .wizard-form .wizard-panel .wizard-panel-content { min-height: calc(100vh - 180px); max-height: calc(100vh - 180px); } .br-wizard[vertical] .wizard-form .wizard-panel .wizard-panel-btn { min-height: 119px; } .br-wizard[vertical][collapsed] .wizard-progress { padding-top: 0; padding-bottom: 0; max-width: 60px; } .br-wizard[vertical][collapsed] .wizard-progress:after { width: 4px; height: 8%; left: 62px; top: 40%; } .br-wizard[vertical][collapsed] .wizard-progress .wizard-progress-btn { padding-right: 0px; } .br-wizard[vertical][collapsed] .wizard-progress .wizard-progress-btn .info { display: none; } .br-wizard[vertical][collapsed] .wizard-form { min-width: calc(100% - 60px); max-width: calc(100% - 60px); } } .br-select .select-selected { color: #555; line-height: 1.4; padding-top: 1px; padding-bottom: 1px } .br-select .select-selected span { color: #555 } .br-select .select-items button { border-radius: 0; color: #555 } .br-select .select-items button span { color: #555 } .br-input.br-datepicker { display: inline-block } .br-input.br-datepicker input { width: 16.2rem !important } .br-input.br-datepicker::after { content: '\F073'; font-family: "Font Awesome 5 Free"; position: absolute; right: 25px; bottom: 3px; font-size: 2rem; font-weight: 900; color: #1351b4; pointer-events: none } .br-checkbox input[type='checkbox']+label, .br-checkbox input[type='radio']+label, .br-radio input[type='checkbox']+label, .br-radio input[type='radio']+label { line-height: 1.45 } table.invisible { visibility: visible !important } #main-content .svg-inline--fa, #main-content .fa, #main-content .fab, #main-content .fad, #main-content .fal, #main-content .far, #main-content .fas { width: auto } .sr-only { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; white-space: nowrap; width: 1px } .site-pt-br .stores a.ios { background-image: url(img/appstore.png) } .site-pt-br .stores a.android { background-image: url(img/googleplay.png) } .site-es .stores a.ios { background-image: url(img/appstore-es.png) } .site-es .stores a.android { background-image: url(img/googleplay-es.png) } .site-en .stores a.ios { background-image: url(img/appstore-en.png) } .site-en .stores a.android { background-image: url(img/googleplay-en.png) } @media (max-width: 580px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .header { padding: 20px 29px } } .portaltype-collective-cover-content .row .row-content, #main, html .buorg-pad, header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content, header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-redes-wrap, #breadcrumbs .content, .portaltype-collective-cover-content .documentFirstHeading, .portaltype-collective-cover-content .documentSubtitle, .portaltype-collective-cover-content .documentDescription, .portaltype-collective-cover-content #viewlet-above-content-body, .govbr-history-render .history-list, .portaltype-collective-cover-content .conteudo-relacionado, .br-cookiebar.default .br-modal .br-card .container, #site-header .header-wrapper, #portal-footer .footer-wrapper, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content>*, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content>*, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content>*, .portaltype-servico .informacao-foi-util .wrapper, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto, .template-pagina-interna-noticias-ebc #content .cabecalho-linha, body.template-folder_contents #main, body.template-folder_contents #content, body.template-edit #main, body.template-edit #content, body.template-layoutedit #main, body.template-layoutedit #content, body.template-sharing #main, body.template-sharing #content, body.template-manage-aliases #main, body.template-manage-aliases #content, body.template-personal-information #main, body.template-personal-information #content, body.template-personal-preferences #main, body.template-personal-preferences #content, body.template-dashboard #main, body.template-dashboard #content, body.template-manage-dashboard #main, body.template-manage-dashboard #content, body.template-overview-controlpanel #main, body.template-overview-controlpanel #content, .template-manage-portlets.portaltype-collective-cover-content #main, .template-content-checkout #content, .template-content-cancel-checkout #content { width: 100%; margin: 0 auto; padding-right: 16px; padding-left: 16px; max-width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box } @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content .row .row-content, #main, html .buorg-pad, header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content, header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-redes-wrap, #breadcrumbs .content, .portaltype-collective-cover-content .documentFirstHeading, .portaltype-collective-cover-content .documentSubtitle, .portaltype-collective-cover-content .documentDescription, .portaltype-collective-cover-content #viewlet-above-content-body, .govbr-history-render .history-list, .portaltype-collective-cover-content .conteudo-relacionado, .br-cookiebar.default .br-modal .br-card .container, #site-header .header-wrapper, #portal-footer .footer-wrapper, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content>*, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content>*, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content>*, .portaltype-servico .informacao-foi-util .wrapper, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto, .template-pagina-interna-noticias-ebc #content .cabecalho-linha, body.template-folder_contents #main, body.template-folder_contents #content, body.template-edit #main, body.template-edit #content, body.template-layoutedit #main, body.template-layoutedit #content, body.template-sharing #main, body.template-sharing #content, body.template-manage-aliases #main, body.template-manage-aliases #content, body.template-personal-information #main, body.template-personal-information #content, body.template-personal-preferences #main, body.template-personal-preferences #content, body.template-dashboard #main, body.template-dashboard #content, body.template-manage-dashboard #main, body.template-manage-dashboard #content, body.template-overview-controlpanel #main, body.template-overview-controlpanel #content, .template-manage-portlets.portaltype-collective-cover-content #main, .template-content-checkout #content, .template-content-cancel-checkout #content { padding-right: 40px; padding-left: 40px } } @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content .row .row-content, #main, html .buorg-pad, header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content, header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-redes-wrap, #breadcrumbs .content, .portaltype-collective-cover-content .documentFirstHeading, .portaltype-collective-cover-content .documentSubtitle, .portaltype-collective-cover-content .documentDescription, .portaltype-collective-cover-content #viewlet-above-content-body, .govbr-history-render .history-list, .portaltype-collective-cover-content .conteudo-relacionado, .br-cookiebar.default .br-modal .br-card .container, #site-header .header-wrapper, #portal-footer .footer-wrapper, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content>*, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content>*, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content>*, .portaltype-servico .informacao-foi-util .wrapper, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto, .template-pagina-interna-noticias-ebc #content .cabecalho-linha, body.template-folder_contents #main, body.template-folder_contents #content, body.template-edit #main, body.template-edit #content, body.template-layoutedit #main, body.template-layoutedit #content, body.template-sharing #main, body.template-sharing #content, body.template-manage-aliases #main, body.template-manage-aliases #content, body.template-personal-information #main, body.template-personal-information #content, body.template-personal-preferences #main, body.template-personal-preferences #content, body.template-dashboard #main, body.template-dashboard #content, body.template-manage-dashboard #main, body.template-manage-dashboard #content, body.template-overview-controlpanel #main, body.template-overview-controlpanel #content, .template-manage-portlets.portaltype-collective-cover-content #main, .template-content-checkout #content, .template-content-cancel-checkout #content { width: 1152px; padding-right: 0; padding-left: 0 } } .portaltype-collective-cover-content .row .row-content { padding: 0 8px } @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content .row .row-content { padding: 0 28px } } @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content .row .row-content { width: 1176px; padding: 0 } } .portaltype-collective-cover-content .row.linha-destacada, .portaltype-collective-cover-content .row.linha-discreta, .portaltype-collective-cover-content .row.linha-destacada-transparente, .portaltype-collective-cover-content .row.linha-destacada-escura { margin-bottom: 16px; padding-bottom: 8px; padding-top: 24px } @media only screen and (min-width: 375px) { .portaltype-collective-cover-content .row.linha-destacada, .portaltype-collective-cover-content .row.linha-discreta, .portaltype-collective-cover-content .row.linha-destacada-transparente, .portaltype-collective-cover-content .row.linha-destacada-escura { margin-bottom: 16px; padding-bottom: 8px; padding-top: 24px } } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .row.linha-destacada, .portaltype-collective-cover-content .row.linha-discreta, .portaltype-collective-cover-content .row.linha-destacada-transparente, .portaltype-collective-cover-content .row.linha-destacada-escura { margin-bottom: 20px; padding-bottom: 12px; padding-top: 32px } } @media only screen and (min-width: 768px) { .portaltype-collective-cover-content .row.linha-destacada, .portaltype-collective-cover-content .row.linha-discreta, .portaltype-collective-cover-content .row.linha-destacada-transparente, .portaltype-collective-cover-content .row.linha-destacada-escura { margin-bottom: 20px; padding-bottom: 12px; padding-top: 32px } } @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content .row.linha-destacada, .portaltype-collective-cover-content .row.linha-discreta, .portaltype-collective-cover-content .row.linha-destacada-transparente, .portaltype-collective-cover-content .row.linha-destacada-escura { margin-bottom: 24px; padding-bottom: 16px; padding-top: 40px } } @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content .row.linha-destacada, .portaltype-collective-cover-content .row.linha-discreta, .portaltype-collective-cover-content .row.linha-destacada-transparente, .portaltype-collective-cover-content .row.linha-destacada-escura { margin-bottom: 24px; padding-bottom: 16px; padding-top: 40px } } @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content .row.linha-destacada, .portaltype-collective-cover-content .row.linha-discreta, .portaltype-collective-cover-content .row.linha-destacada-transparente, .portaltype-collective-cover-content .row.linha-destacada-escura { margin-bottom: 36px; padding-bottom: 20px; padding-top: 56px } } .portaltype-collective-cover-content .row.linha-destacada:last-of-type, .portaltype-collective-cover-content .row.linha-discreta:last-of-type, .portaltype-collective-cover-content .row.linha-destacada-transparente:last-of-type, .portaltype-collective-cover-content .row.linha-destacada-escura:last-of-type { margin-bottom: 0 } .portaltype-collective-cover-content .tile-default.row.linha-destacada, .portaltype-collective-cover-content .tile-default.row.linha-discreta, .portaltype-collective-cover-content .tile-default.row.linha-destacada-transparente, .portaltype-collective-cover-content .tile-default.row.linha-destacada-escura { margin-bottom: 16px; padding-bottom: 8px; padding-top: 24px } @media only screen and (min-width: 375px) { .portaltype-collective-cover-content .tile-default.row.linha-destacada, .portaltype-collective-cover-content .tile-default.row.linha-discreta, .portaltype-collective-cover-content .tile-default.row.linha-destacada-transparente, .portaltype-collective-cover-content .tile-default.row.linha-destacada-escura { margin-bottom: 16px; padding-bottom: 8px; padding-top: 24px } } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .tile-default.row.linha-destacada, .portaltype-collective-cover-content .tile-default.row.linha-discreta, .portaltype-collective-cover-content .tile-default.row.linha-destacada-transparente, .portaltype-collective-cover-content .tile-default.row.linha-destacada-escura { margin-bottom: 20px; padding-bottom: 12px; padding-top: 32px } } @media only screen and (min-width: 768px) { .portaltype-collective-cover-content .tile-default.row.linha-destacada, .portaltype-collective-cover-content .tile-default.row.linha-discreta, .portaltype-collective-cover-content .tile-default.row.linha-destacada-transparente, .portaltype-collective-cover-content .tile-default.row.linha-destacada-escura { margin-bottom: 20px; padding-bottom: 12px; padding-top: 32px } } @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content .tile-default.row.linha-destacada, .portaltype-collective-cover-content .tile-default.row.linha-discreta, .portaltype-collective-cover-content .tile-default.row.linha-destacada-transparente, .portaltype-collective-cover-content .tile-default.row.linha-destacada-escura { margin-bottom: 24px; padding-bottom: 16px; padding-top: 40px } } @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content .tile-default.row.linha-destacada, .portaltype-collective-cover-content .tile-default.row.linha-discreta, .portaltype-collective-cover-content .tile-default.row.linha-destacada-transparente, .portaltype-collective-cover-content .tile-default.row.linha-destacada-escura { margin-bottom: 24px; padding-bottom: 16px; padding-top: 40px } } @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content .tile-default.row.linha-destacada, .portaltype-collective-cover-content .tile-default.row.linha-discreta, .portaltype-collective-cover-content .tile-default.row.linha-destacada-transparente, .portaltype-collective-cover-content .tile-default.row.linha-destacada-escura { margin-bottom: 36px; padding-bottom: 20px; padding-top: 56px } } .portaltype-collective-cover-content .row.linha-recuada { overflow: hidden } .portaltype-collective-cover-content .row.linha-recuada .row-content { width: auto; max-width: none; margin-left: -8px; margin-right: -8px } @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content .row.linha-recuada .row-content { margin-left: -12px; margin-right: -12px } } @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content .row.linha-recuada .row-content { margin-left: -12px; margin-right: -12px } } [dir="ltr"] .language-selection, [dir="ltr"] header#site-header.has-navigation-dropdown .navigation-wrapper ul, [dir="ltr"] #content .abas .column ul, [dir="ltr"] #portal-footer ul, [dir="ltr"] .template-busca #content .searchResults, [dir="ltr"] .template-search #content .searchResults, [dir="ltr"] .template-filtro-de-resultados #content .searchResults, [dir="ltr"] .document-finder-tile #content .searchResults, [dir="ltr"] .template-busca #content .searchResults.noticias ul.tags-noticias, [dir="ltr"] .template-search #content .searchResults.noticias ul.tags-noticias, [dir="ltr"] .template-filtro-de-resultados #content .searchResults.noticias ul.tags-noticias, [dir="ltr"] .document-finder-tile #content .searchResults.noticias ul.tags-noticias, [dir="ltr"] .template-listar_servicos_segmento #content .searchResults, [dir="ltr"] .template-listar_servicos_segmento #content .searchResults.noticias ul.tags-noticias, [dir="ltr"] .portaltype-plone-site #column-one .configlets { padding-left: 0 } [dir="rtl"] .language-selection, [dir="rtl"] header#site-header.has-navigation-dropdown .navigation-wrapper ul, [dir="rtl"] #content .abas .column ul, [dir="rtl"] #portal-footer ul, [dir="rtl"] .template-busca #content .searchResults, [dir="rtl"] .template-search #content .searchResults, [dir="rtl"] .template-filtro-de-resultados #content .searchResults, [dir="rtl"] .document-finder-tile #content .searchResults, [dir="rtl"] .template-busca #content .searchResults.noticias ul.tags-noticias, [dir="rtl"] .template-search #content .searchResults.noticias ul.tags-noticias, [dir="rtl"] .template-filtro-de-resultados #content .searchResults.noticias ul.tags-noticias, [dir="rtl"] .document-finder-tile #content .searchResults.noticias ul.tags-noticias, [dir="rtl"] .template-listar_servicos_segmento #content .searchResults, [dir="rtl"] .template-listar_servicos_segmento #content .searchResults.noticias ul.tags-noticias, [dir="rtl"] .portaltype-plone-site #column-one .configlets { padding-right: 0 } .language-selection, header#site-header.has-navigation-dropdown .navigation-wrapper ul, #content .abas .column ul, #portal-footer ul, .template-busca #content .searchResults, .template-search #content .searchResults, .template-filtro-de-resultados #content .searchResults, .document-finder-tile #content .searchResults, .template-busca #content .searchResults.noticias ul.tags-noticias, .template-search #content .searchResults.noticias ul.tags-noticias, .template-filtro-de-resultados #content .searchResults.noticias ul.tags-noticias, .document-finder-tile #content .searchResults.noticias ul.tags-noticias, .template-listar_servicos_segmento #content .searchResults, .template-listar_servicos_segmento #content .searchResults.noticias ul.tags-noticias, .portaltype-plone-site #column-one .configlets { list-style-type: none; padding-left: 0 } .portaltype-collective-cover-content .servicos-em-destaque h2, .template-listar_servicos_segmento .servicos-em-destaque h2, .portaltype-servico .servicos-em-destaque h2, .portaltype-orgao.template-view .servicos-em-destaque h2, .portaltype-collective-cover-content .outstanding-header .outstanding-title, .portaltype-collective-cover-content #content .canais-atendimento .title, .portaltype-collective-cover-content #content .agenda-tile .title, .portaltype-collective-cover-content .tile-cards .tile-header, .portaltype-collective-cover-content .numeros-governo h2, .portaltype-collective-cover-content .lista-servicos h1, .portaltype-collective-cover-content .lista-servicos h2, .portaltype-collective-cover-content .apps-governo .chamada { font-weight: 600; font-size: 3.6rem; line-height: 1.5 } @media only screen and (max-width: 1023px) { .portaltype-collective-cover-content .servicos-em-destaque h2, .template-listar_servicos_segmento .servicos-em-destaque h2, .portaltype-servico .servicos-em-destaque h2, .portaltype-orgao.template-view .servicos-em-destaque h2, .portaltype-collective-cover-content .outstanding-header .outstanding-title, .portaltype-collective-cover-content #content .canais-atendimento .title, .portaltype-collective-cover-content #content .agenda-tile .title, .portaltype-collective-cover-content .tile-cards .tile-header, .portaltype-collective-cover-content .numeros-governo h2, .portaltype-collective-cover-content .lista-servicos h1, .portaltype-collective-cover-content .lista-servicos h2, .portaltype-collective-cover-content .apps-governo .chamada { font-size: 2.8rem } } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-em-destaque h2, .template-listar_servicos_segmento .servicos-em-destaque h2, .portaltype-servico .servicos-em-destaque h2, .portaltype-orgao.template-view .servicos-em-destaque h2, .portaltype-collective-cover-content .outstanding-header .outstanding-title, .portaltype-collective-cover-content #content .canais-atendimento .title, .portaltype-collective-cover-content #content .agenda-tile .title, .portaltype-collective-cover-content .tile-cards .tile-header, .portaltype-collective-cover-content .numeros-governo h2, .portaltype-collective-cover-content .lista-servicos h1, .portaltype-collective-cover-content .lista-servicos h2, .portaltype-collective-cover-content .apps-governo .chamada { font-size: 2.4rem } } .portaltype-collective-cover-content .servicos-em-destaque h2, .template-listar_servicos_segmento .servicos-em-destaque h2, .portaltype-servico .servicos-em-destaque h2, .portaltype-orgao.template-view .servicos-em-destaque h2, .portaltype-collective-cover-content .outstanding-header .outstanding-title, .portaltype-collective-cover-content #content .canais-atendimento .title { color: #0c326f } .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-information { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; padding: 0 0 24px; width: 100%; height: 100%; left: 0; bottom: 0 } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-information { padding: 0 12px 56px } } @media only screen and (min-width: 768px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-information { padding: 0 32px 56px } } @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-information { padding: 0 32px 112px } } .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4 a, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-title { font-size: 2.4rem; line-height: 1.3; font-weight: 600; color: #fff } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4 a, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-title { font-size: 2.6rem } } @media only screen and (min-width: 768px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4 a, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-title { font-size: 2.8rem } } @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4 a, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-title { font-size: 3rem } } @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4 a, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-title { font-size: 3.2rem } } @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4 a, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-title { font-size: 3.4rem } } .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content p, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content p, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content p, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-description { margin-bottom: 0; font-size: 1.4rem; line-height: 1.3; font-weight: 400; color: #fff } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content p, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content p, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content p, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-description { font-size: 1.6rem } } @media only screen and (min-width: 768px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content p, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content p, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content p, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-description { font-size: 1.8rem } } @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content p, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content p, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content p, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-description { font-size: 2rem } } @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content p, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content p, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content p, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-description { font-size: 2.2rem } } @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content p, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content p, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content p, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-description { font-size: 2.4rem } } .portaltype-agendadiaria #content .documentFirstHeading, .portaltype-agenda #content .documentFirstHeading, .portaltype-collective-cover-content .cover-richtext-tile h1 a { font-weight: 600; font-size: 3.6rem; color: #0c326f; line-height: 3.6rem; margin-top: 16px; margin-bottom: 16px } .portaltype-collection .tile-collective-nitf-content .tileContent .tileHeadline a, .portaltype-collection .tileItem .tileContent .tileHeadline a { font-weight: 600; font-size: 2.4rem; color: #0c326f; line-height: 2.2rem } .cover-collection-tile .collection-item .description { font-weight: 400; font-size: 2rem; color: #555; line-height: 1.4 } .portaltype-collective-cover-content #content .nitf-basic-tile .tile-subtitle { font-weight: 600; font-size: 1.4rem; color: #555; line-height: normal; text-transform: uppercase; margin-bottom: 8px } .portaltype-collective-nitf-content #content .nitfSubtitle, .documentSubtitle, .portaltype-collection .tile-collective-nitf-content .tileContent .subtitle { font-weight: 700; font-size: 1rem; color: #555; line-height: normal; text-transform: uppercase; text-align: left } .portaltype-collective-cover-content #content .nitf-basic-tile h1, .portaltype-collective-cover-content #content .nitf-basic-tile h2, .portaltype-collective-cover-content #content .nitf-basic-tile h3, .portaltype-collective-cover-content #content .nitf-basic-tile h4, .portaltype-collective-cover-content #content .nitf-basic-tile h1 a, .portaltype-collective-cover-content #content .nitf-basic-tile h2 a, .portaltype-collective-cover-content #content .nitf-basic-tile h3 a, .portaltype-collective-cover-content #content .nitf-basic-tile h4 a, .cover-collection-tile .collection-item h2 a { font-weight: 600; font-size: 2rem; color: #0c326f; line-height: 1.4; margin-bottom: 8px } .portaltype-collective-cover-content #content .nitf-basic-tile .tile-description { font-weight: 500; font-size: 1.4rem; color: #555; line-height: 2rem; margin-bottom: 16px } .documentDescription { font-weight: 400; font-size: 1.8rem; color: #555; line-height: normal; margin-bottom: 16px } .portaltype-formfolder .documentByLine, #viewlet-above-content-body .documentByLine, .portaltype-formfolder .documentByLine .documentPublished, .portaltype-formfolder .documentByLine .documentPublished span, .portaltype-formfolder .documentByLine .documentModified, .portaltype-formfolder .documentByLine .documentModified span, .portaltype-formfolder .documentByLine .documentAuthor, .portaltype-formfolder .documentByLine .documentAuthor span, #viewlet-above-content-body .documentByLine .documentPublished, #viewlet-above-content-body .documentByLine .documentPublished span, #viewlet-above-content-body .documentByLine .documentModified, #viewlet-above-content-body .documentByLine .documentModified span, #viewlet-above-content-body .documentByLine .documentAuthor, #viewlet-above-content-body .documentByLine .documentAuthor span { padding: 12px 0; line-height: 18px; font-weight: 400; font-size: 1.4rem; color: #555 } @media only screen and (max-width: 767px) { .portaltype-formfolder .documentByLine, #viewlet-above-content-body .documentByLine, .portaltype-formfolder .documentByLine .documentPublished, .portaltype-formfolder .documentByLine .documentPublished span, .portaltype-formfolder .documentByLine .documentModified, .portaltype-formfolder .documentByLine .documentModified span, .portaltype-formfolder .documentByLine .documentAuthor, .portaltype-formfolder .documentByLine .documentAuthor span, #viewlet-above-content-body .documentByLine .documentPublished, #viewlet-above-content-body .documentByLine .documentPublished span, #viewlet-above-content-body .documentByLine .documentModified, #viewlet-above-content-body .documentByLine .documentModified span, #viewlet-above-content-body .documentByLine .documentAuthor, #viewlet-above-content-body .documentByLine .documentAuthor span { border: none } } #category>span, .keywords, #content .tags { font-weight: 600; font-size: 1rem; color: #333; line-height: 1.5 } a.link-category:link, .tags-noticias a, .tags a:link { font-weight: 500; font-size: 1rem; color: #2670e8; line-height: 1.5 } a.link-category:hover:link, .tags-noticias a:hover, .tags a:hover:link { color: #1351b4 } .portaltype-collection .tile-collective-nitf-content .documentByLine span { font-weight: 400; font-size: 1rem; color: #555; line-height: normal } .portaltype-collective-cover-content #content .agenda-tile .title { font-weight: 800; font-size: 3.6rem; color: #fff; line-height: normal } @media only screen and (max-width: 1023px) { .portaltype-collective-cover-content #content .agenda-tile .title { font-size: 2.8rem } } .portaltype-collective-cover-content #content .canais-atendimento .tile-header h2 { font-weight: 500; font-size: 2.2rem; color: #555; line-height: 3.2rem; text-align: center } html #buorgig, html #buorgul, html #buorgpermanent, .portaltype-servico .informacao-foi-util form button, .portaltype-servico .informacao-foi-util form input[type='submit'] { padding: 0 64px; border-style: solid; border-width: 1px; border-radius: 30px; border-color: #1351b4; font-size: 14px; font-weight: 600; height: 45px; line-height: 44px; cursor: pointer } html #buorgig:hover, html #buorgul:hover, html #buorgpermanent:hover, .portaltype-servico .informacao-foi-util form button:hover, .portaltype-servico .informacao-foi-util form input:hover[type='submit'] { background-color: #2670e8; border-color: #2670e8; color: #fff } html #buorgig:focus, html #buorgul:focus, html #buorgpermanent:focus, .portaltype-servico .informacao-foi-util form button:focus, .portaltype-servico .informacao-foi-util form input:focus[type='submit'] { background-color: #1351b4; border-color: #1351b4; color: #fff; -webkit-box-shadow: 0 3px 6px #2670e8; box-shadow: 0 3px 6px #2670e8 } html #buorgig, html #buorgul, html #buorgpermanent, .portaltype-servico .informacao-foi-util form button { background-color: transparent; color: #1351b4 } html #buorgul, .portaltype-servico .informacao-foi-util form input[type='submit'] { background-color: #1351b4; color: #fff } .portaltype-collective-nitf-content #content .conteudo-relacionado .tile-header, .portaltype-categoria #wrapper #content-core .aplicativos-em-destaque .tile-header { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 35px; text-transform: uppercase } .portaltype-collective-nitf-content #content .conteudo-relacionado .tile-header::after, .portaltype-categoria #wrapper #content-core .aplicativos-em-destaque .tile-header::after, .portaltype-collective-nitf-content #content .conteudo-relacionado .tile-header::before, .portaltype-categoria #wrapper #content-core .aplicativos-em-destaque .tile-header::before { background: #ccc; content: ''; height: 1px; width: 100% } .portaltype-collective-nitf-content #content .conteudo-relacionado .tile-header h2, .portaltype-categoria #wrapper #content-core .aplicativos-em-destaque .tile-header h2, .portaltype-collective-nitf-content #content .conteudo-relacionado .tile-header h3, .portaltype-categoria #wrapper #content-core .aplicativos-em-destaque .tile-header h3 { color: #000; font-size: 1rem; font-weight: 600; margin: 0; padding: 0 12px; white-space: nowrap } * { -webkit-box-sizing: border-box; box-sizing: border-box } html, body, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { font-family: "rawline", helvetica, arial, sans-serif; font-weight: 400; font-size: 1rem; color: #555; line-height: 1.75; margin: 0; padding: 0; border: 0; letter-spacing: normal; vertical-align: baseline } div, span { margin: 0; padding: 0; border: 0; letter-spacing: normal; vertical-align: baseline } html { font-size: 62.5%; line-height: 1.75 } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block } h1, h2, h3, h4, h5, h6 { font-weight: 600; font-size: 3.6rem; color: #0c326f; line-height: 4.4rem } h2 { font-size: 3.2rem } h3 { font-size: 2.8rem } h4 { font-size: 2.4rem } h5 { font-size: 2rem } h6 { font-size: 1.6rem } [dir="ltr"] ul { padding-left: 20px } [dir="rtl"] ul { padding-right: 20px } ul { list-style-type: square } a, a:link, a:visited, a:hover, a:active { color: #1351b4; font-weight: 500 } a u, a:link u, a:visited u, a:hover u, a:active u { color: #1351b4; font-weight: 500 } a strong, a:link strong, a:visited strong, a:hover strong, a:active strong { color: #1351b4 } a:hover { text-decoration: underline } img { display: inline; vertical-align: bottom } table img { vertical-align: baseline } strong, u, b { font-weight: 600 } strong a, strong a:link, strong a:visited, strong a:hover, strong a:active, u a, u a:link, u a:visited, u a:hover, u a:active, b a, b a:link, b a:visited, b a:hover, b a:active { font-weight: 600; color: #1351b4 } iframe { border: 0 none } input[type='text'], input[type='password'] { min-height: 32px; min-width: 104px } button, input[type='button'], input[type='reset'], input[type='submit'] { padding: 8px 32px; border: 1px solid #1351b4; border-radius: 32px; color: #fff; background: #1351b4; font-size: 16px; line-height: 1; height: 40px } button:hover, input[type='button']:hover, input[type='reset']:hover, input[type='submit']:hover { cursor: pointer; background: #2670e8; border-color: #2670e8 } button:focus, input[type='button']:focus, input[type='reset']:focus, input[type='submit']:focus { -webkit-box-shadow: 0 3px 6px rgba(38, 112, 232, 0.6); box-shadow: 0 3px 6px rgba(38, 112, 232, 0.6) } input[type='reset'] { background: transparent; color: #1351b4 } table button, table input[type='button'], table input[type='reset'], table input[type='submit'] { padding: 0 8px; height: 32px } textarea { min-height: 128px } select { height: 32px; min-height: 32px; min-width: 88px; padding: 0 8px; font-size: 1.4rem } select[multiple='multiple'] { height: 96px; min-height: 96px; min-width: 128px } #content fieldset { border: 0.1em solid #1351b4; border-style: solid none none none; padding-top: 40px; margin-top: 10px } #content fieldset legend { position: absolute; margin-top: -35px; padding-left: 0; font-size: 14px; font-weight: 600 } body { -webkit-text-size-adjust: 100% } div.row { display: block; float: none; margin-bottom: 16px; margin-top: 16px; margin-left: -8px; margin-right: -8px } @media only screen and (min-width: 1024px) { div.row { margin-left: -12px; margin-right: -12px } } @media only screen and (min-width: 1440px) { div.row { margin-left: -12px; margin-right: -12px } } div.row .column, div.row .col-lg-12, div.row .col-lg-11, div.row .col-lg-10, div.row .col-lg-9, div.row .col-lg-8, div.row .col-lg-7, div.row .col-lg-6, div.row .col-lg-5, div.row .col-lg-4, div.row .col-lg-3, div.row .col-lg-2, div.row .col-lg-1, div.row .col-sm-12, div.row .col-sm-11, div.row .col-sm-10, div.row .col-sm-9, div.row .col-sm-8, div.row .col-sm-7, div.row .col-sm-6, div.row .col-sm-5, div.row .col-sm-4, div.row .col-sm-3, div.row .col-sm-2, div.row .col-sm-1, div.row .col-md-12, div.row .col-md-11, div.row .col-md-10, div.row .col-md-9, div.row .col-md-8, div.row .col-md-7, div.row .col-md-6, div.row .col-md-5, div.row .col-md-4, div.row .col-md-3, div.row .col-md-2, div.row .col-md-1 { padding-right: 8px; padding-left: 8px; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; width: 100% } @media only screen and (min-width: 1024px) { div.row .column, div.row .col-lg-12, div.row .col-lg-11, div.row .col-lg-10, div.row .col-lg-9, div.row .col-lg-8, div.row .col-lg-7, div.row .col-lg-6, div.row .col-lg-5, div.row .col-lg-4, div.row .col-lg-3, div.row .col-lg-2, div.row .col-lg-1, div.row .col-sm-12, div.row .col-sm-11, div.row .col-sm-10, div.row .col-sm-9, div.row .col-sm-8, div.row .col-sm-7, div.row .col-sm-6, div.row .col-sm-5, div.row .col-sm-4, div.row .col-sm-3, div.row .col-sm-2, div.row .col-sm-1, div.row .col-md-12, div.row .col-md-11, div.row .col-md-10, div.row .col-md-9, div.row .col-md-8, div.row .col-md-7, div.row .col-md-6, div.row .col-md-5, div.row .col-md-4, div.row .col-md-3, div.row .col-md-2, div.row .col-md-1 { padding-left: 12px; padding-right: 12px } } @media only screen and (min-width: 1440px) { div.row .column, div.row .col-lg-12, div.row .col-lg-11, div.row .col-lg-10, div.row .col-lg-9, div.row .col-lg-8, div.row .col-lg-7, div.row .col-lg-6, div.row .col-lg-5, div.row .col-lg-4, div.row .col-lg-3, div.row .col-lg-2, div.row .col-lg-1, div.row .col-sm-12, div.row .col-sm-11, div.row .col-sm-10, div.row .col-sm-9, div.row .col-sm-8, div.row .col-sm-7, div.row .col-sm-6, div.row .col-sm-5, div.row .col-sm-4, div.row .col-sm-3, div.row .col-sm-2, div.row .col-sm-1, div.row .col-md-12, div.row .col-md-11, div.row .col-md-10, div.row .col-md-9, div.row .col-md-8, div.row .col-md-7, div.row .col-md-6, div.row .col-md-5, div.row .col-md-4, div.row .col-md-3, div.row .col-md-2, div.row .col-md-1 { padding-left: 12px; padding-right: 12px } } @media only screen and (min-width: 768px) { div.row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap } div.row .col-lg-12, div.row .col-sm-12, div.row .col-md-12 { -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100% } div.row .col-lg-11, div.row .col-sm-11, div.row .col-md-11 { -ms-flex-preferred-size: 91.66666667%; flex-basis: 91.66666667%; max-width: 91.66666667% } div.row .col-lg-10, div.row .col-sm-10, div.row .col-md-10 { -ms-flex-preferred-size: 83.33333333%; flex-basis: 83.33333333%; max-width: 83.33333333% } div.row .col-lg-9, div.row .col-sm-9, div.row .col-md-9 { -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75% } div.row .col-lg-8, div.row .col-sm-8, div.row .col-md-8 { -ms-flex-preferred-size: 66.66666667%; flex-basis: 66.66666667%; max-width: 66.66666667% } div.row .col-lg-7, div.row .col-sm-7, div.row .col-md-7 { -ms-flex-preferred-size: 58.33333333%; flex-basis: 58.33333333%; max-width: 58.33333333% } div.row .col-lg-6, div.row .col-sm-6, div.row .col-md-6 { -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50% } div.row .col-lg-5, div.row .col-sm-5, div.row .col-md-5 { -ms-flex-preferred-size: 41.66666667%; flex-basis: 41.66666667%; max-width: 41.66666667% } div.row .col-lg-4, div.row .col-sm-4, div.row .col-md-4 { -ms-flex-preferred-size: 33.33333333%; flex-basis: 33.33333333%; max-width: 33.33333333% } div.row .col-lg-3, div.row .col-sm-3, div.row .col-md-3 { -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25% } div.row .col-lg-2, div.row .col-sm-2, div.row .col-md-2 { -ms-flex-preferred-size: 16.66666667%; flex-basis: 16.66666667%; max-width: 16.66666667% } div.row .col-lg-1, div.row .col-sm-1, div.row .col-md-1 { -ms-flex-preferred-size: 8.33333333%; flex-basis: 8.33333333%; max-width: 8.33333333% } } html { -webkit-transition: margin-top 1s 0s ease-out; transition: margin-top 1s 0s ease-out } html .buorg { position: fixed; z-index: 111111; width: 100%; height: 150px; max-height: 150px; overflow: hidden; top: 0; left: 0; border-bottom: 1px solid #a29330; text-align: center; color: #000; background-color: #f8f8f8; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); -webkit-animation: 1s ease-out 0s buorgflyGov; animation: 1s ease-out 0s buorgflyGov } html .buorg div, html .buorg span, html .buorg strong, html .buorg p, html .buorg button, html .buorg input { font-family: "rawline", helvetica, arial, sans-serif; font-size: 18px } @media only screen and (max-width: 575px) { html .buorg div, html .buorg span, html .buorg strong, html .buorg p, html .buorg button, html .buorg input { font-size: 16px } } @media only screen and (max-width: 374px) { html .buorg div, html .buorg span, html .buorg strong, html .buorg p, html .buorg button, html .buorg input { font-size: 14px } } html .buorg strong { font-weight: 600 } html .buorg-pad { padding-top: 16px; padding-bottom: 16px; line-height: 1.7em } html .buorg-pad .buttons { margin-top: 16px } @media only screen and (max-width: 767px) { html .buorg-pad .buttons { margin-top: 8px } } @media only screen and (max-width: 374px) { html .buorg-pad .buttons { margin-top: 2px } } html .buorg-buttons { display: block; text-align: center } html #buorgig, html #buorgul, html #buorgpermanent { text-transform: uppercase } @media only screen and (max-width: 767px) { html #buorgig, html #buorgul, html #buorgpermanent { padding: 0 32px; height: 40px; line-height: 38px } } @media only screen and (max-width: 575px) { html #buorgig, html #buorgul, html #buorgpermanent { padding: 0 24px; height: 36px; line-height: 32px } } @media only screen and (max-width: 374px) { html #buorgig, html #buorgul, html #buorgpermanent { padding: 0 16px; height: 32px; line-height: 28px } } html .buorg-fadeout { -webkit-transition: visibility 0s 8.5s, opacity 8s ease-out 0.5s; transition: visibility 0s 8.5s, opacity 8s ease-out 0.5s } html .buorg-icon { display: none } @-webkit-keyframes buorgflyGov { from { -webkit-transform: translateY(-149px); transform: translateY(-149px) } to { -webkit-transform: translateY(0); transform: translateY(0) } } @keyframes buorgflyGov { from { -webkit-transform: translateY(-149px); transform: translateY(-149px) } to { -webkit-transform: translateY(0); transform: translateY(0) } } #calroot { -webkit-box-sizing: content-box; box-sizing: content-box } #calroot #calhead { -webkit-box-sizing: content-box; box-sizing: content-box } #calroot #calhead #caltitle select { height: auto; min-height: auto; min-width: auto } #calroot #calbody #caldays { height: 20px } #calroot #calbody a.caloff { color: #ccc } .template-facetednavigation_view .ui-datepicker .ui-datepicker-prev::after, .template-facetednavigation_view .ui-datepicker .ui-datepicker-next::after { border: 0.39062em solid transparent; content: ''; position: absolute; top: 50%; -webkit-transition: border 0.2s; transition: border 0.2s } .template-facetednavigation_view .ui-datepicker .ui-datepicker-prev span, .template-facetednavigation_view .ui-datepicker .ui-datepicker-next span { display: none } .template-facetednavigation_view .ui-datepicker .ui-datepicker-prev::after { border-right-color: var(--color-primary-default); right: 50%; -webkit-transform: translate(25%, -50%); -ms-transform: translate(25%, -50%); transform: translate(25%, -50%) } .template-facetednavigation_view .ui-datepicker .ui-datepicker-next::after { border-left-color: var(--color-primary-default); left: 50%; -webkit-transform: translate(-25%, -50%); -ms-transform: translate(-25%, -50%); transform: translate(-25%, -50%) } .template-facetednavigation_view .ui-datepicker .ui-datepicker-title { display: block } .template-facetednavigation_view .ui-datepicker .ui-datepicker-title select { background: var(--color-secondary-01); border: 1px solid #888; border-radius: 6px; color: #1351b4; font-family: "rawline", helvetica, arial, sans-serif; font-size: 1.6rem !important; font-weight: 500; height: auto; margin: 0 8px; padding-left: 16px; padding-right: 16px; width: auto } .template-facetednavigation_view .ui-datepicker th { color: #333; font-size: 1.4rem; font-weight: 500 } .template-facetednavigation_view .ui-datepicker td { padding: 0 } .template-facetednavigation_view .ui-datepicker .ui-state-default { border-radius: 1.6rem; color: #1351b4 !important; font-size: 1.4rem !important; height: 3.2rem; width: 3.2rem } .template-facetednavigation_view .ui-datepicker .ui-state-default.ui-state-highlight { background-color: #1351b4; color: #fff !important } .template-facetednavigation_view .ui-datepicker .ui-state-default.ui-state-active { background-color: var(--color-primary-pastel-02) } .govbr-skip-menu { position: fixed; top: -45px; left: 0; right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; z-index: 20; white-space: nowrap } .govbr-skip-menu a { background-color: #1351b4; color: #fff; display: inline-block; height: 40px; line-height: 40px; position: relative; top: 0; -webkit-transition: top 100ms 0ms ease-out; transition: top 100ms 0ms ease-out; padding: 0 16px; font-size: 16px; text-transform: uppercase; font-weight: 500 } .govbr-skip-menu a:first-of-type { border-radius: 0 0 0 6px } .govbr-skip-menu a:last-of-type { border-radius: 0 0 6px 0 } .govbr-skip-menu a:focus, .govbr-skip-menu a:hover { background-color: #40e0d0; color: #333; top: 45px } .govbr-skip-menu .access-key { font-size: 14px; display: inline-block; height: 20px; line-height: 20px; background-color: #dbe8fb; color: #071d41; font-weight: 500; text-align: center; width: 20px; border-radius: 4px; margin-left: 4px } .govbr-skip-menu[focus-within] a { top: 45px } .govbr-skip-menu:focus-within a { top: 45px } .language-selection a.language-pt-br, .language-selection a.language-en, .language-selection a.language-es, .language-selection li.language-pt-br a, .language-selection li.language-en a, .language-selection li.language-es a { display: inline-block; background-size: 28px 21px; background-repeat: no-repeat; background-position: 16px center; text-align: left; margin-left: 0; font-weight: 500; line-height: 21px } .language-selection>a.currentLanguage { background-position: left center; position: relative; text-align: right } @media only screen and (max-width: 575px) { .language-selection>a.currentLanguage { margin-left: 8px } } .language-selection>a.currentLanguage::after { content: ''; background: transparent url(img/angle-down.png) no-repeat center 2px; display: inline-block; width: 9px; height: 14px; margin-top: 4px; padding-left: 4px } .language-selection ul { display: none; position: absolute; z-index: 160; border-top: 1px solid #f2e317; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.22); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.22); padding: 0; background-color: #fff; font-size: 16px; text-align: left; right: 160px } @media only screen and (max-width: 767px) { .language-selection ul { right: 8px } } .language-selection ul li, .language-selection ul .language-pt-br, .language-selection ul .language-en, .language-selection ul .language-es { white-space: nowrap; display: block; text-transform: none } .language-selection ul li a, .language-selection ul .language-pt-br a, .language-selection ul .language-en a, .language-selection ul .language-es a { display: block; border: 0 none; background-position: 20px center } .language-selection ul li:hover, .language-selection ul li.currentLanguage, .language-selection ul .language-pt-br:hover, .language-selection ul .language-pt-br.currentLanguage, .language-selection ul .language-en:hover, .language-selection ul .language-en.currentLanguage, .language-selection ul .language-es:hover, .language-selection ul .language-es.currentLanguage { background-color: rgba(19, 81, 180, 0.17); border-radius: 4px; border: 2px solid #fff } .language-selection ul .title { font-size: 14px; font-weight: 600; font-style: italic; color: #1351b4; margin: 8px 16px 4px; padding-bottom: 4px; border-bottom: 1px solid gray } .language-selection ul .title:hover { background-color: transparent; border: none; border-radius: 0; border-bottom: 1px solid gray } .language-selection.open ul { display: block } @media only screen and (max-width: 767px) { .header-wrapper:first-child .language-selection.open ul { display: none } } .portal-redes .portalredes-item { display: inline-block; position: relative; background-image: none; margin: 0; width: 32px; height: 32px } .portal-redes .portalredes-item::before { position: absolute; width: 32px; height: 32px; top: 0; left: 0; font-family: "Font Awesome 5 Brands"; color: #0c326f; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; pointer-events: none; font-weight: 400 } .portal-redes .portalredes-item.portalredes-twitter::before { content: '\E61B' } .portal-redes .portalredes-item.portalredes-youtube::before { content: '\F167' } .portal-redes .portalredes-item.portalredes-facebook::before { content: '\F39E' } .portal-redes .portalredes-item.portalredes-flickr::before { content: '\F16E' } .portal-redes .portalredes-item.portalredes-soundcloud::before { content: '\F1BE' } .portal-redes .portalredes-item.portalredes-googleplus::before { content: '\F0D5' } .portal-redes .portalredes-item.portalredes-slideshare::before { content: '\F1E7' } .portal-redes .portalredes-item.portalredes-rss::before { content: '\F09E'; font-family: "Font Awesome 5 Free"; font-weight: 600 } .portal-redes .portalredes-item.portalredes-instagram::before { content: '\F16D' } .portal-redes .portalredes-item.portalredes-tumblr::before { content: '\F173' } .portal-redes .portalredes-item.portalredes-linkedin::before { content: '\F08C' } .portal-redes .portalredes-item.portalredes-tiktok::before { content: '\E07B' } .portal-redes .portalredes-item.portalredes-whatsapp::before { content: '\F232' } .portal-redes .portalredes-item.portalredes-whatsapp_canal::before { content: '\F232' } .portal-redes .portalredes-item.portalredes-whatsapp_custom::before { content: '\F232' } .portal-redes .portalredes-item.portalredes-kwai::before { content: ''; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TpaW0OJhBikOG6mRBVMRRq1CECqFWaNXBfPQLmjQkKS6OgmvBwY/FqoOLs64OroIg+AHi6uKk6CIl/i8ptIjx4Lgf7+497t4BXKumaFbfOKDptplNp4R8YVUIvSKCOHiEEZMUy5gTxQx8x9c9Amy9S7Is/3N/jphatBQgIBDPKoZpE28QT2/aBuN9Yl6pSCrxOfGYSRckfmS67PEb47LLHMvkzVx2npgnFso9LPewUjE14inihKrplM/lPVYZbzHWag2lc0/2wmhRX1lmOs1hpLGIJYgQIKOBKmqwkaRVJ8VClvZTPv646xfJJZOrCoUcC6hDg+T6wf7gd7dWaXLCS4qmgP4Xx/kYAUK7QLvpON/HjtM+AYLPwJXe9ddbwMwn6c2uljgCBraBi+uuJu8BlzvA0JMhmZIrBWlypRLwfkbfVAAGb4HImtdbZx+nD0COusrcAAeHwGiZstd93h3u7e3fM53+fgAymXKN/w7aLgAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+cKGhQmKrHLb54AAAHDSURBVHja7ZtBloNACAX7O15xcv+TDLP1+WJso9KAVdvEmJQ00mBaAwAAAAAAAAAAAAAAAACIi6J9ITOz3S8tCeEOoiuIV1bZWaUrs+yM0pVddjbpqiB7S/rWOUZenDlFVHSKPPr6CPGKHN2fhFy1QrylT1mi+i5Rd6S2lMKz309yCX9pvjodaMHjqpS9iDoi5dtWwLvjPC5G+ZSyKbFzFT2mSumJtrOfsz6eCC9IWOFnNzd77/MuB4cK7126d8l6e7xTTk/TS5GkO6PSq1ws0y3MIpybZvPtp5QYQGSRHUJ4a61Za2pmf5VFhxLuFe0RpkJhx1JnpzURpz2hhXuuAM+LMGeI2EjlYwrhn4SNapOWFn7mAlWTH37jY2ZWSbq8I/bMja3Cg0NDhPeOvK6Svne+clv7I5OVnnnnkedaoj3+HC6H7/347Dk9Zbcws3TaswhHeI36N0gKKi18WaFE6cdMWaM1a0NrGh15o3auj4twW3AwvKerV8vjUoqt+CjnzOzzpVkr3NNhljSylHPFX1bKpxRJ+vZxsrU4dULV/yGNbPLbfkrtByLWzNHTAgAAAAAAAAAAAAAAAAAAAAAAAHjyD7RkQmtU9bWAAAAAAElFTkSuQmCC); background-size: 32px 32px; background-position: -5px 0 } .portal-redes .portalredes-item a { text-indent: -9000px; font-size: 0; position: absolute; width: 20px; height: 32px; top: 0; left: 0 } footer.portal-footer .portal-redes .portalredes-item::before { color: #fff } .navigation-content-extra .redes-sociais .portalredes-item.portalredes-kwai::before { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TpaW0OJhBikOG6mRBVMRRq1CECqFWaNXBfPQLmjQkKS6OgmvBwY/FqoOLs64OroIg+AHi6uKk6CIl/i8ptIjx4Lgf7+497t4BXKumaFbfOKDptplNp4R8YVUIvSKCOHiEEZMUy5gTxQx8x9c9Amy9S7Is/3N/jphatBQgIBDPKoZpE28QT2/aBuN9Yl6pSCrxOfGYSRckfmS67PEb47LLHMvkzVx2npgnFso9LPewUjE14inihKrplM/lPVYZbzHWag2lc0/2wmhRX1lmOs1hpLGIJYgQIKOBKmqwkaRVJ8VClvZTPv646xfJJZOrCoUcC6hDg+T6wf7gd7dWaXLCS4qmgP4Xx/kYAUK7QLvpON/HjtM+AYLPwJXe9ddbwMwn6c2uljgCBraBi+uuJu8BlzvA0JMhmZIrBWlypRLwfkbfVAAGb4HImtdbZx+nD0COusrcAAeHwGiZstd93h3u7e3fM53+fgAymXKN/w7aLgAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+cKGhQkJopLQTcAAAHiSURBVHja7ZvLcYNAEAVnMUcUhTIgF8dBLMThXMjAUUhH2/ikKh1ALL/ZmVF3FSegEM3bYT9IBAAAAAAAAAAAAAAAAADALsnaD2rablw65j70CeEKoiOIT15le5WePMv2KD15l+1Neooge0763DVKPpzaQypyRa7dX0J8spzuV0KOaiHa0isvqT5L1BmlzaVw7+8TV8Jv174+uhzchz49tpL3ZlJ4+pLfM8vTlHStlIcvKXOJzm1FbyE8N217Unl0KyLhRjErfO/gZuk47e5gUeG5PYWzZE2dr1XT3cyl3Ic+nZlKre5imNlCL8J5aYrufEqIBQgvsk0IFxEZRdKl7f4iizYlXCvtFlaFzC5L7V2tsbjaY1q4ZgvQfAi1h8Ra6j66EP5K2NQ+z19WmUn41gcUTb75gU/TdmMk6Uk7sXtebBE+HCoifOsS11bpS9cLN7TPEZ4rfo303GM1hZur4Us3772mu5wt9Cyd6VmEIzwEVkpQaOHPPRQr8zGV17R6ndCqSiev1Mj17RLetN342Nacdxv66ujWEn5oX6qU3K59XeqbQlXhR0h/TuIRf1kJL1xEZPyUj8t39+O1S+dO+JbEWygDIYTnPoDIy20AAAAAAAAAAAAAAAAAAAAAAACQwz99CAVlNMucJAAAAABJRU5ErkJggg==) } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .menu-institucional { -ms-flex-preferred-size: 100%; flex-basis: 100%; text-align: center } } header#site-header.has-navigation-dropdown .heading { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; margin-top: 2px } header#site-header.has-navigation-dropdown .logo { -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } header#site-header.has-navigation-dropdown .logo h1 { line-height: 1 } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .logo h1 { line-height: 0.1 } } header#site-header.has-navigation-dropdown .logo h1 a { color: #071d41; font-size: 24px; font-weight: 600 } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .logo h1 a { font-size: 16px } } header#site-header.has-navigation-dropdown .links-destaque-institucional { display: none } header#site-header.has-navigation-dropdown .navigation-wrapper { display: none; position: fixed; left: 0; right: 0; z-index: 5; background-color: #ededed; max-height: calc(100vh - 144px); overflow-y: auto } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper { top: 60px; max-height: calc(100vh - 112px) } } @media only screen and (max-width: 575px) { header#site-header.has-navigation-dropdown .navigation-wrapper { max-height: calc(100vh - 104px) } } .sticky-header header#site-header.has-navigation-dropdown .navigation-wrapper { top: 56px } @media only screen and (min-width: 768px) { .sticky-header header#site-header.has-navigation-dropdown .navigation-wrapper { top: 88px } } header#site-header.has-navigation-dropdown .navigation-wrapper.ativo { display: block; border-top: 2px solid #ffcd07; -webkit-box-shadow: 0 8px 6px -6px gray; box-shadow: 0 8px 6px -6px gray } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content { position: relative } @media only screen and (max-width: 575px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content { overflow-y: auto } } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content .resp-nav-title { position: absolute; z-index: 1; top: 0; left: 0; right: 0; height: 40px; line-height: 38px; border-bottom: 1px solid #ccc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 12px; background: #f8f8f8 } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content .resp-nav-title i { cursor: pointer } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content .resp-nav-title span { padding: 0 0 0 12px; font-weight: 600; font-size: 16px } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation { padding-top: 40px } } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation a, header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation a:link, header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation a:visited, header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation a:hover, header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation a:active { color: #333 } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation { position: relative } @media only screen and (max-width: 1023px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation { margin: 0 -16px } } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li { display: block; width: 282px } @media only screen and (max-width: 1023px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li { width: 256px } } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li { width: 100% } } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li:first-child { padding-top: 32px } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li:first-child { padding-top: 8px } } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li:last-child { padding-bottom: 8px } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.selected>a { background: #1351b4; color: #fff } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.selected.dropdown-submenu>a::after { color: #fff } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.menu-govbr-root { margin-top: 24px; padding-top: 20px; border-top: 1px solid #ccc } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.menu-govbr-root.plain>a { background: transparent url(img/govbrGY.png) no-repeat 12px center/auto 70%; text-indent: -9000px; color: transparent; padding: 8px 16px } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.menu-govbr-root.plain>a::after { -webkit-filter: none; filter: none; text-indent: 0; top: 16px } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.menu-govbr-root.plain>a:hover { -webkit-filter: none; filter: none } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.menu-govbr-root.plain>a:hover::after { -webkit-filter: none; filter: none; color: #fff } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.menu-govbr-root.plain.on>a { -webkit-filter: none; filter: none; background: #0c326f url(img/govbr.png) no-repeat 12px center/auto 70% } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.menu-govbr-root.plain.on>a::after { color: #fff; -webkit-filter: none; filter: none } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.dropdown-submenu>a { position: relative } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.dropdown-submenu>a::after { content: '\F054'; font-family: "Font Awesome 5 Free"; position: absolute; top: 8px; right: 8px; font-size: 0.8rem; color: #555; font-weight: 600 } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li a { display: block; padding: 4px 12px } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li a:hover { background: #0c326f; color: #fff } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.on.dropdown-submenu>a::after { color: #fff } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.on>a { background: #0c326f; color: #fff } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.on>ul.submenu { display: block; top: 0; left: 281px; width: 282px } @media only screen and (max-width: 1023px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.on>ul.submenu { left: 256px; width: 256px } } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.on>ul.submenu { display: none; top: 0; left: 0; width: 100%; z-index: 1 } } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li ul.submenu { display: none; position: absolute; background-color: #f8f8f8; border-left: 1px solid #ccc; height: 100% } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li ul.submenu { display: none; top: 0; left: 0; width: 100%; z-index: 1; overflow-y: auto !important } } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li ul.submenu li { width: 100%; font-weight: normal; margin-right: 0; border: none } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li ul.submenu li.on>a.state-published { color: #fff !important } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li ul.submenu li a { font-weight: 500 } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li ul.submenu li a:hover { background: #1351b4 } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li ul.submenu li a.state-published { color: #555 !important } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li ul.submenu li a.state-published:hover { color: #fff !important } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li ul.submenu li ul.submenu { background-color: #fff } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra { border-top: 1px solid #ccc; background: #f8f8f8; padding: 16px 0 20px } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra { position: relative; z-index: 1; padding: 12px 0 16px } } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-redes-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-redes-wrap { display: block; padding: 0 } } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis { -webkit-box-flex: 2; -ms-flex: 2; flex: 2 } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis ul { margin-left: -16px } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis { text-align: left } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis>ul { margin-left: 0; padding-left: 16px; display: none } } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis .titulo { text-transform: uppercase; font-weight: 600; font-size: inherit; line-height: inherit; color: #0c326f } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis .titulo { padding-left: 16px } } @media only screen and (max-width: 575px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li { display: block } } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li a { position: relative; padding: 0 32px 0 16px } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li a { padding: 4px 8px 4px 0 } } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li a::after { font-family: "Font Awesome 5 Free"; content: '\F062'; color: #2670e8; position: absolute; top: -4px; right: 12px; -webkit-transform: rotate(50deg); -ms-transform: rotate(50deg); transform: rotate(50deg); font-weight: 900 } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li a::after { display: none } } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li a.link-contraste { padding-left: 8px } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li a.link-contraste { padding-left: 20px } } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li a.link-contraste::after { content: '' } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li.language-selection a.currentLanguage { padding-right: 32px } } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li.language-selection a.currentLanguage::after { content: ''; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); top: 4px; right: 16px } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li.language-selection a.currentLanguage::after { display: block; top: 8px; right: 12px } } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis-mobile { display: none } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis-mobile>ul { display: block; border-bottom: 1px solid #ccc; padding-bottom: 8px; margin-bottom: 8px } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis-mobile>ul a { padding-right: 20px; padding-left: 20px } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis-mobile>ul li { border-left: 1px solid #ccc } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis-mobile>ul li:first-child { border-left: none } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis-mobile>ul li:first-child a { padding-left: 0 } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis-mobile { display: block } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis-mobile>ul>li { display: inline } } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .redes-sociais { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; position: relative } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .redes-sociais { text-align: left } } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .redes-sociais .titulo { text-transform: uppercase; font-size: inherit; font-weight: 600; line-height: inherit; color: #0c326f } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .redes-sociais .titulo { padding-left: 16px } } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .header-accessibility { display: none } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .header-accessibility { display: block; border-bottom: 1px solid #ccc; padding-bottom: 12px; margin-bottom: 12px; text-align: left } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .header-accessibility ul { position: static; padding-left: 16px } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .header-accessibility a { display: inline; color: #1351b4; font-size: 16px; padding-left: 12px } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .header-accessibility li { border-left: 1px solid #ccc } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .header-accessibility li:first-child { border-left: none } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .header-accessibility li:first-child a { padding-left: 0 } } @media only screen and (max-width: 575px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .header-accessibility ul li { display: block; border-left: none } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .header-accessibility ul li a { padding-left: 0 } } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .header-accessibility .link-contraste::after { display: none; content: none } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .language-selection { position: relative } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .language-selection a { margin: 0 } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .language-selection ul { padding-right: 0; padding-left: 0; padding-bottom: 8px; position: absolute; left: -8px; bottom: 32px; right: auto } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .language-selection ul a { font-size: 14px } #main-navigation-overlay { background-color: #000; opacity: 0; position: fixed; bottom: 0; right: 0; width: 0; height: 0; z-index: -1; -webkit-transition: opacity 200ms ease-out; transition: opacity 200ms ease-out } body.menu-open { overflow: hidden } body.menu-open #main-navigation-overlay { opacity: 0.65; position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: 100vw; height: 100vh; z-index: 1 } @media only screen and (max-width: 767px) { header#site-header.has-navigation-swipe .menu-institucional { -ms-flex-preferred-size: 100%; flex-basis: 100%; text-align: center } } header#site-header.has-navigation-swipe .heading { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; margin-top: 2px } header#site-header.has-navigation-swipe .logo { -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } header#site-header.has-navigation-swipe .logo h1 { line-height: 1 } @media only screen and (max-width: 767px) { header#site-header.has-navigation-swipe .logo h1 { line-height: 0.1 } } header#site-header.has-navigation-swipe .logo h1 a { color: #071d41; font-size: 24px; font-weight: 600 } @media only screen and (max-width: 767px) { header#site-header.has-navigation-swipe .logo h1 a { font-size: 16px } } header#site-header.has-navigation-swipe .links-destaque-institucional { display: none } header#site-header.has-navigation-swipe #main-navigation-overlay { background-color: #000; opacity: 0; position: fixed; bottom: 0; right: 0; width: 0; height: 0; z-index: -1; -webkit-transition: opacity 400ms ease-out; transition: opacity 400ms ease-out } header#site-header.has-navigation-swipe .main-navigation-close-button { display: none; position: absolute; top: 0; left: 0; z-index: 9002 } header#site-header.has-navigation-swipe .main-navigation-close-button a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 1.4rem; height: 4.48rem; width: 48px; padding: 12px 0; color: #ccc; -webkit-box-sizing: content-box; box-sizing: content-box } header#site-header.has-navigation-swipe .main-navigation-close-button a span { font-size: 2rem } header#site-header.has-navigation-swipe #main-navigation { position: fixed; top: 0; bottom: 0; left: -365px; max-width: 360px; width: 100%; background-color: #ededed; z-index: 9001; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-transition: left 400ms ease-out; transition: left 400ms ease-out } header#site-header.has-navigation-swipe #main-navigation .navigation-content { -webkit-box-flex: 1; -ms-flex: auto; flex: auto; overflow-y: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-transition: flex-grow 500ms ease-out, -webkit-box-flex 500ms ease-out; transition: flex-grow 500ms ease-out, -webkit-box-flex 500ms ease-out; transition: flex-grow 500ms ease-out; transition: flex-grow 500ms ease-out, -webkit-box-flex 500ms ease-out, -ms-flex-positive 500ms ease-out } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .root-menu-header { background: #fff 0% 0% no-repeat padding-box; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.160784); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.160784); opacity: 1; padding: 12px 48px; margin-bottom: 1px; position: relative } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .root-menu-header .menu-portal-title, header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .root-menu-header .menu-portal-description, header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .root-menu-header .menu-govbr-logo { color: #071d41; font-size: 1.4rem; font-weight: 400; line-height: 1.6 } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .root-menu-header .root-menu-toggle { font-size: 2rem; position: absolute; right: 0; top: 0; width: 48px; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .root-menu-header .root-menu-toggle .fa-angle-up { display: none } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .root-menu-header .menu-portal-title { font-weight: 600 } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .root-menu-header .menu-govbr-logo { background: transparent url(img/govbr-colorido-b.png) no-repeat left; background-size: auto 68%; line-height: 3.2; text-indent: -999em } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation { overflow: hidden; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; position: relative } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul { padding: 0; position: static; display: none; width: 100%; height: 100%; background-color: transparent; top: 0 } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul li { display: block; margin-bottom: 1px; background-color: #f8f8f8; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.160784); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.160784) } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul li a { position: relative; display: block; padding: 12px 48px; font-size: 1.4rem; line-height: 1.6; color: #333 !important } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul li a:hover { background-color: #ededed } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul li.dropdown-submenu>a::after { content: '\F105'; position: absolute; top: 0; right: 0; height: 100%; width: 48px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-family: "Font Awesome 5 Free"; color: #888; font-weight: bold; font-size: 2rem } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul li.root-menu-back-button { background-color: transparent } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul li.root-menu-back-button>a { font-weight: 600 } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul li.root-menu-back-button>a::after { content: '\F104'; position: absolute; top: 0; left: 0; height: 100%; width: 48px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-family: "Font Awesome 5 Free"; color: #888; font-weight: bold; font-size: 2rem } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu.open { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1 } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu.open .root-menu-header .root-menu-toggle .fa-angle-down { display: none } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu.open .root-menu-header .root-menu-toggle .fa-angle-up { display: block } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu.animating ul { overflow: visible !important } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation .root-menu-pages { position: absolute; top: 0; right: 0; height: 100%; width: 200% } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul { -webkit-transition: left 400ms ease-out; transition: left 400ms ease-out } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul.root-menu-page-out, header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul.root-menu-current-page { display: block; position: absolute; left: 50%; width: 50% } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul.root-menu-current-page { overflow-x: hidden; overflow-y: auto; overflow: hidden auto } .animating header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul.root-menu-current-page { overflow: hidden } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul.root-menu-page-out { left: 100%; width: 100% } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul.root-menu-page-in { overflow: visible } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul.root-menu-prev-page { display: block; position: absolute; width: 50%; left: 0 } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul.root-menu-prev-page .root-menu-prev-page { width: 100% } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul.root-menu-prev-page .root-menu-page-out, header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul.root-menu-prev-page .root-menu-current-page { left: 100%; width: 100% } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul.root-menu-prev-page .root-menu-page-out { left: 100% } header#site-header.has-navigation-swipe #main-navigation .navigation-content-extra { padding: 24px 48px; background-color: #fff } header#site-header.has-navigation-swipe #main-navigation .navigation-content-extra .titulo { font-size: 1.4rem; font-weight: 600; line-height: 1.5 } header#site-header.has-navigation-swipe #main-navigation .navigation-content-extra .links-uteis ul { padding: 0 } header#site-header.has-navigation-swipe #main-navigation .navigation-content-extra .links-uteis ul li { display: inline-block; margin-right: 2rem } header#site-header.has-navigation-swipe #main-navigation .navigation-content-extra .links-uteis ul li a { color: #333; font-weight: 500; font-size: 1.4rem } header#site-header.has-navigation-swipe #main-navigation .navigation-content-extra .links-uteis.links-uteis-mobile { display: none } header#site-header.has-navigation-swipe #main-navigation .navigation-content-extra .header-accessibility { display: none } header#site-header.has-navigation-swipe #main-navigation .navigation-content-extra .redes-sociais { margin-top: 24px } header#site-header.has-navigation-swipe #main-navigation .navigation-content-extra .redes-sociais ul { padding: 0 } .main-menu-opened header#site-header.has-navigation-swipe #main-navigation-overlay { opacity: 0.65; position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: 100vw; height: 100vh; z-index: 9000 } @media only screen and (max-width: 575px) { .main-menu-opened header#site-header.has-navigation-swipe .main-navigation-close-button { display: block } } .main-menu-opened header#site-header.has-navigation-swipe #main-navigation { left: 0 } .badge { display: inline-block; color: #155bcb; background-color: #fff; border: 1px solid #155bcb; height: 28px; line-height: 26px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 10px; font-size: 1.2rem; border-radius: 0; text-align: center; font-weight: 600; text-transform: uppercase } .badge.uf { border-color: #155bcb; background-color: #fff; color: #155bcb } .badge.novo { border-color: #268744; background-color: #268744; color: #fff } .badge.id, .badge.superservico { border-color: #1351b4; background-color: #1351b4; color: #fff } .card .govbr-card-content { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #f8f8f8; bottom: 0; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); -webkit-box-sizing: border-box; box-sizing: border-box; color: #000; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; left: 0; margin: 0 8px 16px; padding: 12px; position: absolute; right: 0; top: 0 } .card .govbr-card-content:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .card .govbr-card-content:focus:not(.focus-visible) { outline: none } @media only screen and (min-width: 768px) { .card .govbr-card-content { margin: 0 12px 24px } } @media only screen and (min-width: 1280px) { .card .govbr-card-content { margin: 0 16px 32px } } .card .govbr-card-content .front { text-align: center } .card .govbr-card-content .front img { display: block; height: 50px; margin: 0 auto 30px; width: auto } .card .govbr-card-content .front .titulo { color: #0c326f; display: block; font-size: 20px; font-weight: 500; line-height: 30px; margin: 0; min-height: 0 } .card .govbr-card-content .front .icone { color: #0c326f; font-size: 50px; margin-bottom: 10px; margin-top: 30px } .card .govbr-card-content .front .icone+.titulo { min-height: 60px } .card .govbr-card-content .back { background-color: #555; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; height: 0; left: 0; opacity: 0; padding: 0; position: absolute; top: 0; width: 0; z-index: 2; overflow: hidden } .card .govbr-card-content .back .descricao { color: #fff; display: block; font-size: 16px; line-height: 25px; text-align: left } .card .govbr-card-content:hover { background-color: #dbe8fb; text-decoration: none } .card .toggle-card-flip { background-color: transparent; border: 0 none; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; height: auto; outline: none; padding: 8px; position: absolute; right: 12px; top: 0; z-index: 3 } @media only screen and (min-width: 768px) { .card .toggle-card-flip { right: 12px } } @media only screen and (min-width: 1280px) { .card .toggle-card-flip { right: 16px } } .card .toggle-card-flip span { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #1351b4; border-radius: 14px; color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 12px; height: 22px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-width: 22px; padding: 0 } .card .toggle-card-flip .fa-times { display: none; color: #fff; background-color: transparent; font-size: 1.8rem } .card .toggle-card-flip:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .card .toggle-card-flip:focus:not(.focus-visible) { outline: none } .card.flipped .toggle-card-flip .fa-info { display: none } .card.flipped .toggle-card-flip .fa-times { display: -webkit-box; display: -ms-flexbox; display: flex } .card.flipped .back { height: 100%; opacity: 1; padding: 50px 30px; -webkit-transition: opacity 0.3s 0.2s ease; transition: opacity 0.3s 0.2s ease; width: 100% } .card.little-cards .govbr-card-content .front .titulo { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden; font-size: 18px; line-height: 20px; min-height: auto; padding: 3px 0 } .govbr-cards { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin: 0 -8px } @media only screen and (min-width: 768px) { .govbr-cards { margin: 0 -12px } } @media only screen and (min-width: 1280px) { .govbr-cards { margin: 0 -16px } } .govbr-cards .wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: 100% } .govbr-cards .wrapper .card { background-color: transparent; border: 0 none; border-radius: 0; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; height: 0; max-width: 276px; padding-left: 8px; padding-right: 8px; position: relative } @media only screen and (min-width: 768px) { .govbr-cards .wrapper .card { max-width: 284px; padding-left: 12px; padding-right: 12px } } @media only screen and (min-width: 1280px) { .govbr-cards .wrapper .card { max-width: 292px; padding-left: 16px; padding-right: 16px } } @media only screen and (max-width: 575px) { .govbr-cards .wrapper .card { max-width: 100% } } .govbr-cards .wrapper .card.little-cards { height: 86px; padding: 0 } @media only screen and (min-width: 768px) { .govbr-cards .wrapper .card.little-cards { height: 94px } } @media only screen and (min-width: 1280px) { .govbr-cards .wrapper .card.little-cards { height: 102px } } .govbr-cards .wrapper, .govbr-cards.linha-cards-1c .wrapper { max-width: 276px } @media only screen and (min-width: 768px) { .govbr-cards .wrapper, .govbr-cards.linha-cards-1c .wrapper { max-width: 284px } } @media only screen and (min-width: 1280px) { .govbr-cards .wrapper, .govbr-cards.linha-cards-1c .wrapper { max-width: 292px } } .govbr-cards .wrapper .card, .govbr-cards.linha-cards-1c .wrapper .card { padding-bottom: 100%; width: 100% } .govbr-cards .wrapper .card.little-cards, .govbr-cards.linha-cards-1c .wrapper .card.little-cards { padding: 0 } @media only screen and (min-width: 576px) { .govbr-cards .wrapper, .govbr-cards.linha-cards-2c .wrapper { max-width: 552px } } @media only screen and (min-width: 576px) and (min-width: 768px) { .govbr-cards .wrapper, .govbr-cards.linha-cards-2c .wrapper { max-width: 568px } } @media only screen and (min-width: 576px) and (min-width: 1280px) { .govbr-cards .wrapper, .govbr-cards.linha-cards-2c .wrapper { max-width: 584px } } @media only screen and (min-width: 576px) { .govbr-cards .wrapper .card, .govbr-cards.linha-cards-2c .wrapper .card { padding-bottom: 50%; width: 50% } .govbr-cards .wrapper .card.little-cards, .govbr-cards.linha-cards-2c .wrapper .card.little-cards { padding: 0 } } @media only screen and (min-width: 768px) { .govbr-cards .wrapper, .govbr-cards.linha-cards-3c .wrapper { max-width: 828px } } @media only screen and (min-width: 768px) and (min-width: 768px) { .govbr-cards .wrapper, .govbr-cards.linha-cards-3c .wrapper { max-width: 852px } } @media only screen and (min-width: 768px) and (min-width: 1280px) { .govbr-cards .wrapper, .govbr-cards.linha-cards-3c .wrapper { max-width: 876px } } @media only screen and (min-width: 768px) { .govbr-cards .wrapper .card, .govbr-cards.linha-cards-3c .wrapper .card { padding-bottom: 33.33333%; width: 33.33333% } .govbr-cards .wrapper .card.little-cards, .govbr-cards.linha-cards-3c .wrapper .card.little-cards { padding: 0 } } @media only screen and (min-width: 1024px) { .govbr-cards .wrapper, .govbr-cards.linha-cards-4c .wrapper { max-width: 1104px } } @media only screen and (min-width: 1024px) and (min-width: 768px) { .govbr-cards .wrapper, .govbr-cards.linha-cards-4c .wrapper { max-width: 1136px } } @media only screen and (min-width: 1024px) and (min-width: 1280px) { .govbr-cards .wrapper, .govbr-cards.linha-cards-4c .wrapper { max-width: 1168px } } @media only screen and (min-width: 1024px) { .govbr-cards .wrapper .card, .govbr-cards.linha-cards-4c .wrapper .card { padding-bottom: 25%; width: 25% } .govbr-cards .wrapper .card.little-cards, .govbr-cards.linha-cards-4c .wrapper .card.little-cards { padding: 0 } } @media only screen and (min-width: 1280px) { .govbr-cards.linha-cards-5c .wrapper { max-width: 1380px } } @media only screen and (min-width: 1280px) and (min-width: 768px) { .govbr-cards.linha-cards-5c .wrapper { max-width: 1420px } } @media only screen and (min-width: 1280px) and (min-width: 1280px) { .govbr-cards.linha-cards-5c .wrapper { max-width: 1460px } } @media only screen and (min-width: 1280px) { .govbr-cards.linha-cards-5c .wrapper .card { padding-bottom: 20%; width: 20% } .govbr-cards.linha-cards-5c .wrapper .card.little-cards { padding: 0 } } .govbr-cards.centralizar-cars { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .govbr-cards.centralizar-cars .wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .govbr-cards.cards-right { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } .govbr-cards.cards-right .wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } a.btn-primary, button.btn-primary, input.btn-primary[type='button'], input.btn-primary[type='reset'], input.btn-primary[type='submit'], a.btn-secondary, button.btn-secondary, input.btn-secondary[type='button'], input.btn-secondary[type='reset'], input.btn-secondary[type='submit'], a.btn-primary:link, button.btn-primary:link, input.btn-primary:link[type='button'], input.btn-primary:link[type='reset'], input.btn-primary:link[type='submit'], a.btn-primary:visited, button.btn-primary:visited, input.btn-primary:visited[type='button'], input.btn-primary:visited[type='reset'], input.btn-primary:visited[type='submit'], a.btn-primary:hover, button.btn-primary:hover, input.btn-primary:hover[type='button'], input.btn-primary:hover[type='reset'], input.btn-primary:hover[type='submit'], a.btn-primary:active, button.btn-primary:active, input.btn-primary:active[type='button'], input.btn-primary:active[type='reset'], input.btn-primary:active[type='submit'], a.btn-secondary:link, button.btn-secondary:link, input.btn-secondary:link[type='button'], input.btn-secondary:link[type='reset'], input.btn-secondary:link[type='submit'], a.btn-secondary:visited, button.btn-secondary:visited, input.btn-secondary:visited[type='button'], input.btn-secondary:visited[type='reset'], input.btn-secondary:visited[type='submit'], a.btn-secondary:hover, button.btn-secondary:hover, input.btn-secondary:hover[type='button'], input.btn-secondary:hover[type='reset'], input.btn-secondary:hover[type='submit'], a.btn-secondary:active, button.btn-secondary:active, input.btn-secondary:active[type='button'], input.btn-secondary:active[type='reset'], input.btn-secondary:active[type='submit'] { display: inline-block; border: 1px solid #1351b4; padding: 0 40px; height: 44px; line-height: 44px; border-radius: 22px; text-align: center; font-family: "rawline", helvetica, arial, sans-serif; font-size: 1rem; font-weight: 600; text-decoration: none; outline: none; -webkit-box-sizing: content-box; box-sizing: content-box } a.btn-primary:focus:focus, button.btn-primary:focus:focus, input.btn-primary:focus:focus[type='button'], input.btn-primary:focus:focus[type='reset'], input.btn-primary:focus:focus[type='submit'], a.btn-secondary:focus:focus, button.btn-secondary:focus:focus, input.btn-secondary:focus:focus[type='button'], input.btn-secondary:focus:focus[type='reset'], input.btn-secondary:focus:focus[type='submit'] { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } a.btn-primary:focus:focus:not(.focus-visible), button.btn-primary:focus:focus:not(.focus-visible), input.btn-primary:focus:focus:not(.focus-visible)[type='button'], input.btn-primary:focus:focus:not(.focus-visible)[type='reset'], input.btn-primary:focus:focus:not(.focus-visible)[type='submit'], a.btn-secondary:focus:focus:not(.focus-visible), button.btn-secondary:focus:focus:not(.focus-visible), input.btn-secondary:focus:focus:not(.focus-visible)[type='button'], input.btn-secondary:focus:focus:not(.focus-visible)[type='reset'], input.btn-secondary:focus:focus:not(.focus-visible)[type='submit'] { outline: none } a.btn-primary:link, button.btn-primary:link, input.btn-primary:link[type='button'], input.btn-primary:link[type='reset'], input.btn-primary:link[type='submit'], a.btn-primary:visited, button.btn-primary:visited, input.btn-primary:visited[type='button'], input.btn-primary:visited[type='reset'], input.btn-primary:visited[type='submit'], a.btn-primary:active, button.btn-primary:active, input.btn-primary:active[type='button'], input.btn-primary:active[type='reset'], input.btn-primary:active[type='submit'] { background-color: #1351b4; color: #fff } a.btn-primary:hover, button.btn-primary:hover, input.btn-primary:hover[type='button'], input.btn-primary:hover[type='reset'], input.btn-primary:hover[type='submit'] { background-color: #2670e8; border-color: #2670e8 } a.btn-primary:focus:focus, button.btn-primary:focus:focus, input.btn-primary:focus:focus[type='button'], input.btn-primary:focus:focus[type='reset'], input.btn-primary:focus:focus[type='submit'] { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } a.btn-primary:focus:focus:not(.focus-visible), button.btn-primary:focus:focus:not(.focus-visible), input.btn-primary:focus:focus:not(.focus-visible)[type='button'], input.btn-primary:focus:focus:not(.focus-visible)[type='reset'], input.btn-primary:focus:focus:not(.focus-visible)[type='submit'] { outline: none } a.btn-primary.btn-inverse, button.btn-primary.btn-inverse, input.btn-primary.btn-inverse[type='button'], input.btn-primary.btn-inverse[type='reset'], input.btn-primary.btn-inverse[type='submit'] { background-color: #fff; color: #1351b4; border-color: #fff } a.btn-primary.btn-inverse:hover, button.btn-primary.btn-inverse:hover, input.btn-primary.btn-inverse:hover[type='button'], input.btn-primary.btn-inverse:hover[type='reset'], input.btn-primary.btn-inverse:hover[type='submit'] { background-color: #2670e8; color: #fff; border-color: #2670e8 } a.btn-secondary, button.btn-secondary, input.btn-secondary[type='button'], input.btn-secondary[type='reset'], input.btn-secondary[type='submit'] { border: 1px solid #1351b4; color: #1351b4; background-color: transparent } a.btn-secondary:hover, button.btn-secondary:hover, input.btn-secondary:hover[type='button'], input.btn-secondary:hover[type='reset'], input.btn-secondary:hover[type='submit'] { background-color: #2670e8; color: #fff; border-color: #2670e8 } a.btn-secondary.btn-inverse, button.btn-secondary.btn-inverse, input.btn-secondary.btn-inverse[type='button'], input.btn-secondary.btn-inverse[type='reset'], input.btn-secondary.btn-inverse[type='submit'] { border: 1px solid #fff; color: #fff } a.btn-secondary.btn-inverse:hover, button.btn-secondary.btn-inverse:hover, input.btn-secondary.btn-inverse:hover[type='button'], input.btn-secondary.btn-inverse:hover[type='reset'], input.btn-secondary.btn-inverse:hover[type='submit'] { background-color: #fff; color: #1351b4 } #breadcrumbs .content { border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-top: 12px; padding-bottom: 12px; font-size: 1.4rem } @media only screen and (max-width: 575px) { #breadcrumbs .content { font-size: 12px } } #breadcrumbs .content>span { text-decoration: none; color: #333; font-size: 1.4rem; font-weight: 500 } @media only screen and (max-width: 575px) { #breadcrumbs .content>span { font-size: 12px; line-height: 18px } } #breadcrumbs .content>span a { font-size: 1.4rem; text-decoration: none; color: #1351b4 } @media only screen and (max-width: 575px) { #breadcrumbs .content>span a { font-size: 12px } } #breadcrumbs .content>span a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } #breadcrumbs .content>span a:focus:not(.focus-visible) { outline: none } #breadcrumbs .content>span a:hover { background-color: #dbe8fb; color: #0c326f } #breadcrumbs .content>span::before { content: '>'; color: #9e9d9d; padding: 0 8px; vertical-align: text-bottom; font-size: 1.2rem } #breadcrumbs .content .home .fas { width: auto; font-weight: bold } #breadcrumbs .content .home::before { content: none } #breadcrumbs .content #breadcrumbs-current { font-weight: 600 } #breadcrumbs.sobreposto { z-index: 1 } .template-view #breadcrumbs.inverter { border-bottom: 1px solid rgba(255, 255, 255, 0.2); position: absolute; left: 0; right: 0 } .template-view #breadcrumbs.inverter .content>span, .template-view #breadcrumbs.inverter .content a, .template-view #breadcrumbs.inverter .content #breadcrumbs-current { color: #fff } .template-view #breadcrumbs.inverter .content>span::before, .template-view #breadcrumbs.inverter .content a::before, .template-view #breadcrumbs.inverter .content #breadcrumbs-current::before { color: #fff } .template-view #breadcrumbs.inverter .content>span a:hover, .template-view #breadcrumbs.inverter .content a a:hover, .template-view #breadcrumbs.inverter .content #breadcrumbs-current a:hover { color: #ededed } @media only screen and (max-width: 767px) { .portaltype-servico #breadcrumbs { display: none } } #wrapper { padding-top: 22px } .portaltype-collective-nitf-content #content .nitfSubtitle { margin: 6px 0 4px } .documentFirstHeading { font-size: 3.6rem; line-height: 4rem; font-weight: 600; color: #0c326f; padding-bottom: 10px; margin: 0 } @media only screen and (max-width: 575px) { .documentFirstHeading { font-size: 2.4rem } } .documentSubtitle { margin: 6px 0 4px } .documentDescription { margin: 0; padding-bottom: 8px } #viewlet-above-content-body { margin-top: 24px; border-top: 1px solid rgba(0, 0, 0, 0.1); margin-left: -16px; margin-right: -16px; padding-left: 16px; padding-right: 16px } @media only screen and (min-width: 1024px) { #viewlet-above-content-body { margin-left: -40px; margin-right: -40px; padding-left: 40px; padding-right: 40px } } @media only screen and (min-width: 1280px) { #viewlet-above-content-body { margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0 } } #viewlet-above-content-body .documentByLine { border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-left: -16px; margin-right: -16px; padding-left: 16px; padding-right: 16px } @media only screen and (min-width: 1024px) { #viewlet-above-content-body .documentByLine { margin-left: -40px; margin-right: -40px; padding-left: 40px; padding-right: 40px } } @media only screen and (min-width: 1280px) { #viewlet-above-content-body .documentByLine { margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0 } } @media only screen and (max-width: 767px) { #viewlet-above-content-body .documentByLine { border: none } } #viewlet-above-content-body #media { margin-top: 32px } .portaltype-collective-cover-content #viewlet-above-content-body { margin-top: 24px } #content-core { padding-top: 32px } @media only screen and (min-width: 768px) { .portaltype-formfolder .documentByLine .documentPublished+.documentModified, #viewlet-above-content-body .documentByLine .documentPublished+.documentModified { padding-left: 1.2rem; margin-left: 0.8rem; position: relative } .portaltype-formfolder .documentByLine .documentPublished+.documentModified::before, #viewlet-above-content-body .documentByLine .documentPublished+.documentModified::before { content: ''; position: absolute; border-left: 1px solid rgba(0, 0, 0, 0.1); height: 20px; width: 0; left: 0; top: 50%; margin-top: -10px } } @media only screen and (max-width: 767px) { .portaltype-formfolder .documentByLine, #viewlet-above-content-body .documentByLine { text-align: center } } .portaltype-formfolder .documentByLine .documentPublished, .portaltype-formfolder .documentByLine .documentPublished span, .portaltype-formfolder .documentByLine .documentModified, .portaltype-formfolder .documentByLine .documentModified span, .portaltype-formfolder .documentByLine .documentAuthor, .portaltype-formfolder .documentByLine .documentAuthor span, #viewlet-above-content-body .documentByLine .documentPublished, #viewlet-above-content-body .documentByLine .documentPublished span, #viewlet-above-content-body .documentByLine .documentModified, #viewlet-above-content-body .documentByLine .documentModified span, #viewlet-above-content-body .documentByLine .documentAuthor, #viewlet-above-content-body .documentByLine .documentAuthor span { border: 0 } @media only screen and (max-width: 767px) { .portaltype-formfolder .documentByLine .documentPublished, .portaltype-formfolder .documentByLine .documentPublished span, .portaltype-formfolder .documentByLine .documentModified, .portaltype-formfolder .documentByLine .documentModified span, .portaltype-formfolder .documentByLine .documentAuthor, .portaltype-formfolder .documentByLine .documentAuthor span, #viewlet-above-content-body .documentByLine .documentPublished, #viewlet-above-content-body .documentByLine .documentPublished span, #viewlet-above-content-body .documentByLine .documentModified, #viewlet-above-content-body .documentByLine .documentModified span, #viewlet-above-content-body .documentByLine .documentAuthor, #viewlet-above-content-body .documentByLine .documentAuthor span { padding: 0; margin: 0; line-height: 1.6 } } @media only screen and (max-width: 767px) { .portaltype-formfolder .documentByLine .documentPublished, .portaltype-formfolder .documentByLine .documentModified, .portaltype-formfolder .documentByLine .documentAuthor, #viewlet-above-content-body .documentByLine .documentPublished, #viewlet-above-content-body .documentByLine .documentModified, #viewlet-above-content-body .documentByLine .documentAuthor { display: block } } .portaltype-formfolder .documentByLine { border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 20px } #main .social-links { white-space: nowrap; line-height: 42px; padding: 0; position: absolute; top: 0; right: 0 } @media only screen and (max-width: 1279px) { #main .social-links { right: 40px } } #main .social-links label { font-size: 1.2rem; color: #555; font-weight: 500; padding-right: 8px; display: inline-block; margin: 0 } #main .social-links a { padding: 0 4px; text-decoration: none; border: none } #main .social-links a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } #main .social-links a:focus:not(.focus-visible) { outline: none } #main .social-links a i, #main .social-links a span { color: #2670e8; font-size: 1.8rem } #main .social-links a:hover i, #main .social-links a:hover span { color: #2670e8 } #main .social-links .toggle-social-links { display: none } #main .social-links .link-print { border-right: 1px solid rgba(0, 0, 0, 0.1); margin-right: 1rem; padding-right: 1rem } .visao-servico .barra-categoria, #viewlet-above-content-body { position: relative } @media only screen and (max-width: 767px) { .visao-servico .barra-categoria .social-links, #viewlet-above-content-body .social-links { position: static; border-bottom: 1px solid 1px solid rgba(0, 0, 0, 0.1); width: 100%; text-align: center } } #viewlet-below-content .social-links { position: static; margin-top: 36px; text-align: right; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc } @media only screen and (max-width: 575px) { #viewlet-below-content .social-links { text-align: center } #viewlet-below-content .social-links label { display: none } } .portaltype-collective-cover-content #content .social-links { position: absolute; bottom: -7px; top: auto; right: 0; width: auto; max-width: 32px; height: 32px; line-height: 30px; border: 1px solid #fff; border-radius: 16px; -webkit-transition: max-width 200ms linear, padding 200ms linear; transition: max-width 200ms linear, padding 200ms linear; overflow: hidden; padding-right: 32px; background: #fff } .portaltype-collective-cover-content #content .social-links:hover { border: 1px solid #ccc } .portaltype-collective-cover-content #content .social-links a { opacity: 0; -webkit-transition: opacity 0s 200ms linear; transition: opacity 0s 200ms linear } .portaltype-collective-cover-content #content .social-links .toggle-social-links { background: #fff; opacity: 1; display: block; position: absolute; right: 0; top: 0; width: 33px; height: 32px; line-height: 30px; text-align: center; border-radius: 16px; cursor: pointer; z-index: 1 } .portaltype-collective-cover-content #content .social-links .toggle-social-links i, .portaltype-collective-cover-content #content .social-links .toggle-social-links span { opacity: 1; position: absolute; width: 100%; text-align: center; top: 0; left: 0; height: 100%; line-height: 30px; -webkit-transition: opacity 200ms 0s linear; transition: opacity 200ms 0s linear; color: #9e9d9d } .portaltype-collective-cover-content #content .social-links .toggle-social-links .fa-times { opacity: 0 } .portaltype-collective-cover-content #content .social-links .toggle-social-links:hover i, .portaltype-collective-cover-content #content .social-links .toggle-social-links:hover span { color: #1351b4 } .portaltype-collective-cover-content #content .social-links.open { max-width: 320px; border: 1px solid #ccc; padding-left: 8px } .portaltype-collective-cover-content #content .social-links.open a { opacity: 1; -webkit-transition: opacity 0 0 linear; transition: opacity 0 0 linear } .portaltype-collective-cover-content #content .social-links.open .toggle-social-links .fa-share-alt { opacity: 0 } .portaltype-collective-cover-content #content .social-links.open .toggle-social-links .fa-times { opacity: 1; color: #9e9d9d } .portaltype-collective-cover-content #content .foto-sobreposta .social-links, .portaltype-collective-cover-content #content .foto-sobreposta-grande .social-links, .portaltype-collective-cover-content #content .foto-sobreposta-pequena .social-links { border: 1px solid transparent; background-color: transparent; top: 8px; right: 8px; bottom: 0 } .portaltype-collective-cover-content #content .foto-sobreposta .social-links:hover, .portaltype-collective-cover-content #content .foto-sobreposta-grande .social-links:hover, .portaltype-collective-cover-content #content .foto-sobreposta-pequena .social-links:hover { border: 1px solid #fff } .portaltype-collective-cover-content #content .foto-sobreposta .social-links .toggle-social-links, .portaltype-collective-cover-content #content .foto-sobreposta-grande .social-links .toggle-social-links, .portaltype-collective-cover-content #content .foto-sobreposta-pequena .social-links .toggle-social-links { background-color: transparent } .portaltype-collective-cover-content #content .foto-sobreposta .social-links .toggle-social-links i, .portaltype-collective-cover-content #content .foto-sobreposta .social-links .toggle-social-links span, .portaltype-collective-cover-content #content .foto-sobreposta-grande .social-links .toggle-social-links i, .portaltype-collective-cover-content #content .foto-sobreposta-grande .social-links .toggle-social-links span, .portaltype-collective-cover-content #content .foto-sobreposta-pequena .social-links .toggle-social-links i, .portaltype-collective-cover-content #content .foto-sobreposta-pequena .social-links .toggle-social-links span { color: #fff } .portaltype-collective-cover-content #content .foto-sobreposta .social-links.open, .portaltype-collective-cover-content #content .foto-sobreposta-grande .social-links.open, .portaltype-collective-cover-content #content .foto-sobreposta-pequena .social-links.open { border: 1px solid #fff; background: #fff } #content .abas { margin-top: 48px; margin-bottom: 40px; position: relative } @media only screen and (max-width: 767px) { #content .abas { padding: 0 15px } } #content .abas .column { overflow: hidden } #content .abas .column h3 { font-size: 22px; color: #555; font-weight: 600 } #content .abas .column ul { margin: 0 } #content .abas .column ul li { display: inline-block; margin: 0; margin-right: 20px; padding: 0 16px 12px; padding-bottom: 8px } #content .abas .column ul li a { color: #555; font-size: 18px; font-weight: 500; cursor: pointer } #content .abas .column ul li a span { font-size: 14px; text-align: center; line-height: 1 } #content .abas .column ul li.active { font-weight: bold; border-bottom: 4px solid #1351b4 } #content .abas .column ul li.active a { color: #071d41; font-weight: 600 } #content .abas .column ul li.active a span { color: #1351b4 } #content .abas #abassetadir, #content .abas #abassetaesq { width: 0; height: 0; position: absolute; top: 50%; margin-top: -10px; border-left: 12px solid #2670e8; border-top: 6px solid #fff; border-bottom: 6px solid #fff; cursor: pointer; z-index: 0 } #content .abas #abassetadir { right: -14px } #content .abas #abassetaesq { left: -20px; border-right: 12px solid #2670e8; border-left: 6px solid #fff } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } .govbr-tabs { border-bottom: 1px solid #888; margin-bottom: 40px; margin-top: 48px; overflow: hidden; position: relative; white-space: nowrap; width: 100% } .govbr-tabs .button-prev, .govbr-tabs .button-next { background: #fff; background: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, #fff), to(rgba(255, 255, 255, 0))); background: linear-gradient(90deg, #fff 0%, #fff 50%, rgba(255, 255, 255, 0) 100%); font-size: 2rem; height: 3rem; left: 0; line-height: 3rem; position: absolute; top: 0; width: 4rem; z-index: 2; margin: 2px } .govbr-tabs .button-prev.disabled, .govbr-tabs .button-next.disabled { display: none } .govbr-tabs .button-prev:focus, .govbr-tabs .button-next:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 0; outline-width: 2px } .govbr-tabs .button-prev:focus:not(.focus-visible), .govbr-tabs .button-next:focus:not(.focus-visible) { outline: none } .govbr-tabs .button-next { background: -webkit-gradient(linear, right top, left top, from(#fff), color-stop(50%, #fff), to(rgba(255, 255, 255, 0))); background: linear-gradient(270deg, #fff 0%, #fff 50%, rgba(255, 255, 255, 0) 100%); left: auto; right: 0; text-align: right } .govbr-tabs .tab { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #fff; cursor: pointer; display: inline-block; line-height: 3rem; margin: 0; padding: 0 20px 8px; text-align: center; width: auto } .govbr-tabs .tab a { color: #555; display: inline-block; font-size: 18px; font-weight: 500; margin-top: 3px } .govbr-tabs .tab a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 1px; outline-width: 2px } .govbr-tabs .tab a:focus:not(.focus-visible) { outline: none } .govbr-tabs .tab a span { font-size: 14px; line-height: 1; text-align: center } .govbr-tabs .tab.active { border-bottom: 4px solid #1351b4 } .govbr-tabs .tab.active a { color: #071d41 } .govbr-tabs .tab.active a span { color: #1351b4 } .tabs-content .tab-content { display: none } .tabs-content .tab-content .tab-loading { color: #555; font-weight: 500; text-align: center } .tabs-content .tab-content .tab-loading .fas { -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite } .tabs-content .tab-content.active { display: block } .template-abas_view .tab-content>.toggable-content { margin-left: 0 !important } .template-template_estrutura #content-core .toggable-content, .template-autoridades_view #content-core .toggable-content { margin-left: 0 } .template-template_estrutura #content .toggable-content .toggle+ul, .template-autoridades_view #content .toggable-content .toggle+ul { padding-left: 0 !important } .filterbar { margin: -16px 0 16px; position: relative } .filterbar .filterbar-toggle { color: #1351b4; text-decoration: none; cursor: pointer; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .filterbar .filterbar-toggle:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .filterbar .filterbar-toggle:focus:not(.focus-visible) { outline: none } .filterbar .filterbar-toggle .fas { color: #1351b4; width: 3rem !important; font-size: 19px } .filterbar .filterbar-toggle .fa-times { display: none; padding-left: 3px } .filterbar .filterbar-content { display: none; position: absolute; left: 0; top: 100%; width: 100%; margin-top: 10px; max-width: 42rem; padding: 32px 32px 0; background-color: #fff; border-top: 1px solid #f2e317; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); z-index: 3 } @media only screen and (max-width: 374px) { .filterbar .filterbar-content { padding: 16px 16px 0 } } .filterbar .filterbar-section, .template-facetednavigation_view #content-core .filterbar .faceted-widget { margin: 0 -8px 16px } .filterbar .filterbar-title, .template-facetednavigation_view #content-core .filterbar .faceted-widget legend { font-weight: 600; border-bottom: 1px solid #9e9d9d; margin: 0 8px 16px; padding-bottom: 4px } .filterbar label.filterbar-title { display: block } .filterbar .filterbar-control { display: inline-block; margin-bottom: 8px; padding: 0 8px } .filterbar .filterbar-control label { display: block; font-weight: 400 } .filterbar .filterbar-control select, .filterbar .filterbar-control input { vertical-align: middle !important; margin: 0; border-radius: 6px; border: 1px solid #888 !important; background-color: #fff; color: #555; padding: 0 16px } .filterbar .filterbar-control.full-width { width: 100% } .filterbar .filterbar-control.full-width label, .filterbar .filterbar-control.full-width select, .filterbar .filterbar-control.full-width input { width: 100% } .filterbar .filterbar-control.inline { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-line-pack: center; align-content: center } .filterbar .filterbar-buttons { text-align: right } .filterbar .filterbar-buttons button { padding: 8px 32px } .filterbar .filterbar-clear { background-color: transparent; color: #1351b4; border: none } .filterbar .filterbar-clear:focus { -webkit-box-shadow: none; box-shadow: none } .filterbar .filterbar-clear:hover { text-decoration: underline } .filterbar.open .filterbar-toggle::after { content: ''; position: absolute; bottom: -10px; left: 3px; width: 0; height: 0; border: 6px solid transparent; border-top-width: 0; border-bottom-color: #1351b4 } .filterbar.open .filterbar-toggle .fa-times { display: inline-block } .filterbar.open .filterbar-toggle .fa-sliders-h, .filterbar.open .filterbar-toggle .fa-calendar-alt { display: none } a:link.link-category, .tags-noticias a, .tags a:link { background: none; padding: 0 8px; margin: 0 0 25px; text-decoration: underline } a:link.link-category:hover, .tags-noticias a:hover, .tags a:link:hover { cursor: pointer } #content .tags, #content .tags-noticias { margin-left: 0; padding-left: 0 } #content .tags li, #content .tags-noticias li { list-style: none; display: inline-block } .toggle, .toggle-link { display: inline-block; margin-right: 18px } .toggle:focus, .toggle-link:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .toggle:focus:not(.focus-visible), .toggle-link:focus:not(.focus-visible) { outline: none } .toggle i, .toggle-link i { color: #1351b4 } .toggle:hover, .toggle-link:hover { text-decoration: none } .toggle::before, .toggle-link::before { content: '\F077'; font-family: "Font Awesome 5 Free"; color: #1351b4; display: inline-block; font-size: 20px; font-weight: 700; width: 32px } .toggle.closed::before, .toggle-link.closed::before { content: '\F078' } .toggle.closed+*, .toggle-link.closed+* { display: none } .toggle+div.conteudo, .toggle-link+div.conteudo { padding-left: 35px } .toggle.mensagens_acessibilidade::before, .toggle-link.mensagens_acessibilidade::before { content: '\F077' } .toggle.mensagens_acessibilidade.closed::before, .toggle-link.mensagens_acessibilidade.closed::before { content: '\F078' } @media only screen and (max-width: 767px) { .toggle, .toggle-link { display: inline-block; margin-left: 3rem; position: relative } .toggle::before, .toggle-link::before { position: absolute; left: -25px; top: 5px } } #content .toggable-content { padding-left: 0 } #content .toggable-content .toggle+ul { padding-left: 30px; list-style: none } #content .toggable-content>li { text-transform: none; list-style: none; color: #555; margin-bottom: 20px !important; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-bottom: 16px } #content .toggable-content>li ul { margin-top: 16px } #content .toggable-content>li ul li a { font-size: 2rem; font-weight: 600; text-transform: none } #content .toggable-content>li+ul, #content .toggable-content>li>ul { padding-left: 0; list-style: none } #content .toggable-content>li:last-of-type { border-bottom: none } #content .toggable-content>li>a { color: #555; font-size: 2.4rem; font-weight: 600 } #content .toggable-content p { font-size: 1.6rem } #content .toggable-content p .calendario { font-size: 1rem; color: #1351b4; text-decoration: underline } #content .toggable-content .left { float: left; margin-right: 20px } @media only screen and (max-width: 767px) { #content .toggable-content .left { display: block; float: none; margin: 0 auto } } #content .toggable-content .conteudo { margin-top: 12px } #content .toggable-content .conteudo a { font-size: 1.6rem } #content .toggable-content .conteudo .item { margin-bottom: 32px } #content .toggable-content .conteudo .item p { position: relative; margin-bottom: 0 } #content .toggable-content .conteudo .item p.item-destaque { font-weight: 500 } #content .toggable-content .conteudo .item::after { content: ''; display: block; clear: both } .toggle-admin { cursor: pointer } .toggle-admin::before { font-size: 14px; width: 18px } .toggle-admin+div, .toggle-admin+span { padding: 12px 12px 12px 18px; background-color: #ededed } #content .listagem { padding-left: 0; list-style-type: none; margin-bottom: 20px } #content .listagem .item { border-bottom: 1px solid rgba(0, 0, 0, 0.05); padding: 8px 0 } #content .listagem .item:last-of-type { border: 0 none } #content .listagem .item .titulo a { font-weight: 500; color: #0c326f } #content .listagem .item .titulo a span { color: #0c326f } #content .listagem .item .titulo a:hover { text-decoration: none; color: #2670e8 } #content .listagem .item .titulo a:hover span { color: #2670e8 } #content .listagem-noticias-com-foto li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 0; padding: 16px 0 } @media only screen and (max-width: 575px) { #content .listagem-noticias-com-foto li { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } #content .listagem-noticias-com-foto li .titulo { margin-bottom: 4px; font-size: 2.4rem; line-height: 1 } #content .listagem-noticias-com-foto li .titulo a { font-size: 2rem; font-weight: 500; line-height: 30px; color: #1351b4 } @media only screen and (max-width: 575px) { #content .listagem-noticias-com-foto li .titulo a { font-size: 1rem; line-height: 1.8rem } } #content .listagem-noticias-com-foto li .titulo a:hover { color: #2670e8; text-decoration: none } #content .listagem-noticias-com-foto li .titulo a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } #content .listagem-noticias-com-foto li .titulo a:focus:not(.focus-visible) { outline: none } #content .listagem-noticias-com-foto li .conteudo .descricao { font-size: 1rem; color: #333; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden } @media only screen and (max-width: 575px) { #content .listagem-noticias-com-foto li .conteudo .descricao { font-size: 1.4rem } } #content .listagem-noticias-com-foto li .conteudo .data { font-size: 1.4rem; color: #555; display: inline } #content .listagem-noticias-com-foto li .imagem { margin: 0 0 0 24px 56px; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: 250px; flex-basis: 250px; margin-left: 16px } #content .listagem-noticias-com-foto li .imagem img { width: 100%; height: auto } #content .listagem-noticias-com-foto li .imagem.mobile { display: none } @media only screen and (max-width: 575px) { #content .listagem-noticias-com-foto li .imagem { margin: 5px 0; display: none } #content .listagem-noticias-com-foto li .imagem.mobile { display: block; -ms-flex-preferred-size: 250px; flex-basis: 250px; width: 250px } } #content .paginacao { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 30px 0; padding: 0 } #content .paginacao li { list-style: none; margin: 0 10px } #content .paginacao li a { display: block; height: 32px; width: 32px; line-height: 32px; text-align: center; border-radius: 50%; color: #1351b4 } #content .paginacao li a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } #content .paginacao li a:focus:not(.focus-visible) { outline: none } #content .paginacao li a:hover { text-decoration: none; border-radius: 50%; background: #dbe8fb; cursor: pointer } #content .paginacao li a.proximo, #content .paginacao li a.anterior { position: relative; width: auto; margin: 0 0 0 16px; text-indent: -9000px; color: transparent; font-size: 0 } #content .paginacao li a.proximo::before, #content .paginacao li a.anterior::before { display: block; width: 32px; height: 32px; content: '\F104'; font-family: "Font Awesome 5 Free"; font-weight: 700; background: transparent; color: #1351b4; border-radius: 50%; text-indent: 0; font-size: 2rem } #content .paginacao li a.proximo::after, #content .paginacao li a.anterior::after { display: block; height: 32px; position: absolute; top: 0; left: -16px; content: ''; border-left: 1px solid #ccc } #content .paginacao li a.proximo::before { content: '\F105' } #content .paginacao li span { display: block; height: 32px; width: 32px; line-height: 32px; text-align: center; border-radius: 50%; background: #2670e8; color: #fff; font-weight: 600 } #content .paginacao li span.reticencias { background: transparent; color: #1351b4 } #content .paginacao li span.proximo, #content .paginacao li span.anterior { position: relative; width: auto; margin: 0 0 0 16px; text-indent: -9000px; color: transparent; font-size: 0; background: none; display: block; height: 32px; width: 32px; line-height: 32px; text-align: center; border-radius: 50%; color: #1351b4 } #content .paginacao li span.proximo::after, #content .paginacao li span.anterior::after { display: block; height: 32px; position: absolute; top: 0; left: auto; right: -16px; content: ""; border-left: 1px solid #333; opacity: 0.6 } #content .paginacao li span.proximo::before, #content .paginacao li span.anterior::before { display: block; width: 32px; height: 32px; content: "\F104"; font-family: Font Awesome\ 5 Free; font-weight: 700; background: transparent; color: #1351b4; border-radius: 50%; text-indent: 0; font-size: 2rem } #content .paginacao li span.proximo.anterior, #content .paginacao li span.anterior.anterior { margin: 0px 16px 0 0 } #content .paginacao li span.proximo.anterior::after, #content .paginacao li span.anterior.anterior::after { right: -12px } #content .paginacao li span.proximo.proximo::before, #content .paginacao li span.anterior.proximo::before { content: "\F105" } #content .paginacao li span.proximo.proximo::after, #content .paginacao li span.anterior.proximo::after { left: -12px; right: auto } #content .paginacao li span.desativada, #content .paginacao li span.desabilitado { opacity: 0.3 } #content .paginacao li:first-child a.anterior, #content .paginacao li:first-child a.proximo { margin: 0 16px 0 0 } #content .paginacao li:first-child a.anterior::before, #content .paginacao li:first-child a.proximo::before { content: '\F104' } #content .paginacao li:first-child a.anterior::after, #content .paginacao li:first-child a.proximo::after { left: auto; right: -16px } #content .paginacao-wrapper { margin: 30px 0; position: relative } #content .paginacao-wrapper::after { clear: both; content: ''; display: table } @media only screen and (max-width: 767px) { #content .paginacao-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } #content .paginacao-wrapper .itens-number { position: absolute; top: 0; right: 0 } @media only screen and (max-width: 767px) { #content .paginacao-wrapper .itens-number { position: static; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; text-align: center; margin-top: 16px } } #content .paginacao-wrapper .itens-number label { padding-right: 0.3em; vertical-align: middle; display: inline-block; padding-bottom: 3px } #content .paginacao-wrapper .itens-number select { vertical-align: middle !important; margin: 0; border-radius: 6px; border: 1px solid #888 !important; background-color: #fff; color: #333; height: 32px; padding: 0 8px } #content .paginacao-wrapper .itens-number select:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } #content .paginacao-wrapper .itens-number select:focus:not(.focus-visible) { outline: none } #content .paginacao-wrapper .paginacao { margin: 0 } @media only screen and (max-width: 767px) { #content .paginacao-wrapper .paginacao { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 } } .portaltype-collective-cover-content .servicos-em-destaque, .template-listar_servicos_segmento .servicos-em-destaque, .portaltype-servico .servicos-em-destaque, .portaltype-orgao.template-view .servicos-em-destaque { padding: 0; width: 100% } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-em-destaque, .template-listar_servicos_segmento .servicos-em-destaque, .portaltype-servico .servicos-em-destaque, .portaltype-orgao.template-view .servicos-em-destaque { padding: 0 } } .portaltype-collective-cover-content .servicos-em-destaque h2, .template-listar_servicos_segmento .servicos-em-destaque h2, .portaltype-servico .servicos-em-destaque h2, .portaltype-orgao.template-view .servicos-em-destaque h2 { text-align: center } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-em-destaque h2, .template-listar_servicos_segmento .servicos-em-destaque h2, .portaltype-servico .servicos-em-destaque h2, .portaltype-orgao.template-view .servicos-em-destaque h2 { font-size: 2.4rem } } .portaltype-collective-cover-content .servicos-em-destaque .tile-header, .template-listar_servicos_segmento .servicos-em-destaque .tile-header, .portaltype-servico .servicos-em-destaque .tile-header, .portaltype-orgao.template-view .servicos-em-destaque .tile-header { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 24px; text-transform: uppercase } .portaltype-collective-cover-content .servicos-em-destaque .tile-header::after, .template-listar_servicos_segmento .servicos-em-destaque .tile-header::after, .portaltype-servico .servicos-em-destaque .tile-header::after, .portaltype-orgao.template-view .servicos-em-destaque .tile-header::after, .portaltype-collective-cover-content .servicos-em-destaque .tile-header::before, .template-listar_servicos_segmento .servicos-em-destaque .tile-header::before, .portaltype-servico .servicos-em-destaque .tile-header::before, .portaltype-orgao.template-view .servicos-em-destaque .tile-header::before { background: #ccc; content: ''; height: 1px; width: 100% } @media only screen and (max-width: 767px) { .portaltype-collective-cover-content .servicos-em-destaque .tile-header, .template-listar_servicos_segmento .servicos-em-destaque .tile-header, .portaltype-servico .servicos-em-destaque .tile-header, .portaltype-orgao.template-view .servicos-em-destaque .tile-header { margin-bottom: 20px } } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-em-destaque .tile-header, .template-listar_servicos_segmento .servicos-em-destaque .tile-header, .portaltype-servico .servicos-em-destaque .tile-header, .portaltype-orgao.template-view .servicos-em-destaque .tile-header { margin-bottom: 16px } } .portaltype-collective-cover-content .servicos-em-destaque .tile-header h3, .template-listar_servicos_segmento .servicos-em-destaque .tile-header h3, .portaltype-servico .servicos-em-destaque .tile-header h3, .portaltype-orgao.template-view .servicos-em-destaque .tile-header h3 { color: #555; font-size: 16px; font-weight: bold; margin: 0; padding: 0 12px; white-space: nowrap } .portaltype-collective-cover-content .servicos-em-destaque .itens, .template-listar_servicos_segmento .servicos-em-destaque .itens, .portaltype-servico .servicos-em-destaque .itens, .portaltype-orgao.template-view .servicos-em-destaque .itens { padding: 0; margin: 0 -1%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .portaltype-collective-cover-content .servicos-em-destaque .itens::after, .template-listar_servicos_segmento .servicos-em-destaque .itens::after, .portaltype-servico .servicos-em-destaque .itens::after, .portaltype-orgao.template-view .servicos-em-destaque .itens::after { content: ''; -webkit-box-flex: 0; -ms-flex: 0 0 31%; flex: 0 0 31% } .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item, .portaltype-servico .servicos-em-destaque .itens .list-item, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item { margin: 10px 1%; background-color: #f8f8f8; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); padding: 30px 32px; color: #000; line-height: 32px; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 31%; flex: 0 0 31%; max-width: 31%; height: auto } @media only screen and (max-width: 767px) { .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item, .portaltype-servico .servicos-em-destaque .itens .list-item, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item { -webkit-box-flex: 0; -ms-flex: 0 0 48%; flex: 0 0 48%; max-width: 48% } .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item::after, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item::after, .portaltype-servico .servicos-em-destaque .itens .list-item::after, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item::after { content: none } } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item, .portaltype-servico .servicos-em-destaque .itens .list-item, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item { -webkit-box-flex: 0; -ms-flex: 0 0 98%; flex: 0 0 98%; max-width: 98% } } .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item .badge, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item .badge, .portaltype-servico .servicos-em-destaque .itens .list-item .badge, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item .badge { position: absolute; top: 0; left: 32px } .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item::after, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item::after, .portaltype-servico .servicos-em-destaque .itens .list-item::after, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item::after { font-family: "Font Awesome 5 Free"; content: '\F062'; color: #2670e8; position: absolute; top: 0; right: 5px; -webkit-transform: rotate(50deg); -ms-transform: rotate(50deg); transform: rotate(50deg); font-weight: 900 } .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item .categoria, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item .categoria, .portaltype-servico .servicos-em-destaque .itens .list-item .categoria, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item .categoria { display: block; margin-bottom: 20px; font-size: 14px; font-weight: 500; color: #555 } .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item .texto, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item .texto, .portaltype-servico .servicos-em-destaque .itens .list-item .texto, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item .texto, .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item .title, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item .title, .portaltype-servico .servicos-em-destaque .itens .list-item .title, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item .title { display: block; font-size: 20px; font-weight: 500; line-height: 1.3; color: #0c326f } .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item .back, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item .back, .portaltype-servico .servicos-em-destaque .itens .list-item .back, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item .back { opacity: 0; position: absolute; z-index: 2; display: block; top: 0; left: 0; width: 0; height: 0; background-color: #555; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; -webkit-transition: opacity 0.3s 0s ease, width 0s 0.3s, height 0s 0.3s, padding 0s 0.3s; transition: opacity 0.3s 0s ease, width 0s 0.3s, height 0s 0.3s, padding 0s 0.3s } .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item .back .descricao, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item .back .descricao, .portaltype-servico .servicos-em-destaque .itens .list-item .back .descricao, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item .back .descricao { display: block; font-size: 16px; color: #fff; text-align: left; line-height: 25px } .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item:hover, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item:hover, .portaltype-servico .servicos-em-destaque .itens .list-item:hover, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item:hover { text-decoration: none } .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item:hover .back, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item:hover .back, .portaltype-servico .servicos-em-destaque .itens .list-item:hover .back, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item:hover .back { padding: 50px 30px; opacity: 1; width: 100%; height: 100%; -webkit-transition: opacity 0.3s 0.2s ease; transition: opacity 0.3s 0.2s ease } .ac_results { background-color: #fff; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); width: auto !important } .ac_results .ac_odd, .ac_results .ac_even { font-size: 16px; color: #555; font-weight: 600; padding: 12px 24px; display: block } .ac_results .ac_odd strong, .ac_results .ac_even strong { font-weight: 500 } .ac_results .ac_over { color: #555; background-color: #dbe8fb } .autocomplete { -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); background-color: #fff; border-radius: 0; margin-top: 2px; margin-left: 4px; width: auto !important; max-width: 640px; overflow: auto } @media only screen and (max-width: 575px) { .autocomplete { max-width: 540px } } @media only screen and (max-width: 374px) { .autocomplete { max-width: calc(100vw - 58px) } } .autocomplete div { padding: 8px 16px } .autocomplete div.selected { background-color: #f8f8f8 } .autocomplete div:hover { background-color: #ededed; cursor: pointer } :root { --aa-search-input-height: 54px; --aa-input-icon-size: 20px; --aa-base-unit: 16; --aa-spacing-factor: 1; --aa-spacing: calc(var(--aa-base-unit) * var(--aa-spacing-factor) * 1px); --aa-spacing-half: calc(var(--aa-spacing) / 2); --aa-panel-max-height: 650px; --aa-base-z-index: 9999; --aa-font-size: calc(var(--aa-base-unit) * 1px); --aa-font-family: inherit; --aa-font-weight-medium: 500; --aa-font-weight-semibold: 600; --aa-font-weight-bold: 700; --aa-icon-size: 20px; --aa-icon-stroke-width: 1.6; --aa-icon-color-rgb: 119, 119, 163; --aa-icon-color-alpha: 1; --aa-action-icon-size: 20px; --aa-text-color-rgb: 38, 38, 39; --aa-text-color-alpha: 1; --aa-primary-color-rgb: 62, 52, 211; --aa-primary-color-alpha: 0.2; --aa-muted-color-rgb: 128, 126, 163; --aa-muted-color-alpha: 0.6; --aa-panel-border-color-rgb: 128, 126, 163; --aa-panel-border-color-alpha: 0.3; --aa-input-border-color-rgb: 128, 126, 163; --aa-input-border-color-alpha: 0.8; --aa-background-color-rgb: 255, 255, 255; --aa-background-color-alpha: 1; --aa-input-background-color-rgb: 255, 255, 255; --aa-input-background-color-alpha: 1; --aa-selected-color-rgb: 179, 173, 214; --aa-selected-color-alpha: 0.205; --aa-description-highlight-background-color-rgb: 245, 223, 77; --aa-description-highlight-background-color-alpha: 0.5; --aa-detached-media-query: (max-width: 680px); --aa-detached-modal-media-query: (min-width: 680px); --aa-detached-modal-max-width: 680px; --aa-detached-modal-max-height: 500px; --aa-overlay-color-rgb: 115, 114, 129; --aa-overlay-color-alpha: 0.4; --aa-panel-shadow: 0 0 0 1px rgba(35, 38, 59, 0.1), 0 6px 16px -4px rgba(35, 38, 59, 0.15); --aa-scrollbar-width: 13px; --aa-scrollbar-track-background-color-rgb: 234, 234, 234; --aa-scrollbar-track-background-color-alpha: 1; --aa-scrollbar-thumb-background-color-rgb: var(--aa-background-color-rgb); --aa-scrollbar-thumb-background-color-alpha: 1 } @media (hover: none) and (pointer: coarse) { :root { --aa-spacing-factor: 1.2; --aa-action-icon-size: 22px } } .aa-Autocomplete { width: 100% } .aa-Form { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #ededed; border-radius: 6px; display: -webkit-box; display: -ms-flexbox; display: flex; line-height: 1em; margin: 0; position: relative; width: 100%; border: 1px solid #ededed } .aa-Form[focus-within] { border: 1px solid #c2850c !important } .aa-Form:focus-within { border: 1px solid #c2850c !important } .aa-InputWrapperPrefix { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-negative: 0; flex-shrink: 0; height: 54px; height: var(--aa-search-input-height); -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; align-items: center; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .aa-Label, .aa-LoadingIndicator { cursor: auto; cursor: initial; -ms-flex-negative: 0; flex-shrink: 0; height: 100%; padding: 0 8px; text-align: left; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .aa-Label svg, .aa-LoadingIndicator svg { color: rgba(62, 52, 211, 1); color: rgba(var(--aa-primary-color-rgb), 1); height: auto; max-height: 20px; max-height: var(--aa-input-icon-size); stroke-width: 1.6; stroke-width: var(--aa-icon-stroke-width); width: 20px; width: var(--aa-input-icon-size) } .aa-SubmitButton, .aa-LoadingIndicator { height: 42px; width: 42px } .aa-SubmitButton { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: none; border: 0; margin: 0; padding: 0 } .aa-SubmitButton svg { display: none } .aa-SubmitButton::before { font-family: 'Font Awesome 5 Free'; content: '\F002'; font-size: 20px; color: #1351b4; font-weight: 900; cursor: pointer } .aa-SubmitButton:hover { background-color: #dbe8fb } .aa-LoadingIndicator { display: none } .aa-LoadingIndicator[hidden] { display: none } .aa-InputWrapper { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; position: relative; width: 100% } .aa-Input { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: none; border: 0; color: rgba(38, 38, 39, 1); color: rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha)); font: inherit; height: 54px; height: var(--aa-search-input-height); padding: 0 0 0 32px; width: 100% } .aa-Input::-webkit-input-placeholder { color: #333; font-size: 1rem; font-style: italic; font-weight: 500 } .aa-Input::-moz-placeholder { color: #333; font-size: 1rem; font-style: italic; font-weight: 500 } .aa-Input:-ms-input-placeholder { color: #333; font-size: 1rem; font-style: italic; font-weight: 500 } .aa-Input::-ms-input-placeholder { color: #333; font-size: 1rem; font-style: italic; font-weight: 500 } .aa-Input::placeholder { color: #333; font-size: 1rem; font-style: italic; font-weight: 500 } .aa-Input:focus { border-color: transparent; -webkit-box-shadow: none; box-shadow: none; outline: none } .aa-Input::-webkit-search-decoration, .aa-Input::-webkit-search-cancel-button, .aa-Input::-webkit-search-results-button, .aa-Input::-webkit-search-results-decoration { -webkit-appearance: none; appearance: none } .aa-InputWrapperSuffix { display: none } .aa-Panel { background-color: rgba(255, 255, 255, 1); background-color: rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha)); border-radius: 0 0 calc(calc(16 * 1 * 1px) / 4) calc(calc(16 * 1 * 1px) / 4); border-radius: 0 0 calc(var(--aa-spacing) / 4) calc(var(--aa-spacing) / 4); -webkit-box-shadow: 0 0 0 1px rgba(35, 38, 59, 0.1), 0 6px 16px -4px rgba(35, 38, 59, 0.15); box-shadow: 0 0 0 1px rgba(35, 38, 59, 0.1), 0 6px 16px -4px rgba(35, 38, 59, 0.15); -webkit-box-shadow: var(--aa-panel-shadow); box-shadow: var(--aa-panel-shadow); margin: 0 0; overflow: hidden; position: absolute; z-index: 10; -webkit-transition: opacity 200ms ease-in, -webkit-filter 200ms ease-in; transition: opacity 200ms ease-in, -webkit-filter 200ms ease-in; transition: opacity 200ms ease-in, filter 200ms ease-in; transition: opacity 200ms ease-in, filter 200ms ease-in, -webkit-filter 200ms ease-in } @media screen and (prefers-reduced-motion) { .aa-Panel { -webkit-transition: none; transition: none } } .aa-Panel button { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: none; border: 0; margin: 0; padding: 0 } .aa-PanelLayout { height: 100%; margin: 0; max-height: 650px; max-height: var(--aa-panel-max-height); overflow-y: auto; padding: 0; position: relative; text-align: left; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .aa-PanelLayoutColumns--twoGolden { display: grid; grid-template-columns: 39.2% auto; overflow: hidden; padding: 0 } .aa-PanelLayoutColumns--two { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); overflow: hidden; padding: 0 } .aa-PanelLayoutColumns--three { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); overflow: hidden; padding: 0 } .aa-Panel--stalled .aa-Source { -webkit-filter: grayscale(1); filter: grayscale(1); opacity: 0.8 } .aa-Panel--scrollable { margin: 0; max-height: 650px; max-height: var(--aa-panel-max-height); overflow-x: hidden; overflow-y: auto; padding: 0; scrollbar-color: rgba(255, 255, 255, 1) rgba(234, 234, 234, 1); scrollbar-color: rgba(var(--aa-scrollbar-thumb-background-color-rgb), var(--aa-scrollbar-thumb-background-color-alpha)) rgba(var(--aa-scrollbar-track-background-color-rgb), var(--aa-scrollbar-track-background-color-alpha)); scrollbar-width: thin } .aa-Panel--scrollable::-webkit-scrollbar { width: 13px; width: var(--aa-scrollbar-width) } .aa-Panel--scrollable::-webkit-scrollbar-track { background-color: rgba(234, 234, 234, 1); background-color: rgba(var(--aa-scrollbar-track-background-color-rgb), var(--aa-scrollbar-track-background-color-alpha)) } .aa-Panel--scrollable::-webkit-scrollbar-thumb { background-color: rgba(255, 255, 255, 1); background-color: rgba(var(--aa-scrollbar-thumb-background-color-rgb), var(--aa-scrollbar-thumb-background-color-alpha)); border-color: rgba(234, 234, 234, 1); border-color: rgba(var(--aa-scrollbar-track-background-color-rgb), var(--aa-scrollbar-track-background-color-alpha)); border-radius: 9999px; border-style: solid; border-width: 3px 2px 3px 3px } .aa-Source { margin: 0; padding: 8px 0; position: relative; width: 100%; border-bottom: 1px solid #ccc } .aa-Source:empty { display: none } .aa-SourceNoResults { font-size: 1em; margin: 0; padding: calc(16 * 1 * 1px); padding: var(--aa-spacing) } .aa-List { list-style: none; margin: 0; padding: 0; position: relative } .aa-SourceHeader { padding: 0 16px 8px; position: relative; text-transform: uppercase; color: #555; font-size: 12px; font-weight: 600 } .aa-SourceHeader:empty { display: none } .aa-SourceFooterSeeAll { background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 1)), to(rgba(128, 126, 163, 0.14))); background: linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(128, 126, 163, 0.14)); background: -webkit-gradient(linear, left top, left bottom, from(rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha))), to(rgba(128, 126, 163, 0.14))); background: linear-gradient(180deg, rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha)), rgba(128, 126, 163, 0.14)); border: 1px solid rgba(128, 126, 163, 0.6); border: 1px solid rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha)); border-radius: 5px; -webkit-box-shadow: inset 0 0 2px #fff, 0 2px 2px -1px rgba(76, 69, 88, 0.15); box-shadow: inset 0 0 2px #fff, 0 2px 2px -1px rgba(76, 69, 88, 0.15); color: inherit; font-size: 0.95em; font-weight: 500; font-weight: var(--aa-font-weight-medium); padding: 0.475em 1em 0.6em; text-decoration: none } .aa-SourceFooterSeeAll:focus, .aa-SourceFooterSeeAll:hover { border: 1px solid rgba(62, 52, 211, 1); border: 1px solid rgba(var(--aa-primary-color-rgb), 1); color: rgba(62, 52, 211, 1); color: rgba(var(--aa-primary-color-rgb), 1) } .aa-Item { -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 3px; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; min-height: 32px; padding: 12px 16px; color: #333 } @media only screen and (max-width: 767px) { .aa-Item { font-size: 14px } } .aa-Item[aria-selected='true'] { background-color: #dbe8fb } .aa-Item[aria-selected='true'] .aa-ItemActionButton, .aa-Item[aria-selected='true'] .aa-ActiveOnly { visibility: visible } .aa-Item::before { min-width: 36px; font-family: 'Font Awesome 5 Free'; font-size: 20px; color: #ccc; font-weight: 900 } .aa-ItemIcon { display: none } .aa-ItemIcon svg { display: none } .aa-ItemContent { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; line-height: 1.25em; overflow: hidden } .aa-ItemContent:empty { display: none } .aa-ItemContent mark { background: none; color: rgba(38, 38, 39, 1); color: rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha)); font-style: normal; font-weight: 600 } .aa-ItemContentTitle { display: inline-block; max-width: 100%; overflow: hidden; padding: 0 0 2px; text-overflow: ellipsis; white-space: nowrap } .aa-ItemWrapper, .aa-ItemLink { -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: inherit; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100% } .aa-PanelHeader { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: rgba(62, 52, 211, 1); background: rgba(var(--aa-primary-color-rgb), 1); color: #fff; display: grid; height: var(--aa-modal-header-height); margin: 0; padding: calc(calc(16 * 1 * 1px) / 2) calc(16 * 1 * 1px); padding: var(--aa-spacing-half) var(--aa-spacing); position: relative } .aa-PanelHeader::after { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)); background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(var(--aa-background-color-rgb), 1)), to(rgba(var(--aa-background-color-rgb), 0))); background-image: linear-gradient(rgba(var(--aa-background-color-rgb), 1), rgba(var(--aa-background-color-rgb), 0)); bottom: calc(calc(calc(16 * 1 * 1px) / 2) * -1); bottom: calc(var(--aa-spacing-half) * -1); content: ''; height: calc(calc(16 * 1 * 1px) / 2); height: var(--aa-spacing-half); left: 0; pointer-events: none; position: absolute; right: 0; z-index: 9999; z-index: var(--aa-base-z-index) } .aa-PanelFooter { background-color: rgba(255, 255, 255, 1); background-color: rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha)); -webkit-box-shadow: inset 0 1px 0 rgba(128, 126, 163, 0.3); box-shadow: inset 0 1px 0 rgba(128, 126, 163, 0.3); -webkit-box-shadow: inset 0 1px 0 rgba(var(--aa-panel-border-color-rgb), var(--aa-panel-border-color-alpha)); box-shadow: inset 0 1px 0 rgba(var(--aa-panel-border-color-rgb), var(--aa-panel-border-color-alpha)); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0; padding: calc(16 * 1 * 1px); padding: var(--aa-spacing); position: relative; z-index: 9999; z-index: var(--aa-base-z-index) } .aa-PanelFooter::after { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(128, 126, 163, 0.6))); background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(128, 126, 163, 0.6)); background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(var(--aa-background-color-rgb), 0)), to(rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha)))); background-image: linear-gradient(rgba(var(--aa-background-color-rgb), 0), rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha))); content: ''; height: calc(16 * 1 * 1px); height: var(--aa-spacing); left: 0; opacity: 0.12; pointer-events: none; position: absolute; right: 0; top: calc(calc(16 * 1 * 1px) * -1); top: calc(var(--aa-spacing) * -1); z-index: calc(9999 - 1); z-index: calc(var(--aa-base-z-index) - 1) } .aa-GradientTop, .aa-GradientBottom { height: calc(calc(16 * 1 * 1px) / 2); height: var(--aa-spacing-half); left: 0; pointer-events: none; position: absolute; right: 0; z-index: 9999; z-index: var(--aa-base-z-index) } .aa-GradientTop { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)); background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(var(--aa-background-color-rgb), 1)), to(rgba(var(--aa-background-color-rgb), 0))); background-image: linear-gradient(rgba(var(--aa-background-color-rgb), 1), rgba(var(--aa-background-color-rgb), 0)); top: 0 } .aa-GradientBottom { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 1))); background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)); background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(var(--aa-background-color-rgb), 0)), to(rgba(var(--aa-background-color-rgb), 1))); background-image: linear-gradient(rgba(var(--aa-background-color-rgb), 0), rgba(var(--aa-background-color-rgb), 1)); border-bottom-left-radius: calc(calc(16 * 1 * 1px) / 4); border-bottom-left-radius: calc(var(--aa-spacing) / 4); border-bottom-right-radius: calc(calc(16 * 1 * 1px) / 4); border-bottom-right-radius: calc(var(--aa-spacing) / 4); bottom: 0 } @media (hover: none) and (pointer: coarse) { .aa-DesktopOnly { display: none } } @media (hover: hover) { .aa-TouchOnly { display: none } } .aa-Source .aa-List { padding: 0 } .aa-Source .aa-ItemActionButton { height: 32px } .aa-Source[data-autocomplete-source-id='sugestoes'] .aa-Item, .aa-Source[data-autocomplete-source-id='servicos'] .aa-Item { display: -webkit-box; display: -ms-flexbox; display: flex; line-height: 1.4; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } .aa-Source[data-autocomplete-source-id='sugestoes'] .aa-Item::before, .aa-Source[data-autocomplete-source-id='servicos'] .aa-Item::before { content: '\F58D' } .aa-Source[data-autocomplete-source-id='sugestoes'] .aa-Item::before { content: '\F002' } .aa-Source[data-autocomplete-source-id='recentSearchesPlugin'] .aa-Item::before { content: '\F1DA' } .aa-Source[data-autocomplete-source-id='recentSearchesPlugin'] .aa-ItemActionButton { padding: 0 8px } .aa-Source[data-autocomplete-source-id='recentSearchesPlugin'] .aa-ItemActionButton::before { font-family: 'Font Awesome 5 Free'; content: '\F00D'; font-size: 16px; color: #1351b4; color: #ccc; font-weight: 900; cursor: pointer } .aa-Source[data-autocomplete-source-id='recentSearchesPlugin'] .aa-ItemActionButton svg { display: none } .aa-Source[data-autocomplete-source-id='recentSearchesPlugin'] .aa-ItemActionButton+.aa-ItemActionButton { display: none } .aa-Source .aa-Item:hover .aa-ItemActionButton { padding: 0 8px } .aa-Source .aa-Item:hover .aa-ItemActionButton::before { color: #1351b4 } .govbr-recom-config { display: none } .govbr-history-render { background-color: #f8f8f8; display: none; padding-bottom: 55px; margin-top: 32px !important } @media only screen and (max-width: 575px) { .govbr-history-render { padding-bottom: 15px } } .govbr-history-render h2 { color: #333; text-align: center; margin: 0 0 40px; padding-top: 40px } .govbr-history-render .history-list { display: block; margin-top: 35px; padding-bottom: 25px } .govbr-history-render .history-list ul { list-style: none !important; margin: 0; padding: 0 16px 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 26px } @media only screen and (max-width: 575px) { .govbr-history-render .history-list ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .govbr-history-render .history-list ul li { width: 25%; margin-right: 25px } .govbr-history-render .history-list ul li .month, .govbr-history-render .history-list ul li .space { min-height: 30px; text-transform: uppercase; display: block; margin-bottom: 20px } @media only screen and (max-width: 575px) { .govbr-history-render .history-list ul li .month, .govbr-history-render .history-list ul li .space { margin-bottom: 5px } } @media only screen and (max-width: 575px) { .govbr-history-render .history-list ul li .space { min-height: auto; height: 0; margin-bottom: 0 } } @media only screen and (max-width: 575px) { .govbr-history-render .history-list ul li { display: block; border-right: none; margin-right: 0; padding-right: 0; width: 100% } .govbr-history-render .history-list ul li:last-of-type { border-bottom: none } } .govbr-history-render .history-list ul li .month { color: #555555; font-size: 14px; font-weight: 600 } .govbr-history-render .history-list ul li .month:before { font-family: 'Font Awesome 5 Free'; content: '\F1DA'; display: inline-block; font-weight: 900; color: #0c326f; font-size: 18px; margin-right: 10px } .govbr-history-render .history-list ul li a { font-size: 16px; color: #0c326f; font-weight: 600; display: block; width: 100%; height: 75%; padding-right: 25px; border-right: 1px solid #ccc } @media only screen and (max-width: 575px) { .govbr-history-render .history-list ul li a { border-right: none; margin-left: 30px; border-bottom: 1px solid #ccc; margin-bottom: 20px; padding-bottom: 15px; margin-right: 0; padding-right: 0; width: auto } } .govbr-history-render .history-list ul li a:hover { text-decoration: none } .govbr-history-render .history-list ul li:last-of-type a { margin-right: 0; border-right: 0; padding-right: 0; border-bottom: 0 } @media only screen and (max-width: 575px) { .govbr-history-render .history-list ul li:last-of-type a { padding-right: 25px } } .back-to-top { -webkit-animation-duration: 500ms; animation-duration: 500ms; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-timing-function: linear; animation-timing-function: linear; bottom: 16px; height: 50px; opacity: 0; border-radius: 50%; position: fixed; right: 16px; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; width: 50px; z-index: 12; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch } .back-to-top.active { -webkit-animation-direction: normal; animation-direction: normal; -webkit-animation-name: bounceIn; animation-name: bounceIn } .back-to-top a { background: #1351b4; border: 1px solid #fff; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; text-decoration: none; color: #fff } .back-to-top a span { font-size: 16px; width: auto } .back-to-top a:hover { background: #dbe8fb; text-decoration: none; color: #1351b4 } .back-to-top a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .back-to-top a:focus:not(.focus-visible) { outline: none } @-webkit-keyframes bounceIn { 0% { opacity: 0; -webkit-transform: scale(0.3) translate3d(0, 0, 0); transform: scale(0.3) translate3d(0, 0, 0) } 50% { opacity: 0.9; -webkit-transform: scale(1.1); transform: scale(1.1) } 80% { opacity: 1; -webkit-transform: scale(0.89); transform: scale(0.89) } 100% { opacity: 1; -webkit-transform: scale(1) translate3d(0, 0, 0); transform: scale(1) translate3d(0, 0, 0) } } @keyframes bounceIn { 0% { opacity: 0; -webkit-transform: scale(0.3) translate3d(0, 0, 0); transform: scale(0.3) translate3d(0, 0, 0) } 50% { opacity: 0.9; -webkit-transform: scale(1.1); transform: scale(1.1) } 80% { opacity: 1; -webkit-transform: scale(0.89); transform: scale(0.89) } 100% { opacity: 1; -webkit-transform: scale(1) translate3d(0, 0, 0); transform: scale(1) translate3d(0, 0, 0) } } .texto-copyright { background-color: #04132a; color: #ccc; font-size: 13px; font-weight: 400; text-align: left; padding: 16px; padding-right: 82px } @media only screen and (min-width: 576px) { .texto-copyright { text-align: center } } @media only screen and (min-width: 1024px) { .texto-copyright { padding: 16px 40px } } @media only screen and (min-width: 1280px) { .texto-copyright { padding: 16px 0 } } .texto-copyright a { color: #ededed; font-size: 13px; font-weight: 700 } .texto-copyright a:hover { color: #2670e8 } dl.portalMessage { border: none; background: #fff; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); margin-top: 15px } dl.portalMessage dd { background: #fff; border: none; color: #333; font-size: 18px; min-height: 50px; padding: 0.5em 20px 0.5em 10px } dl.portalMessage dd::before { font-family: "Font Awesome 5 Free"; font-weight: 900; color: #fff; margin-top: 4px; margin-left: -56px; margin-right: 38px; font-size: 28px } dl.portalMessage dd a { font-size: inherit; font-weight: inherit } dl.portalMessage dt { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 55px; text-align: center; max-width: 50px; width: 50px; background: transparent; display: none } dl.portalMessage.attention { border-left: 68px solid #ffcd07 } dl.portalMessage.attention dd::before { content: '\F071'; color: #333 } dl.portalMessage.caution { border-left: 68px solid #ffcd07 } dl.portalMessage.caution dd::before { content: '\F071'; color: #333 } dl.portalMessage.danger { border-left: 68px solid #e60000 } dl.portalMessage.danger dd::before { content: '\F057' } dl.portalMessage.error { background: transparent; border-left: 68px solid #e60000; text-align: left; margin: 0; position: relative } dl.portalMessage.error dd { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start } dl.portalMessage.error dd::before { position: absolute; left: 8px; content: '\F057' } dl.portalMessage.hint { background: transparent; border-left: 68px solid #155bcb; text-align: left; margin: 0; position: relative } dl.portalMessage.hint dd { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start } dl.portalMessage.hint dd::before { position: absolute; left: 8px; content: '\F05A' } dl.portalMessage.important, dl.portalMessage.note, dl.portalMessage.tip { background: transparent; border-left: 68px solid #155bcb; text-align: left; margin: 0; position: relative } dl.portalMessage.important dd, dl.portalMessage.note dd, dl.portalMessage.tip dd { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start } dl.portalMessage.important dd::before, dl.portalMessage.note dd::before, dl.portalMessage.tip dd::before { position: absolute; left: 8px; content: '\F05A' } dl.portalMessage.warning { background: transparent; border-left: 68px solid #ffcd07; text-align: left; margin: 0; position: relative } dl.portalMessage.warning dd { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start } dl.portalMessage.warning dd::before { position: absolute; left: 8px; content: '\F071' } dl.portalMessage.info { background: transparent; border-left: 68px solid #155bcb; text-align: left; margin: 0; position: relative } dl.portalMessage.info dd { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start } dl.portalMessage.info dd::before { position: absolute; left: 8px; content: '\F05A' } dl.portalMessage.success { background: transparent; border-left: 68px solid #155bcb; text-align: left; margin: 0; position: relative } dl.portalMessage.success dd { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start } dl.portalMessage.success dd::before { position: absolute; left: 8px; content: '\F05A' } .accessibility-message { max-width: 1176px; margin: 0 auto !important } .accessibility-message a { color: #1351b4 !important; font-weight: 500 !important } .section-navegacao .accessibility-message, .section-servicos .accessibility-message, .section-apps .accessibility-message, .section-plano-transformacao-digital .accessibility-message, .section-atos-publicos .accessibility-message, .section-consultas-publicas-govbr .accessibility-message, .section-categorias .accessibility-message, .section-orgaos .accessibility-message, .section-lgpd .accessibility-message, .section-temas .accessibility-message, .section-perfil_usuario .accessibility-message, .section-carga-acoes .accessibility-message { display: none } .listagem-servicos .header { padding-bottom: 30px; display: block; margin-bottom: 40px; border-bottom: 1px solid rgba(0, 0, 0, 0.1) } .listagem-servicos .header .categoria { display: inline-block; width: 100%; text-align: center; border-left: 0 } .listagem-servicos .header .categoria h2 { font-size: 32px; font-weight: 600; color: #333 } .listagem-servicos .header .categoria h2 a { display: inline-block } .listagem-servicos .header .categoria h2 a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .listagem-servicos .header .categoria h2 a:focus:not(.focus-visible) { outline: none } .listagem-servicos .header .categoria h2 a:hover { text-decoration: none; color: #2670e8 } .listagem-servicos .header .categoria h2 a i { font-size: 42px; color: #2670e8 } .listagem-servicos .header .categoria h2 a .title { display: block; font-size: 3.2rem; font-weight: 600 } .listagem-servicos .header .bread { width: 100%; text-align: center; padding-top: 10px; font-weight: 400; color: #333 } .listagem-servicos .header .bread span, .listagem-servicos .header .bread a { display: inline-block; margin: 0 5px; font-weight: 400; font-size: 18px } .listagem-servicos .header .bread a { margin: 0 } .listagem-servicos .header .bread a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .listagem-servicos .header .bread a:focus:not(.focus-visible) { outline: none } .listagem-servicos .header .bread a:hover { text-decoration: none; color: #2670e8 } .listagem-servicos .header .bread span:last-of-type a { font-weight: 600 } @media only screen and (max-width: 767px) { .listagem-servicos .header { margin: 0 -16px; padding: 20px 20px 20px 16px; background-color: #f8f8f8; position: relative; overflow: hidden } .listagem-servicos .header .categoria { display: inline; text-align: left } .listagem-servicos .header .categoria h2 { display: inline; line-height: 10px } .listagem-servicos .header .categoria h2 a i { font-size: 22px } .listagem-servicos .header .categoria h2 a .title { display: none } .listagem-servicos .header .bread { display: inline; text-align: left; padding-top: 0 } .listagem-servicos .header .bread span, .listagem-servicos .header .bread a { display: inline; font-size: 16px } .listagem-servicos .header .bread::before { content: '>'; margin: 0 5px; vertical-align: text-bottom } } .portaltype-collective-cover-content .conteudo-relacionado { margin-bottom: 20px } .portaltype-collective-cover-content .conteudo-relacionado h2 { margin-bottom: 5px } .temp-message { min-height: 62px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 17px; color: #333; position: relative; background-color: #fefae6; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); padding-left: 80px } .temp-message span { font-weight: 600; display: inline-block; margin-right: 5px } .temp-message a { color: #155bcb; font-size: 17px; text-decoration: underline } .temp-message::before { position: absolute; top: 0; left: 0; font-family: "Font Awesome 5 Free"; content: '\F071'; display: -webkit-box; display: -ms-flexbox; display: flex; height: 62px; width: 62px; background-color: #ffcd07; font-weight: 900; font-size: 25px; color: #333; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .temp-message .fechar { position: absolute; right: 15px; top: 0 } @media only screen and (max-width: 575px) { .temp-message { display: block; padding: 10px 10px 10px 75px } .temp-message span { display: block } .temp-message::before { height: 100% } } .tooltipster-base { display: -webkit-box; display: -ms-flexbox; display: flex; pointer-events: none; position: absolute } .tooltipster-box { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto } .tooltipster-content { -webkit-box-sizing: border-box; box-sizing: border-box; max-height: 100%; max-width: 100%; overflow: auto } .tooltipster-ruler { bottom: 0; left: 0; overflow: hidden; position: fixed; right: 0; top: 0; visibility: hidden } .tooltipster-fade { opacity: 0; -webkit-transition-property: opacity; transition-property: opacity } .tooltipster-fade.tooltipster-show { opacity: 1 } .tooltipster-grow { -webkit-transform: scale(0, 0); -ms-transform: scale(0, 0); transform: scale(0, 0); -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-backface-visibility: hidden } .tooltipster-grow.tooltipster-show { -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15) } .tooltipster-swing { opacity: 0; -webkit-transform: rotateZ(4deg); -ms-transform: rotateZ(4deg); transform: rotateZ(4deg); -webkit-transition-property: -webkit-transform, opacity; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform } .tooltipster-swing.tooltipster-show { opacity: 1; -webkit-transform: rotateZ(0deg); -ms-transform: rotateZ(0deg); transform: rotateZ(0deg); -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1); -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4); transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4) } .tooltipster-fall { -webkit-transition-property: top; transition-property: top; -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15) } .tooltipster-fall.tooltipster-initial { top: 0 !important } .tooltipster-fall.tooltipster-dying { -webkit-transition-property: all; transition-property: all; top: 0 !important; opacity: 0 } .tooltipster-slide { -webkit-transition-property: left; transition-property: left; -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15) } .tooltipster-slide.tooltipster-initial { left: -40px !important } .tooltipster-slide.tooltipster-dying { -webkit-transition-property: all; transition-property: all; left: 0 !important; opacity: 0 } @-webkit-keyframes tooltipster-fading { 0% { opacity: 0 } 100% { opacity: 1 } } @keyframes tooltipster-fading { 0% { opacity: 0 } 100% { opacity: 1 } } .tooltipster-update-fade { -webkit-animation: tooltipster-fading 400ms; animation: tooltipster-fading 400ms } @-webkit-keyframes tooltipster-rotating { 25% { -webkit-transform: rotate(-2deg); transform: rotate(-2deg) } 75% { -webkit-transform: rotate(2deg); transform: rotate(2deg) } 100% { -webkit-transform: rotate(0); transform: rotate(0) } } @keyframes tooltipster-rotating { 25% { -webkit-transform: rotate(-2deg); transform: rotate(-2deg) } 75% { -webkit-transform: rotate(2deg); transform: rotate(2deg) } 100% { -webkit-transform: rotate(0); transform: rotate(0) } } .tooltipster-update-rotate { -webkit-animation: tooltipster-rotating 600ms; animation: tooltipster-rotating 600ms } @-webkit-keyframes tooltipster-scaling { 50% { -webkit-transform: scale(1.1); transform: scale(1.1) } 100% { -webkit-transform: scale(1); transform: scale(1) } } @keyframes tooltipster-scaling { 50% { -webkit-transform: scale(1.1); transform: scale(1.1) } 100% { -webkit-transform: scale(1); transform: scale(1) } } .tooltipster-update-scale { -webkit-animation: tooltipster-scaling 600ms; animation: tooltipster-scaling 600ms } .tooltipster-sidetip .tooltipster-box { background: #1351b4; border: 2px solid #1351b4; border-radius: 4px } .tooltipster-sidetip.tooltipster-bottom .tooltipster-box { margin-top: 8px } .tooltipster-sidetip.tooltipster-left .tooltipster-box { margin-right: 8px } .tooltipster-sidetip.tooltipster-right .tooltipster-box { margin-left: 8px } .tooltipster-sidetip.tooltipster-top .tooltipster-box { margin-bottom: 8px } .tooltipster-sidetip .tooltipster-content { color: white; line-height: 18px; padding: 6px 14px; text-align: center } .tooltipster-sidetip .tooltipster-content strong, .tooltipster-sidetip .tooltipster-content p { color: white; font-size: 12px } .tooltipster-sidetip .tooltipster-arrow { overflow: hidden; position: absolute } .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow { height: 10px; margin-left: -10px; top: 0; width: 20px } .tooltipster-sidetip.tooltipster-left .tooltipster-arrow { height: 20px; margin-top: -10px; right: 0; top: 0; width: 10px } .tooltipster-sidetip.tooltipster-right .tooltipster-arrow { height: 20px; margin-top: -10px; left: 0; top: 0; width: 10px } .tooltipster-sidetip.tooltipster-top .tooltipster-arrow { bottom: 0; height: 10px; margin-left: -10px; width: 20px } .tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border { height: 0; position: absolute; width: 0 } .tooltipster-sidetip .tooltipster-arrow-background { border: 10px solid transparent } .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background { border-bottom-color: #1351b4; left: 0; top: 3px } .tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background { border-left-color: #1351b4; left: -3px; top: 0 } .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background { border-right-color: #1351b4; left: 3px; top: 0 } .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background { border-top-color: #1351b4; left: 0; top: -3px } .tooltipster-sidetip .tooltipster-arrow-border { border: 10px solid transparent; left: 0; top: 0 } .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border { border-bottom-color: #1351b4 } .tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border { border-left-color: #1351b4 } .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border { border-right-color: #1351b4 } .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border { border-top-color: #1351b4 } .tooltipster-sidetip .tooltipster-arrow-uncropped { position: relative } .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped { top: -10px } .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped { left: -10px } .tooltip_templates { display: none; color: #fff; text-align: center } .tooltip_templates strong { color: #fff !important } .gov-tooltip { cursor: pointer } .avaliacao-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 14px } .avaliacao-container .nota { margin-right: 20px } .avaliacao-container .sem-avaliacao { font-size: 16px; font-weight: 600; margin-right: 10px } .avaliacao-container .gov-tooltip { margin-right: 10px } @media only screen and (max-width: 575px) { .avaliacao-container .gov-tooltip { color: #1351b4 } } .avaliacao-container .star { display: inline-block; position: relative; width: 25px; height: 27px } .avaliacao-container .star:before { font-family: "Font Awesome 5 Free"; content: "\F005"; display: inline-block; font-weight: 900; color: #ffcb3b; font-size: 18px; position: absolute; top: 2px } @-moz-document url-prefix() { .avaliacao-container .star:before { top: -2px } } .avaliacao-container .star.gray:before { color: #cccccc } .avaliacao-container .star.half:before { content: "\F5C0" } .avaliacao-container .total { margin: 0 15px 0 5px } .avaliacao-container .monitoracao { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 15px; position: relative; margin-right: 10px } .avaliacao-container .monitoracao::before { content: ''; display: block; position: absolute; top: 4px; left: 0; width: 1px; height: 20px; background-color: #e0e0e0 } .avaliacao-container .monitoracao::after { border-radius: 3px; margin-left: 8px; font-family: Font Awesome\ 5 Free; content: "\F681"; display: inline-block; font-weight: 900; color: #34a293; font-size: 20px } @media only screen and (max-width: 575px) { .avaliacao-container { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .avaliacao-container .monitoracao { margin-top: 5px } .avaliacao-container .monitoracao:before { display: none } } .br-cookiebar { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #000; right: 0 !important; bottom: 0 !important; left: 0 !important; background: rgba(0, 0, 0, 0.55) !important } .br-cookiebar ::-webkit-scrollbar { width: 3px } .br-cookiebar ::-webkit-scrollbar-track { background: transparent } .br-cookiebar ::-webkit-scrollbar-thumb { background-color: #f3926b; border-radius: 20px; border: transparent } .br-cookiebar .br-button.secondary.small.d-none { display: none !important } .br-cookiebar .br-button.secondary.small.close.d-none:first-of-type { display: block !important } .br-cookiebar .br-button.small.close { display: block !important; position: absolute; top: -20px; right: 10px; border: none; width: 25px !important; height: 25px !important; padding: 0; margin: 0 } @media only screen and (max-width: 767px) { .br-cookiebar .br-button.small.close { top: -25px; right: 0 } } .br-cookiebar .br-button.small.close i { display: none } .br-cookiebar .br-button.small.close::after { display: block; position: absolute; top: 0; font-family: "Font Awesome 5 Free"; content: "\F00D"; width: 25px; height: 25px; color: #ccc; font-size: 20px; font-weight: 900 } .br-cookiebar .br-button.small.close:hover { background-color: transparent; background-image: none } .br-cookiebar .br-button.small.close:focus { -webkit-box-shadow: none; box-shadow: none } .br-cookiebar .br-button.small.manage::before { display: inline-block; margin-right: 8px; font-family: "Font Awesome 5 Free"; content: "\F564"; font-size: 20px; color: #fff; margin-bottom: -2px } .br-cookiebar a { line-break: anywhere; line-height: 18px } .br-cookiebar p, .br-cookiebar a, .br-cookiebar b { font-size: 12px } .br-cookiebar p, .br-cookiebar b { line-height: 18px } .br-cookiebar ul { margin-bottom: 10px; padding-right: 0 } .br-cookiebar ul li { list-style-type: none; position: relative } .br-cookiebar ul li::before { content: "\2022"; position: absolute; top: 7px; left: 5px; font-size: 5px; opacity: 1 } .br-cookiebar .notes p { margin: 5px 0 } .br-cookiebar .br-checkbox-govbr { position: absolute; width: 50px; height: 30px; top: 2px; right: 0 } @media only screen and (max-width: 767px) { .br-cookiebar .br-checkbox-govbr { right: 0 } } .br-cookiebar input[type="checkbox"] { display: none } .br-cookiebar input[type="checkbox"]+label { font-size: 11px; width: 20px; height: 20px; cursor: pointer; visibility: hidden } .br-cookiebar input[type="checkbox"]:checked+label { background: #fff } .br-cookiebar input[type="checkbox"]+label::before { content: 'Desativado'; font-size: 10px; font-weight: 600; color: #757575; text-indent: -63px; line-height: 17px; display: block; visibility: visible; border: 1px solid #ADADAD; background-color: #fff; width: 40px; height: 22px; border-radius: 30px } @media only screen and (max-width: 767px) { .br-cookiebar input[type="checkbox"]+label::before { content: '' } } .br-cookiebar input[type="checkbox"]+label::after { font-family: "Font Awesome 5 Free"; content: "\F00D"; cursor: pointer; visibility: visible; padding: 0; color: #fff; background-color: #ADADAD; position: absolute; left: 2px; top: 2px; border-radius: 50%; width: 18px; height: 18px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: left 150ms 0ms linear; transition: left 150ms 0ms linear } .br-cookiebar input[type="checkbox"]:checked+label::before { content: 'Ativado'; color: #3872E0; text-indent: -46px; display: block; visibility: visible; background-color: #D7E4FD; border-color: #6493E6 } @media only screen and (max-width: 767px) { .br-cookiebar input[type="checkbox"]:checked+label::before { content: '' } } .br-cookiebar input[type="checkbox"]:checked+label::after { font-family: "Font Awesome 5 Free"; content: "\F00C"; color: #E6EDFB; cursor: pointer; visibility: visible; background-color: #6493E6; position: absolute; left: 20px } .br-cookiebar input[type="checkbox"]:disabled+label::after { content: "\F023" } .br-cookiebar .br-modal { width: 400px !important; -webkit-box-shadow: none !important; box-shadow: none !important; padding: 0 !important; overflow: hidden !important; border-radius: 12px !important } @media only screen and (max-width: 767px) { .br-cookiebar .br-modal { width: 320px !important } } .br-cookiebar .br-modal h1 { font-size: 13px !important; font-weight: 800 !important; color: #333 !important; line-height: normal !important; margin-bottom: 5px !important } .br-cookiebar .br-modal .message { margin-top: 0 !important; margin-bottom: 4px !important } .br-cookiebar .br-modal .br-card { height: 470px !important; border-radius: 12px !important; overflow: hidden !important; padding: 0 } .br-cookiebar .br-modal .br-card hr { display: none !important } @media only screen and (max-width: 767px) { .br-cookiebar .br-modal .br-card { height: 450px !important } } .br-cookiebar .br-modal .br-card .br-item.group-info { font-size: 12px !important; margin-top: 5px } .br-cookiebar .br-modal .br-card .br-item.group-info ul li { font-size: 12px !important; display: block !important; padding: 5px 0 !important; line-height: 18px } .br-cookiebar .br-modal .br-card .br-item.group-info ul li a { font-size: 12px !important } .br-cookiebar .br-modal .br-card .br-list { background-image: none !important } .br-cookiebar .br-modal .br-card .last-update { display: none } .br-cookiebar .br-modal .br-card .entry-text a { display: block; font-size: 13px; margin-bottom: 12px; margin-top: 3px; text-decoration: underline; font-weight: bold; color: #2453AE } .br-cookiebar .br-modal .br-card .entry-text a:hover { text-decoration: underline } .br-cookiebar .br-modal .br-card .group-name { display: block; font-size: 12px; color: #333; font-weight: 600; max-width: 300px; margin-bottom: 10px; cursor: auto; padding-left: 8px } @media only screen and (max-width: 767px) { .br-cookiebar .br-modal .br-card .group-name { font-size: 12px } } .br-cookiebar .br-modal .br-card .group-description { font-size: 12px; font-weight: 400; color: #333; line-height: 18px } .br-cookiebar .br-modal .br-card .group-description b { font-size: 12px; font-weight: 600; color: #333; line-height: 18px } @media only screen and (max-width: 767px) { .br-cookiebar .br-modal .br-card .group-description { font-size: 12px } .br-cookiebar .br-modal .br-card .group-description b { font-size: 12px } } .br-cookiebar .br-modal .br-card .br-modal-body { height: 395px !important; overflow: auto !important; overflow-x: hidden !important; padding-right: 10px } @media only screen and (max-width: 767px) { .br-cookiebar .br-modal .br-card .br-modal-body { padding-right: 10px } } .br-cookiebar .br-modal .br-card>.container { margin: 0; padding: 0; position: relative } @media only screen and (max-width: 767px) { .br-cookiebar .br-modal .br-card>.container { height: 450px } } .br-cookiebar .br-modal .br-card .wrapper { padding: 0 30px 0 40px; height: 395px !important } @media only screen and (max-width: 767px) { .br-cookiebar .br-modal .br-card .wrapper { padding: 0 20px 0 34px } } .br-cookiebar .br-modal .br-card .br-item { padding: 0 !important } .br-cookiebar .br-modal .br-card .br-item.open .br-button.circle.small { display: none !important } .br-cookiebar .br-modal .br-card .feedback.warning { position: relative; padding-left: 35px; padding-right: 25px; font-style: normal !important; line-height: 20px; background: #FFF5C2; line-height: 13px; font-size: 11px; font-weight: 400; -webkit-columns: #333333; -moz-columns: #333333; columns: #333333 } .br-cookiebar .br-modal .br-card .feedback.warning i::before { display: none } .br-cookiebar .br-modal .br-card .feedback.warning::before { font-family: "Font Awesome 5 Free"; content: "\F071"; cursor: pointer; position: absolute; left: 10px; top: 10px; display: block; width: 12px; font-weight: 900 } .br-cookiebar .br-modal .br-card .feedback.warning .feedback-warning-close { position: absolute; top: -3px; right: 12px; color: #333; text-decoration: none; font-size: 15px } .br-cookiebar .br-modal .br-card .feedback.warning .feedback-warning-close:hover { text-decoration: none; background-color: transparent; background-image: none } .br-cookiebar .br-modal .br-modal-header { margin-bottom: 0 !important } .br-cookiebar .br-modal .br-modal-header .br-modal-title { margin: 0 !important; padding: 0 !important; overflow: visible; position: relative } .br-cookiebar .br-modal .br-modal-header .br-modal-title .row { margin-top: 25px !important; margin-bottom: 0 !important } .br-cookiebar .br-modal .br-modal-header .br-modal-title h1 { margin: 0 !important; padding: 0 !important; color: #333; font-size: 13px; font-weight: 800 } .br-cookiebar .br-modal .br-modal-footer { background-color: #fff !important; border: none !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-right: 45px; padding-left: 45px; position: relative } .br-cookiebar .br-modal .br-modal-footer::before { content: ''; display: block; position: absolute; left: 48px; top: 20px; width: 350px; height: 1px; background-color: #D8D8D8 } .br-cookiebar .br-modal .br-modal-footer.actions { padding-top: 30px } @media only screen and (max-width: 767px) { .br-cookiebar .br-modal .br-modal-footer.actions { padding-top: 0 } } .br-cookiebar .br-modal .br-modal-footer.actions .br-button { margin: 0 } @media only screen and (max-width: 767px) { .br-cookiebar .br-modal .br-modal-footer { width: 100%; left: 0 !important; margin: 0; bottom: -50px !important; padding: 0 40px; position: absolute; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: nowrap; flex-wrap: nowrap; padding-right: 30px; padding-left: 30px } .br-cookiebar .br-modal .br-modal-footer::before { top: -8px; left: 30px; width: 292px } .br-cookiebar .br-modal .br-modal-footer .br-button { width: 107px; height: 28px; font-size: 12px; margin: 0; min-width: auto } } @media only screen and (max-width: 767px) { .br-cookiebar .br-modal .br-modal-footer { bottom: 10px !important } } .br-cookiebar .br-modal .row { margin-top: 0 !important; margin-bottom: 0 !important } .br-cookiebar .br-button { width: 120px; height: 30px; font-size: 12px; min-width: auto; margin: 0 } @media only screen and (max-width: 767px) { .br-cookiebar .br-button { width: 106px; padding-bottom: 2px } } .br-cookiebar.default { background: rgba(12, 30, 63, 0.85) !important } .br-cookiebar.default .br-button.secondary.small.close.d-none { display: none !important } .br-cookiebar.default .br-modal { -webkit-box-shadow: none !important; box-shadow: none !important; width: 100% !important; border-radius: 0 !important } .br-cookiebar.default .br-modal .br-card { display: -webkit-box; display: -ms-flexbox; display: flex; height: auto !important; width: auto !important; margin: 0; padding: 28px 0; background: transparent !important; border-radius: 0 !important; -webkit-box-shadow: none; box-shadow: none } @media only screen and (max-width: 767px) { .br-cookiebar.default .br-modal .br-card { padding: 16px 0 } } .br-cookiebar.default .br-modal .br-card a { font-size: 16px; color: #F3F3F3; font-weight: 500 } @media only screen and (max-width: 767px) { .br-cookiebar.default .br-modal .br-card a { font-size: 12px } } .br-cookiebar.default .br-modal .br-card .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: auto } @media only screen and (max-width: 1023px) { .br-cookiebar.default .br-modal .br-card .container { -webkit-box-align: center; -ms-flex-align: center; align-items: center } } @media only screen and (max-width: 767px) { .br-cookiebar.default .br-modal .br-card .container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .br-cookiebar.default .br-modal .br-card .container .wrapper { margin: 0 24px 0 0; padding: 0; height: auto !important; line-height: 18px } @media only screen and (max-width: 767px) { .br-cookiebar.default .br-modal .br-card .container .wrapper { margin: 0 } } .br-cookiebar.default .br-modal .br-card .container .wrapper .br-modal-body { height: auto !important; overflow: hidden !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0; padding: 0 } .br-cookiebar.default .br-modal .br-card .container .wrapper .br-modal-body .info-text { margin: 0; padding: 0; font-weight: 500; font-size: 16px } .br-cookiebar.default .br-modal .br-card .container .wrapper .br-modal-body .info-text, .br-cookiebar.default .br-modal .br-card .container .wrapper .br-modal-body .info-text a, .br-cookiebar.default .br-modal .br-card .container .wrapper .br-modal-body .info-text strong { font-size: 1em; line-height: 1.33 !important; color: #fff !important } .br-cookiebar.default .br-modal .br-card .container .wrapper .br-modal-body .info-text strong { font-weight: 700 } .br-cookiebar.default .br-modal .br-card .container .wrapper .br-modal-body .info-text a { text-decoration: underline; line-break: auto } @media only screen and (max-width: 767px) { .br-cookiebar.default .br-modal .br-card .container .wrapper .br-modal-body .info-text { text-align: center; font-size: 12px; margin-bottom: 12px } } .br-cookiebar.default .br-modal .br-card .container .br-modal-footer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; min-width: 560px; -ms-flex-wrap: nowrap; flex-wrap: nowrap; background-color: transparent !important; padding: 0; margin: 0 } @media only screen and (max-width: 1023px) { .br-cookiebar.default .br-modal .br-card .container .br-modal-footer { min-width: 376px; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: distribute; justify-content: space-around } } .br-cookiebar.default .br-modal .br-card .container .br-modal-footer .br-button { width: auto; padding: 2px 12px 4px; margin: 8px 0; -webkit-box-shadow: none !important; box-shadow: none !important; color: #fff; background-color: transparent; height: 40px; font-size: 16px; font-weight: 600 } .br-cookiebar.default .br-modal .br-card .container .br-modal-footer .br-button.secondary { padding: 2px 4px 4px; min-width: 168px; border: 1px solid #fff } @media only screen and (max-width: 1023px) { .br-cookiebar.default .br-modal .br-card .container .br-modal-footer .br-button.btn-manage { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; margin-bottom: -4px } } @media only screen and (max-width: 767px) { .br-cookiebar.default .br-modal .br-card .container .br-modal-footer .br-button, .br-cookiebar.default .br-modal .br-card .container .br-modal-footer .br-button.secondary { width: 158px; height: 32px; font-size: 14px } .br-cookiebar.default .br-modal .br-card .container .br-modal-footer .br-button.btn-manage { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; margin-bottom: 8px } } .br-cookiebar.default .br-modal .br-card .container .br-modal-footer::before { display: none } @media only screen and (max-width: 767px) { .br-cookiebar.default .br-modal .br-card .container .br-modal-footer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; bottom: 0 !important; padding: 0 30px; margin-bottom: 0; position: relative; -ms-flex-wrap: wrap; flex-wrap: wrap } } @media only screen and (max-width: 767px) { .br-cookiebar.default .br-modal .br-card .container .br-modal-footer { bottom: 10px } } @media only screen and (max-width: 767px) { .br-cookiebar.default .br-modal .br-card .container .br-modal-footer { position: relative; bottom: auto; padding-top: 5px; padding-bottom: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center } } .site-header-links .header-icons { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .site-header-links .header-icons>li { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 } .site-header-links .reset-cookies { position: relative !important; -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; margin: 0 10px; z-index: 2 !important; width: 20px; display: block; visibility: hidden; width: 25px !important; padding: 0 15px; height: 25px !important } @media only screen and (max-width: 767px) { .site-header-links .reset-cookies { margin: 0 5px } } .site-header-links .reset-cookies::before { display: block; font-family: "Font Awesome 5 Free"; content: "\F564"; cursor: pointer; font-weight: 900; color: #1351b4 !important; position: absolute; width: 24px; height: 22px; top: 0; left: 0; visibility: visible } .site-header-links .reset-cookies span { display: none !important } .site-header-links .reset-cookies:hover::before { background-color: #dbe8fb } .site-header-links .reset-cookies .icone-redefinir { display: block; width: 16px; height: 16px } .site-header-links .reset-cookies .icone-redefinir::before { display: block; font-family: "Font Awesome 5 Free"; content: "\F564"; cursor: pointer; font-weight: 900; color: #1351b4 !important; position: absolute; width: 16px; height: 16px; top: 0; left: 0 } .site-header-links .reset-cookies .icone-redefinir svg { display: none } .footer-wrapper .lgpd-reset-cookies { font-size: 13px; margin-bottom: 5px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 30px } .footer-wrapper .lgpd-reset-cookies .reset-cookies { padding-left: 24px } .footer-wrapper .lgpd-reset-cookies .reset-cookies:hover { color: #fff !important } .footer-wrapper .lgpd-reset-cookies a::before { display: block; font-size: 14px; font-family: "Font Awesome 5 Free"; content: "\F564"; cursor: pointer; font-weight: 900; color: #fff !important; width: 18px; height: 18px; position: absolute; top: 3px; left: 0; pointer-events: none } .br-cookiebar .br-modal-header .br-modal-title .col { padding-right: 0 } .portaltype-collective-cover-content .br-cookiebar .br-modal-header .br-modal-title .col { padding-left: 0 } .portaltype-collective-cover-content .br-cookiebar .br-button.small.close { right: -10px } @media only screen and (max-width: 767px) { .portaltype-collective-cover-content .br-cookiebar .br-button.small.close { top: -25px; right: 0 } } .dsgov .br-cookiebar .notes p:first-child { font-weight: normal } body.login-overlay-active { overflow: hidden } body.login-overlay-active .br-cookiebar { display: none } body.login-overlay-active #site-header { z-index: auto !important } #barra-identidade { display: none } #barra-identidade #barra-brasil .conteudo-barra-brasil { height: 29px } #barra-identidade #barra-brasil a { color: #fff } #barra-identidade #barra-brasil a.botao-seta-direita { text-indent: -9000px } .userrole-anonymous div[vw], .userrole-authenticated div[vw] { z-index: 4 } #site-header { background-color: #fff; position: relative; z-index: 10 } #site-header .header-wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: 4px; padding-top: 4px; position: relative } @media only screen and (max-width: 575px) { #site-header .header-wrapper { overflow: visible } } @media only screen and (min-width: 576px) { #site-header .header-wrapper { padding-bottom: 8px; padding-top: 8px } } @media only screen and (min-width: 768px) { #site-header .header-wrapper { padding-bottom: 0; padding-top: 16px } } #site-header .header-wrapper .portal-name { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex } #site-header .header-wrapper .portal-name .portal-logo { background-color: transparent; background-image: url(img/govbr-logo-medium.png); background-position: left center; background-repeat: no-repeat; background-size: 72px 26px; display: inline-block; height: 26px; min-width: 72px; width: 72px } @media only screen and (min-width: 768px) { #site-header .header-wrapper .portal-name .portal-logo { background-image: url(img/govbr-logo-large.png); background-size: 111px 40px; height: 40px; min-width: 111px; width: 111px } } #site-header .header-wrapper .portal-name .portal-logo:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } #site-header .header-wrapper .portal-name .portal-logo:focus:not(.focus-visible) { outline: none } #site-header .header-wrapper .portal-name .nome-orgao { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden; color: #555; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; font-weight: 300; font-size: .85rem; line-height: 14px; margin-left: 16px; padding-bottom: 3px; padding-top: 3px } @media only screen and (max-width: 575px) { #site-header .header-wrapper .portal-name .nome-orgao { display: none } } @media only screen and (min-width: 768px) { #site-header .header-wrapper .portal-name .nome-orgao { font-size: .85rem; line-height: 16px } } #site-header .header-wrapper .portal-name .nome-orgao:hover { color: #555; text-decoration: none } #site-header .header-wrapper .portal-name .nome-orgao:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } #site-header .header-wrapper .portal-name .nome-orgao:focus:not(.focus-visible) { outline: none } #site-header .header-wrapper .site-name-wrapper { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; display: -webkit-box; display: -ms-flexbox; display: flex } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation { color: #1351b4; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-right: 4px; width: auto; border-radius: 50%; padding: 0; margin-left: -4.875px } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation .fa { font-size: 14px; line-height: 22px; width: 22px } @media only screen and (min-width: 576px) { #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation { margin-left: -5px } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation .fa { font-size: 16px; line-height: 24px; width: 24px } } @media only screen and (min-width: 768px) { #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation { margin-left: -5.25px } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation .fa { font-size: 20px; line-height: 28px; width: 28px } } @media only screen and (min-width: 1280px) { #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation { margin-left: -5.5px } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation .fa { font-size: 24px; line-height: 32px; width: 32px } } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation:hover { text-decoration: none; background-color: #dbe8fb; -webkit-box-shadow: 0 0 0 2px #dbe8fb; box-shadow: 0 0 0 2px #dbe8fb } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation:focus:not(.focus-visible) { outline: none } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation .fa { display: inline-block; text-align: center } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation .fa-times { display: none } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation.open .fa-times { display: inline-block } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation.open .fa-bars { display: none } #site-header .header-wrapper .site-name-wrapper .site-name { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin: 0; padding: 0 } #site-header .header-wrapper .site-name-wrapper .site-name a { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden; color: #333; font-size: 1rem; font-weight: 400; line-height: 16px; padding: 0 0 3px } @media only screen and (min-width: 576px) { #site-header .header-wrapper .site-name-wrapper .site-name a { font-size: 1rem; line-height: 18px } } @media only screen and (min-width: 768px) { #site-header .header-wrapper .site-name-wrapper .site-name a { font-size: 1.2rem; line-height: 24px } } @media only screen and (min-width: 1280px) { #site-header .header-wrapper .site-name-wrapper .site-name a { font-size: 1.4rem; line-height: 26px; padding: 0 0 4px } } #site-header .header-wrapper .site-name-wrapper .site-name a:hover { color: #1351b4; text-decoration: none } #site-header .header-wrapper .site-name-wrapper .site-name a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } #site-header .header-wrapper .site-name-wrapper .site-name a:focus:not(.focus-visible) { outline: none } #site-header .main .header-wrapper { min-height: 56px; padding-bottom: 0; padding-top: 0; z-index: 3 !important } @media only screen and (min-width: 768px) { #site-header .main .header-wrapper { min-height: 88px; padding-bottom: 16px; padding-top: 16px } } .site-header-links { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex } .site-header-links a { text-decoration: none } .site-header-links a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .site-header-links a:focus:not(.focus-visible) { outline: none } @media only screen and (min-width: 576px) { .site-header-links .links-rapidos { position: relative } } .site-header-links .links-rapidos .toggle-links-rapidos { -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; height: 32px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 32px } .site-header-links .links-rapidos .toggle-links-rapidos span { width: auto } .site-header-links .links-rapidos .toggle-links-rapidos:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .site-header-links .links-rapidos .toggle-links-rapidos:focus:not(.focus-visible) { outline: none } @media only screen and (min-width: 1024px) { .site-header-links .links-rapidos .toggle-links-rapidos { display: none } } .site-header-links .links-rapidos ul { display: block; white-space: nowrap } @media only screen and (min-width: 1024px) { .site-header-links .links-rapidos ul { display: block !important } } @media only screen and (max-width: 1023px) { .site-header-links .links-rapidos ul { background-color: #fff; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); display: none; font-size: 12px; left: 50%; margin-left: -130px; padding: 0; position: absolute; text-align: left; width: 260px; z-index: 160 } } @media only screen and (max-width: 575px) { .site-header-links .links-rapidos ul { left: 0; margin: 0; right: 0; width: auto } } .site-header-links .links-rapidos ul li { display: inline-block; margin: 0 8px } @media only screen and (max-width: 1023px) { .site-header-links .links-rapidos ul li { display: block; margin: 0; text-transform: none; white-space: nowrap } } .site-header-links .links-rapidos ul li.titulo { color: #333; display: none; font-size: 1rem; font-weight: bold; padding: 8px 16px; text-transform: uppercase } @media only screen and (max-width: 1023px) { .site-header-links .links-rapidos ul li.titulo { display: block } } .site-header-links .links-rapidos ul li a { font-size: .85rem } @media only screen and (max-width: 1023px) { .site-header-links .links-rapidos ul li a { display: block; font-size: .85rem; padding: 8px 16px } } .site-header-links .links-rapidos ul li a:hover { color: #0c326f } .site-header-links .links-rapidos.open .toggle-links-rapidos { background-color: #071d41; color: #fff } .site-header-links .header-icons { padding: 0; margin: 0 15px 0 8px } @media only screen and (max-width: 575px) { .site-header-links .header-icons { margin: 0 5px } } .site-header-links .header-icons li { display: inline-block; margin: 0 } .site-header-links .header-icons li a { font-size: 1rem; height: auto; text-align: center } .site-header-links .header-icons li a:hover { background-color: #dbe8fb } .site-header-links .link-acesso { background: #f8f8f8; border-radius: 40px; color: #0c326f; font-size: 1rem; font-weight: 500; margin-left: 8px; padding: 8px 12px; white-space: nowrap } .site-header-links .link-acesso span { color: #1351b4; padding-right: 8px } .site-header-links .link-acesso:hover { background-color: #dbe8fb } .site-header-links .link-acesso:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .site-header-links .link-acesso:focus:not(.focus-visible) { outline: none } .language-select { position: relative; margin-right: 10px !important } .language-select .link-language-select { display: inline-block !important; color: #1351b4; position: relative; margin-right: 10px } .language-select .link-language-select:hover { color: #c2d4ea !important; background-color: #001e3f !important } .language-select .link-language-select span { padding: 5px } .language-select .link-language-select::after { content: ''; position: absolute; display: block; width: 1px; height: 20px; background-color: #ccc; right: -8px; top: 3px } .language-select .current-language { display: inline-block; text-transform: uppercase; color: #1351b4; font-size: 14px } @media only screen and (max-width: 575px) { .language-select { position: static; position: initial } } .languages { display: none; position: absolute; top: 35px; padding-left: 0 !important; left: 0; background-color: #fff; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); z-index: 6 } @media only screen and (max-width: 575px) { .languages { top: 50px; width: 100%; left: 0 } } .languages.open { display: block } .languages li { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; border-bottom: 1px solid #ccc; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 8px 15px; font-weight: 600 } .languages li:last-of-type { border-bottom: 0 } .languages li a { display: block !important; color: #555; text-transform: uppercase; font-weight: 500; line-height: 30px } .languages li a:hover { background-color: transparent !important } .sso-status-bar.signed-out .signed-out { display: -webkit-box; display: -ms-flexbox; display: flex; background-color: #1351b4; color: #fff } .govbr-busca-header { height: 56px; margin: 0 0 0 8px; min-width: 56px; width: 56px } .govbr-busca-header label span { display: none } @media only screen and (min-width: 1024px) { .govbr-busca-header { margin-left: 20px; min-width: 384px; width: 384px } } .govbr-busca-header #govbr-busca-input { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; display: -webkit-box; display: -ms-flexbox; display: flex; height: 56px; left: calc(100vw - 56px); overflow: hidden; position: absolute; right: 0; top: 0; left: 100%; -webkit-transition: left 300ms ease-in-out, right 200ms linear; transition: left 300ms ease-in-out, right 200ms linear; z-index: 2 } @media only screen and (min-width: 768px) { .govbr-busca-header #govbr-busca-input { border-radius: 6px; left: calc(100vw - $spacing-3 - 56px); right: 16px; top: 16px } } @media only screen and (min-width: 1024px) { .govbr-busca-header #govbr-busca-input { left: calc(100vw - 40px - 384px); right: 40px; z-index: 4 } } @media only screen and (min-width: 1280px) { .govbr-busca-header #govbr-busca-input { left: 768px; right: 0 } } .govbr-busca-header .govbr-busca-toggle { background-color: transparent; border: 0 none; border-radius: 50%; color: #1351b4; cursor: pointer; height: 40px; line-height: 40px; outline: 0 none; padding: 0; position: absolute; right: 8px; text-align: center; top: 8px; -webkit-transition: opacity 200ms linear; transition: opacity 200ms linear; width: 40px; z-index: 3 } @media only screen and (min-width: 768px) { .govbr-busca-header .govbr-busca-toggle { right: 24px; top: 24px } } @media only screen and (min-width: 1024px) { .govbr-busca-header .govbr-busca-toggle { right: 48px } } @media only screen and (min-width: 1280px) { .govbr-busca-header .govbr-busca-toggle { display: none; right: 8px } } .govbr-busca-header .govbr-busca-toggle:hover { background-color: #dbe8fb } .govbr-busca-header .govbr-busca-toggle:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .govbr-busca-header .govbr-busca-toggle:focus:not(.focus-visible) { outline: none } .govbr-busca-header .govbr-busca-toggle span { font-size: 1rem } .govbr-busca-header .govbr-busca-toggle .fa-times { display: none } .govbr-busca-header.open #govbr-busca-input { left: 0; right: 0 } @media only screen and (min-width: 768px) { .govbr-busca-header.open #govbr-busca-input { left: 14px; right: 72px } } @media only screen and (min-width: 1024px) { .govbr-busca-header.open #govbr-busca-input { left: 38px; right: 96px } } @media only screen and (min-width: 1280px) { .govbr-busca-header.open #govbr-busca-input { left: 0; right: 56px } } @media only screen and (max-width: 767px) { .govbr-busca-header.open #govbr-busca-input .aa-InputWrapperPrefix { display: none } } .govbr-busca-header.open::before { right: 110px } @media only screen and (max-width: 575px) { .govbr-busca-header.open::before { display: none } } .govbr-busca-header.open::after { display: none } @media only screen and (min-width: 768px) { .govbr-busca-header.open::after { display: block; right: 72px } } @media only screen and (min-width: 1024px) { .govbr-busca-header.open::after { right: 96px } } @media only screen and (min-width: 1280px) { .govbr-busca-header.open::after { right: 56px } } .govbr-busca-header.open .govbr-busca-toggle { display: block } .govbr-busca-header.open .govbr-busca-toggle .fa-times { display: inline-block } .govbr-busca-header.open .govbr-busca-toggle .fa-search { display: none } .userrole-authenticated .govbr-busca-header .container .aa-Input { padding: 8px 112px 8px 16px !important } @media only screen and (min-width: 1024px) { .userrole-authenticated .govbr-busca-header .container .aa-Input { padding: 8px 92px 8px 36px !important } } #site-header.sticky-header .main { position: fixed; width: 100%; z-index: 4; top: 0; background-color: #fff; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16) } body.sticky-header { margin-top: 56px } @media only screen and (min-width: 768px) { body.sticky-header { margin-top: 88px } } #portal-footer { clear: both; color: #fff; background-color: #071d41; padding: 64px 0 0; margin-bottom: 0; margin-top: 0; font-size: 75% } #portal-footer a { color: #fff !important } #portal-footer a:hover { text-decoration: none; color: #5992ed !important } #portal-footer a.reset-cookies:hover { color: #fff !important } #portal-footer a:focus { outline-color: #ffbe2e; outline-style: dashed; outline-offset: 4px; outline-width: 2px } #portal-footer a:focus:not(.focus-visible) { outline: none } #portal-footer .govbr-logo { width: 165px; height: 60px; margin-bottom: 52px; background-image: url(img/govbr.png); background-size: cover } #portal-footer .list-navigation { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 65px } @media only screen and (max-width: 767px) { #portal-footer .list-navigation { display: block; margin-bottom: 45px } } #portal-footer .list-navigation li { display: block; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-right: 8px; padding-bottom: 8px; min-width: 192px; position: relative } @media only screen and (max-width: 767px) { #portal-footer .list-navigation li.dropdown-submenu::after { font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: 900; content: '\F078'; position: absolute; top: 15px; right: 10px; color: #fff } #portal-footer .list-navigation li.dropdown-submenu.opened::after { content: '\F077' } } #portal-footer .list-navigation li a { display: block; min-height: 48px; margin-top: 16px; font-weight: 700; font-size: 1rem; line-height: 2.2rem; text-transform: uppercase } #portal-footer .list-navigation li li a { display: block; min-height: auto; margin-top: auto; font-weight: 500; font-size: 1.4rem; line-height: 2.2rem; text-transform: none } #portal-footer .list-navigation li ul.submenu { display: block; position: static } @media only screen and (max-width: 767px) { #portal-footer .list-navigation li ul.submenu { display: none; margin-top: 16px } #portal-footer .list-navigation li ul.submenu .dropdown-submenu::after { content: '' } } #portal-footer .list-navigation li ul.submenu .submenu { display: none !important } @media only screen and (max-width: 767px) { #portal-footer .list-navigation>li { padding-right: 8px; padding-top: 16px; padding-bottom: 16px; border-bottom: 1px solid #fff } #portal-footer .list-navigation>li.dropdown-submenu { cursor: pointer } #portal-footer .list-navigation>li:first-child { border-top: 1px solid #fff } #portal-footer .list-navigation>li>a { display: inline } } #portal-footer .redes-e-logos { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } @media only screen and (max-width: 575px) { #portal-footer .redes-e-logos { display: block } } #portal-footer .redes-e-logos>div { -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } #portal-footer .redes-e-logos .redes-sociais .titulo { font-weight: 700; font-size: 1rem; color: #fff; line-height: 2.2rem; text-transform: uppercase; margin-bottom: 8px } #portal-footer .redes-e-logos #footer-brasil, #portal-footer .redes-e-logos #footer-govbr { background-color: transparent !important } #portal-footer .redes-e-logos #footer-brasil .logo-acesso-footer, #portal-footer .redes-e-logos #footer-govbr .logo-acesso-footer { width: 117px; height: 49px; margin-right: 45px } #portal-footer .redes-e-logos #footer-brasil #wrapper-footer-brasil, #portal-footer .redes-e-logos #footer-govbr #wrapper-footer-brasil { padding-top: 10px } @media only screen and (max-width: 575px) { #portal-footer .redes-e-logos #footer-brasil #wrapper-footer-brasil, #portal-footer .redes-e-logos #footer-govbr #wrapper-footer-brasil { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding-top: 32px } } #portal-footer .redes-e-logos #footer-brasil a, #portal-footer .redes-e-logos #footer-govbr a { -webkit-filter: invert(1); filter: invert(1) } #portal-footer .redes-e-logos #footer-brasil a:focus, #portal-footer .redes-e-logos #footer-govbr a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } #portal-footer .redes-e-logos #footer-brasil a:focus:not(.focus-visible), #portal-footer .redes-e-logos #footer-govbr a:focus:not(.focus-visible) { outline: none } #portal-footer .redes-e-logos #footer-brasil a:focus, #portal-footer .redes-e-logos #footer-govbr a:focus { outline-color: #0073ff } #portal-footer .redes-e-logos #footer-govbr { padding: 10px 0 40px } @media only screen and (min-width: 576px) { #portal-footer .redes-e-logos #footer-govbr { text-align: right } } #portal-footer .redes-e-logos #footer-govbr .logo-acesso-footer { margin: 0 } .portaltype-document #content { position: relative } .portaltype-document #content img.image-inline { height: auto; max-width: 100% } .portaltype-event #content .imagem-evento { text-align: center } .portaltype-event #content .imagem-evento img { max-width: 100% } .portaltype-event #content .btn-inscricao { margin: 56px 0; text-align: center } .portaltype-event #content .descricao-evento { margin-bottom: 48px } .portaltype-event #content .toggable-content>li:last-of-type { border-bottom: 1px solid rgba(0, 0, 0, 0.1) } .portaltype-event #content .mais-informacoes .evento-contato { font-weight: 600 } .portaltype-event #content .info-evento { padding-top: 56px } .portaltype-event #content .info-evento h2 { font-size: 2.4rem; font-weight: 600; color: #0c326f } .portaltype-event #content .info-evento .data-evento, .portaltype-event #content .info-evento .local-evento, .portaltype-event #content .info-evento .endereco-evento { font-size: 1.8rem } .portaltype-event #content .info-evento .data-evento, .portaltype-event #content .info-evento .local-evento { font-weight: 600 } .portaltype-event #content .info-evento-itens-relacionados { margin: 40px 0 112px } .portaltype-event #content .info-evento-itens-relacionados h2 { text-align: center; margin-bottom: 20px; font-size: 1rem; font-weight: 600; color: #555 } .portaltype-event #content .info-evento-itens-relacionados ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; list-style: none; padding: 0 } .portaltype-event #content .info-evento-itens-relacionados ul li { margin: 0 20px } .portaltype-event.template-edit #form-widgets-endereco { width: 100% } .portaltype-curso #content .badges-curso .badge { margin: 0 20px 8px 0 } .portaltype-curso #content .data-curso { margin-bottom: 32px; color: #555; font-weight: 500 } .portaltype-curso #content .data-curso .far, .portaltype-curso #content .data-curso .fas { color: #1351b4; margin-right: 0.4rem } .portaltype-curso #content .imagem-curso { text-align: center } .portaltype-curso #content .imagem-curso img { max-width: 100% } .portaltype-curso #content .btn-tenho-interesse { margin: 56px 0; text-align: center } .portaltype-curso #content .programacao-curso { margin-bottom: 48px } .portaltype-curso #content .toggable-content>li:last-of-type { border-bottom: 1px solid rgba(0, 0, 0, 0.1) } .portaltype-curso #content .mais-informacoes .curso-contato { font-weight: 600 } .portaltype-curso #content .info-curso { padding-top: 56px } .portaltype-curso #content .info-curso h2 { font-size: 2.4rem; font-weight: 600; color: #0c326f } .portaltype-curso #content .info-curso .data-curso, .portaltype-curso #content .info-curso .local-curso, .portaltype-curso #content .info-curso .endereco-curso { font-size: 1.8rem } .portaltype-curso #content .info-curso .data-curso, .portaltype-curso #content .info-curso .local-curso { font-weight: 600 } .portaltype-curso #content .info-curso-itens-relacionados { margin: 40px 0 112px } .portaltype-curso #content .info-curso-itens-relacionados h2 { text-align: center; margin-bottom: 20px; font-size: 1rem; font-weight: 600; color: #555 } .portaltype-curso #content .info-curso-itens-relacionados ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; list-style: none; padding: 0 } .portaltype-curso #content .info-curso-itens-relacionados ul li { margin: 0 20px } .portaltype-curso.template-edit #form-widgets-url_curso, .portaltype-curso.template-edit #form-widgets-escolaridade, .portaltype-curso.template-edit #form-widgets-instituicao_ofertante { width: 100% } .portaltype-acoes #content .badges-acao .badge { margin: 0 20px 8px 0 } .portaltype-acoes #content .categoria-acao, .portaltype-acoes #content .perfil-acao { margin-bottom: 16px; font-weight: 500 } .portaltype-acoes #content .categoria-acao .acao-label, .portaltype-acoes #content .perfil-acao .acao-label { display: block; color: #1351b4 } .portaltype-acoes #content .categoria-acao .acao-label .far, .portaltype-acoes #content .categoria-acao .acao-label .fas, .portaltype-acoes #content .perfil-acao .acao-label .far, .portaltype-acoes #content .perfil-acao .acao-label .fas { color: #1351b4; margin-right: 0.4rem } .portaltype-acoes #content .perfil-acao { margin-bottom: 32px } .portaltype-acoes #content .secao-acao { margin-bottom: 48px } .portaltype-acoes #content .secao-acao h2 { font-size: 2.4rem; font-weight: 600; color: #0c326f; margin-bottom: 16px } .portaltype-collective-nitf-content #content a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-collective-nitf-content #content a:focus:not(.focus-visible) { outline: none } .portaltype-collective-nitf-content #content img { max-width: 100%; height: auto } .portaltype-collective-nitf-content #content article { position: relative } .portaltype-collective-nitf-content #content article p.section { display: none } .portaltype-collective-nitf-content #content article div[property='rnews:articleBody'] strong { font-weight: 700 } .portaltype-collective-nitf-content #content article #parent-fieldname-text::first-letter, .portaltype-collective-nitf-content #content article div[property='rnews:articleBody']::first-letter { color: #1351b4; font-size: 5rem; display: block; font-weight: 700; float: left; line-height: 4rem; margin-right: 20px } .portaltype-collective-nitf-content #content article #media { text-align: center; margin-bottom: 16px } .portaltype-collective-nitf-content #content article #media .discreet { color: #555; font-size: 1.4rem; font-weight: normal; max-width: 960px; margin: 5px auto } .portaltype-collective-nitf-content #content article #media img { height: auto; max-width: 100% } .portaltype-collective-nitf-content #content article iframe { max-width: 100% } .portaltype-collective-nitf-content #content #formfield-form-widgets-categoria label { font-weight: 600 } .portaltype-collective-nitf-content #content .conteudo-relacionado .tile-header { margin: 32px 0 24px } .portaltype-collective-nitf-content #content .conteudo-relacionado .tile-header h2 { color: #555 } .portaltype-collective-nitf-content #content .conteudo-relacionado ul { margin: 0; padding: 0; list-style: none } .portaltype-collective-nitf-content #content .conteudo-relacionado ul li { margin-bottom: 16px; list-style: none } .portaltype-collective-nitf-content #content .conteudo-relacionado ul li a { color: #0c326f !important; font-size: 20px; font-weight: 600 } .portaltype-collective-nitf-content #content .conteudo-relacionado ul li a:hover { text-decoration: none } .portaltype-collective-nitf-content #content #formfield-form-widgets-categoria label { font-weight: 600 } .portaltype-collective-nitf-content #content #formfield-form-widgets-categoria #category { text-align: left } .portaltype-collective-nitf-content.template-slideshow_view .swiper-container { max-width: 100% } .portaltype-collective-nitf-content.template-slideshow_view .swiper-container img { -o-object-fit: contain; object-fit: contain } .portal-govbr #form-widgets-ICategoriaType-categoria-autocomplete span.option:first-of-type { display: none } .portaltype-collection .tile-collective-nitf-content { padding-bottom: 16px; margin-bottom: 16px; border-bottom: 1px solid #ccc } .portaltype-collection .tile-collective-nitf-content::after { clear: both; content: ''; display: table } .portaltype-collection .tile-collective-nitf-content .tileContent .tileBody .description { margin-bottom: 12px } .portaltype-collection .tile-collective-nitf-content .tileContent .keywords { margin-bottom: 12px } .portaltype-collection .tileItem { margin-bottom: 36px } .portaltype-collection .tileItem .documentByLine { border: none } .portaltype-collection .tileItem .keywords { margin-bottom: 12px } .portaltype-collection .tileItem .tileContent .tileHeadline { line-height: 2.6rem; margin-bottom: 12px } .portaltype-collection .tileItem .tileContent .tileHeadline a { margin-bottom: 12px } .template-filtro-de-resultados.portaltype-collection #search-results-bar { margin: 0; margin-bottom: 20px; padding: 0; border: none } .template-filtro-de-resultados.portaltype-collection #search-results-bar .actionMenuContent { border: 1px solid #ccc; padding: 55px 5px 40px 5px } .template-filtro-de-resultados.portaltype-collection #search-results-wrapper { margin-top: 0 } .template-filtro-de-resultados.portaltype-collection #content-core input[type='text'] { margin: 0; line-height: 1.5em; border: none; background-color: transparent !important; border-radius: 5px !important; border: 1px solid #ccc; width: 70%; margin-right: 10px; font-size: 20px !important } .template-filtro-de-resultados.portaltype-collection .searchPage.searchButton { background-position: -265px 0px; margin-top: 15px; padding: 0 } .template-filtro-de-resultados.portaltype-collection .searchPage.searchButton:focus { -webkit-box-shadow: none; box-shadow: none } .template-filtro-de-resultados.portaltype-collection .searchPage { border-radius: 0 !important } .template-filtro-de-resultados.portaltype-collection #search-field { padding-top: 0; margin-top: 0; display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 0 !important } .template-filtro-de-resultados.portaltype-collection #search-filter fieldset { min-width: 220px } .template-filtro-de-resultados.portaltype-collection #search-filter legend { padding-left: 0 !important } .template-filtro-de-resultados.portaltype-collection .actionMenuHeader { top: -40px } .template-filtro-de-resultados.portaltype-collection #search-filter label { font-size: 14px; vertical-align: text-bottom } .template-filtro-de-resultados.portaltype-collection .filter-button { bottom: 30px !important } .portaltype-agendadiaria #content, .portaltype-agenda #content { background-color: transparent } .portaltype-agendadiaria #content .documentFirstHeading, .portaltype-agenda #content .documentFirstHeading { text-align: left } .portaltype-agendadiaria #content #plone-document-byline, .portaltype-agenda #content #plone-document-byline { display: block !important } .portaltype-agendadiaria #content .dados-agenda, .portaltype-agenda #content .dados-agenda { background: #fff } .portaltype-agendadiaria #content .brasao, .portaltype-agenda #content .brasao { text-align: center } .portaltype-agendadiaria #content .brasao img, .portaltype-agenda #content .brasao img { width: 10rem } .portaltype-agendadiaria #content .compromisso-solicitante, .portaltype-agendadiaria #content .compromisso-participantes, .portaltype-agendadiaria #content .compromisso-pauta, .portaltype-agendadiaria #content .compromisso-local, .portaltype-agendadiaria #content .download-compromisso>span, .portaltype-agenda #content .compromisso-solicitante, .portaltype-agenda #content .compromisso-participantes, .portaltype-agenda #content .compromisso-pauta, .portaltype-agenda #content .compromisso-local, .portaltype-agenda #content .download-compromisso>span { color: #333 } .portaltype-agendadiaria #content .download-compromisso a span, .portaltype-agenda #content .download-compromisso a span { color: #333 !important } .portaltype-agendadiaria #content .compromisso-local::before, .portaltype-agenda #content .compromisso-local::before { background-image: none; font-family: "Font Awesome 5 Free"; content: '\F3C5'; font-size: 20px; color: #1351b4; font-weight: 900; width: 20px } .portaltype-agendadiaria #content .pessoa-area, .portaltype-agendadiaria #content .pessoa-nome, .portaltype-agenda #content .pessoa-area, .portaltype-agenda #content .pessoa-nome { font-size: 2.4rem; font-weight: 600; margin-bottom: 0; text-align: center; line-height: 1.3 } .portaltype-agendadiaria #content .pessoa-nome, .portaltype-agenda #content .pessoa-nome { text-transform: uppercase; margin-bottom: 4rem } .portaltype-agendadiaria #content .pessoa-cargo, .portaltype-agenda #content .pessoa-cargo { font-size: 2.1rem; font-weight: 700; text-align: center; margin-bottom: 5rem; text-transform: uppercase } .portaltype-agendadiaria #content .ui-datepicker, .portaltype-agenda #content .ui-datepicker { padding: 40px 32px; margin-bottom: 56px; -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16) } .portaltype-agendadiaria #content .ui-datepicker .ui-datepicker-row-break, .portaltype-agenda #content .ui-datepicker .ui-datepicker-row-break { display: none } .portaltype-agendadiaria #content .ui-datepicker .ui-datepicker-prev, .portaltype-agendadiaria #content .ui-datepicker .ui-datepicker-next, .portaltype-agenda #content .ui-datepicker .ui-datepicker-prev, .portaltype-agenda #content .ui-datepicker .ui-datepicker-next { -webkit-transform: none; -ms-transform: none; transform: none } .portaltype-agendadiaria #content .ui-datepicker .ui-datepicker-calendar, .portaltype-agendadiaria #content .ui-datepicker .ui-datepicker-title, .portaltype-agenda #content .ui-datepicker .ui-datepicker-calendar, .portaltype-agenda #content .ui-datepicker .ui-datepicker-title { opacity: 1 } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; background: #f8f8f8 none; -webkit-box-shadow: none; box-shadow: none; padding: 0 } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group { border-top: 8px solid #fff; border-bottom: 8px solid #fff; margin: 0; padding: 32px 16px; -webkit-transform: none; -ms-transform: none; transform: none; float: none; min-width: 31rem } @media only screen and (max-width: 1023px) { .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group { min-width: 0; padding: 0; position: relative } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-header, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-header { position: static } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-title, .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group table, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-title, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group table { display: none } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-prev, .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-next, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-prev, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-next { -webkit-transform: none; -ms-transform: none; transform: none; top: 50%; margin-top: -0.9em } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-prev, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-prev { left: -2.4em } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-next, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-next { right: -2.4em } } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group.ui-datepicker-group-middle, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group.ui-datepicker-group-middle { display: block; position: relative; background-color: #fff; -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); min-width: 32.6rem; padding: 40px 32px; border: none } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group.ui-datepicker-group-middle .ui-datepicker-title, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group.ui-datepicker-group-middle .ui-datepicker-title { display: block } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group.ui-datepicker-group-middle table, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group.ui-datepicker-group-middle table { display: table } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-calendar th span, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-calendar th span { font-size: 1.2rem; font-weight: 600; line-height: 3.33; color: #333; text-transform: uppercase } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-calendar td span, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-calendar td span { color: #ccc !important } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-prev, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-prev { -webkit-transform: translate(-5rem, 7.8rem); -ms-transform: translate(-5rem, 7.8rem); transform: translate(-5rem, 7.8rem) } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-next, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-next { -webkit-transform: translate(5rem, 7.8rem); -ms-transform: translate(5rem, 7.8rem); transform: translate(5rem, 7.8rem) } .portaltype-agendadiaria #content .daypicker, .portaltype-agenda #content .daypicker { padding-left: 0 } .portaltype-agendadiaria #content .daypicker .day div, .portaltype-agenda #content .daypicker .day div { color: #333 } .portaltype-agendadiaria #content .daypicker .day.is-selected~li div, .portaltype-agenda #content .daypicker .day.is-selected~li div { color: #ccc } .portaltype-agendadiaria #content .daypicker .day.is-selected, .portaltype-agenda #content .daypicker .day.is-selected { background-color: #ffcd07 } .portaltype-agendadiaria #content .daypicker .day.is-selected div, .portaltype-agenda #content .daypicker .day.is-selected div { color: #1351b4 } .portaltype-agendadiaria #content .daypicker .day .daypicker-day, .portaltype-agenda #content .daypicker .day .daypicker-day { font-size: 40px; font-weight: 700 } .portaltype-agendadiaria #content .daypicker .day .daypicker-weekday, .portaltype-agenda #content .daypicker .day .daypicker-weekday { font-size: 16px; font-weight: 700 } @media only screen and (max-width: 575px) { .portaltype-agendadiaria #content .daypicker .day:nth-child(2), .portaltype-agendadiaria #content .daypicker .day:nth-last-child(2), .portaltype-agenda #content .daypicker .day:nth-child(2), .portaltype-agenda #content .daypicker .day:nth-last-child(2) { display: none } } .portaltype-agendadiaria #content .list-compromissos, .portaltype-agenda #content .list-compromissos { padding: 0 } .portaltype-agendadiaria #content .list-compromissos .item-compromisso.sem-compromisso span, .portaltype-agenda #content .list-compromissos .item-compromisso.sem-compromisso span { color: #ffcd07; font-weight: 700 } .portaltype-agendadiaria #content .ui-datepicker-current-day a, .portaltype-agendadiaria #content .is-selected a, .portaltype-agendadiaria #content .daypicker-wrapper .day.is-selected>a:link, .portaltype-agenda #content .ui-datepicker-current-day a, .portaltype-agenda #content .is-selected a, .portaltype-agenda #content .daypicker-wrapper .day.is-selected>a:link { background-color: #ffcd07 !important; color: #0c326f !important } .portaltype-agendadiaria #content .ui-datepicker-current-day a:hover, .portaltype-agendadiaria #content .is-selected a:hover, .portaltype-agendadiaria #content .daypicker-wrapper .day.is-selected>a:link:hover, .portaltype-agenda #content .ui-datepicker-current-day a:hover, .portaltype-agenda #content .is-selected a:hover, .portaltype-agenda #content .daypicker-wrapper .day.is-selected>a:link:hover { text-decoration: none } .portaltype-agendadiaria #content .search-compromisso .LSBox, .portaltype-agenda #content .search-compromisso .LSBox { position: relative } .portaltype-agendadiaria #content .search-compromisso .LSBox::after, .portaltype-agenda #content .search-compromisso .LSBox::after { font-family: "Font Awesome 5 Free"; content: '\F002'; font-size: 20px; color: #1351b4; font-weight: 900; width: 50px; height: 60px; position: absolute; right: -10px; top: 10px; pointer-events: none } .portaltype-agendadiaria #content .search-compromisso .search-form .searchButton, .portaltype-agenda #content .search-compromisso .search-form .searchButton { background-image: none !important } .portaltype-agendadiaria #content .item-compromisso-wrapper, .portaltype-agenda #content .item-compromisso-wrapper { padding: 2rem 2rem 2rem 0; margin-bottom: 1rem; max-width: 100%; background: #f8f8f8 } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-horarios, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-horarios { text-align: center; min-width: 18rem; padding: 0; margin-right: 3rem } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-horarios i, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-horarios i { font-size: 1rem; color: #1351b4 } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-horarios .horario, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-horarios .horario { color: #1351b4; font-size: 2rem; font-weight: 500 } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-horarios .horario time, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-horarios .horario time { color: #1351b4; padding: 0 0.5rem 0.4rem; font-weight: 500; font-size: 1.8rem } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-horarios .horario::before, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-horarios .horario::before { content: none } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-dados, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-dados { position: relative } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-dados .compromisso-collapse, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-dados .compromisso-collapse { padding-bottom: 16px } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-dados .compromisso-collapse label, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-dados .compromisso-collapse label { display: block; font-weight: 600; margin-top: 2rem } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-toggle, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-toggle { position: absolute; left: -2.3rem; top: 0 } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-titulo, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-titulo { color: #0c326f; font-size: 2.4rem; font-weight: 600; line-height: 1.2 } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-titulo.toggle, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-titulo.toggle { cursor: pointer } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-titulo.toggle::before, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-titulo.toggle::before { position: absolute; font-size: 1.8rem; line-height: 2.88rem; width: 3rem; left: -3rem; top: 0; text-align: center; margin: 0 } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-footer, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-footer { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; margin-top: 8px } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-footer .add-agenda, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-footer .add-agenda { background: transparent none; width: auto; height: auto; display: inline-block; margin: 0; overflow: visible; text-indent: 0; border: none; font-size: 1.4rem; line-height: 40px } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-footer .add-agenda i, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-footer .add-agenda i { color: #1351b4; padding-right: 0.4rem } .portaltype-agendadiaria #content .portalMessage, .portaltype-agenda #content .portalMessage { max-width: 100%; width: 960px; margin: 16px auto 32px } @media only screen and (max-width: 767px) { .portaltype-agendadiaria #content .daypicker, .portaltype-agenda #content .daypicker { max-width: 100% } .portaltype-agendadiaria #content .documentFirstHeading, .portaltype-agenda #content .documentFirstHeading { width: 100%; padding-top: 0 } .portaltype-agendadiaria #content .item-compromisso, .portaltype-agenda #content .item-compromisso { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .portaltype-agendadiaria #content .item-compromisso .compromisso-horarios, .portaltype-agenda #content .item-compromisso .compromisso-horarios { border-right: 0; border-bottom: 1px solid #ddd; margin: 0 0 12px 0; padding: 0 0 5px 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-pack: distribute; justify-content: space-around } } .portaltype-lrf #babel-edit div.position-0 { margin-left: 0 } .portaltype-lrf #babel-edit div.cell { position: static; position: initial; float: none } #babel-edit div.cell { left: 0 } #babel-edit div.position-0 { margin-left: 0 } .portaltype-audio #content .download ul li a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-audio #content .download ul li a:focus:not(.focus-visible) { outline: none } .template-template_listagem_produto_dados .texto-busca, .template-template_listagem_produto_dados .texto-tema, .template-template_listagem_produto_dados .texto-produto-dados { margin-bottom: 50px } .template-template_listagem_produto_dados #viewlet-below-content { display: none } .template-template_listagem_produto_dados .filterbar-right { float: right } .template-template_listagem_produto_dados .filterbar { margin: 15px 0 15px } .template-template_listagem_produto_dados .filterbar .filterbar-back { margin-right: 30px; padding-right: 25px; border-right: 1px solid rgba(0, 0, 0, 0.1) } .template-template_listagem_produto_dados .filterbar .filterbar-back .fa-arrow-left { margin-right: 5px } .template-template_listagem_produto_dados .filterbar .filterbar-back:hover { text-decoration: none } .template-template_listagem_produto_dados .filterbar.open .filterbar-toggle:after { left: 130px } @media only screen and (max-width: 575px) { .template-template_listagem_produto_dados .filterbar .filterbar-back { display: none } .template-template_listagem_produto_dados .filterbar.open .filterbar-toggle:after { left: 3px } } .template-template_listagem_produto_dados .listagem-consultas-publicas .documentFirstHeading { display: none } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem { margin-bottom: 40px } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem>a { color: #0C326F; font-size: 24px; font-weight: 600; margin-bottom: 20px; display: block } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem>a:hover { text-decoration: none } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem .campos-abaixo-titulo { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 12px; margin-bottom: 20px } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem .campos-abaixo-titulo>div, .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem .campos-abaixo-titulo>span { margin-right: 15px } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem .campos-abaixo-titulo .badge.destaque { background-color: #0C326F; color: #fff; text-transform: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: bold } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem .campos-abaixo-titulo .badge.destaque::before { font-family: "Font Awesome 5 Free"; content: "\F559"; font-size: 18px; color: #fff; margin-right: 5px } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem .campos-abaixo-titulo .categoria { background-color: #1351B4; color: #fff; display: inline-block; height: 28px; line-height: 26px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 10px; text-align: center; font-weight: 600; font-weight: bold } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem .campos-abaixo-titulo .produto-dados-tema { background-color: #2670E8; color: #fff; display: inline-block; height: 28px; line-height: 26px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 10px; text-align: center; font-weight: 600; font-weight: bold } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem .campos-abaixo-titulo .produto-dados-itens { border: 1px solid #1351B4; background-color: #fff; color: #1351B4; height: 28px; line-height: 26px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 10px; text-align: center; font-weight: 600; font-weight: bold } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem .resumo { font-size: 18px; color: #555555; font-weight: normal; margin-bottom: 20px } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem .resumo div { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis } .template-template_listagem_produto_dados .produtos-destaque { margin-bottom: 60px } .template-template_listagem_produto_dados .produtos-destaque .itens { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-left: -1%; margin-right: -1% } @media only screen and (max-width: 575px) { .template-template_listagem_produto_dados .produtos-destaque .itens { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-left: auto; margin-right: auto } } .template-template_listagem_produto_dados .produtos-destaque .titulo-area-produtos-destaque { color: #0C326F; text-align: center; font-size: 36px; margin-bottom: 30px; font-weight: bold; display: block } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque { width: 31%; background-color: #F8F8F8; -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16078); box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16078); padding: 30px 32px; margin: 10px 1%; position: relative; min-height: 180px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 21px; color: #0C326F; font-weight: normal; line-height: 30px } @media only screen and (max-width: 575px) { .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque { width: 100%; margin: 15px 0 } } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque::after { font-family: "Font Awesome 5 Free"; content: "\F062"; font-size: 18px; position: absolute; top: 0; right: 15px; color: #2B74E9; -webkit-transform: rotate(50deg); -ms-transform: rotate(50deg); transform: rotate(50deg); font-weight: 900 } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque .novo { position: absolute; top: 0; left: 15px } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque .front { display: block } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque .back { opacity: 0; height: 0; position: absolute; left: 0; top: 0; font-size: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque .back .descricao { display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque:hover { padding: 0; text-decoration: none } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque:hover::after { content: '' } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque:hover .front { display: none } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque:hover .back { opacity: 1; height: 100%; background-color: #555; color: #fff; padding: 30px 32px; line-height: 20px; width: 100% } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque:hover .back .subtitle { color: #fff; font-size: 14px; font-weight: 500 } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque:hover .back .title { color: #fff; margin-bottom: 20px !important; text-transform: none } .template-template_listagem_produto_dados .temas-destaque { margin-bottom: 60px } .template-template_listagem_produto_dados .temas-destaque .titulo-area-temas-destaque { color: #0C326F; text-align: center; font-size: 36px; margin-bottom: 30px; font-weight: bold; display: block } .template-template_listagem_produto_dados .temas-destaque .itens { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } @media only screen and (max-width: 575px) { .template-template_listagem_produto_dados .temas-destaque .itens { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque { position: relative; width: 24%; margin-right: 5px } @media only screen and (max-width: 575px) { .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque { margin-right: 0; margin-bottom: 15px; width: 100% } } .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque:last-of-type { margin-right: 0 } .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque .imagem-temas-destaque { width: 100% } .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque .titulo { display: block; width: 100%; background-color: rgba(0, 0, 0, 0.5); position: absolute; bottom: 0; left: 0; font-size: 20px; color: #fff; padding: 5px 25px; min-height: 65px; line-height: 25px; font-weight: 600 } .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque .front { display: block } .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque .back { opacity: 0; height: 0; position: absolute; left: 0; top: 0 } .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque:hover { padding: 0 } .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque:hover .front { display: none } .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque:hover .back { opacity: 1; height: 100%; background-color: #555; color: #fff; padding: 35px 20px; line-height: 20px } .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque:hover .back .subtitle { color: #fff; font-size: 14px; font-weight: 500 } .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque:hover .back .title { color: #fff; margin-bottom: 20px !important; text-transform: none } .template-template_listagem_produto_dados .fitro-busca-rapida { background-color: #0C326F; width: calc(100vw - 8px); position: relative; margin-left: -50vw; left: 50%; margin-bottom: 60px; z-index: 0 } @media only screen and (max-width: 575px) { .template-template_listagem_produto_dados .fitro-busca-rapida { width: 100vw } } .template-template_listagem_produto_dados .fitro-busca-rapida .fitro-busca-rapida-content { width: 1152px; margin: 0 auto; padding: 45px 0; text-align: center } @media only screen and (max-width: 575px) { .template-template_listagem_produto_dados .fitro-busca-rapida .fitro-busca-rapida-content { width: auto } } .template-template_listagem_produto_dados .fitro-busca-rapida .fitro-busca-rapida-content.com-imagem img { height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; width: 100%; z-index: -1 } .template-template_listagem_produto_dados .fitro-busca-rapida .fitro-busca-rapida-content .texto-titulo { color: #fff; font-size: 42px; margin-bottom: 25px; font-weight: bold; display: block; text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.50196) } .template-template_listagem_produto_dados .fitro-busca-rapida .fitro-busca-rapida-content .campo-busca-rapida { margin: 0 auto; margin-bottom: 25px; position: relative; width: 60% } @media only screen and (max-width: 575px) { .template-template_listagem_produto_dados .fitro-busca-rapida .fitro-busca-rapida-content .campo-busca-rapida { width: 90% } } .template-template_listagem_produto_dados .fitro-busca-rapida .fitro-busca-rapida-content .campo-busca-rapida button[type='submit'] { position: absolute; right: 0; top: 0; border-radius: 0; height: 60px; background: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none } .template-template_listagem_produto_dados .fitro-busca-rapida .fitro-busca-rapida-content .campo-busca-rapida::after { font-family: Font Awesome\ 5 Free; content: "\F002"; position: absolute; top: 12px; right: 12px; width: 36px; height: 36px; font-size: 20px; color: #1351b4; font-weight: 900; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; pointer-events: none } .template-template_listagem_produto_dados .fitro-busca-rapida .fitro-busca-rapida-content .campo-busca-rapida input { width: 100%; border-radius: 9px; height: 60px; padding: 0 40px !important; font-style: italic; color: #555555; font-size: 18px } .template-template_listagem_produto_dados .fitro-busca-rapida .fitro-busca-rapida-content .texto-descricao { display: block; max-width: 60%; color: #fff; font-weight: 600; font-size: 18px; margin: 0 auto; line-height: 25px } @media only screen and (max-width: 575px) { .template-template_listagem_produto_dados .fitro-busca-rapida .fitro-busca-rapida-content .texto-descricao { max-width: 90% } } .template-template_listagem_produto_dados .busca-avancada .titulo-area-produtos-destaque { color: #0C326F; text-align: center; font-size: 36px; margin-bottom: 30px; font-weight: bold; display: block } .template-template_listagem_produto_dados .busca-avancada .busca-avancada-content .filterbar-section .spacer, .template-template_listagem_produto_dados .busca-avancada .busca-avancada-content .template-facetednavigation_view #content-core .filterbar .faceted-widget .spacer, .template-facetednavigation_view #content-core .filterbar .template-template_listagem_produto_dados .busca-avancada .busca-avancada-content .faceted-widget .spacer { display: block; height: 10px } .template-template_listagem_produto_dados .busca-avancada .busca-avancada-content .filterbar-section .filterbar-title, .template-template_listagem_produto_dados .busca-avancada .busca-avancada-content .template-facetednavigation_view #content-core .filterbar .faceted-widget .filterbar-title, .template-facetednavigation_view #content-core .filterbar .template-template_listagem_produto_dados .busca-avancada .busca-avancada-content .faceted-widget .filterbar-title, .template-facetednavigation_view #content-core .filterbar .faceted-widget .template-template_listagem_produto_dados .busca-avancada .busca-avancada-content .filterbar-section legend, .template-template_listagem_produto_dados .busca-avancada .busca-avancada-content .template-facetednavigation_view #content-core .filterbar .faceted-widget legend, .template-facetednavigation_view #content-core .filterbar .template-template_listagem_produto_dados .busca-avancada .busca-avancada-content .faceted-widget legend { font-size: 16px; color: #333333; font-weight: 600; border-bottom: 1px solid #9E9D9D; padding-bottom: 3px; margin-bottom: 13px } .template-template_listagem_produto_dados .busca-avancada .filterbar-buttons { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left } .template-template_listagem_produto_dados .busca-avancada .filterbar-buttons .buttons { margin: 30px 0; text-align: right } .template-template_listagem_produto_dados .busca-avancada .filterbar-buttons .filterbar-clear { background-color: transparent; color: #1351B4; border: 0; margin-right: 15px; font-weight: 600 } .template-template_listagem_produto_dados .busca-avancada .filterbar-buttons .filterbar-apply { font-weight: 600; padding: 0 35px } .portaltype-produtodados .documentFirstHeading { position: relative; display: inline-block; width: auto; margin-bottom: 30px } .portaltype-produtodados .documentFirstHeading::after { font-family: "Font Awesome 5 Free"; content: "\F062"; font-size: 18px; position: absolute; top: 0; right: -25px; color: #2B74E9; -webkit-transform: rotate(50deg); -ms-transform: rotate(50deg); transform: rotate(50deg) } .portaltype-produtodados .documentFirstHeading a { font-size: 36px; font-weight: bold; color: #0c326f } .portaltype-produtodados .campos-abaixo-titulo { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 12px } .portaltype-produtodados .campos-abaixo-titulo>div, .portaltype-produtodados .campos-abaixo-titulo>span { margin-right: 15px } .portaltype-produtodados .campos-abaixo-titulo .badge.destaque { background-color: #0C326F; color: #fff; text-transform: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: bold } .portaltype-produtodados .campos-abaixo-titulo .badge.destaque::before { font-family: "Font Awesome 5 Free"; content: "\F559"; font-size: 18px; color: #fff; margin-right: 5px } .portaltype-produtodados .campos-abaixo-titulo .categoria { background-color: #1351B4; color: #fff; display: inline-block; height: 28px; line-height: 26px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 10px; text-align: center; font-weight: 600; font-weight: bold } .portaltype-produtodados .campos-abaixo-titulo .produto-dados-tema { background-color: #2670E8; color: #fff; display: inline-block; height: 28px; line-height: 26px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 10px; text-align: center; font-weight: 600; font-weight: bold } .portaltype-produtodados .campos-abaixo-titulo .produto-dados-itens { border: 1px solid #1351B4; background-color: #fff; color: #1351B4; height: 28px; line-height: 26px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 10px; text-align: center; font-weight: 600; font-weight: bold } .portaltype-produtodados .documentByLine { margin-bottom: 30px } .portaltype-produtodados .data-cadastro { color: #0C326F; font-size: 16px; font-weight: 500; margin-bottom: 15px } .portaltype-produtodados .data-cadastro::before { font-family: "Font Awesome 5 Free"; content: "\F073"; font-size: 16px; color: #0C326F; margin-right: 5px } .portaltype-produtodados .resumo { margin-bottom: 30px } .portaltype-produtodados .resumo+.area-links { margin-top: 60px } .portaltype-produtodados .resumo label { font-size: 24px; margin-bottom: 20px; color: #0C326F; display: block } .portaltype-produtodados .resumo p { color: #555555; font-size: 18px } .portaltype-produtodados .itens-relacionados-produto-dados { margin-bottom: 60px } .portaltype-produtodados .itens-relacionados-produto-dados .itens-relacionados { padding-left: 0 !important } .portaltype-produtodados .itens-relacionados-produto-dados label { font-size: 24px; margin-bottom: 20px; color: #0C326F; display: block } .portaltype-produtodados .itens-relacionados-produto-dados a { font-size: 18px; color: #2B74E9; font-weight: normal } .portaltype-produtodados .itens-relacionados-produto-dados li { margin: 0 } .portaltype-produtodados .area-links { margin-bottom: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } @media only screen and (max-width: 575px) { .portaltype-produtodados .area-links { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .portaltype-produtodados .area-links a { display: inline-block; background-color: #F8F8F8; -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16078); box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16078); width: 270px; height: 160px; margin: 0 25px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; color: #1351B4; font-size: 20px; font-weight: bold } @media only screen and (max-width: 575px) { .portaltype-produtodados .area-links a { width: 100%; margin: 10px 0 } } .portaltype-produtodados .area-links a:hover { text-decoration: none } .portaltype-produtodados .area-links a i { font-size: 45px; color: #1351B4; margin-bottom: 10px } .portaltype-produtodados .label-midia, .portaltype-produtodados .label-files { font-size: 24px; margin-bottom: 20px; color: #0C326F; display: block } .portaltype-produtodados .midia-acao { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 30px } @media only screen and (max-width: 575px) { .portaltype-produtodados .midia-acao { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .portaltype-produtodados .midia-acao iframe { margin-right: 20px; max-width: 50% } @media only screen and (max-width: 575px) { .portaltype-produtodados .midia-acao iframe { margin-right: 0; margin-bottom: 15px; max-width: 100% } } .portaltype-produtodados .files-produto-dados { margin-bottom: 60px } .portaltype-produtodados .files-produto-dados a { font-size: 18px; color: #2B74E9; font-weight: normal } .portaltype-produtodados #category { margin-bottom: 80px } .template-produtodados.portaltype-lrf.userrole-authenticated .field input[type="text"] { width: 100% } .template-listar_categorias #wrapper { padding-top: 0 } .template-listar_categorias #wrapper #main { margin-top: 0; padding: 0 } .template-listar_categorias #wrapper #content { margin: 0 } .template-listar_categorias #wrapper #content #content-core { padding-top: 0 } .template-listar_categorias #wrapper #content #content-core .menu-servicos .header { padding: 12px 40px; margin-bottom: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; min-height: 10.2rem } @media only screen and (max-width: 1023px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header { min-height: 0 } } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header { padding: 0; border: 0 none; display: block } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .header h2 { margin: 0 } @media only screen and (max-width: 1023px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .titulo { border-right: 1px solid rgba(0, 0, 0, 0.1); display: inline-block; padding: 3px 35px 3px 0; width: 50%; min-width: 0; -webkit-box-sizing: content-box; box-sizing: content-box } } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .titulo { background-color: #f8f8f8; border: 0 none; padding: 14px; width: auto; display: block } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .titulo h2 { font-size: 3.6rem; font-weight: 600; color: #0c326f } @media only screen and (max-width: 1023px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .titulo h2 { font-size: 2.8rem } } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .titulo h2 { font-size: 2.4rem; font-weight: 600; text-align: center } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria { display: none; min-width: 360px; text-align: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-left: 40px; border-left: 1px solid rgba(0, 0, 0, 0.1) } @media only screen and (max-width: 1023px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria { border: 0 none; padding: 0 40px 0 30px; min-width: 0; margin: 0 } } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria { display: none !important } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; font-size: 2.4rem; font-weight: 600; color: #333 } @media only screen and (max-width: 1023px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; font-size: 2rem; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center } } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 { display: block; color: #fff; padding: 12px 0 } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 a { font-size: 2.4rem; font-weight: 600 } .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 a:focus:not(.focus-visible) { outline: none } @media only screen and (max-width: 1023px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 a { font-size: 2rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 a:hover { text-decoration: none } .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 a i { color: #1351b4; margin-right: 12px; font-size: 3.4rem } @media only screen and (max-width: 1023px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 a i { font-size: 3.2rem; display: inline-block } } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 a i { display: block; font-size: 3rem; color: #fff } } @media only screen and (max-width: 1023px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 a .title { text-align: left; line-height: 1.3; display: block; width: auto } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria.active { display: block } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 40px; background-color: #f8f8f8 } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos { display: block; padding: 0 } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos ul { margin-left: 0; padding: 0 } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos ul li { list-style: none; -webkit-box-sizing: content-box; box-sizing: content-box } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos ul li a { font-weight: 600; font-size: 20px; outline: 0 none } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos ul li a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos ul li a:focus:not(.focus-visible) { outline: none } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos ul li a:hover { text-decoration: none } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos ul li a { font-size: 22px; font-weight: 400 } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 { position: relative; margin-top: -4px; padding-right: 5px; -webkit-box-sizing: content-box; box-sizing: content-box } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 { padding: 0 } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li { margin: 0; padding: 4px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; white-space: nowrap } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li { padding: 0 0 4px } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a { background-color: #fff; color: #0c326f; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; text-transform: uppercase; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); position: relative } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a:focus:not(.focus-visible) { outline: none } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a { font-size: 18px; font-weight: 700; padding-left: 16px } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a .icon { height: 56px; width: 65px; min-width: 65px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a .icon { height: 96px } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a .icon i { color: #1351b4; font-size: 26px } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a .icon i { font-size: 32px } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a .title { width: auto; padding-right: 64px } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a .title { white-space: normal } } @media only screen and (min-width: 768px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a:hover { background-color: #ededed } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a:hover .title { color: #0c326f } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a:hover .icon i { color: #2670e8 } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a:hover::after { content: '\F054'; position: absolute; top: 50%; margin-top: -12px; right: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li.categoria-atual a { -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); background-color: #ededed } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li.categoria-atual a .title { display: none } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li.categoria-atual a .icon { background-color: #ededed } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li.categoria-atual a .icon i { color: #2670e8 } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open { width: 65px; z-index: 3 } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open { width: auto } } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li { display: none } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li a { position: relative } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li a .title { display: none } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li a .icon { position: relative; z-index: 1; background-color: #fff } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li a:hover { background-color: #fff } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active { padding-left: 4px; margin-left: -4px; overflow: hidden; width: 71px; position: relative; z-index: 0 } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active { text-align: center; background-color: #1351b4; display: block; width: auto; padding: 0; margin: 0 } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active+li { margin: 0 } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active a { -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); background-color: #ededed } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active a { display: block; color: #fff; padding: 8px 0; -webkit-box-shadow: none; box-shadow: none; background-color: #1351b4; text-align: center } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active a::after { content: '\F053'; position: absolute; top: 50%; margin-top: -12px; left: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active a .title { display: none } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active a .title { display: block; padding: 0; background-color: transparent; color: #fff; font-size: 14px; font-weight: 600; visibility: visible; line-height: 1.3; -webkit-box-shadow: none; box-shadow: none; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition: none; transition: none } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active a .icon { background-color: #ededed } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active a .icon { display: block; color: #fff; background-color: transparent; width: auto; height: auto; margin-bottom: 4px } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active a .icon i { color: #1351b4 } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active a .icon i { color: #fff; font-size: 28px } } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open.level-2-open .active a::after { content: none } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2-wrapper, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3-wrapper { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 a:focus { outline-color: #ffbe2e; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 a:focus:not(.focus-visible) { outline: none } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 { display: none; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; background-color: #ededed; padding: 25px 20px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); position: relative } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 { padding: 0; background-color: #f8f8f8 } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 .title, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 .title { font-weight: 600; font-size: 18px; color: #2670e8; text-transform: uppercase; padding: 0 18px 20px } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 .title, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 .title { display: none } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2.active, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3.active { display: block } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 li, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li { overflow: hidden; padding: 0 0 10px 9px; margin-left: -9px; margin-bottom: 0; -webkit-transition: margin-right 300ms ease-in; transition: margin-right 300ms ease-in } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 li, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li { margin: 0; padding: 0 } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 li a, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li a { display: block; line-height: 1.3; padding: 14px 18px; color: #555; font-size: 20px; position: relative; font-weight: 500 } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 li a, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li a { padding: 18px 30px; border-bottom: 1px solid #ededed; position: relative } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 li a:hover, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li a:hover { background-color: #2670e8; color: #fff } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 li.active, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li.active { margin-right: -22px; position: relative } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 li.active>a, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li.active>a { background-color: #2670e8; color: #fff; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08) } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2.open { padding: 0 } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2.open li { display: none } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2.open li.active { display: block; padding: 0; margin: 0 } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2.open li.active a { font-size: 18px; font-weight: 600; text-align: center; -webkit-box-shadow: none; box-shadow: none } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2.open li.active a::after { content: '\F053'; right: auto; left: 30px } } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 li a::after { content: '\F054'; position: absolute; top: 50%; margin-top: -12px; right: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 li a:hover::after { content: '\F054'; position: absolute; top: 50%; margin-top: -12px; right: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 li.active a::after { content: '\F054'; position: absolute; top: 50%; margin-top: -12px; right: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2.active { z-index: 2 } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 { display: none; background-color: #2670e8 } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3.active { -webkit-animation: enter 300ms 50ms ease-out both; animation: enter 300ms 50ms ease-out both; display: block; z-index: 1 } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 { padding: 0; background-color: #f8f8f8 } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3.active { -webkit-animation: none; animation: none } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 .title { color: #fff } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li { overflow: visible; padding: 0; margin-left: 0 } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li a { color: #fff } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li a { color: #555 } } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li a:hover { background-color: #fff; color: #2670e8 } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li.active { margin-right: 0 } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li.active>a { background-color: #fff; color: #2670e8 } @-webkit-keyframes enter { 0% { -webkit-transform: scale(1) translateX(-100%); transform: scale(1) translateX(-100%) } to { -webkit-transform: scale(1) translateX(0); transform: scale(1) translateX(0) } } @keyframes enter { 0% { -webkit-transform: scale(1) translateX(-100%); transform: scale(1) translateX(-100%) } to { -webkit-transform: scale(1) translateX(0); transform: scale(1) translateX(0) } } .template-servicos_estaduais_view .listagem-servicos .servicos { padding-left: 0; margin-top: 30px } .template-servicos_estaduais_view .listagem-servicos .servicos li { list-style: none; margin-bottom: 25px !important; border-bottom: 1px solid rgba(0, 0, 0, 0.05) } .template-servicos_estaduais_view .listagem-servicos .servicos .titulo { margin-bottom: 10px; display: block } .template-servicos_estaduais_view .listagem-servicos .servicos .titulo a { font-weight: 600; color: #1351b4; font-size: 2.2rem; line-height: 1.3; margin-right: 5px; display: inline-block } .template-servicos_estaduais_view .listagem-servicos .servicos .titulo .badge.uf { display: inline-block } .template-servicos_estaduais_view .listagem-servicos .servicos .nomes-conhecidos { font-size: 1.8rem; font-weight: 400; margin-bottom: 20px; display: block } .template-servicos_estaduais_view .listagem-servicos .servicos .data { font-size: 16px; font-weight: 400; color: #888 } .template-servicos_estaduais_view .listagem-servicos .servicos .descricao { font-size: 22px; color: #333; font-weight: normal; line-height: 30px; margin: 16px 0 } @media only screen and (max-width: 767px) { .template-servicos_estaduais_view .listagem-servicos .servicos .descricao { font-size: 20px } } @media only screen and (max-width: 767px) { .portaltype-categoria #portal-breadcrumbs { display: none } } .portaltype-categoria #wrapper { padding-top: 0 } .portaltype-categoria #wrapper #content-core .listagem-servicos .header { padding-top: 20px; padding-bottom: 30px; display: block; margin-bottom: 40px; border-bottom: 1px solid rgba(0, 0, 0, 0.1) } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .categoria { display: inline-block; width: 100%; text-align: center; border-left: 0 } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .categoria h2 { font-size: 32px; font-weight: 600; color: #333 } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .categoria h2 i { font-size: 42px; color: #2670e8 } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .categoria h2 .title { display: block } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .bread { width: 100%; text-align: center; padding-top: 10px; font-weight: 400; color: #333 } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .bread span, .portaltype-categoria #wrapper #content-core .listagem-servicos .header .bread a { display: inline-block; margin: 0 5px; font-weight: 400; font-size: 18px } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .bread a { margin: 0 } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .bread span:last-of-type a { font-weight: 600 } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .header { margin: 0 -29px; padding: 20px 20px 20px 29px; background-color: #f8f8f8; position: relative; overflow: hidden } .portaltype-categoria #wrapper #content-core .listagem-servicos .header::before { content: ''; display: block; height: 6px; position: absolute; top: -6px; left: 0; right: 0; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16) } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .categoria { display: inline; text-align: left } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .categoria h2 { display: inline; line-height: 10px } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .categoria h2 i { font-size: 22px } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .categoria h2 .title { display: none } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .bread { display: inline; text-align: left; padding-top: 0 } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .bread span, .portaltype-categoria #wrapper #content-core .listagem-servicos .header .bread a { display: inline; font-size: 16px } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .bread::before { content: '>'; margin: 0 5px; vertical-align: text-bottom } } .portaltype-categoria #wrapper #content-core .listagem-servicos .header { border: none; margin-bottom: 0 } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper { position: relative; z-index: 0 } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper::after { content: ''; display: table; clear: both } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 40px; background-color: #f8f8f8 } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos { display: block; padding: 0 } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos ul { margin-left: 0; padding: 0 } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos ul li { list-style: none; -webkit-box-sizing: content-box; box-sizing: content-box } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos ul li a { font-weight: 600; font-size: 20px; outline: 0 none } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos ul li a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos ul li a:focus:not(.focus-visible) { outline: none } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos ul li a:hover { text-decoration: none } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos ul li a { font-size: 22px; font-weight: 400 } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 { position: relative; margin-top: -4px; padding-right: 5px; -webkit-box-sizing: content-box; box-sizing: content-box } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 { padding: 0 } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li { margin: 0; padding: 4px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; white-space: nowrap } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li { padding: 0 0 4px } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a { background-color: #fff; color: #0c326f; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; text-transform: uppercase; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); position: relative } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a:focus:not(.focus-visible) { outline: none } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a { font-size: 18px; font-weight: 700; padding-left: 16px } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a .icon { height: 56px; width: 65px; min-width: 65px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a .icon { height: 96px } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a .icon i { color: #1351b4; font-size: 26px } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a .icon i { font-size: 32px } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a .title { width: auto; padding-right: 64px } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a .title { white-space: normal } } @media only screen and (min-width: 768px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a:hover { background-color: #ededed } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a:hover .title { color: #0c326f } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a:hover .icon i { color: #2670e8 } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a:hover::after { content: '\F054'; position: absolute; top: 50%; margin-top: -12px; right: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li.categoria-atual a { -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); background-color: #ededed } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li.categoria-atual a .title { display: none } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li.categoria-atual a .icon { background-color: #ededed } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li.categoria-atual a .icon i { color: #2670e8 } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open { width: 65px; z-index: 3 } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open { width: auto } } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li { display: none } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li a { position: relative } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li a .title { display: none } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li a .icon { position: relative; z-index: 1; background-color: #fff } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li a:hover { background-color: #fff } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active { padding-left: 4px; margin-left: -4px; overflow: hidden; width: 71px; position: relative; z-index: 0 } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active { text-align: center; background-color: #1351b4; display: block; width: auto; padding: 0; margin: 0 } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active+li { margin: 0 } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active a { -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); background-color: #ededed } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active a { display: block; color: #fff; padding: 8px 0; -webkit-box-shadow: none; box-shadow: none; background-color: #1351b4; text-align: center } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active a::after { content: '\F053'; position: absolute; top: 50%; margin-top: -12px; left: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active a .title { display: none } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active a .title { display: block; padding: 0; background-color: transparent; color: #fff; font-size: 14px; font-weight: 600; visibility: visible; line-height: 1.3; -webkit-box-shadow: none; box-shadow: none; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition: none; transition: none } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active a .icon { background-color: #ededed } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active a .icon { display: block; color: #fff; background-color: transparent; width: auto; height: auto; margin-bottom: 4px } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active a .icon i { color: #1351b4 } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active a .icon i { color: #fff; font-size: 28px } } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open.level-2-open .active a::after { content: none } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2-wrapper, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3-wrapper { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 a:focus { outline-color: #ffbe2e; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 a:focus:not(.focus-visible) { outline: none } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 { display: none; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; background-color: #ededed; padding: 25px 20px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); position: relative } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 { padding: 0; background-color: #f8f8f8 } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 .title, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 .title { font-weight: 600; font-size: 18px; color: #2670e8; text-transform: uppercase; padding: 0 18px 20px } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 .title, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 .title { display: none } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2.active, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3.active { display: block } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 li, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li { overflow: hidden; padding: 0 0 10px 9px; margin-left: -9px; margin-bottom: 0; -webkit-transition: margin-right 300ms ease-in; transition: margin-right 300ms ease-in } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 li, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li { margin: 0; padding: 0 } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 li a, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li a { display: block; line-height: 1.3; padding: 14px 18px; color: #555; font-size: 20px; position: relative; font-weight: 500 } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 li a, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li a { padding: 18px 30px; border-bottom: 1px solid #ededed; position: relative } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 li a:hover, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li a:hover { background-color: #2670e8; color: #fff } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 li.active, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li.active { margin-right: -22px; position: relative } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 li.active>a, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li.active>a { background-color: #2670e8; color: #fff; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08) } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2.open { padding: 0 } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2.open li { display: none } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2.open li.active { display: block; padding: 0; margin: 0 } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2.open li.active a { font-size: 18px; font-weight: 600; text-align: center; -webkit-box-shadow: none; box-shadow: none } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2.open li.active a::after { content: '\F053'; right: auto; left: 30px } } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 li a::after { content: '\F054'; position: absolute; top: 50%; margin-top: -12px; right: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 li a:hover::after { content: '\F054'; position: absolute; top: 50%; margin-top: -12px; right: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 li.active a::after { content: '\F054'; position: absolute; top: 50%; margin-top: -12px; right: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2.active { z-index: 2 } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 { display: none; background-color: #2670e8 } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3.active { -webkit-animation: enter 300ms 50ms ease-out both; animation: enter 300ms 50ms ease-out both; display: block; z-index: 1 } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 { padding: 0; background-color: #f8f8f8 } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3.active { -webkit-animation: none; animation: none } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 .title { color: #fff } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li { overflow: visible; padding: 0; margin-left: 0 } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li a { color: #fff } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li a { color: #555 } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li a:hover { background-color: #fff; color: #2670e8 } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li.active { margin-right: 0 } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li.active>a { background-color: #fff; color: #2670e8 } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos { display: block; padding: 0; background-color: transparent; float: left; margin-top: -1px } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 { width: 65px } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos { display: none } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos-wrapper { position: absolute; top: 0; bottom: 0; left: 70px; right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: -1px } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos { margin-left: 7.5rem } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos { padding-top: 30px; margin-left: 0 } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico { list-style: none; position: relative; margin-bottom: 24px; line-height: 1.5 } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico:first-of-type { border-top: 1px solid #ccc; padding-top: 20px } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico .titulo { font-weight: normal; font-size: 2.4rem; line-height: 1.3; margin: 0 0 4px; color: #1351b4; display: block } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico .titulo:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico .titulo:focus:not(.focus-visible) { outline: none } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico .titulo:hover { text-decoration: none; color: #0c326f } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico .titulo { font-size: 22px } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico .descricao { margin-top: 4px } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico .nomes-conhecidos { margin: 0; font-size: 1.8rem; font-weight: 500; line-height: 1.3 } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico .nomes-conhecidos { font-size: 1.8rem } } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico .data { margin: 0; font-size: 1.4rem; font-weight: 400; color: #555 } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico .tags { margin-top: 20px } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico .tags li { line-height: 1.5 } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .paginacao.listingBar { margin-left: 88px } .portaltype-categoria #wrapper #content-core .aplicativos-em-destaque { margin: 40px 0 } .portaltype-categoria #wrapper #content-core .aplicativos-em-destaque .tile-header h2 { color: #555; font-size: 16px } .portaltype-categoria #wrapper #content-core .aplicativos-em-destaque .ver-mais { font-size: 16px; border: 1px solid #1351b4; color: #1351b4; font-weight: 600; border-radius: 30px; padding: 10px; margin: 0 auto; margin-top: 50px; display: block; width: 200px; text-align: center } .template-listar_servicos_segmento #main #main-content #content .searchResults .titulo a { color: #0c326f } .userrole-authenticated.portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos { margin-left: 10rem } .template-atospublicos.portaltype-lrf table.mceLayout, .portaltype-atospublicos table.mceLayout { height: 200px !important } .template-atospublicos.portaltype-lrf table.mceLayout iframe, .portaltype-atospublicos table.mceLayout iframe { height: 180px !important } .template-atospublicos.portaltype-lrf #formfield-form-widgets-atos_publicos_prazo_aprovacao_tacita, .template-atospublicos.portaltype-lrf #formfield-form-widgets-unidade_medida_prazo_aprovacao_tacita, .template-atospublicos.portaltype-lrf #formfield-form-widgets-atos_publicos_tempo_medio_tramitacao, .template-atospublicos.portaltype-lrf #formfield-form-widgets-unidade_medida_tempo_medio_tramitacao, .portaltype-atospublicos #formfield-form-widgets-atos_publicos_prazo_aprovacao_tacita, .portaltype-atospublicos #formfield-form-widgets-unidade_medida_prazo_aprovacao_tacita, .portaltype-atospublicos #formfield-form-widgets-atos_publicos_tempo_medio_tramitacao, .portaltype-atospublicos #formfield-form-widgets-unidade_medida_tempo_medio_tramitacao { vertical-align: bottom; display: inline-block } .template-atospublicos.portaltype-lrf #formfield-form-widgets-unidade_medida_prazo_aprovacao_tacita span.required.horizontal, .template-atospublicos.portaltype-lrf #formfield-form-widgets-unidade_medida_tempo_medio_tramitacao span.required.horizontal, .portaltype-atospublicos #formfield-form-widgets-unidade_medida_prazo_aprovacao_tacita span.required.horizontal, .portaltype-atospublicos #formfield-form-widgets-unidade_medida_tempo_medio_tramitacao span.required.horizontal { display: none } .template-template_atos_publicos .filtro-ultimos-sete-dias, .portaltype-atospublicos.template-view .filtro-ultimos-sete-dias { margin-left: 10px; margin-bottom: 5px } .template-template_atos_publicos #content .paginacao-wrapper, .portaltype-atospublicos.template-view #content .paginacao-wrapper { margin-bottom: 60px !important } .template-template_atos_publicos #content .paginacao-wrapper .itens-number label, .template-template_atos_publicos .filterbar label, .portaltype-atospublicos.template-view #content .paginacao-wrapper .itens-number label, .portaltype-atospublicos.template-view .filterbar label { margin: 0; display: inline-block; font-weight: normal; font-size: 16px; color: #555 } .template-template_atos_publicos .filterbar, .portaltype-atospublicos.template-view .filterbar { margin: 0; margin-bottom: 5px } .template-template_atos_publicos .descricao-ato, .portaltype-atospublicos.template-view .descricao-ato { margin-top: 10px } .template-template_atos_publicos .descricao-ato p, .portaltype-atospublicos.template-view .descricao-ato p { margin-bottom: 0 !important } .template-template_atos_publicos .cursoItem, .portaltype-atospublicos.template-view .cursoItem { padding-bottom: 20px; margin-bottom: 10px; border-bottom: 1px solid #ccc } .template-template_atos_publicos .titulo-ato, .portaltype-atospublicos.template-view .titulo-ato { margin-bottom: 15px; line-height: 28px } .template-template_atos_publicos .titulo-ato a, .portaltype-atospublicos.template-view .titulo-ato a { font-weight: 600; color: #0c326f; font-size: 24px; line-height: normal } .template-template_atos_publicos .titulo-ato a:hover, .portaltype-atospublicos.template-view .titulo-ato a:hover { text-decoration: none } .template-template_atos_publicos .conteudo-ato, .portaltype-atospublicos.template-view .conteudo-ato { margin-bottom: 1em } .template-template_atos_publicos .campos-abaixo-titulo, .template-template_atos_publicos .badges-ato, .portaltype-atospublicos.template-view .campos-abaixo-titulo, .portaltype-atospublicos.template-view .badges-ato { margin-top: 5px } .template-template_atos_publicos .campos-abaixo-titulo span, .template-template_atos_publicos .badges-ato span, .portaltype-atospublicos.template-view .campos-abaixo-titulo span, .portaltype-atospublicos.template-view .badges-ato span { display: inline-block; font-size: 13px; color: #1351b4; border: 1px solid #1351b4; font-weight: 600; padding: 0 15px; line-height: 25px; margin-right: 20px; margin-bottom: 15px } .template-template_atos_publicos .campos-abaixo-titulo span.classificacao-risco, .template-template_atos_publicos .badges-ato span.classificacao-risco, .portaltype-atospublicos.template-view .campos-abaixo-titulo span.classificacao-risco, .portaltype-atospublicos.template-view .badges-ato span.classificacao-risco { text-transform: uppercase } .template-template_atos_publicos #viewlet-above-content-body, .portaltype-atospublicos.template-view #viewlet-above-content-body { margin-bottom: 20px } .template-template_atos_publicos .data-cadastro-ato-liberacao, .template-template_atos_publicos .prazo-aprovacao-tacita, .template-template_atos_publicos .tempo-medio-tramitacao, .portaltype-atospublicos.template-view .data-cadastro-ato-liberacao, .portaltype-atospublicos.template-view .prazo-aprovacao-tacita, .portaltype-atospublicos.template-view .tempo-medio-tramitacao { font-weight: 500; position: relative; padding-left: 25px; color: #0c326f } .template-template_atos_publicos .data-cadastro-ato-liberacao:before, .template-template_atos_publicos .prazo-aprovacao-tacita:before, .template-template_atos_publicos .tempo-medio-tramitacao:before, .portaltype-atospublicos.template-view .data-cadastro-ato-liberacao:before, .portaltype-atospublicos.template-view .prazo-aprovacao-tacita:before, .portaltype-atospublicos.template-view .tempo-medio-tramitacao:before { font-family: "Font Awesome 5 Free"; content: "\F073"; display: inline-block; font-size: 18px; position: absolute; top: 0; left: 0 } .template-template_atos_publicos .prazo-aprovacao-tacita, .portaltype-atospublicos.template-view .prazo-aprovacao-tacita { margin-top: 5px } .template-template_atos_publicos .prazo-aprovacao-tacita:before, .portaltype-atospublicos.template-view .prazo-aprovacao-tacita:before { content: "\F017" } .template-template_atos_publicos .tempo-medio-tramitacao, .portaltype-atospublicos.template-view .tempo-medio-tramitacao { margin-top: 5px } .template-template_atos_publicos .tempo-medio-tramitacao:before, .portaltype-atospublicos.template-view .tempo-medio-tramitacao:before { content: "\F254" } .template-template_atos_publicos label, .portaltype-atospublicos.template-view label { color: #0c326f; font-weight: 500; font-size: 2.2rem; margin: 15px 0 15px 0; display: block } .template-template_atos_publicos .social-links label, .portaltype-atospublicos.template-view .social-links label { display: inline-block; font-size: 1.2rem; color: #555; font-weight: 500; padding-right: 8px; margin: 0 } .template-template_atos_publicos ul, .portaltype-atospublicos.template-view ul { padding-left: 0 } .template-template_atos_publicos .atos-publicos-urls, .portaltype-atospublicos.template-view .atos-publicos-urls { margin-bottom: 90px } .template-template_atos_publicos .atos-publicos-urls a, .portaltype-atospublicos.template-view .atos-publicos-urls a { text-decoration: underline; display: block; margin: 3px 0 } .template-template_atos_publicos .atos-publicos-urls a span, .portaltype-atospublicos.template-view .atos-publicos-urls a span { font-weight: 500; position: relative; padding-left: 25px; color: #2670e8 } .template-template_atos_publicos .atos-publicos-urls a span:before, .portaltype-atospublicos.template-view .atos-publicos-urls a span:before { font-family: "Font Awesome 5 Free"; content: "\F0C1"; display: inline-block; font-size: 18px; position: absolute; top: -1px; left: 0; font-weight: 900; color: #0c326f } .template-template_atos_publicos .atos-publicos-arquivos ul, .portaltype-atospublicos.template-view .atos-publicos-arquivos ul { padding-left: 0 } .template-template_atos_publicos .atos-publicos-arquivos ul li a, .portaltype-atospublicos.template-view .atos-publicos-arquivos ul li a { text-decoration: underline; display: inline-block; margin: 3px 0 } .template-template_atos_publicos .atos-publicos-arquivos ul li a span, .portaltype-atospublicos.template-view .atos-publicos-arquivos ul li a span { font-weight: 500; position: relative; padding-left: 25px; color: #2670e8 } .template-template_atos_publicos .atos-publicos-arquivos ul li a span:before, .portaltype-atospublicos.template-view .atos-publicos-arquivos ul li a span:before { font-family: "Font Awesome 5 Free"; content: "\F1C1"; display: inline-block; font-size: 18px; position: absolute; top: -1px; left: 0; color: #0c326f } @media only screen and (max-width: 575px) { .template-template_atos_publicos #viewlet-above-content-body, .portaltype-atospublicos.template-view #viewlet-above-content-body { margin-bottom: 15px } .template-template_atos_publicos .documentModified, .portaltype-atospublicos.template-view .documentModified { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-wrap: wrap; flex-wrap: wrap } .template-template_atos_publicos .documentModified span:first-of-type, .portaltype-atospublicos.template-view .documentModified span:first-of-type { margin-bottom: 8px !important } } .template-planos_digitais .documentFirstHeading { text-align: center; margin-top: 50px; margin-bottom: 40px } @media only screen and (max-width: 575px) { .template-planos_digitais .documentFirstHeading { margin-top: 30px; margin-bottom: 15px } } .template-planos_digitais .full-width-banner { width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw } .template-planos_digitais .full-width-banner img { width: 100% } @media only screen and (max-width: 575px) { .template-planos_digitais .full-width-banner img { display: none } } .template-planos_digitais .full-width-banner img.mobile { display: none } @media only screen and (max-width: 575px) { .template-planos_digitais .full-width-banner img.mobile { display: block } } .template-planos_digitais .govbr-cards { margin-bottom: 70px } @media only screen and (max-width: 575px) { .template-planos_digitais .govbr-cards { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } .template-planos_digitais .govbr-cards .wrapper .card.little-cards { height: 145px } @media only screen and (max-width: 575px) { .template-planos_digitais .govbr-cards .wrapper .card.little-cards { height: 100px } } .template-planos_digitais .govbr-cards .wrapper .card.little-cards .titulo { color: #0C326F; font-size: 22px; font-weight: 600; line-height: 32px } @media only screen and (max-width: 575px) { .template-planos_digitais .govbr-cards .wrapper .card.little-cards .titulo { font-size: 17px } } .template-template_acao_plano .TituloGovernoDigital { font-size: 36px; color: #555555 } .template-template_acao_plano .filterbar { margin: 20px 0 16px } .template-template_acao_plano .paginacao-wrapper { margin: 50px 0 !important } .template-template_acao_plano .data-entrega-acao { color: #0c326f; position: relative; padding-left: 25px; margin-top: 20px } @media only screen and (max-width: 575px) { .template-template_acao_plano .data-entrega-acao { margin-top: 5px } } .template-template_acao_plano .data-entrega-acao:before { font-family: "Font Awesome 5 Free"; content: "\F073"; display: inline-block; font-weight: 900; color: #0c326f; font-size: 18px; position: absolute; top: 0; left: 0 } .template-template_acao_plano .data-entrega-acao+div { font-weight: 500; margin-bottom: 20px } @media only screen and (max-width: 575px) { .template-template_acao_plano .data-entrega-acao+div { margin-bottom: 5px } } .template-template_acao_plano .badges-acao { margin-top: 5px } .template-template_acao_plano .badges-acao span { display: inline-block; padding: 0 20px; color: #fff; margin-right: 10px; font-size: 12px; line-height: 25px; height: 25px } @media only screen and (max-width: 575px) { .template-template_acao_plano .badges-acao span { margin-bottom: 5px } } .template-template_acao_plano .badges-acao .destaque { background-color: #0b5cc6; position: relative; padding-left: 30px } .template-template_acao_plano .badges-acao .destaque:before { font-family: "Font Awesome 5 Free"; content: "\F559"; display: inline-block; font-weight: 900; font-size: 14px; position: absolute; top: 1px; left: 10px } .template-template_acao_plano .badges-acao .status { background-color: #008749; font-weight: 600 } .template-template_acao_plano .badges-acao .status.entregue { background-color: #008749 } .template-template_acao_plano .badges-acao .status.em-analise { background-color: #DBE8FB; color: #333333 } .template-template_acao_plano .badges-acao .status.em-atraso { background-color: #E60000 } .template-template_acao_plano .badges-acao .status.cancelada { background-color: #ccc; color: #333 } .template-template_acao_plano .badges-acao .status.em-andamento { background-color: #555; color: #fff } .template-template_acao_plano .badges-acao .eixo-acao, .template-template_acao_plano .badges-acao .area-acao { color: #1351b4; border: 1px solid #1351b4 } .template-template_acao_plano .listagem-atos-publicos .cursoItem { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.1) } .template-template_acao_plano .listagem-atos-publicos .conteudo-acao .titulo-acao { line-height: 28px !important; margin-bottom: 15px } .template-template_acao_plano .listagem-atos-publicos .conteudo-acao .titulo-acao a, .template-template_acao_plano .listagem-atos-publicos .conteudo-acao .titulo-acao span { font-size: 24px; font-weight: 600; color: #0c326f; line-height: 28px !important } .template-template_acao_plano .listagem-atos-publicos .conteudo-acao .titulo-acao a:hover, .template-template_acao_plano .listagem-atos-publicos .conteudo-acao .titulo-acao span:hover { text-decoration: none } .template-template_acao_plano .listagem-atos-publicos .conteudo-acao .titulo-acao a::after { font-family: "Font Awesome 5 Free"; content: "\F360"; display: inline-block; font-weight: 900; color: #686868; font-size: 18px; margin-left: 15px; vertical-align: text-bottom } .template-template_acao_plano .listagem-atos-publicos .tags { margin-top: 15px } .template-template_plano_transformacao_digital .orgaos-envolvidos { padding-left: 0 !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; border-bottom: 1px solid #ccc; padding-top: 15px; padding-bottom: 5px } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .orgaos-envolvidos { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; border-bottom: 1px solid #ccc; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-top: 5px; padding-bottom: 12px } } .template-template_plano_transformacao_digital .orgaos-envolvidos .conteudo { margin-bottom: 15px } .template-template_plano_transformacao_digital .orgaos-envolvidos li { list-style: none } .template-template_plano_transformacao_digital .orgaos-envolvidos span.fas { display: inline-block; color: #1351B4; margin-right: 5px } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .orgaos-envolvidos span.fas { margin-left: 30px } } .template-template_plano_transformacao_digital .orgaos-envolvidos a { color: #1351B4 } .template-template_plano_transformacao_digital .orgaos-envolvidos a:hover { text-decoration: none } .template-template_plano_transformacao_digital .orgaos-envolvidos .toggle-link { color: #1351B4; font-weight: 600; font-size: 24px; margin-bottom: 10px } .template-template_plano_transformacao_digital .orgaos-envolvidos .toggle-link::before { width: 30px; color: #1351B4 } .template-template_plano_transformacao_digital .acoes-infografico { margin: 40px auto; width: 80%; text-align: center } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .acoes-infografico { margin: 20px auto; width: 100% } } .template-template_plano_transformacao_digital .acoes-infografico .primeira-linha { display: block; text-align: center } .template-template_plano_transformacao_digital .acoes-infografico .primeira-linha .primeira-linha-valores { font-size: 34px; color: #686868; font-weight: 700; margin-right: 10px } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .acoes-infografico .primeira-linha .primeira-linha-valores { font-size: 18px; display: block; margin-right: 0; margin-bottom: 3px } } .template-template_plano_transformacao_digital .acoes-infografico .primeira-linha .primeira-linha-texto { font-size: 24px; color: #686868 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .acoes-infografico .primeira-linha .primeira-linha-texto { font-size: 16px; margin-bottom: 3px } } .template-template_plano_transformacao_digital .percent-container { width: 82%; background-color: #686868; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; height: 60px; margin: 12px auto } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .percent-container { height: 35px; margin: 10px auto; margin-bottom: 10px } } .template-template_plano_transformacao_digital .percent-container span { color: #fff; font-size: 31px; font-weight: 700; z-index: 2 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .percent-container span { font-size: 16px } } .template-template_plano_transformacao_digital .percent-container .percent { background-color: #45A4F7; position: absolute; top: -2px; left: 8px; height: 64px; max-width: calc(100% - 16px) } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .percent-container .percent { font-size: 16px; height: 39px } } .template-template_plano_transformacao_digital .terceira-linha { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #656565; font-size: 16px } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .terceira-linha { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .template-template_plano_transformacao_digital .terceira-linha .terceira-linha-valores { display: inline-block; color: #686868; font-size: 33px; font-weight: 700; margin-right: 8px } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .terceira-linha .terceira-linha-valores { display: block; font-size: 19px } } .template-template_plano_transformacao_digital .terceira-linha .terceira-linha-texto { display: inline-block; color: #686868; font-size: 22px; font-weight: normal } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .terceira-linha .terceira-linha-texto { font-size: 16px } } .template-template_plano_transformacao_digital .swiper-container { width: 100%; height: 100% } .template-template_plano_transformacao_digital .swiper-slide { text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .template-template_plano_transformacao_digital .swiper-button-next { background-image: none; right: -7px; top: 10px; background-color: #fff } .template-template_plano_transformacao_digital .swiper-button-next::after { content: ''; width: 0; height: 0; border-style: solid; border-width: 10px 0 10px 15px; border-color: transparent transparent transparent #888888 } .template-template_plano_transformacao_digital .swiper-button-prev { background-image: none; left: -7px; top: 10px; background-color: #fff } .template-template_plano_transformacao_digital .swiper-button-prev::after { content: ''; width: 0; height: 0; border-style: solid; border-width: 10px 15px 10px 0; border-color: transparent #888888 transparent transparent } .template-template_plano_transformacao_digital .swiper-button-disabled { display: none } .template-template_plano_transformacao_digital .subtitulo { color: #0c326f; font-weight: 600; font-size: 22px; margin-top: 25px; margin-bottom: 10px !important } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .subtitulo { text-align: center } } .template-template_plano_transformacao_digital .select-orgaos { margin: 25px 0; margin-bottom: 60px } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .select-orgaos { margin-bottom: 20px } } .template-template_plano_transformacao_digital .select-orgaos label { font-weight: 600; display: block; margin-bottom: 10px } .template-template_plano_transformacao_digital .select-orgaos .select-wrapper { display: inline-block; position: relative } .template-template_plano_transformacao_digital .select-orgaos .select-wrapper::after { font-family: "Font Awesome 5 Free"; content: "\F078"; display: inline-block; font-weight: 900; color: #2670E8; font-size: 22px; position: absolute; top: -2px; right: 12px; pointer-events: none } .template-template_plano_transformacao_digital .select-orgaos .select-wrapper select { border: 1px solid #2670E8; border-radius: 5px; background-color: #fff; color: #B6B6B6; -moz-appearance: none; -webkit-appearance: none; appearance: none; padding-right: 35px } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .select-orgaos .select-wrapper select { width: 100% } } .template-template_plano_transformacao_digital .select-orgaos .select-wrapper select:focus { border-color: #2670E8; outline: 0 } .template-template_plano_transformacao_digital .wrapper-acoes { background-image: url(img/bkg-acoes-web.png); padding: 30px; margin-bottom: 150px } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes { padding: 20px 0; background-image: url(img/bkg-acoes-mobile.png) } } .template-template_plano_transformacao_digital .wrapper-acoes .anos { position: relative; background-color: #fff } .template-template_plano_transformacao_digital .wrapper-acoes .anos .swiper-container { width: 312px !important; padding-left: 14px; padding-right: 14px } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .anos .swiper-container { width: 80% !important } } .template-template_plano_transformacao_digital .wrapper-acoes .anos .swiper-slide { width: 95px !important } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .anos .swiper-slide { width: 32% !important } } .template-template_plano_transformacao_digital .wrapper-acoes .anos .ano-button-prev { background-image: none; left: 0; top: 9px; position: absolute; z-index: 999 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .anos .ano-button-prev { top: -1px } } .template-template_plano_transformacao_digital .wrapper-acoes .anos .ano-button-prev::before { font-family: "Font Awesome 5 Free"; content: "\F100"; display: inline-block; font-weight: 900; color: #555; font-size: 18px; position: absolute; top: 2px; background-color: #fff } .template-template_plano_transformacao_digital .wrapper-acoes .anos.swiper-button-disabled { display: block !important } .template-template_plano_transformacao_digital .wrapper-acoes .anos .ano-button-next { background-image: none; right: 15px; top: 9px; position: absolute; z-index: 999 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .anos .ano-button-next { top: -1px } } .template-template_plano_transformacao_digital .wrapper-acoes .anos .ano-button-next.swiper-button-disabled { display: block !important } .template-template_plano_transformacao_digital .wrapper-acoes .anos .ano-button-next::after { font-family: "Font Awesome 5 Free"; content: "\F101"; display: inline-block; font-weight: 900; color: #555; font-size: 18px; position: absolute; top: 2px; background-color: #fff } .template-template_plano_transformacao_digital .wrapper-acoes .ano { display: block; width: 100%; text-align: center; color: #bcdaf4; font-size: 28px; font-weight: 900 } .template-template_plano_transformacao_digital .wrapper-acoes .ano::after { content: '' } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .ano { height: 32px; font-size: 16px } } .template-template_plano_transformacao_digital .wrapper-acoes .ano.selected { color: #3891DF; font-size: 31px; text-decoration: underline; line-height: 48px } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .ano.selected { font-size: 19px; line-height: normal } } .template-template_plano_transformacao_digital .wrapper-acoes .ano.vazio { color: #CCC; cursor: default } .template-template_plano_transformacao_digital .wrapper-acoes .ano.vazio.selected { color: #555 } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres { background: rgba(255, 255, 255, 0.9); margin-bottom: 8px; padding-bottom: 15px } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .trimestres { display: none } } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres .swiper-slide { font-size: 10px } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres .swiper-slide::after { content: "...."; color: #888; width: 40px; position: absolute; top: -18px; right: -20px; letter-spacing: 5px; font-size: 22px } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres .swiper-slide:last-of-type::after { content: " " } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres.mobile { display: none } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres.mobile .swiper-slide::after { content: '' } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres.mobile .swiper-slide a { color: #888888; font-size: 10px } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres.mobile .swiper-slide a.selected { color: #3891DF } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .trimestres.mobile { display: block } } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .trimestres { overflow: hidden } } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres ul { display: inline; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; overflow: hidden } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres ul:before { content: '...................................................................................................................'; color: #888888; display: block; width: 100%; border: none; position: absolute; top: -10px; left: 0; border-width: thick; z-index: 0; letter-spacing: 10px; font-size: 20px } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres ul li { list-style: none; margin-right: 70px; background-color: #fff; z-index: 1; padding: 0 19px } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres ul li:last-of-type { margin-right: 0 } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres ul li a { color: #bcdaf4; font-weight: 600; font-size: 13px } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres ul li a:hover { text-decoration: none } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres ul li a.selected { color: #3891DF; font-size: 16px; font-weight: 700 } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres ul li a.vazio { color: #CCC; font-weight: 700; cursor: default } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres ul li a.vazio.selected { color: #555 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .trimestres ul li a { font-size: 10px } } .template-template_plano_transformacao_digital .wrapper-acoes .acao { margin-bottom: 40px } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao { margin: 35px 10px } } .template-template_plano_transformacao_digital .wrapper-acoes .acao:last-of-type { margin-bottom: 0 } .template-template_plano_transformacao_digital .wrapper-acoes .acao .botao-ver-acoes { background-color: #1BD2C0; height: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #fff; text-transform: uppercase } .template-template_plano_transformacao_digital .wrapper-acoes .acao .botao-ver-acoes .fas { margin-right: 10px; font-size: 25px } .template-template_plano_transformacao_digital .wrapper-acoes .acao .botao-ver-acoes:hover { text-decoration: none } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; min-height: 245px; position: relative } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body>div { max-width: 35% } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body>div { max-width: 100% } } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100% } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu .em-destaque+.conteudo.carousel .content-wrapper { padding-top: 60px } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu .em-destaque+.conteudo.carousel .content-wrapper { padding-top: 25px } } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu .titulo { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; width: 102px } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu .titulo { width: 100%; height: 68px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu .titulo span { color: #fff; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); font-size: 18px; text-align: center; line-height: 28px; position: absolute; top: 82px; left: -82px; font-weight: 700; width: 245px; height: 80px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0 35px; text-transform: uppercase; word-spacing: 5px; letter-spacing: 1px } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu .titulo span { -webkit-transform: none; -ms-transform: none; transform: none; font-size: 14px; line-height: normal; margin: 0; height: auto; width: auto; top: 0; left: 0; position: relative; padding: 0 20px; word-spacing: normal; letter-spacing: normal } } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-left: 0; padding-left: 0; width: 100%; margin-left: 0 !important } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo { opacity: 0; position: absolute; right: 0; top: 0; background-color: #FBFBFB; width: 65%; height: 100%; text-align: center; overflow-y: auto } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo { width: 100%; position: relative; padding: 0; max-height: 0 } } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .primeira-linha { display: block; text-align: center } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .primeira-linha .primeira-linha-valores { font-size: 29px; color: #686868; font-weight: 700; margin-right: 10px; display: inline-block } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .primeira-linha .primeira-linha-valores { font-size: 19px; display: block } } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .primeira-linha .primeira-linha-texto { font-size: 20px; color: #686868; display: inline-block; margin-bottom: 10px } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .primeira-linha .primeira-linha-texto { font-size: 16px; margin-bottom: 3px } } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo.carousel .swiper-slide { padding-top: 0; padding-bottom: 35px } } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo.carousel .swiper-slide a:hover { text-decoration: none } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo>a { display: block; width: 100%; height: 100% } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo>a:hover { text-decoration: none } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-nav { text-align: center; margin-top: 250px } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-nav { margin-top: 312px } } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-nav .carousel-content { width: 100%; height: calc(100% - 35px); position: absolute; top: 0; right: 0; padding: 10px 50px; overflow-y: auto } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-nav .carousel-content:hover { text-decoration: none } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-nav .carousel-content { padding: 10px 15px; padding-top: 35px } } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-nav .carousel-button { display: inline-block; width: 19px; height: 19px; background-color: #E0E0E0; border-radius: 50%; margin: 0 12px } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-nav .carousel-button { width: 15px; height: 15px; margin: 0 8px } } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-nav .carousel-button.selected { background-color: #686868 } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .swiper-slide { text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; overflow-y: auto } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .swiper-slide a { width: 100%; height: 100% } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .swiper-pagination { bottom: 0; background-color: #fbfbfb; width: 95% } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo span { display: block } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo span.swiper-pagination-bullet { display: inline-block; width: 16px; height: 16px; background: gray } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo span.swiper-pagination-bullet-active { background: #555 } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-wrapper { display: block; padding: 25px 50px } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-wrapper { padding: 10px 5px } } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-title { color: #686868; font-size: 16px; font-weight: 400; margin-bottom: 5px } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-title.terceira-linha { color: #656565; font-size: 16px; font-weight: 600 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-title { font-size: 16px; margin-bottom: 3px } } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-text { font-size: 17px; color: #656565; font-weight: 600; line-height: 30px; margin-bottom: 10px } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-text { font-size: 14px; margin-bottom: 3px } } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .segunda-linha-valor { font-size: 50px; color: #686868; font-weight: 700; margin: 12px 0 } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo::after { font-family: "Font Awesome 5 Free"; content: "\F360"; display: inline-block; font-weight: 900; color: #686868; font-size: 18px; position: absolute; right: 30px; top: 10px } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li { height: 33.33%; list-style: none; width: 100%; margin-bottom: 0 !important; padding-left: 30px } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li { height: 55px; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 } } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li.selected { position: relative } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li.selected+.conteudo { opacity: 1 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li.selected+.conteudo { height: 220px; max-height: 100%; padding: 10px 15px; padding-top: 35px } } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li.selected+.conteudo.carousel { padding: 0; padding-top: 30px; height: auto } } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li.selected+.conteudo.carousel { height: auto } } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li.selected a { font-weight: 900 } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li.selected::after { content: ''; width: 0; height: 0; border-style: solid; border-width: 41px 0 41px 41px; position: absolute; top: 0px; right: -40px; z-index: 1 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li.selected::after { top: 55px; right: 50px; border-width: 25px 25px 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%) } } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; width: 100%; color: #fff; font-size: 18px; text-transform: uppercase; font-weight: 600 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li a { font-size: 16px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li a:hover { text-decoration: none } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li a .fas { margin-right: 20px; font-size: 23px } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-1 .botao-ver-acoes { background-color: #1BD2C0 } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-1 .acao-menu .titulo { background-color: #38B2A6 } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-1 .acao-menu ul li:nth-of-type(1) { background-color: #38BFB0 } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-1 .acao-menu ul li:nth-of-type(1).selected::after { border-color: transparent transparent transparent #38BFB0; z-index: 2 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-1 .acao-menu ul li:nth-of-type(1).selected::after { border-color: #38BFB0 transparent transparent transparent } } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-1 .acao-menu ul li:nth-of-type(2) { background-color: #4CC9BD } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-1 .acao-menu ul li:nth-of-type(2).selected::after { border-color: transparent transparent transparent #4CC9BD; z-index: 2 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-1 .acao-menu ul li:nth-of-type(2).selected::after { border-color: #4CC9BD transparent transparent transparent } } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-1 .acao-menu ul li:nth-of-type(3) { background-color: #54DFD1 } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-1 .acao-menu ul li:nth-of-type(3).selected::after { border-color: transparent transparent transparent #54DFD1; z-index: 2 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-1 .acao-menu ul li:nth-of-type(3).selected::after { border-color: #54DFD1 transparent transparent transparent } } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-2 .botao-ver-acoes { background-color: #FFC21A } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-2 .acao-menu .titulo { background-color: #FFBB00 } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-2 .acao-menu ul li:nth-of-type(1) { background-color: #E6A800 } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-2 .acao-menu ul li:nth-of-type(1).selected::after { border-color: transparent transparent transparent #E6A800; z-index: 2 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-2 .acao-menu ul li:nth-of-type(1).selected::after { border-color: #E6A800 transparent transparent transparent } } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-2 .acao-menu ul li:nth-of-type(2) { background-color: #FFC21A } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-2 .acao-menu ul li:nth-of-type(2).selected::after { border-color: transparent transparent transparent #FFC21A; z-index: 2 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-2 .acao-menu ul li:nth-of-type(2).selected::after { border-color: #FFC21A transparent transparent transparent } } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-2 .acao-menu ul li:nth-of-type(3) { background-color: #FFCE46 } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-2 .acao-menu ul li:nth-of-type(3).selected::after { border-color: transparent transparent transparent #FFCE46; z-index: 2 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-2 .acao-menu ul li:nth-of-type(3).selected::after { border-color: #FFCE46 transparent transparent transparent } } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-3 .botao-ver-acoes { background-color: #4CD8FB } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-3 .acao-menu .titulo { background-color: #48CBEB } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-3 .acao-menu ul li:nth-of-type(1) { background-color: #3EB4E1 } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-3 .acao-menu ul li:nth-of-type(1).selected::after { border-color: transparent transparent transparent #3EB4E1; z-index: 2 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-3 .acao-menu ul li:nth-of-type(1).selected::after { border-color: #3EB4E1 transparent transparent transparent } } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-3 .acao-menu ul li:nth-of-type(2) { background-color: #62C3E7 } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-3 .acao-menu ul li:nth-of-type(2).selected::after { border-color: transparent transparent transparent #62C3E7; z-index: 2 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-3 .acao-menu ul li:nth-of-type(2).selected::after { border-color: #62C3E7 transparent transparent transparent } } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-3 .acao-menu ul li:nth-of-type(3) { background-color: #8DD3ED } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-3 .acao-menu ul li:nth-of-type(3).selected::after { border-color: transparent transparent transparent #8DD3ED; z-index: 2 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-3 .acao-menu ul li:nth-of-type(3).selected::after { border-color: #8DD3ED transparent transparent transparent } } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-4 .botao-ver-acoes { background-color: #EC7C49 } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-4 .acao-menu .titulo { background-color: #F5804B } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-4 .acao-menu ul li:nth-of-type(1) { background-color: #E1703C } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-4 .acao-menu ul li:nth-of-type(1).selected::after { border-color: transparent transparent transparent #E1703C; z-index: 2 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-4 .acao-menu ul li:nth-of-type(1).selected::after { border-color: #E1703C transparent transparent transparent } } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-4 .acao-menu ul li:nth-of-type(2) { background-color: #EC7B47 } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-4 .acao-menu ul li:nth-of-type(2).selected::after { border-color: transparent transparent transparent #EC7B47; z-index: 2 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-4 .acao-menu ul li:nth-of-type(2).selected::after { border-color: #EC7B47 transparent transparent transparent } } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-4 .acao-menu ul li:nth-of-type(3) { background-color: #F98E5C } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-4 .acao-menu ul li:nth-of-type(3).selected::after { border-color: transparent transparent transparent #F98E5C; z-index: 2 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-4 .acao-menu ul li:nth-of-type(3).selected::after { border-color: #F98E5C transparent transparent transparent } } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-5 .botao-ver-acoes { background-color: #41838D } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-5 .acao-menu .titulo { background-color: #6A9197 } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-5 .acao-menu ul li:nth-of-type(1) { background-color: #508E98 } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-5 .acao-menu ul li:nth-of-type(1).selected::after { border-color: transparent transparent transparent #508E98; z-index: 2 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-5 .acao-menu ul li:nth-of-type(1).selected::after { border-color: #508E98 transparent transparent transparent } } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-5 .acao-menu ul li:nth-of-type(2) { background-color: #6EA2AB } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-5 .acao-menu ul li:nth-of-type(2).selected::after { border-color: transparent transparent transparent #6EA2AB; z-index: 2 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-5 .acao-menu ul li:nth-of-type(2).selected::after { border-color: #6EA2AB transparent transparent transparent } } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-5 .acao-menu ul li:nth-of-type(3) { background-color: #98B1B5 } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-5 .acao-menu ul li:nth-of-type(3).selected::after { border-color: transparent transparent transparent #98B1B5; z-index: 2 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-5 .acao-menu ul li:nth-of-type(3).selected::after { border-color: #98B1B5 transparent transparent transparent } } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-6 .botao-ver-acoes { background-color: #9D8192 } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-6 .acao-menu .titulo { background-color: #9B728B } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-6 .acao-menu ul li:nth-of-type(1) { background-color: #A57F96 } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-6 .acao-menu ul li:nth-of-type(1).selected::after { border-color: transparent transparent transparent #A57F96; z-index: 2 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-6 .acao-menu ul li:nth-of-type(1).selected::after { border-color: #A57F96 transparent transparent transparent } } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-6 .acao-menu ul li:nth-of-type(2) { background-color: #B58DA6 } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-6 .acao-menu ul li:nth-of-type(2).selected::after { border-color: transparent transparent transparent #B58DA6; z-index: 2 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-6 .acao-menu ul li:nth-of-type(2).selected::after { border-color: #B58DA6 transparent transparent transparent } } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-6 .acao-menu ul li:nth-of-type(3) { background-color: #C4A6B8 } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-6 .acao-menu ul li:nth-of-type(3).selected::after { border-color: transparent transparent transparent #C4A6B8; z-index: 2 } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-6 .acao-menu ul li:nth-of-type(3).selected::after { border-color: #C4A6B8 transparent transparent transparent } } .portaltype-acaoplano br { display: none } .portaltype-acaoplano .campos-abaixo-titulo { margin-top: 5px } .portaltype-acaoplano .campos-abaixo-titulo span { display: inline-block; padding: 0 20px; color: #fff; margin-right: 10px; font-size: 12px; line-height: 25px; height: 25px } @media only screen and (max-width: 575px) { .portaltype-acaoplano .campos-abaixo-titulo span { margin-bottom: 5px } } .portaltype-acaoplano .campos-abaixo-titulo .destaque { background-color: #0b5cc6; position: relative; padding-left: 30px } .portaltype-acaoplano .campos-abaixo-titulo .destaque:before { font-family: "Font Awesome 5 Free"; content: "\F559"; display: inline-block; font-weight: 900; font-size: 14px; position: absolute; top: 1px; left: 10px } .portaltype-acaoplano .campos-abaixo-titulo .status { background-color: #008749; font-weight: 600 } .portaltype-acaoplano .campos-abaixo-titulo .status.entregue { background-color: #008749 } .portaltype-acaoplano .campos-abaixo-titulo .status.em-analise { background-color: #DBE8FB; color: #333333 } .portaltype-acaoplano .campos-abaixo-titulo .status.em-atraso { background-color: #E60000 } .portaltype-acaoplano .campos-abaixo-titulo .status.cancelada { background-color: #ccc; color: #333 } .portaltype-acaoplano .campos-abaixo-titulo .status.em-andamento { background-color: #555; color: #fff } .portaltype-acaoplano .campos-abaixo-titulo .eixo-acao, .portaltype-acaoplano .campos-abaixo-titulo .area-acao { color: #1351b4; border: 1px solid #1351b4 } .portaltype-acaoplano .midia-acao iframe { width: 100%; max-width: 60% } @media only screen and (max-width: 575px) { .portaltype-acaoplano .midia-acao iframe { max-width: 100% } } .portaltype-acaoplano .servicos-relacionados-acao .label-servicos-relacionados span { margin-bottom: 25px; color: #0c326f; font-weight: 600; font-size: 22px; display: block } .portaltype-acaoplano .servicos-relacionados-acao .itens-servicos-relacionados { padding-left: 0 !important } .portaltype-acaoplano .servicos-relacionados-acao .itens-servicos-relacionados .link-ato-publico span { display: block; color: #1351b4 !important; margin-bottom: 25px } .portaltype-acaoplano .data-entrega-acao { color: #0c326f; position: relative; padding-left: 25px; margin-top: 20px } @media only screen and (max-width: 575px) { .portaltype-acaoplano .data-entrega-acao { margin-top: 5px } } .portaltype-acaoplano .data-entrega-acao:before { font-family: "Font Awesome 5 Free"; content: "\F073"; display: inline-block; font-weight: 900; color: #0c326f; font-size: 18px; position: absolute; top: 0; left: 0 } .portaltype-acaoplano .data-entrega-acao+div { font-weight: 500; margin-bottom: 20px } @media only screen and (max-width: 575px) { .portaltype-acaoplano .data-entrega-acao+div { margin-bottom: 5px } } .portaltype-acaoplano .nome-orgao { display: inline-block; margin-bottom: 25px } .portaltype-acaoplano .orgao-acao-plano-view, .portaltype-acaoplano .label-midia { color: #0c326f; font-weight: 600; font-size: 22px; display: block; margin-bottom: 25px } .portaltype-acaoplano .acoes-arquivos { margin: 50px 0 } .portaltype-acaoplano .acoes-arquivos ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding-left: 0 !important } .portaltype-acaoplano .acoes-arquivos ul li { max-width: 48%; margin-right: 10px } .sem-acao-destaque, .sem-info-acoes-previstas, .sem-info-acao-entregue { display: block; padding: 30px 0 } .datas-previstas { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row } .datas-previstas div:first-of-type { margin-right: 30px } @media only screen and (max-width: 575px) { .datas-previstas { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 10px } .datas-previstas div:first-of-type { margin-right: 0 } } #formfield-form-widgets-data_entrega_acao .caltrigger { display: none !important } .content-text.primeira-linha-valor { color: #686868 !important; font-size: 50px !important; font-weight: 600 !important; display: block !important; margin-bottom: 20px } @media only screen and (max-width: 575px) { .content-text.primeira-linha-valor { font-size: 30px !important } } .descricao-acao-plano-view label { margin-bottom: 25px; color: #0c326f; font-weight: 600; font-size: 22px; display: block } .lSPager { position: absolute; bottom: 5px; -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; z-index: 101 !important } .lSPager li { width: 16px !important; height: 16px !important; border-radius: 50%; padding: 0 !important; background: #B7B7B7 !important; margin-right: 10px } .lSPager li a { color: transparent; font-size: 0px; text-indent: -300000px } .lSPager li.active { background: #555 !important } .back-to-infografico, .back-to-listagem { float: right } .back-to-listagem .fas { color: #1351b4 !important; font-size: 16px !important; padding: 0 !important; margin-right: 0 !important } #link_ver_acoes_gerais { color: #3891df !important } #link_ver_acoes_gerais .fas { color: #3891df !important } .template-template_consultas_publicas .campo-orgao-consulta-publica, .portaltype-consultaspublicas .campo-orgao-consulta-publica { margin-top: 20px; font-weight: 600 } .template-template_consultas_publicas .campo-orgao-consulta-publica-label, .portaltype-consultaspublicas .campo-orgao-consulta-publica-label { font-weight: 600 !important } .template-template_consultas_publicas h2 a, .portaltype-consultaspublicas h2 a { font-size: 24px; color: #0C326F; font-weight: 500; display: block } .template-template_consultas_publicas .cursoItem, .portaltype-consultaspublicas .cursoItem { border-bottom: 1px solid #888; margin-bottom: 10px; padding-bottom: 20px } .template-template_consultas_publicas .campos-abaixo-titulo, .portaltype-consultaspublicas .campos-abaixo-titulo { margin-top: 5px } .template-template_consultas_publicas .campos-abaixo-titulo span, .portaltype-consultaspublicas .campos-abaixo-titulo span { display: inline-block; padding: 0 20px; color: #fff; margin-right: 10px; font-size: 12px; line-height: 21px; height: 25px } @media only screen and (max-width: 575px) { .template-template_consultas_publicas .campos-abaixo-titulo span, .portaltype-consultaspublicas .campos-abaixo-titulo span { margin-bottom: 5px } } .template-template_consultas_publicas .campos-abaixo-titulo .tipo-consulta-publica, .portaltype-consultaspublicas .campos-abaixo-titulo .tipo-consulta-publica { border: 1px solid #0b5cc6; color: #0b5cc6; font-weight: 500 } .template-template_consultas_publicas .campos-abaixo-titulo .destaque, .portaltype-consultaspublicas .campos-abaixo-titulo .destaque { background-color: #0b5cc6; position: relative; padding-left: 30px } .template-template_consultas_publicas .campos-abaixo-titulo .destaque:before, .portaltype-consultaspublicas .campos-abaixo-titulo .destaque:before { font-family: "Font Awesome 5 Free"; content: "\F559"; display: inline-block; font-weight: 900; font-size: 14px; position: absolute; top: 1px; left: 10px } .template-template_consultas_publicas .campos-abaixo-titulo .status, .portaltype-consultaspublicas .campos-abaixo-titulo .status { background-color: #008749; font-weight: 600 } .template-template_consultas_publicas .campos-abaixo-titulo .status.entregue, .portaltype-consultaspublicas .campos-abaixo-titulo .status.entregue { background-color: #008749 } .template-template_consultas_publicas .campos-abaixo-titulo .status.em-analise, .portaltype-consultaspublicas .campos-abaixo-titulo .status.em-analise { background-color: #DBE8FB; color: #333333 } .template-template_consultas_publicas .campos-abaixo-titulo .status.em-atraso, .portaltype-consultaspublicas .campos-abaixo-titulo .status.em-atraso { background-color: #E60000 } .template-template_consultas_publicas .campos-abaixo-titulo .status.cancelada, .portaltype-consultaspublicas .campos-abaixo-titulo .status.cancelada { background-color: #ccc; color: #333 } .template-template_consultas_publicas .campos-abaixo-titulo .status.em-andamento, .portaltype-consultaspublicas .campos-abaixo-titulo .status.em-andamento { background-color: #555; color: #fff } .template-template_consultas_publicas .campos-abaixo-titulo .eixo-acao, .template-template_consultas_publicas .campos-abaixo-titulo .area-acao, .portaltype-consultaspublicas .campos-abaixo-titulo .eixo-acao, .portaltype-consultaspublicas .campos-abaixo-titulo .area-acao { color: #1351b4; border: 1px solid #1351b4 } .template-template_consultas_publicas .consulta-publica-data-inicio, .template-template_consultas_publicas .consulta-publica-data-fim, .portaltype-consultaspublicas .consulta-publica-data-inicio, .portaltype-consultaspublicas .consulta-publica-data-fim { color: #0c326f; position: relative; padding-left: 25px; margin-top: 20px } @media only screen and (max-width: 575px) { .template-template_consultas_publicas .consulta-publica-data-inicio, .template-template_consultas_publicas .consulta-publica-data-fim, .portaltype-consultaspublicas .consulta-publica-data-inicio, .portaltype-consultaspublicas .consulta-publica-data-fim { margin-top: 5px } } .template-template_consultas_publicas .consulta-publica-data-inicio:before, .template-template_consultas_publicas .consulta-publica-data-fim:before, .portaltype-consultaspublicas .consulta-publica-data-inicio:before, .portaltype-consultaspublicas .consulta-publica-data-fim:before { font-family: "Font Awesome 5 Free"; content: "\F073"; display: inline-block; font-weight: 900; color: #0c326f; font-size: 18px; position: absolute; top: 0; left: 0 } .template-template_consultas_publicas .consulta-publica-data-inicio+div, .template-template_consultas_publicas .consulta-publica-data-fim+div, .portaltype-consultaspublicas .consulta-publica-data-inicio+div, .portaltype-consultaspublicas .consulta-publica-data-fim+div { font-weight: 500; margin-bottom: 20px } @media only screen and (max-width: 575px) { .template-template_consultas_publicas .consulta-publica-data-inicio+div, .template-template_consultas_publicas .consulta-publica-data-fim+div, .portaltype-consultaspublicas .consulta-publica-data-inicio+div, .portaltype-consultaspublicas .consulta-publica-data-fim+div { margin-bottom: 5px } } .template-template_consultas_publicas #category, .portaltype-consultaspublicas #category { margin-top: 50px } .template-template_consultas_publicas .social-links label, .portaltype-consultaspublicas .social-links label { display: inline-block; margin: 0 } @media only screen and (max-width: 575px) { .template-template_consultas_publicas .documentModified>span, .portaltype-consultaspublicas .documentModified>span { display: block } } .portaltype-consultaspublicas.template-view div label { font-size: 24px; color: #0C326F; font-weight: 500; display: block; margin: 20px 0 } .portaltype-pessoa .links_pessoa { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-top: 15px; margin-bottom: 10px } .portaltype-pessoa .links_pessoa a { margin-right: 35px } @media only screen and (max-width: 767px) { .portaltype-pessoa .links_pessoa { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 15px } } .portaltype-pessoa #content a { text-decoration: underline } .portaltype-pessoa p, .portaltype-pessoa span { margin-bottom: 5px !important } .portaltype-pessoa .email, .portaltype-pessoa .telefone { font-weight: 500 } .portaltype-pessoa .documentFirstHeading { margin-bottom: 15px } .portaltype-pessoa .autoridade { font-weight: normal; font-style: italic } .portaltype-pessoa .descricao_pessoa { margin: 15px 0 } .portaltype-pessoa .baixar-agendas-externas { margin-top: 25px } .portaltype-pessoa .baixar-agendas-externas .link-arquivos-agendas-externas { margin: 0 10px } .portaltype-pessoa .baixar-agendas-externas .link-arquivos-agendas-externas .fa-download { color: #1351b4; margin-right: 5px } @media only screen and (max-width: 767px) { .portaltype-pessoa .baixar-agendas-externas .link-arquivos-agendas-externas { display: block; margin: 8px 0 } } .portaltype-pessoa .item img { max-width: 200px } @media only screen and (max-width: 767px) { .template-abas_view .toggle::before, .template-template_agenda_autoridades .toggle::before, .template-pessoas_view .toggle::before { top: -2px } } .template-abas_view .btn-agenda-por-periodo, .template-template_agenda_autoridades .btn-agenda-por-periodo, .template-pessoas_view .btn-agenda-por-periodo { display: block; margin-bottom: 35px } .template-abas_view .item, .template-template_agenda_autoridades .item, .template-pessoas_view .item { margin-bottom: 35px !important; padding-bottom: 25px !important; border-bottom: 1px solid #ccc } .template-abas_view .item:last-of-type, .template-template_agenda_autoridades .item:last-of-type, .template-pessoas_view .item:last-of-type { border-bottom: none; margin-bottom: 0 !important; padding-bottom: 0 !important } .template-abas_view .item p, .template-template_agenda_autoridades .item p, .template-pessoas_view .item p { margin-bottom: 5px !important } .template-abas_view .item img, .template-template_agenda_autoridades .item img, .template-pessoas_view .item img { max-width: 200px } .template-abas_view .agenda-curriculo, .template-template_agenda_autoridades .agenda-curriculo, .template-pessoas_view .agenda-curriculo { position: relative !important; margin-top: 20px } .template-abas_view .agenda-curriculo a, .template-template_agenda_autoridades .agenda-curriculo a, .template-pessoas_view .agenda-curriculo a { margin-right: 25px; margin-bottom: 15px; display: inline-block } .template-abas_view .lista-pessoas, .template-template_agenda_autoridades .lista-pessoas, .template-pessoas_view .lista-pessoas { margin-left: 0 !important } .template-abas_view .lista-pessoas .toggle, .template-template_agenda_autoridades .lista-pessoas .toggle, .template-pessoas_view .lista-pessoas .toggle { margin-bottom: 15px; color: #555; font-size: 2.4rem; font-weight: 600 } .template-abas_view .lista-pessoas li, .template-template_agenda_autoridades .lista-pessoas li, .template-pessoas_view .lista-pessoas li { list-style: none } .template-abas_view .lista-pessoas li>li, .template-template_agenda_autoridades .lista-pessoas li>li, .template-pessoas_view .lista-pessoas li>li { margin-left: 25px } .template-abas_view .lista-pessoas li img, .template-template_agenda_autoridades .lista-pessoas li img, .template-pessoas_view .lista-pessoas li img { margin-right: 15px } .template-abas_view .lista-pessoas .container-dados, .template-template_agenda_autoridades .lista-pessoas .container-dados, .template-pessoas_view .lista-pessoas .container-dados { display: -webkit-box; display: -ms-flexbox; display: flex } .template-abas_view .baixar-agendas-externas, .template-template_agenda_autoridades .baixar-agendas-externas, .template-pessoas_view .baixar-agendas-externas { margin-top: 25px } .template-abas_view .baixar-agendas-externas .link-arquivos-agendas-externas, .template-template_agenda_autoridades .baixar-agendas-externas .link-arquivos-agendas-externas, .template-pessoas_view .baixar-agendas-externas .link-arquivos-agendas-externas { margin: 0 10px } .template-abas_view .baixar-agendas-externas .link-arquivos-agendas-externas .fa-download, .template-template_agenda_autoridades .baixar-agendas-externas .link-arquivos-agendas-externas .fa-download, .template-pessoas_view .baixar-agendas-externas .link-arquivos-agendas-externas .fa-download { color: #1351b4; margin-right: 5px } @media only screen and (max-width: 767px) { .template-abas_view .baixar-agendas-externas .link-arquivos-agendas-externas, .template-template_agenda_autoridades .baixar-agendas-externas .link-arquivos-agendas-externas, .template-pessoas_view .baixar-agendas-externas .link-arquivos-agendas-externas { display: block; margin: 8px 0 } } .portaltype-area .links-agenda-autoridades, .template-template_agenda_autoridades .links-agenda-autoridades { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-top: 10px } .portaltype-area .links-agenda-autoridades a, .template-template_agenda_autoridades .links-agenda-autoridades a { font-size: 16px !important; margin-right: 40px; text-decoration: underline } .section-composicao #multiple-files { display: none !important } .pessoa-viewlet-sincronizar-eagendas { background-color: #e3e3e3; padding: 5px 15px; border-radius: 3px; font-weight: 500 } .portaltype-app .imagem-app { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 20px 0 } .portaltype-app .imagem-app img { margin-right: 30px } @media only screen and (max-width: 767px) { .portaltype-app .imagem-app { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .portaltype-app .imagem-app img { margin-bottom: 15px; margin-right: 0; width: 100%; -o-object-fit: scale-down; object-fit: scale-down; max-height: 200px } } .portaltype-app .stores { text-align: center; text-align: left; margin-bottom: 15px } .portaltype-app .stores a { width: 144px; height: 42px; margin: 0; display: inline-block; background-size: contain; background-repeat: no-repeat; color: #fff !important } .portaltype-app .stores a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-app .stores a:focus:not(.focus-visible) { outline: none } .portaltype-app .stores a+a { margin-top: 4px } .portaltype-app .stores a:hover { color: #fff !important } .portaltype-app .stores label { font-size: 16px; font-weight: 600; color: #555555; display: block } .portaltype-app .categoria { margin-bottom: 20px } .portaltype-app .categoria a { font-weight: normal } .portaltype-app .categoria label { font-size: 16px; font-weight: 600; color: #555555; display: block } .portaltype-app .relacionados a { font-weight: normal } .portaltype-app .relacionados label { font-size: 16px; font-weight: 600; color: #555555; display: block } body.userrole-authenticated .cover-row { border-color: #888; margin-bottom: 36px; padding: 24px 1% 0; width: 100% } body.userrole-authenticated .cover-column { margin: 0 1% } body.userrole-authenticated .cover-column[data-column-size='1'] { width: 6.33333% } body.userrole-authenticated .cover-column[data-column-size='2'] { width: 14.66667% } body.userrole-authenticated .cover-column[data-column-size='3'] { width: 23% } body.userrole-authenticated .cover-column[data-column-size='4'] { width: 31.33333% } body.userrole-authenticated .cover-column[data-column-size='5'] { width: 39.66667% } body.userrole-authenticated .cover-column[data-column-size='6'] { width: 48% } body.userrole-authenticated .cover-column[data-column-size='7'] { width: 56.33333% } body.userrole-authenticated .cover-column[data-column-size='8'] { width: 64.66667% } body.userrole-authenticated .cover-column[data-column-size='9'] { width: 73% } body.userrole-authenticated .cover-column[data-column-size='10'] { width: 81.33333% } body.userrole-authenticated .cover-column[data-column-size='11'] { width: 89.66667% } body.userrole-authenticated .cover-column[data-column-size='12'] { width: 98% } body.userrole-authenticated .cover-tile { margin: 24px; padding-bottom: 0; padding-left: 8px } body.userrole-authenticated #content .layout .resizer { bottom: 6px; right: 4px } body.userrole-authenticated #content .layout .config-row-link:link, body.userrole-authenticated #content .layout .config-column-link:link, body.userrole-authenticated #content .layout .config-tile-link:link { right: 4px; top: 4px !important } .portaltype-collective-cover-content.template-view #wrapper { padding-top: 0 } .portaltype-collective-cover-content #main { padding: 0; width: 100% } .portaltype-collective-cover-content .row { display: block; margin: 0; padding: 0; width: 100% } @media only screen and (min-width: 768px) { .portaltype-collective-cover-content .row .row-content { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } } .portaltype-collective-cover-content .row.linha-destacada { background-color: #0c326f; color: #fff } .portaltype-collective-cover-content.template-compose .row.linha-destacada p, .portaltype-collective-cover-content.template-compose .row.linha-destacada a, .portaltype-collective-cover-content.template-compose .row.linha-destacada span { color: #fff; opacity: 1 } .portaltype-collective-cover-content .row.linha-discreta { background-color: #f8f8f8; overflow: hidden } .portaltype-collective-cover-content .row.linha-destacada-transparente { margin-bottom: 0 } .portaltype-collective-cover-content #content .row.linha-destaquetopo { padding: 0; margin-bottom: 16px } @media only screen and (min-width: 375px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo { margin-bottom: 16px } } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo { margin-bottom: 20px } } @media only screen and (min-width: 768px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo { margin-bottom: 20px } } @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo { margin-bottom: 24px } } @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo { margin-bottom: 24px } } @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo { margin-bottom: 36px } } .portaltype-collective-cover-content #content .row.linha-destaquetopo.topo-com-degrade .tile-content { background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9))); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.9) 100%) } .portaltype-collective-cover-content #content .row.linha-destaquetopo .social-links { display: none } .portaltype-collective-cover-content #content .row.linha-destaquetopo .row-content { padding: 0; width: 100% } .portaltype-collective-cover-content #content .row.linha-destaquetopo .row-content .column { margin: 0; padding: 0 } .portaltype-collective-cover-content #content .row.linha-destaquetopo .row-content .column .tile-default { padding: 0 } .portaltype-collective-cover-content #content .row.linha-destaquetopo .row-content .column .tile-default h2, .portaltype-collective-cover-content #content .row.linha-destaquetopo .row-content .column .tile-default h3, .portaltype-collective-cover-content #content .row.linha-destaquetopo .row-content .column .tile-default .tile-description { position: relative } .portaltype-collective-cover-content #content .row.linha-destaquetopo .row-content .imag { display: none } .portaltype-collective-cover-content #content .row.linha-destaquetopo .row-content img { display: block; float: none; height: calc(100vh - 104px); margin: 0; -o-object-fit: cover; object-fit: cover; -o-object-position: center center; object-position: center center; width: 100% } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo .row-content img { height: calc(100vh - 112px) } } @media only screen and (min-width: 768px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo .row-content img { height: calc(100vh - 144px) } } .portaltype-collective-cover-content #content .row.linha-destaquetopo.image-position-left img { -o-object-position: left center; object-position: left center } .portaltype-collective-cover-content #content .row.linha-destaquetopo.image-position-left.image-position-top img { -o-object-position: left top; object-position: left top } .portaltype-collective-cover-content #content .row.linha-destaquetopo.image-position-left.image-position-bottom img { -o-object-position: left bottom; object-position: left bottom } .portaltype-collective-cover-content #content .row.linha-destaquetopo.image-position-right img { -o-object-position: right center; object-position: right center } .portaltype-collective-cover-content #content .row.linha-destaquetopo.image-position-right.image-position-top img { -o-object-position: right top; object-position: right top } .portaltype-collective-cover-content #content .row.linha-destaquetopo.image-position-right.image-position-bottom img { -o-object-position: right bottom; object-position: right bottom } .portaltype-collective-cover-content #content .row.linha-destaquetopo.image-position-top img { -o-object-position: center top; object-position: center top } .portaltype-collective-cover-content #content .row.linha-destaquetopo.image-position-bottom img { -o-object-position: center bottom; object-position: center bottom } .portaltype-collective-cover-content #content .row.linha-destaquetopo .row-content img { height: 467px } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel { padding: 0; margin-bottom: 16px } @media only screen and (min-width: 375px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel { margin-bottom: 16px } } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel { margin-bottom: 20px } } @media only screen and (min-width: 768px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel { margin-bottom: 20px } } @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel { margin-bottom: 24px } } @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel { margin-bottom: 24px } } @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel { margin-bottom: 36px } } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel.topo-com-degrade .tile-content { background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9))); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.9) 100%) } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .social-links { display: none } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content { padding: 0; width: 100% } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content .column { margin: 0; padding: 0 } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content .column .tile-default { padding: 0 } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content .column .tile-default h2, .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content .column .tile-default h3, .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content .column .tile-default .tile-description { position: relative } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content .imag { display: none } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content img { display: block; float: none; height: calc(100vh - 104px); margin: 0; -o-object-fit: cover; object-fit: cover; -o-object-position: center center; object-position: center center; width: 100% } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content img { height: calc(100vh - 112px) } } @media only screen and (min-width: 768px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content img { height: calc(100vh - 144px) } } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel.image-position-left img { -o-object-position: left center; object-position: left center } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel.image-position-left.image-position-top img { -o-object-position: left top; object-position: left top } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel.image-position-left.image-position-bottom img { -o-object-position: left bottom; object-position: left bottom } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel.image-position-right img { -o-object-position: right center; object-position: right center } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel.image-position-right.image-position-top img { -o-object-position: right top; object-position: right top } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel.image-position-right.image-position-bottom img { -o-object-position: right bottom; object-position: right bottom } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel.image-position-top img { -o-object-position: center top; object-position: center top } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel.image-position-bottom img { -o-object-position: center bottom; object-position: center bottom } @media only screen and (max-width: 767px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel.topo-com-degrade .tile-content { background: #071d41 none } } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content img { height: auto } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content img { max-height: calc(100vh - 112px) } } @media only screen and (min-width: 768px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content img { max-height: calc(100vh - 144px) } } .portaltype-collective-cover-content #content .row.linha-destaquehome { padding: 0; margin-bottom: 16px } @media only screen and (min-width: 375px) { .portaltype-collective-cover-content #content .row.linha-destaquehome { margin-bottom: 16px } } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content #content .row.linha-destaquehome { margin-bottom: 20px } } @media only screen and (min-width: 768px) { .portaltype-collective-cover-content #content .row.linha-destaquehome { margin-bottom: 20px } } @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content #content .row.linha-destaquehome { margin-bottom: 24px } } @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content #content .row.linha-destaquehome { margin-bottom: 24px } } @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content #content .row.linha-destaquehome { margin-bottom: 36px } } .portaltype-collective-cover-content #content .row.linha-destaquehome.topo-com-degrade .tile-content { background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9))); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.9) 100%) } .portaltype-collective-cover-content #content .row.linha-destaquehome .social-links { display: none } .portaltype-collective-cover-content #content .row.linha-destaquehome .row-content { padding: 0; width: 100% } .portaltype-collective-cover-content #content .row.linha-destaquehome .row-content .column { margin: 0; padding: 0 } .portaltype-collective-cover-content #content .row.linha-destaquehome .row-content .column .tile-default { padding: 0 } .portaltype-collective-cover-content #content .row.linha-destaquehome .row-content .column .tile-default h2, .portaltype-collective-cover-content #content .row.linha-destaquehome .row-content .column .tile-default h3, .portaltype-collective-cover-content #content .row.linha-destaquehome .row-content .column .tile-default .tile-description { position: relative } .portaltype-collective-cover-content #content .row.linha-destaquehome .row-content .imag { display: none } .portaltype-collective-cover-content #content .row.linha-destaquehome .row-content img { display: block; float: none; height: calc(100vh - 104px); margin: 0; -o-object-fit: cover; object-fit: cover; -o-object-position: center center; object-position: center center; width: 100% } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content #content .row.linha-destaquehome .row-content img { height: calc(100vh - 112px) } } @media only screen and (min-width: 768px) { .portaltype-collective-cover-content #content .row.linha-destaquehome .row-content img { height: calc(100vh - 144px) } } .portaltype-collective-cover-content #content .row.linha-destaquehome.image-position-left img { -o-object-position: left center; object-position: left center } .portaltype-collective-cover-content #content .row.linha-destaquehome.image-position-left.image-position-top img { -o-object-position: left top; object-position: left top } .portaltype-collective-cover-content #content .row.linha-destaquehome.image-position-left.image-position-bottom img { -o-object-position: left bottom; object-position: left bottom } .portaltype-collective-cover-content #content .row.linha-destaquehome.image-position-right img { -o-object-position: right center; object-position: right center } .portaltype-collective-cover-content #content .row.linha-destaquehome.image-position-right.image-position-top img { -o-object-position: right top; object-position: right top } .portaltype-collective-cover-content #content .row.linha-destaquehome.image-position-right.image-position-bottom img { -o-object-position: right bottom; object-position: right bottom } .portaltype-collective-cover-content #content .row.linha-destaquehome.image-position-top img { -o-object-position: center top; object-position: center top } .portaltype-collective-cover-content #content .row.linha-destaquehome.image-position-bottom img { -o-object-position: center bottom; object-position: center bottom } .portaltype-collective-cover-content .row.linha-destacada-escura { background-color: #071d41; color: #fff } .portaltype-collective-cover-content .row.linha-recom .column { width: auto; max-width: none; -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } .portaltype-collective-cover-content .row.linha-recom .column>.tile { height: 100%; position: relative } .portaltype-collective-cover-content .row.linha-recom .column>.tile .recom-list, .portaltype-collective-cover-content .row.linha-recom .column>.tile .itens { -webkit-box-shadow: none; box-shadow: none; background-color: transparent } .portaltype-collective-cover-content .row.linha-recom .column>.tile .recom-list a, .portaltype-collective-cover-content .row.linha-recom .column>.tile .itens a { visibility: hidden } .portaltype-collective-cover-content .row.linha-recom .column>.tile .recom-list li { border-bottom: 0 } .portaltype-collective-cover-content .row.linha-recom .column>.tile .govbr-recom-render div:first-of-type { visibility: hidden } .portaltype-collective-cover-content .row.linha-recom .column>.tile .tile-header { visibility: hidden } .portaltype-collective-cover-content .row.linha-recom .column>.tile::before, .portaltype-collective-cover-content .row.linha-recom .column>.tile::after { content: ''; bottom: 16px } @media only screen and (min-width: 375px) { .portaltype-collective-cover-content .row.linha-recom .column>.tile::before, .portaltype-collective-cover-content .row.linha-recom .column>.tile::after { bottom: 16px } } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .row.linha-recom .column>.tile::before, .portaltype-collective-cover-content .row.linha-recom .column>.tile::after { bottom: 20px } } @media only screen and (min-width: 768px) { .portaltype-collective-cover-content .row.linha-recom .column>.tile::before, .portaltype-collective-cover-content .row.linha-recom .column>.tile::after { bottom: 20px } } @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content .row.linha-recom .column>.tile::before, .portaltype-collective-cover-content .row.linha-recom .column>.tile::after { bottom: 24px } } @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content .row.linha-recom .column>.tile::before, .portaltype-collective-cover-content .row.linha-recom .column>.tile::after { bottom: 24px } } @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content .row.linha-recom .column>.tile::before, .portaltype-collective-cover-content .row.linha-recom .column>.tile::after { bottom: 36px } } .portaltype-collective-cover-content .row.linha-recom .column>.tile::before { top: 0; right: 0; left: 0; overflow: hidden; background: #f8f8f8; position: absolute; opacity: 1; -webkit-animation: fadeinout 3s infinite; animation: fadeinout 3s infinite; background-size: 300%; -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.05882); box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.05882) } .portaltype-collective-cover-content .row.linha-recom .column>.tile::after { width: 100%; height: 92%; position: absolute; top: 0; left: 0; background: url(img/recom-loading.png); background-position: center; background-repeat: no-repeat; -webkit-animation: fadetext 3s infinite; animation: fadetext 3s infinite } @-webkit-keyframes fadetext { 0%, 100% { opacity: 0.2 } 50% { opacity: 1 } } @keyframes fadetext { 0%, 100% { opacity: 0.2 } 50% { opacity: 1 } } @-webkit-keyframes fadeinout { 0%, 100% { opacity: 0.2 } 50% { opacity: 1 } } @keyframes fadeinout { 0%, 100% { opacity: 0.2 } 50% { opacity: 1 } } .portaltype-collective-cover-content .row.linha-recom.loaded .column>.tile .recom-list, .portaltype-collective-cover-content .row.linha-recom.loaded .column>.tile .itens { -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); background-color: #FBFBFB } .portaltype-collective-cover-content .row.linha-recom.loaded .column>.tile .recom-list a, .portaltype-collective-cover-content .row.linha-recom.loaded .column>.tile .itens a { visibility: visible } .portaltype-collective-cover-content .row.linha-recom.loaded .column>.tile .recom-list li { border-bottom: 1px solid #ccc } .portaltype-collective-cover-content .row.linha-recom.loaded .column>.tile .recom-list li:last-of-type { border-bottom: none } .portaltype-collective-cover-content .row.linha-recom.loaded .column>.tile .govbr-recom-render div:first-of-type { visibility: visible } .portaltype-collective-cover-content .row.linha-recom.loaded .column>.tile .tile-header { visibility: visible } .portaltype-collective-cover-content .row.linha-recom.loaded .column>.tile::before, .portaltype-collective-cover-content .row.linha-recom.loaded .column>.tile::after { content: none } @-webkit-keyframes placeholderAnimate { 0% { background-position: 100% } 100% { background-position: -100% } } @keyframes placeholderAnimate { 0% { background-position: 100% } 100% { background-position: -100% } } .linha-destacada+.linha-destacada, .linha-destacada+.linha-discreta, .linha-destacada+.linha-destacada-transparente, .linha-destacada+.linha-destacada-escura, .linha-discreta+.linha-destacada, .linha-discreta+.linha-discreta, .linha-discreta+.linha-destacada-transparente, .linha-discreta+.linha-destacada-escura, .linha-destacada-transparente+.linha-destacada, .linha-destacada-transparente+.linha-discreta, .linha-destacada-transparente+.linha-destacada-transparente, .linha-destacada-transparente+.linha-destacada-escura, .linha-destacada-escura+.linha-destacada, .linha-destacada-escura+.linha-discreta, .linha-destacada-escura+.linha-destacada-transparente, .linha-destacada-escura+.linha-destacada-escura { margin-top: -16px } @media only screen and (min-width: 375px) { .linha-destacada+.linha-destacada, .linha-destacada+.linha-discreta, .linha-destacada+.linha-destacada-transparente, .linha-destacada+.linha-destacada-escura, .linha-discreta+.linha-destacada, .linha-discreta+.linha-discreta, .linha-discreta+.linha-destacada-transparente, .linha-discreta+.linha-destacada-escura, .linha-destacada-transparente+.linha-destacada, .linha-destacada-transparente+.linha-discreta, .linha-destacada-transparente+.linha-destacada-transparente, .linha-destacada-transparente+.linha-destacada-escura, .linha-destacada-escura+.linha-destacada, .linha-destacada-escura+.linha-discreta, .linha-destacada-escura+.linha-destacada-transparente, .linha-destacada-escura+.linha-destacada-escura { margin-top: -16px } } @media only screen and (min-width: 576px) { .linha-destacada+.linha-destacada, .linha-destacada+.linha-discreta, .linha-destacada+.linha-destacada-transparente, .linha-destacada+.linha-destacada-escura, .linha-discreta+.linha-destacada, .linha-discreta+.linha-discreta, .linha-discreta+.linha-destacada-transparente, .linha-discreta+.linha-destacada-escura, .linha-destacada-transparente+.linha-destacada, .linha-destacada-transparente+.linha-discreta, .linha-destacada-transparente+.linha-destacada-transparente, .linha-destacada-transparente+.linha-destacada-escura, .linha-destacada-escura+.linha-destacada, .linha-destacada-escura+.linha-discreta, .linha-destacada-escura+.linha-destacada-transparente, .linha-destacada-escura+.linha-destacada-escura { margin-top: -20px } } @media only screen and (min-width: 768px) { .linha-destacada+.linha-destacada, .linha-destacada+.linha-discreta, .linha-destacada+.linha-destacada-transparente, .linha-destacada+.linha-destacada-escura, .linha-discreta+.linha-destacada, .linha-discreta+.linha-discreta, .linha-discreta+.linha-destacada-transparente, .linha-discreta+.linha-destacada-escura, .linha-destacada-transparente+.linha-destacada, .linha-destacada-transparente+.linha-discreta, .linha-destacada-transparente+.linha-destacada-transparente, .linha-destacada-transparente+.linha-destacada-escura, .linha-destacada-escura+.linha-destacada, .linha-destacada-escura+.linha-discreta, .linha-destacada-escura+.linha-destacada-transparente, .linha-destacada-escura+.linha-destacada-escura { margin-top: -20px } } @media only screen and (min-width: 1024px) { .linha-destacada+.linha-destacada, .linha-destacada+.linha-discreta, .linha-destacada+.linha-destacada-transparente, .linha-destacada+.linha-destacada-escura, .linha-discreta+.linha-destacada, .linha-discreta+.linha-discreta, .linha-discreta+.linha-destacada-transparente, .linha-discreta+.linha-destacada-escura, .linha-destacada-transparente+.linha-destacada, .linha-destacada-transparente+.linha-discreta, .linha-destacada-transparente+.linha-destacada-transparente, .linha-destacada-transparente+.linha-destacada-escura, .linha-destacada-escura+.linha-destacada, .linha-destacada-escura+.linha-discreta, .linha-destacada-escura+.linha-destacada-transparente, .linha-destacada-escura+.linha-destacada-escura { margin-top: -24px } } @media only screen and (min-width: 1280px) { .linha-destacada+.linha-destacada, .linha-destacada+.linha-discreta, .linha-destacada+.linha-destacada-transparente, .linha-destacada+.linha-destacada-escura, .linha-discreta+.linha-destacada, .linha-discreta+.linha-discreta, .linha-discreta+.linha-destacada-transparente, .linha-discreta+.linha-destacada-escura, .linha-destacada-transparente+.linha-destacada, .linha-destacada-transparente+.linha-discreta, .linha-destacada-transparente+.linha-destacada-transparente, .linha-destacada-transparente+.linha-destacada-escura, .linha-destacada-escura+.linha-destacada, .linha-destacada-escura+.linha-discreta, .linha-destacada-escura+.linha-destacada-transparente, .linha-destacada-escura+.linha-destacada-escura { margin-top: -24px } } @media only screen and (min-width: 1440px) { .linha-destacada+.linha-destacada, .linha-destacada+.linha-discreta, .linha-destacada+.linha-destacada-transparente, .linha-destacada+.linha-destacada-escura, .linha-discreta+.linha-destacada, .linha-discreta+.linha-discreta, .linha-discreta+.linha-destacada-transparente, .linha-discreta+.linha-destacada-escura, .linha-destacada-transparente+.linha-destacada, .linha-destacada-transparente+.linha-discreta, .linha-destacada-transparente+.linha-destacada-transparente, .linha-destacada-transparente+.linha-destacada-escura, .linha-destacada-escura+.linha-destacada, .linha-destacada-escura+.linha-discreta, .linha-destacada-escura+.linha-destacada-transparente, .linha-destacada-escura+.linha-destacada-escura { margin-top: -36px } } .portaltype-collective-cover-content .tile-default { padding-bottom: 16px; width: 100% } @media only screen and (min-width: 375px) { .portaltype-collective-cover-content .tile-default { padding-bottom: 16px } } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .tile-default { padding-bottom: 20px } } @media only screen and (min-width: 768px) { .portaltype-collective-cover-content .tile-default { padding-bottom: 20px } } @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content .tile-default { padding-bottom: 24px } } @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content .tile-default { padding-bottom: 24px } } @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content .tile-default { padding-bottom: 36px } } .portaltype-collective-cover-content .tile-default.tile-full-height { height: 100% } .portaltype-collective-cover-content .row.tile-default { padding-bottom: 0 } .portaltype-collective-cover-content .row .tile-default .tile-default { padding-bottom: 0 } .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4 { display: block; margin-top: 0; margin-bottom: 8px } @media only screen and (max-width: 767px) { .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content { position: static; background: #071d41 none; padding-top: 20px; padding-bottom: 24px } } .portaltype-collective-cover-content .outstanding-header { text-align: center } .portaltype-collective-cover-content .outstanding-header .outstanding-title { text-align: center } .portaltype-collective-cover-content .outstanding-header .outstanding-title a { color: inherit; cursor: pointer; font-size: 1em; font-weight: inherit } .portaltype-collective-cover-content .outstanding-header .outstanding-link { border: 1px solid #0c326f; border-radius: 41px; color: #0c326f; float: none; font-size: 16px; font-weight: 600; padding: 10px 24px; text-align: center } .portaltype-collective-cover-content .outstanding-header .outstanding-link:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-collective-cover-content .outstanding-header .outstanding-link:focus:not(.focus-visible) { outline: none } .portaltype-collective-cover-content .outstanding-header .outstanding-link:hover { background: #1351b4; border-color: #1351b4; color: #fff; text-decoration: none } .portaltype-collective-cover-content .tile-default .outstanding-title+.outstanding-link { margin-top: 16px } .portaltype-collective-cover-content .cabecalho-linha { padding-bottom: 16px } @media only screen and (min-width: 375px) { .portaltype-collective-cover-content .cabecalho-linha { padding-bottom: 16px } } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .cabecalho-linha { padding-bottom: 20px } } @media only screen and (min-width: 768px) { .portaltype-collective-cover-content .cabecalho-linha { padding-bottom: 20px } } @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content .cabecalho-linha { padding-bottom: 24px } } @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content .cabecalho-linha { padding-bottom: 24px } } @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content .cabecalho-linha { padding-bottom: 36px } } .portaltype-collective-cover-content .cabecalho-linha .outstanding-header { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 0 !important; text-transform: uppercase } .portaltype-collective-cover-content .cabecalho-linha .outstanding-header::after, .portaltype-collective-cover-content .cabecalho-linha .outstanding-header::before { background: #ccc; content: ''; height: 1px; width: 100% } .portaltype-collective-cover-content .cabecalho-linha .outstanding-header .outstanding-title { color: #333 !important; font-size: 16px !important; font-weight: bold; margin: 0 !important; padding: 0 12px; white-space: nowrap } .portaltype-collective-cover-content .cabecalho-linha .outstanding-header .outstanding-link { display: none } .portaltype-collective-cover-content .cabecalho-superior { border-bottom: 1px solid #ccc; margin-bottom: 16px; padding: 0 0 1.6rem; text-align: left } @media only screen and (min-width: 375px) { .portaltype-collective-cover-content .cabecalho-superior { margin-bottom: 16px } } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .cabecalho-superior { margin-bottom: 20px } } @media only screen and (min-width: 768px) { .portaltype-collective-cover-content .cabecalho-superior { margin-bottom: 20px } } @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content .cabecalho-superior { margin-bottom: 24px } } @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content .cabecalho-superior { margin-bottom: 24px } } @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content .cabecalho-superior { margin-bottom: 36px } } .portaltype-collective-cover-content .cabecalho-superior .outstanding-header { text-align: left } .portaltype-collective-cover-content .cabecalho-superior .outstanding-header .outstanding-title { font-size: 3.6rem; line-height: 4rem; margin: 0 0 1.6rem; padding-bottom: 1.2rem; text-align: left } .portaltype-collective-cover-content .cabecalho-superior .outstanding-link { margin-top: 0 } .portaltype-collective-cover-content .tile .cover-banner-tile { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } .portaltype-collective-cover-content .tile .cover-banner-tile a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-collective-cover-content .tile .cover-banner-tile a:focus:not(.focus-visible) { outline: none } .portaltype-collective-cover-content .tile .cover-banner-tile img { margin: 0 } .portaltype-collective-cover-content .linha-destaquetopo .cover-banner-tile a, .portaltype-collective-cover-content .linha-destaquetopo-adaptavel .cover-banner-tile a { height: 100%; position: absolute; top: 0; left: 0; width: 100% } .portaltype-collective-cover-content #content .agenda-tile { background: #071d41 } .portaltype-collective-cover-content #content .agenda-tile img { display: none } .portaltype-collective-cover-content #content .agenda-tile .title { text-transform: none; margin-top: 0 } .portaltype-collective-cover-content #content .agenda-tile .collectionevents-title-wrapper { display: none } .portaltype-collective-cover-content #content .agenda-tile .monthpicker-stroke-wrapper { padding-top: 20px } .portaltype-collective-cover-content #content .agenda-tile .daypicker-wrapper { padding-bottom: 20px } .portaltype-collective-cover-content #content .agenda-tile .agenda-wrapper { width: 100% !important; padding: 0 } .portaltype-collective-cover-content #content .agenda-tile .agenda-wrapper .agenda-tile-footer { padding: 5px; margin: 0 } .portaltype-collective-cover-content #content .agenda-tile .agenda-wrapper .agenda-tile-footer a { border: 1px solid #fff; color: #fff; font-size: 16px; font-weight: 600; text-align: center; padding: 10px 24px; border-radius: 41px; text-transform: none } .portaltype-collective-cover-content #content .agenda-tile .agenda-wrapper .agenda-tile-footer a:focus { outline-color: #ffbe2e; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-collective-cover-content #content .agenda-tile .agenda-wrapper .agenda-tile-footer a:focus:not(.focus-visible) { outline: none } .portaltype-collective-cover-content #content .agenda-tile .agenda-wrapper .agenda-tile-footer a:hover { color: #fff !important; text-decoration: none; background: #1351b4; border-color: #1351b4 } .portaltype-collective-cover-content #content .agenda-tile .collection-events-item { width: 25%; padding: 32px } @media only screen and (max-width: 1023px) { .portaltype-collective-cover-content #content .agenda-tile .collection-events-item { width: 28%; padding: 16px } } @media only screen and (max-width: 767px) { .portaltype-collective-cover-content #content .agenda-tile .collection-events-item { width: 70%; margin: 16px auto; padding: 32px } } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content #content .agenda-tile .collection-events-item { width: 80%; padding: 24px } } .portaltype-collective-cover-content #content .agenda-tile .collection-events-item .title-item { color: #0c326f; font-weight: 600; margin-bottom: 8px } .portaltype-collective-cover-content #content .agenda-tile .collection-events-item .location-item .location { color: #333 } .portaltype-collective-cover-content #content .agenda-tile .collection-events-item .timestamp-cell.is-now { border-radius: 8px; padding: 0 8px 2px } .portaltype-collective-cover-content #content .agenda-tile .collection-events-item .timestamp-cell .timestamp { color: #333 } .portaltype-collective-cover-content #content .agenda-tile .daypicker { padding-left: 0 } .portaltype-collective-cover-content #content .agenda-tile .daypicker .day div { color: #f8f8f8 } .portaltype-collective-cover-content #content .agenda-tile .daypicker .day.is-selected { background-color: #ffcd07 } .portaltype-collective-cover-content #content .agenda-tile .daypicker .day.is-selected div { color: #1351b4 } .portaltype-collective-cover-content #content .agenda-tile .daypicker .day .daypicker-day { font-size: 40px; font-weight: 700 } .portaltype-collective-cover-content #content .agenda-tile .daypicker .day .daypicker-weekday { font-size: 16px; font-weight: 700 } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content #content .agenda-tile .daypicker .day:nth-child(2), .portaltype-collective-cover-content #content .agenda-tile .daypicker .day:nth-last-child(2) { display: none } .portaltype-collective-cover-content #content .agenda-tile .daypicker .day .daypicker-day { font-size: 28px } .portaltype-collective-cover-content #content .agenda-tile .daypicker .day .daypicker-weekday { font-size: 12px } } .portaltype-collective-cover-content #content .agenda-tile .monthpicker-wrapper { background: #fff; padding: 0 10px 0 0; border: 1px inset #555 } .portaltype-collective-cover-content #content .agenda-tile .monthpicker-wrapper::after { margin-left: 15px; z-index: 2 } .portaltype-collective-cover-content #content .agenda-tile .monthpicker-wrapper .monthpicker { color: #f8f8f8; line-height: 53px; width: 153px } .portaltype-collective-cover-content #content .agenda-tile .monthpicker-wrapper .monthpicker .year, .portaltype-collective-cover-content #content .agenda-tile .monthpicker-wrapper .monthpicker .month { color: transparent; text-indent: -3000px } .portaltype-collective-cover-content #content .agenda-tile .monthpicker-wrapper .monthpicker input { opacity: 1; font-size: 18px; font-weight: 600; width: 196px; padding: 2px 0 0 4px; text-align: center; background-color: transparent; border: none; z-index: 3; height: 50px } .portaltype-collective-cover-content #content .agenda-tile .swiper-container .swiper-wrapper { margin-bottom: 30px } @media all and (max-width: 1260px) { .portaltype-collective-cover-content #content .agenda-tile .swiper-container { width: 1000px !important } } @media all and (max-width: 1180px) { .portaltype-collective-cover-content #content .agenda-tile .swiper-container { width: 980px !important } } @media all and (max-width: 1100px) { .portaltype-collective-cover-content #content .agenda-tile .swiper-container { width: 940px !important } } @media only screen and (max-width: 1023px) { .portaltype-collective-cover-content #content .agenda-tile .swiper-container { width: 100% !important } } .portaltype-collective-cover-content #content .agenda-tile .swiper-container .swiper-slide.no-events { color: #ffcd07; font-size: 1.2em; font-weight: 700 } @media only screen and (max-width: 1023px) { .portaltype-collective-cover-content #content .agenda-tile .swiper-container .swiper-slide { width: 100% !important } } @media only screen and (max-width: 767px) { .portaltype-collective-cover-content #content .agenda-tile .swiper-container .swiper-slide { display: block } } .portaltype-collective-cover-content #content .agenda-tile .swiper-container .swiper-button-next { background-image: url(img/agenda-sprite.png) } @media only screen and (max-width: 1023px) { .portaltype-collective-cover-content #content .agenda-tile .swiper-container .swiper-button-next { right: 10px } } .portaltype-collective-cover-content #content .agenda-tile .swiper-container .swiper-button-prev { background-image: url(img/agenda-sprite.png) } @media only screen and (max-width: 1023px) { .portaltype-collective-cover-content #content .agenda-tile .swiper-container .swiper-button-prev { left: 10px } } .portaltype-collective-cover-content #content .agenda-tile .swiper-container .swiper-pagination-bullet { height: 20px; width: 20px; border-radius: 50% } .portaltype-collective-cover-content #content .agenda-tile .swiper-container .swiper-pagination-bullet-active { opacity: 1; background: #ffcd07 !important } body .ui-datepicker { padding: 1.2em 1.5em 1em } body .ui-datepicker .ui-datepicker-month, body .ui-datepicker .ui-datepicker-year { font-size: 1.4rem !important; font-weight: 700; color: #333 } body .ui-datepicker .ui-datepicker-current-day a { background-color: #168821; color: #fff } .portaltype-collective-cover-content .card-info { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .portaltype-collective-cover-content .card-info .box-branco { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #fff; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); -webkit-box-sizing: border-box; box-sizing: border-box; color: #000; display: -webkit-box; display: -ms-flexbox; display: flex; height: 230px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 8px; padding: 0 10px; position: relative; width: 100% } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .card-info .box-branco { margin: 8px auto; width: 92% } } .portaltype-collective-cover-content .card-info.inverse .box-branco { background: #ededed } .portaltype-collective-cover-content .tile-cards .tile-header { margin-bottom: 36px; text-align: center } .portaltype-collective-cover-content .tile-cards .tile-subtitle { color: #555; font-size: 22px; font-weight: 500; line-height: 32px; margin-bottom: 36px; margin-top: -24px; padding: 0 24px; text-align: center } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .tile-cards .tile-subtitle { font-size: 1.8rem; line-height: 30px } } .portaltype-collective-cover-content .more-button { margin-bottom: 16px; margin-top: 20px; text-align: center } @media only screen and (min-width: 768px) { .portaltype-collective-cover-content .more-button { margin-bottom: 24px } } @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content .more-button { margin-bottom: 32px } } .portaltype-collective-cover-content .linha-discreta .govbr-cards .govbr-card-content { background: #fff } .portaltype-collective-cover-content .linha-discreta .govbr-cards .govbr-card-content:hover { background-color: #dbe8fb } html body.contraste #wrapper #main #main-content #content .card .titulo, html body.contraste #wrapper #main #main-content #content .card .icone { color: #000 !important } .portaltype-collective-cover-content .cover-richtext-tile a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-collective-cover-content .cover-richtext-tile a:focus:not(.focus-visible) { outline: none } .portaltype-collective-cover-content .cover-richtext-tile p b span, .portaltype-collective-cover-content .cover-richtext-tile p b a, .portaltype-collective-cover-content .cover-richtext-tile p b i { font-weight: 700 } .portaltype-collective-cover-content .numeros-governo { width: 100% } .portaltype-collective-cover-content .numeros-governo h2 { color: #0c326f; font-weight: 600; text-align: center; margin-bottom: 15px } .portaltype-collective-cover-content .numeros-governo h3 { color: #0c326f; text-align: center; font-weight: 500; font-size: 26px; margin-top: -10px; margin-bottom: 15px } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .numeros-governo h3 { font-size: 2.2rem } } .portaltype-collective-cover-content .numeros-governo .btn-branco { border: 1px solid #fff; color: #fff; font-size: 16px; font-weight: 600; text-align: center; padding: 10px 24px; border-radius: 41px; margin-top: 40px } .portaltype-collective-cover-content .numeros-governo .btn-branco:focus { outline-color: #ffbe2e; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-collective-cover-content .numeros-governo .btn-branco:focus:not(.focus-visible) { outline: none } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .numeros-governo .btn-branco { font-size: 1.4rem } } .portaltype-collective-cover-content .numeros-governo .btn-branco:hover { text-decoration: none; background: #1351b4; border-color: #1351b4; color: #fff } .portaltype-collective-cover-content .numeros-governo .itens { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .portaltype-collective-cover-content .numeros-governo .itens .list-item { text-align: center; width: 22%; color: #0c326f } .portaltype-collective-cover-content .numeros-governo .itens .list-item:hover { color: #0c326f } .portaltype-collective-cover-content .numeros-governo .itens .list-item i { font-size: 5rem; margin-bottom: 15px } .portaltype-collective-cover-content .numeros-governo .itens .list-item .titulo { font-size: 5.8rem; font-weight: 900; display: block; white-space: nowrap; color: #0c326f } .portaltype-collective-cover-content .numeros-governo .itens .list-item .subtitulo { font-size: 20px; display: block; font-weight: 500; color: #0c326f } @media only screen and (max-width: 767px) { .portaltype-collective-cover-content .numeros-governo .itens .list-item { -webkit-box-flex: 1; -ms-flex: 1 0 45%; flex: 1 0 45%; margin: 21px 0; width: 45% } } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .numeros-governo .itens .list-item { -webkit-box-flex: 1; -ms-flex: 1 0 100%; flex: 1 0 100%; width: 100% } } .portaltype-collective-cover-content .numeros-governo .mais-indicadores { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .portaltype-collective-cover-content .linha-destacada .numeros-governo h2 { color: #fff } .portaltype-collective-cover-content .linha-destacada .numeros-governo h3 { color: #fff } .portaltype-collective-cover-content .linha-destacada .numeros-governo .itens .list-item { color: #fff } .portaltype-collective-cover-content .linha-destacada .numeros-governo .itens .list-item:hover { color: #fff } .portaltype-collective-cover-content .linha-destacada .numeros-governo .itens .list-item .titulo { color: #fff } .portaltype-collective-cover-content .linha-destacada .numeros-governo .itens .list-item .subtitulo { color: #fff } .portaltype-collective-cover-content #content .canais-atendimento .title { text-align: center; margin: 0 0 24px } .portaltype-collective-cover-content #content .canais-atendimento .tile-header h2 { margin-bottom: 24px } .portaltype-collective-cover-content #content .canais-atendimento .cards { margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly } .portaltype-collective-cover-content #content .canais-atendimento .cards li { list-style: none; background-color: #ededed; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); text-align: center; -ms-flex-preferred-size: 23%; flex-basis: 23%; -webkit-box-sizing: border-box; box-sizing: border-box; min-height: 230px } @media only screen and (max-width: 767px) { .portaltype-collective-cover-content #content .canais-atendimento .cards li { -ms-flex-preferred-size: 46%; flex-basis: 46%; margin: 8px 0 } } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content #content .canais-atendimento .cards li { -ms-flex-preferred-size: 92%; flex-basis: 92% } } .portaltype-collective-cover-content #content .canais-atendimento .cards li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; height: 100% } .portaltype-collective-cover-content #content .canais-atendimento .cards li a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-collective-cover-content #content .canais-atendimento .cards li a:focus:not(.focus-visible) { outline: none } .portaltype-collective-cover-content #content .canais-atendimento .cards li a:hover { text-decoration: none; background-color: #dbe8fb } .portaltype-collective-cover-content #content .canais-atendimento .cards li i, .portaltype-collective-cover-content #content .canais-atendimento .cards li span { display: block; font-size: 50px; margin-bottom: 30px; color: #0c326f } .portaltype-collective-cover-content #content .canais-atendimento .cards li .title { display: block; font-size: 20px; color: #0c326f; font-weight: 600; margin: 0; text-transform: uppercase } .portaltype-collective-cover-content #content .canais-atendimento .cards li .subtitle { display: block; color: #555; font-size: 16px; font-weight: 500; margin-top: 18px; text-transform: none } .portaltype-collective-cover-content #content .nitf-basic-tile { position: relative } .portaltype-collective-cover-content #content .nitf-basic-tile .imag { display: block; height: 0; margin-bottom: 8px; padding-bottom: 66%; position: relative; width: 100% } .portaltype-collective-cover-content #content .nitf-basic-tile .imag img { float: none; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; width: 100% } .portaltype-collective-cover-content #content .nitf-basic-tile .tile-subtitle { position: relative } .portaltype-collective-cover-content #content .nitf-basic-tile h1 a, .portaltype-collective-cover-content #content .nitf-basic-tile h2 a, .portaltype-collective-cover-content #content .nitf-basic-tile h3 a, .portaltype-collective-cover-content #content .nitf-basic-tile h4 a { text-decoration: none } .portaltype-collective-cover-content #content .nitf-basic-tile h1 a:hover, .portaltype-collective-cover-content #content .nitf-basic-tile h2 a:hover, .portaltype-collective-cover-content #content .nitf-basic-tile h3 a:hover, .portaltype-collective-cover-content #content .nitf-basic-tile h4 a:hover { color: #1351b4 } .portaltype-collective-cover-content #content .nitf-basic-tile .share { display: none } .portaltype-collective-cover-content #content .nitf-basic-tile a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-collective-cover-content #content .nitf-basic-tile a:focus:not(.focus-visible) { outline: none } .portaltype-collective-cover-content #content .tile.image-position-left img { -o-object-position: left center; object-position: left center } .portaltype-collective-cover-content #content .tile.image-position-left.image-position-top img { -o-object-position: left top; object-position: left top } .portaltype-collective-cover-content #content .tile.image-position-left.image-position-bottom img { -o-object-position: left bottom; object-position: left bottom } .portaltype-collective-cover-content #content .tile.image-position-right img { -o-object-position: right center; object-position: right center } .portaltype-collective-cover-content #content .tile.image-position-right.image-position-top img { -o-object-position: right top; object-position: right top } .portaltype-collective-cover-content #content .tile.image-position-right.image-position-bottom img { -o-object-position: right bottom; object-position: right bottom } .portaltype-collective-cover-content #content .tile.image-position-top img { -o-object-position: center top; object-position: center top } .portaltype-collective-cover-content #content .tile.image-position-bottom img { -o-object-position: center bottom; object-position: center bottom } .portaltype-collective-cover-content #content .tile.foto-sobreposta, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena { margin-bottom: 16px; z-index: 1; position: relative } .portaltype-collective-cover-content #content .tile.foto-sobreposta .edit-tile-link, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .edit-tile-link, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .edit-tile-link { z-index: 2 } @media only screen and (min-width: 375px) { .portaltype-collective-cover-content #content .tile.foto-sobreposta, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena { margin-bottom: 16px } } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content #content .tile.foto-sobreposta, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena { margin-bottom: 20px } } @media only screen and (min-width: 768px) { .portaltype-collective-cover-content #content .tile.foto-sobreposta, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena { margin-bottom: 20px } } @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content #content .tile.foto-sobreposta, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena { margin-bottom: 24px } } @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content #content .tile.foto-sobreposta, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena { margin-bottom: 24px } } @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content #content .tile.foto-sobreposta, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena { margin-bottom: 36px } } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; padding: 0 16px 16px; position: static; background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9))); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.9) 100%) } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content .imag, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content .imag, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content .imag { padding: 0; position: absolute; height: 100%; top: 0; left: 0 } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content .imag:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content .imag:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content .imag:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content .imag:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content .imag:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content .imag:focus:not(.focus-visible) { outline: none } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content .imag img, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content .imag img, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content .imag img { left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; width: 100%; z-index: -2 } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content .tile-subtitle, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content .tile-subtitle, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content .tile-subtitle { color: #fff; position: static } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h1, .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h2, .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h3, .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h4, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h1, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h2, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h3, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h4, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h1, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h2, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h3, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h4 { color: #fff } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h1 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h2 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h3 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h4 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h1 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h2 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h3 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h4 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h1 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h2 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h3 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h4 a { color: #fff } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h1 a:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h2 a:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h3 a:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h4 a:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h1 a:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h2 a:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h3 a:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h4 a:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h1 a:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h2 a:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h3 a:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h4 a:focus { outline-color: #ffbe2e; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h1 a:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h2 a:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h3 a:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h4 a:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h1 a:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h2 a:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h3 a:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h4 a:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h1 a:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h2 a:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h3 a:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h4 a:focus:not(.focus-visible) { outline: none } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h1 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h1 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h1 a { font-size: 2.8rem !important } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content .tile-description, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content .tile-description, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content .tile-description { color: #fff } .portaltype-collective-cover-content #content .tile.foto-sobreposta { height: 375px } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content img { height: 375px } .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena { height: 272px } .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content img { height: 272px } .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande { height: 468px } .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content img { height: 468px } .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4 a { display: block; margin-bottom: 8px; margin-top: 0 } .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h1 a:hover, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h2 a:hover, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h3 a:hover, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h4 a:hover, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1 a:hover, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2 a:hover, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3 a:hover, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4 a:hover, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1 a:hover, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2 a:hover, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3 a:hover, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4 a:hover { color: #fff } .portaltype-collective-cover-content #content .linha-destaquehome .tile-content time, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content .documentByLine, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content .tile-section, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content time, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content .documentByLine, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content .tile-section, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content time, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content .documentByLine, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content .tile-section { display: none } @media only screen and (max-width: 767px) { .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content { background: #071d41 none; padding-bottom: 24px; padding-top: 20px; position: static } } body.template-compose .tile-container .edit-tile-link { z-index: 2 } body.template-compose .tile-type-name { z-index: 2 } body.template-compose .linha-discreta .tile-type-name { background: #fff !important; opacity: 0.7; z-index: 2 } body.template-compose .linha-destacada-escura .tile-type-name { opacity: 0.7; z-index: 2 } body.template-compose .linha-destacada-escura .edit-tile-link { color: #fff } .portaltype-collective-cover-content .servicos-em-destaque { padding: 0 } .portaltype-collective-cover-content .servicos-em-destaque a.list-item:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-collective-cover-content .servicos-em-destaque a.list-item:focus:not(.focus-visible) { outline: none } .tile .cover-list-tile h2 { text-align: center } .tile .cover-list-tile a { display: inline-block; width: auto; height: 100%; vertical-align: top; margin: 0 1em 0.5em 0 } .tile .cover-list-tile a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .tile .cover-list-tile a:focus:not(.focus-visible) { outline: none } .tile .cover-list-tile a img { margin: 0 } .tile .cover-list-tile h1 a, .tile .cover-list-tile h2 a, .tile .cover-list-tile h3 a, .tile .cover-list-tile h4 a { vertical-align: baseline; vertical-align: initial; margin: 0 } .portaltype-collective-cover-content .lista-servicos .tile-header div { font-size: 22px; color: #555; text-align: center; font-weight: 500; padding: 0 24px } .brasil-photogallery-tile .links-bottom a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .brasil-photogallery-tile .links-bottom a:focus:not(.focus-visible) { outline: none } .portaltype-collective-cover-content .cover-carousel-tile .galleria-container { overflow: visible; margin-bottom: 75px } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .cover-carousel-tile .galleria-container { margin-bottom: 155px } } .portaltype-collective-cover-content .cover-carousel-tile .galleria-container .galleria-stage { top: 0; right: 0; bottom: 0; left: 0 } .portaltype-collective-cover-content .cover-carousel-tile .galleria-container .galleria-thumbnails-container { bottom: 18px } .portaltype-collective-cover-content .cover-carousel-tile .galleria-container .galleria-thumbnails-container .galleria-thumbnails-list .galleria-thumbnails .galleria-image { display: inline-block; opacity: 1; background: #ccc none; width: 20px !important; height: 20px; border: none; border-radius: 10px; margin-right: 20px } .portaltype-collective-cover-content .cover-carousel-tile .galleria-container .galleria-thumbnails-container .galleria-thumbnails-list .galleria-thumbnails .galleria-image.active { background-color: #ffcd07 } .portaltype-collective-cover-content .cover-carousel-tile .galleria-container .galleria-info { bottom: auto; top: 100% } .portaltype-collective-cover-content .cover-carousel-tile .galleria-container .galleria-info .galleria-info-text { padding: 8px 0 } .portaltype-collective-cover-content .cover-carousel-tile .galleria-container .galleria-info .galleria-info-text .galleria-info-title { margin: 0 } .portaltype-collective-cover-content .cover-carousel-tile .galleria-container .galleria-info .galleria-info-text .galleria-info-title a { font-size: 1.8rem; font-weight: 600; color: #333 } .portaltype-collective-cover-content .cover-carousel-tile .galleria-container .galleria-info .galleria-info-text .galleria-info-description { font-size: 1rem; color: #555; font-style: normal; font-family: "rawline", helvetica, arial, sans-serif } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new { position: relative; background-color: #071d41 } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new:focus { outline: none } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-pagination-bullet:focus, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-button-next:focus, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-button-prev:focus, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-more:focus { border: 3px dashed #c2850c; outline: none } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-button-next, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-button-prev { display: none } } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .pause-overlay { display: block; position: absolute; top: 30px; left: 30px; color: #fff; font-size: 65px; z-index: 1; opacity: 0; -webkit-transition: opacity 0.4s ease-in-out; transition: opacity 0.4s ease-in-out } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .pause-overlay { top: 10px; left: 10px; font-size: 42px } } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new:hover .pause-overlay { opacity: .7 } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new.carrossel-paused { border: 3px dashed #c2850c } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new.carrossel-paused .pause-overlay { opacity: .7 } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-global-information { display: none; height: auto; margin: 0; width: auto; left: 48px; right: 48px; top: 0 } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-title { width: auto; display: block; margin: 0 48px 8px } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-title { font-size: 21px } } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-description { width: auto; margin: 0 48px } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-description { font-size: 16px } } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-image { margin: 0; float: none; width: 100% } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-information { background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9))); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.9) 100%); padding-bottom: 80px; top: auto } @media only screen and (max-width: 1023px) { .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-information { position: static; background: transparent none; padding: 24px 24px 68px } } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-information .carousel-title, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-information .carousel-description { margin: 0 12px 8px; -webkit-filter: none; filter: none } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-information .carousel-description { margin-bottom: 0 } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-information .carousel-more { opacity: 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: 0 48px; padding: 0; height: auto; max-height: none; border-radius: 0; text-indent: -999em } @media only screen and (max-width: 1023px) { .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-information .carousel-more { margin: 0 36px } } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container { position: absolute; width: 100%; z-index: 3; padding: 0; margin: 0; height: 0; -webkit-transform: none; -ms-transform: none; transform: none; display: block } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .swiper-button-next, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .swiper-button-prev { position: absolute; top: 0; bottom: 0; left: 0; right: auto; margin: 0; height: auto; width: 48px; outline: 0 none; -webkit-filter: none; filter: none; z-index: 1 } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .swiper-button-next:focus, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .swiper-button-prev:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .swiper-button-next:focus:not(.focus-visible), .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .swiper-button-prev:focus:not(.focus-visible) { outline: none } @media only screen and (max-width: 1023px) { .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .swiper-button-next, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .swiper-button-prev { background-size: 24px 24px; width: 36px } } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .swiper-button-next { left: auto; right: 0 } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .carousel-thumbs { position: absolute; bottom: 24px; text-align: center; width: 100% !important } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .carousel-thumbs .swiper-pagination-bullet { width: 20px; height: 20px; background: #ccc; opacity: 1; margin-right: 20px } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .carousel-thumbs .swiper-pagination-bullet-active { background: #ffcd07 } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .swiper-wrapper .swiper-slide { background-color: #ccc; width: 20px !important; height: 20px; border: none; border-radius: 10px; margin-right: 20px } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .swiper-wrapper .swiper-slide.swiper-slide-active { background-color: #ffcd07 } .cover-carousel-tile-swiper { outline: none } .cover-carousel-tile-swiper:focus { border: 3px dashed #c2850c; outline: none } .cover-carousel-tile-swiper .pause-overlay { display: block; position: absolute; top: 30px; left: 30px; color: #fff; font-size: 65px; opacity: 0; -webkit-transition: opacity 0.4s ease-in-out; transition: opacity 0.4s ease-in-out } @media only screen and (max-width: 575px) { .cover-carousel-tile-swiper .pause-overlay { top: 10px; left: 10px; font-size: 42px } } .cover-carousel-tile-swiper:hover .pause-overlay { opacity: .7 } .cover-carousel-tile-swiper.carrossel-paused .pause-overlay { opacity: .7 } .cover-carousel-tile-swiper .swiper-slide { background-position: center; background-size: cover } .cover-carousel-tile-swiper .swiper-slide img { width: 100% } .cover-carousel-tile-swiper .info-title { font-weight: 600; font-size: 18px; color: #333; margin-top: 5px } .cover-carousel-tile-swiper .info-description { font-size: 16px } .cover-carousel-tile-swiper .swiper-pagination-cover { text-align: center; width: 100%; margin-top: 5px; z-index: 10 } .cover-carousel-tile-swiper .swiper-pagination-cover .swiper-pagination-bullet { width: 20px; height: 20px; background: #ccc; opacity: 1; margin-right: 10px } .cover-carousel-tile-swiper .swiper-pagination-cover .swiper-pagination-bullet-active { background: #ffcd07 } .govbr-carousel { outline: none } .govbr-carousel .govbr-carousel-information.no-text { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; background: transparent } .govbr-carousel .govbr-carousel-information.no-text .title, .govbr-carousel .govbr-carousel-information.no-text .description { display: none } .govbr-carousel:focus, .govbr-carousel .govbr-carousel-information:focus, .govbr-carousel .govbr-carousel-prev:focus::before, .govbr-carousel .govbr-carousel-next:focus::before { border: 3px dashed #c2850c; outline: none } .govbr-carousel .govbr-carousel-prev:focus, .govbr-carousel .govbr-carousel-next:focus { border: none; outline: none } .govbr-carousel .govbr-carousel-prev:hover, .govbr-carousel .govbr-carousel-next:hover { cursor: pointer } .govbr-carousel .pause-overlay { display: block; position: absolute; top: 30px; left: 30px; color: #fff; font-size: 65px; z-index: 1; opacity: 0; -webkit-transition: opacity 0.4s ease-in-out; transition: opacity 0.4s ease-in-out } @media only screen and (max-width: 575px) { .govbr-carousel .pause-overlay { top: 10px; left: 10px; font-size: 42px } } .govbr-carousel:hover .pause-overlay { opacity: .7 } .govbr-carousel.carrossel-paused .pause-overlay { opacity: .7 } .govbr-carousel-container, .govbr-carousel-hero { -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.16); box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.16) } .govbr-carousel-container .swiper-slide, .govbr-carousel-hero .swiper-slide { position: relative } .govbr-carousel-container .swiper-slide .image-wrapper, .govbr-carousel-hero .swiper-slide .image-wrapper { width: 100%; height: 0; padding-bottom: 75% } @media only screen and (min-width: 768px) { .govbr-carousel-container .swiper-slide .image-wrapper, .govbr-carousel-hero .swiper-slide .image-wrapper { padding-bottom: 56.25% } } @media only screen and (min-width: 1024px) { .govbr-carousel-container .swiper-slide .image-wrapper, .govbr-carousel-hero .swiper-slide .image-wrapper { padding-bottom: 33.33333% } } .govbr-carousel-container .swiper-slide .carousel-image, .govbr-carousel-hero .swiper-slide .carousel-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; margin: 0; display: block } .govbr-carousel-information, .govbr-carousel-information:link, .govbr-carousel-information:visited, .govbr-carousel-information:hover, .govbr-carousel-information:active { position: absolute; padding: 12px 16px 16px; height: auto; background: rgba(0, 0, 0, 0.5); bottom: 16px; width: 90%; left: 50%; margin-left: -45%; border-radius: 6px; text-align: center; text-decoration: none } @media only screen and (min-width: 768px) { .govbr-carousel-information, .govbr-carousel-information:link, .govbr-carousel-information:visited, .govbr-carousel-information:hover, .govbr-carousel-information:active { bottom: 24px; width: 80%; left: 50%; margin-left: -40%; padding: 16px 32px 20px; text-align: left } } .govbr-carousel-information .title, .govbr-carousel-information .description { width: auto; margin: 0; padding: 0; line-height: 1.2; font-weight: 600; font-size: 16px; display: block; color: #fff; text-align: center; display: none } @media only screen and (max-width: 767px) { .govbr-carousel-information .title.celular, .govbr-carousel-information .description.celular { display: block } } @media only screen and (min-width: 768px) { .govbr-carousel-information .title, .govbr-carousel-information .description { font-size: 20px; text-align: left } .govbr-carousel-information .title.tablet, .govbr-carousel-information .description.tablet { display: block } } @media only screen and (min-width: 1024px) { .govbr-carousel-information .title.tablet, .govbr-carousel-information .description.tablet { display: none } .govbr-carousel-information .title.desktop, .govbr-carousel-information .description.desktop { display: block } } .govbr-carousel-information .description { margin-top: 8px; font-size: 14px; font-weight: 400 } @media only screen and (min-width: 768px) { .govbr-carousel-information .description { margin-top: 16px; font-size: 16px } } .govbr-carousel-next, .govbr-carousel-prev { display: none } @media only screen and (min-width: 768px) { .govbr-carousel-next, .govbr-carousel-prev { position: absolute; top: 0; bottom: 0; left: 0; width: 10%; z-index: 10; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .govbr-carousel-next:focus, .govbr-carousel-prev:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .govbr-carousel-next:focus:not(.focus-visible), .govbr-carousel-prev:focus:not(.focus-visible) { outline: none } .govbr-carousel-next::before, .govbr-carousel-prev::before { font-family: 'Font Awesome 5 Free'; content: '\F104'; display: inline-block; font-weight: 900; background-color: #fff; color: #0c326f; font-size: 22px; border-radius: 18px; width: 36px; height: 36px; line-height: 36px; text-align: center } } @media only screen and (min-width: 768px) { .govbr-carousel-next { left: auto; right: 0 } .govbr-carousel-next::before { content: '\F105' } } .govbr-carousel-pagination { text-align: center; padding: 12px 0; line-height: 12px } .govbr-carousel-pagination .swiper-pagination-bullet { margin: 0 6px; width: 12px; height: 12px; background-color: #9e9d9d; opacity: 1 } .govbr-carousel-pagination .swiper-pagination-bullet-active { background-color: #ffcd07 } .cover-collection-tile .collection-link a { color: #03192f; text-decoration: underline } .cover-collection-tile .collection-item { border-bottom: 1px solid #ccc; margin-bottom: 15px } .cover-collection-tile .collection-item h2 a:hover { text-decoration: none } .tile-govbr-busca { background-color: #f8f8f8; margin: 0 -16px } @media only screen and (min-width: 768px) { .tile-govbr-busca { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0; border-radius: 4px; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16) } } @media only screen and (min-width: 768px) { .row:first-of-type .tile-govbr-busca { margin-top: 24px } } @media only screen and (min-width: 1440px) { .row:first-of-type .tile-govbr-busca { margin-bottom: -12px } } .tile-govbr-busca .input-wrapper { padding: 12px; position: relative } @media only screen and (min-width: 576px) { .tile-govbr-busca .input-wrapper { padding: 12px } } @media only screen and (min-width: 768px) { .tile-govbr-busca .input-wrapper { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 14px 20px } } @media only screen and (min-width: 1280px) { .tile-govbr-busca .input-wrapper { -webkit-box-flex: 10; -ms-flex: 10; flex: 10 } } .tile-govbr-busca .input-wrapper .aa-Input { height: 62px } .tile-govbr-busca .input-wrapper .aa-Input::-webkit-input-placeholder { color: #555; font-size: 1rem; font-style: italic; font-weight: 400 } .tile-govbr-busca .input-wrapper .aa-Input::-moz-placeholder { color: #555; font-size: 1rem; font-style: italic; font-weight: 400 } .tile-govbr-busca .input-wrapper .aa-Input:-ms-input-placeholder { color: #555; font-size: 1rem; font-style: italic; font-weight: 400 } .tile-govbr-busca .input-wrapper .aa-Input::-ms-input-placeholder { color: #555; font-size: 1rem; font-style: italic; font-weight: 400 } .tile-govbr-busca .input-wrapper .aa-Input::placeholder { color: #555; font-size: 1rem; font-style: italic; font-weight: 400 } @media only screen and (min-width: 768px) { .tile-govbr-busca .input-wrapper .aa-Input::-webkit-input-placeholder { font-size: 1.2rem } .tile-govbr-busca .input-wrapper .aa-Input::-moz-placeholder { font-size: 1.2rem } .tile-govbr-busca .input-wrapper .aa-Input:-ms-input-placeholder { font-size: 1.2rem } .tile-govbr-busca .input-wrapper .aa-Input::-ms-input-placeholder { font-size: 1.2rem } .tile-govbr-busca .input-wrapper .aa-Input::placeholder { font-size: 1.2rem } } .tile-govbr-busca .input-wrapper .aa-InputWrapperPrefix { width: 62px; height: 62px; padding: 4px } .tile-govbr-busca .input-wrapper .aa-Form { background-color: #fff; border: 1px solid #ccc; border-radius: 4px } .tile-govbr-busca .text-wrapper { display: none } @media only screen and (min-width: 768px) { .tile-govbr-busca .text-wrapper { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; padding-right: 16px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #333 } .tile-govbr-busca .text-wrapper, .tile-govbr-busca .text-wrapper strong { line-height: 18px } } @media only screen and (min-width: 1024px) { .tile-govbr-busca .text-wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } @media only screen and (min-width: 1280px) { .tile-govbr-busca .text-wrapper { -webkit-box-flex: 9; -ms-flex: 9; flex: 9 } } .portaltype-collective-cover-content .lista-servicos h1 { text-align: center; margin-bottom: 16px } .portaltype-collective-cover-content .lista-servicos h2 { text-align: center; margin-bottom: 16px } .portaltype-collective-cover-content .lista-servicos .tile-header h2 { font-size: 22px; color: #555; text-align: center; font-weight: 500; padding: 0 24px } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .lista-servicos .tile-header h2 { font-size: 1.8rem; line-height: 30px; padding: 0 } } .portaltype-collective-cover-content .lista-servicos .tile-header div { font-size: 22px; color: #555; text-align: center; font-weight: 500; padding: 0 24px } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .lista-servicos .tile-header div { font-size: 1.8rem; line-height: 30px; padding: 0 } } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .lista-servicos .itens { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 } } .portaltype-collective-cover-content .lista-servicos .itens .list-item { margin: 0; padding: 24px 0 } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .lista-servicos .itens .list-item { display: -webkit-box; display: -ms-flexbox; display: flex; line-height: 22px } .portaltype-collective-cover-content .lista-servicos .itens .list-item+.list-item { border-top: 1px solid #e5e5e5 } } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .lista-servicos .itens .list-item { margin: 22px; background-color: #fff; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); width: 240px; min-height: 240px; color: #000; line-height: 32px; padding: 30px 20px; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; text-decoration: none } .portaltype-collective-cover-content .lista-servicos .itens .list-item:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-collective-cover-content .lista-servicos .itens .list-item:focus:not(.focus-visible) { outline: none } } .portaltype-collective-cover-content .lista-servicos .itens .list-item .svg-inline--fa, .portaltype-collective-cover-content .lista-servicos .itens .list-item .fa, .portaltype-collective-cover-content .lista-servicos .itens .list-item .fab, .portaltype-collective-cover-content .lista-servicos .itens .list-item .fad, .portaltype-collective-cover-content .lista-servicos .itens .list-item .fal, .portaltype-collective-cover-content .lista-servicos .itens .list-item .far, .portaltype-collective-cover-content .lista-servicos .itens .list-item .fas { font-size: 20px; text-align: center; min-width: 50px; padding: 2px 0 } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .lista-servicos .itens .list-item .svg-inline--fa, .portaltype-collective-cover-content .lista-servicos .itens .list-item .fa, .portaltype-collective-cover-content .lista-servicos .itens .list-item .fab, .portaltype-collective-cover-content .lista-servicos .itens .list-item .fad, .portaltype-collective-cover-content .lista-servicos .itens .list-item .fal, .portaltype-collective-cover-content .lista-servicos .itens .list-item .far, .portaltype-collective-cover-content .lista-servicos .itens .list-item .fas { font-size: 50px; margin-bottom: 30px; color: #2670e8 } } .portaltype-collective-cover-content .lista-servicos .itens .list-item .titulo { font-size: 1rem; font-weight: 600 } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .lista-servicos .itens .list-item .titulo { display: block; font-size: 2rem; text-transform: uppercase; font-weight: bold; color: #0c326f; margin: 0 } } .portaltype-collective-cover-content .lista-servicos .itens .list-item .descricao { display: none } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .lista-servicos .itens .list-item .descricao { display: block; font-size: 1rem; opacity: 0; position: absolute; top: 0; left: 0; width: 0; height: 0; background-color: #555; padding: 50px 30px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: width 0ms 300ms, height 0ms 300ms, opacity 300ms ease-in-out 0ms; transition: width 0ms 300ms, height 0ms 300ms, opacity 300ms ease-in-out 0ms } } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .lista-servicos .itens .list-item:hover .descricao { width: 100%; height: 100%; opacity: 1; -webkit-transition: width 0ms 0ms, height 0ms 0ms, opacity 300ms ease-in-out 200ms; transition: width 0ms 0ms, height 0ms 0ms, opacity 300ms ease-in-out 200ms; font-size: 16px; color: #fff; text-align: left; line-height: 25px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center } } .portaltype-collective-cover-content .apps-governo { width: 100% } .portaltype-collective-cover-content .apps-governo .tile-header { display: none } .portaltype-collective-cover-content .apps-governo .chamada { display: block; margin-bottom: 32px; text-align: center; color: #0c326f } .portaltype-collective-cover-content .apps-governo .galeria-aplicativos { text-align: center; margin-top: 16px } .portaltype-collective-cover-content .apps-governo .galeria-aplicativos .outstanding-link { border: 1px solid #0c326f; border-radius: 41px; color: #0c326f; float: none; font-size: 16px; font-weight: 600; padding: 10px 24px; text-align: center } .portaltype-collective-cover-content .apps-governo .galeria-aplicativos .outstanding-link:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-collective-cover-content .apps-governo .galeria-aplicativos .outstanding-link:focus:not(.focus-visible) { outline: none } .portaltype-collective-cover-content .apps-governo .galeria-aplicativos .outstanding-link:hover { background: #1351b4; border-color: #1351b4; color: #fff; text-decoration: none } .portaltype-collective-cover-content .apps-governo .tile-default { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .portaltype-collective-cover-content .apps-governo .itens { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 -1% } .portaltype-collective-cover-content .apps-governo .itens .list-item { position: relative; margin: 16px 1%; color: #000; padding: 0 0; background-color: #fff; text-align: center; width: 240px; border-radius: 68px } .portaltype-collective-cover-content .apps-governo .itens .list-item .app-toggle-trigger { width: 100%; height: 100%; display: block } .portaltype-collective-cover-content .apps-governo .itens .list-item .app-toggle-trigger:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-collective-cover-content .apps-governo .itens .list-item .app-toggle-trigger:focus:not(.focus-visible) { outline: none } .portaltype-collective-cover-content .apps-governo .itens .list-item img { width: 100%; height: auto; display: block } .portaltype-collective-cover-content .apps-governo .itens .list-item .back { opacity: 0; position: absolute; top: 0; left: 0; width: 0; height: 0; background-color: #555; padding: 24px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: width 0ms 300ms, height 0ms 300ms, opacity 300ms ease-in-out 0ms; transition: width 0ms 300ms, height 0ms 300ms, opacity 300ms ease-in-out 0ms; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .portaltype-collective-cover-content .apps-governo .itens .list-item .back .titulo { display: block; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; font-weight: 400; font-size: 20px; color: #fff; margin-bottom: 15px; line-height: 1.2 } .portaltype-collective-cover-content .apps-governo .itens .list-item .back .subtitulo { display: none } .portaltype-collective-cover-content .apps-governo .itens .list-item .back .stores { text-align: center; -webkit-box-flex: 0; -ms-flex: 0; flex: 0 } .portaltype-collective-cover-content .apps-governo .itens .list-item .back .stores a { width: 144px; height: 42px; margin: 0; display: inline-block; background-size: contain; background-repeat: no-repeat; color: #fff !important } .portaltype-collective-cover-content .apps-governo .itens .list-item .back .stores a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-collective-cover-content .apps-governo .itens .list-item .back .stores a:focus:not(.focus-visible) { outline: none } .portaltype-collective-cover-content .apps-governo .itens .list-item .back .stores a+a { margin-top: 4px } .portaltype-collective-cover-content .apps-governo .itens .list-item .back .stores a:hover { color: #fff !important } .portaltype-collective-cover-content .apps-governo .itens .list-item:hover .back, .portaltype-collective-cover-content .apps-governo .itens .list-item.active .back { opacity: 1; width: 100%; height: 100%; -webkit-transition: width 0ms 0ms, height 0ms 0ms, opacity 300ms ease-in-out 200ms; transition: width 0ms 0ms, height 0ms 0ms, opacity 300ms ease-in-out 200ms } .portaltype-collective-cover-content .apps-governo .itens .list-item i { font-size: 100px; color: #fff } .portaltype-collective-cover-content .servicos-em-destaque-govbr { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100% } .portaltype-collective-cover-content .servicos-em-destaque-govbr .tile-header { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 10px; text-transform: uppercase } .portaltype-collective-cover-content .servicos-em-destaque-govbr .tile-header::after, .portaltype-collective-cover-content .servicos-em-destaque-govbr .tile-header::before { background: #ccc; content: ''; height: 1px; width: 100% } .portaltype-collective-cover-content .servicos-em-destaque-govbr .tile-header h3 { color: #333; font-size: 12px; font-weight: bold; margin: 0; padding: 0 24px; white-space: nowrap } .portaltype-collective-cover-content .servicos-em-destaque-govbr .tile-header h3:before { font-family: "Font Awesome 5 Free"; content: "\F005"; display: inline-block; font-weight: 900; color: #333; font-size: 16px; margin-right: 5px } .portaltype-collective-cover-content .servicos-em-destaque-govbr .itens { -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); background-color: #FBFBFB; padding: 25px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } .portaltype-collective-cover-content .servicos-em-destaque-govbr .itens a { height: auto !important } .portaltype-collective-cover-content .servicos-em-destaque-govbr .categoria-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .portaltype-collective-cover-content .servicos-em-destaque-govbr .categoria { font-size: 12px; color: #505051; display: block; margin-bottom: 10px; font-weight: normal; min-height: 21px; padding-right: 5px } .portaltype-collective-cover-content .servicos-em-destaque-govbr .item-tile-servico-destaque { width: 100%; margin: 0; margin-bottom: 15px; color: #0c326f; font-weight: 600; padding-bottom: 15px; border-bottom: 1px solid #ccc; position: relative; line-height: 20px } .portaltype-collective-cover-content .servicos-em-destaque-govbr .item-tile-servico-destaque:hover { text-decoration: none } .portaltype-collective-cover-content .servicos-em-destaque-govbr .item-tile-servico-destaque:last-of-type { border-bottom: 0; margin-bottom: 0; padding-bottom: 0 } .portaltype-collective-cover-content .apps-governo-destaque { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100% } .portaltype-collective-cover-content .apps-governo-destaque .tile-header { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 10px; text-transform: uppercase } .portaltype-collective-cover-content .apps-governo-destaque .tile-header::after, .portaltype-collective-cover-content .apps-governo-destaque .tile-header::before { background: #ccc; content: ''; height: 1px; width: 100% } .portaltype-collective-cover-content .apps-governo-destaque .tile-header h3 { color: #333; font-size: 12px; font-weight: bold; margin: 0; padding: 0 24px; white-space: nowrap } .portaltype-collective-cover-content .apps-governo-destaque .lojas-apps { font-size: 12px; color: #505051; display: block; font-weight: normal } .portaltype-collective-cover-content .apps-governo-destaque .itens { -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); background-color: #FBFBFB; padding: 25px; padding-bottom: 50px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } .portaltype-collective-cover-content .apps-governo-destaque .itens a { height: auto !important } .portaltype-collective-cover-content .apps-governo-destaque .list-item-apps { margin-bottom: 25px } .portaltype-collective-cover-content .apps-governo-destaque .list-item-apps a { display: block; color: #0c326f; font-weight: 600; font-size: 14px; margin: 0; padding-bottom: 28px; border-bottom: 1px solid #ccc; margin-left: 80px } .portaltype-collective-cover-content .apps-governo-destaque .list-item-apps a:hover { text-decoration: none } .portaltype-collective-cover-content .apps-governo-destaque .list-item-apps .imagem-app { float: left; margin-right: 20px } .portaltype-collective-cover-content .apps-governo-destaque .galeria-aplicativos { width: 100%; padding-left: 5px; margin-top: 25px } .portaltype-collective-cover-content .apps-governo-destaque .galeria-aplicativos a { color: #0c326f; font-weight: 600; font-size: 16px; width: 100%; margin: 0; position: relative } .portaltype-collective-cover-content .apps-governo-destaque .galeria-aplicativos a:hover { text-decoration: none } .portaltype-collective-cover-content .apps-governo-destaque .galeria-aplicativos a::after { font-family: "Font Awesome 5 Free"; content: "\F054"; display: inline-block; font-weight: 900; color: #0c326f; font-size: 18px; position: absolute; top: 0; right: 0 } .portaltype-collective-cover-content .servicos-mais-acessados { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100% } .portaltype-collective-cover-content .servicos-mais-acessados .tile-header { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 10px; text-transform: uppercase } .portaltype-collective-cover-content .servicos-mais-acessados .tile-header::after, .portaltype-collective-cover-content .servicos-mais-acessados .tile-header::before { background: #ccc; content: ''; height: 1px; width: 100% } .portaltype-collective-cover-content .servicos-mais-acessados .tile-header h3 { color: #333; font-size: 12px; font-weight: bold; margin: 0; padding: 0 24px; white-space: nowrap } .portaltype-collective-cover-content .servicos-mais-acessados .tile-header h3:before { font-family: "Font Awesome 5 Free"; content: "\F06D"; display: inline-block; font-weight: 900; color: #333; font-size: 16px; margin-right: 5px } .portaltype-collective-cover-content .servicos-mais-acessados .itens { -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); background-color: #FBFBFB; padding: 25px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } .portaltype-collective-cover-content .servicos-mais-acessados .itens a { height: auto !important } .portaltype-collective-cover-content .servicos-mais-acessados .item-tile-servico-mais-acessados { position: relative; color: #0C326F; font-size: 16px; font-weight: 600; border-bottom: 1px solid #ccc; padding-bottom: 20px; margin-bottom: 15px; padding-left: 25px; width: 100%; line-height: 20px } .portaltype-collective-cover-content .servicos-mais-acessados .item-tile-servico-mais-acessados:hover { text-decoration: none } .portaltype-collective-cover-content .servicos-mais-acessados .item-tile-servico-mais-acessados:last-of-type { margin-bottom: 0; border-bottom: none; padding-bottom: 0 } .portaltype-collective-cover-content .servicos-mais-acessados .item-tile-servico-mais-acessados .texto { font-size: 16px } .portaltype-collective-cover-content .servicos-mais-acessados .item-tile-servico-mais-acessados .ranking { font-size: 25px; color: #E6E6E6; font-weight: bold; position: absolute; left: 0; top: 0 } .portaltype-collective-cover-content .outstanding-header h2.outstanding-title, .view-servicos-recomendados .outstanding-header h2.outstanding-title { color: #333 } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content, .view-servicos-recomendados { max-width: 100% } } .portaltype-collective-cover-content .govbr-recom-servico, .portaltype-collective-cover-content .govbr-recom-render, .view-servicos-recomendados .govbr-recom-servico, .view-servicos-recomendados .govbr-recom-render { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100% } .portaltype-collective-cover-content .govbr-recom-servico div:first-of-type, .portaltype-collective-cover-content .govbr-recom-render div:first-of-type, .view-servicos-recomendados .govbr-recom-servico div:first-of-type, .view-servicos-recomendados .govbr-recom-render div:first-of-type { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 10px; text-transform: uppercase } .portaltype-collective-cover-content .govbr-recom-servico div:first-of-type:before, .portaltype-collective-cover-content .govbr-recom-servico div:first-of-type::after, .portaltype-collective-cover-content .govbr-recom-render div:first-of-type:before, .portaltype-collective-cover-content .govbr-recom-render div:first-of-type::after, .view-servicos-recomendados .govbr-recom-servico div:first-of-type:before, .view-servicos-recomendados .govbr-recom-servico div:first-of-type::after, .view-servicos-recomendados .govbr-recom-render div:first-of-type:before, .view-servicos-recomendados .govbr-recom-render div:first-of-type::after { background: #ccc; content: ""; height: 1px; width: 100% } .portaltype-collective-cover-content .govbr-recom-servico div:first-of-type h2, .portaltype-collective-cover-content .govbr-recom-render div:first-of-type h2, .view-servicos-recomendados .govbr-recom-servico div:first-of-type h2, .view-servicos-recomendados .govbr-recom-render div:first-of-type h2 { color: #333; font-size: 12px; font-weight: 700; margin: 0; padding: 0 24px; white-space: nowrap } .portaltype-collective-cover-content .govbr-recom-servico div:first-of-type h2:before, .portaltype-collective-cover-content .govbr-recom-render div:first-of-type h2:before, .view-servicos-recomendados .govbr-recom-servico div:first-of-type h2:before, .view-servicos-recomendados .govbr-recom-render div:first-of-type h2:before { font-family: "Font Awesome 5 Free"; content: "\F0A4"; display: inline-block; font-weight: 900; color: #333; font-size: 16px; margin-right: 5px } .portaltype-collective-cover-content .govbr-recom-servico .recom-list, .portaltype-collective-cover-content .govbr-recom-render .recom-list, .view-servicos-recomendados .govbr-recom-servico .recom-list, .view-servicos-recomendados .govbr-recom-render .recom-list { -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); background-color: #FBFBFB; padding: 25px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } .portaltype-collective-cover-content .govbr-recom-servico .recom-list ul, .portaltype-collective-cover-content .govbr-recom-render .recom-list ul, .view-servicos-recomendados .govbr-recom-servico .recom-list ul, .view-servicos-recomendados .govbr-recom-render .recom-list ul { padding-left: 0; margin-left: 5px !important } .portaltype-collective-cover-content .govbr-recom-servico .recom-list ul li, .portaltype-collective-cover-content .govbr-recom-render .recom-list ul li, .view-servicos-recomendados .govbr-recom-servico .recom-list ul li, .view-servicos-recomendados .govbr-recom-render .recom-list ul li { list-style: none; position: relative; border-bottom: 1px solid #ccc; padding-top: 10px; padding-bottom: 20px; margin-bottom: 15px; padding-left: 35px; width: 100%; line-height: 20px !important } .portaltype-collective-cover-content .govbr-recom-servico .recom-list ul li a, .portaltype-collective-cover-content .govbr-recom-render .recom-list ul li a, .view-servicos-recomendados .govbr-recom-servico .recom-list ul li a, .view-servicos-recomendados .govbr-recom-render .recom-list ul li a { color: #0C326F; font-size: 16px; font-weight: 600; line-height: 20px } .portaltype-collective-cover-content .govbr-recom-servico .recom-list ul li a:hover, .portaltype-collective-cover-content .govbr-recom-render .recom-list ul li a:hover, .view-servicos-recomendados .govbr-recom-servico .recom-list ul li a:hover, .view-servicos-recomendados .govbr-recom-render .recom-list ul li a:hover { text-decoration: none } .portaltype-collective-cover-content .govbr-recom-servico .recom-list ul li:hover, .portaltype-collective-cover-content .govbr-recom-render .recom-list ul li:hover, .view-servicos-recomendados .govbr-recom-servico .recom-list ul li:hover, .view-servicos-recomendados .govbr-recom-render .recom-list ul li:hover { text-decoration: none } .portaltype-collective-cover-content .govbr-recom-servico .recom-list ul li:last-of-type, .portaltype-collective-cover-content .govbr-recom-render .recom-list ul li:last-of-type, .view-servicos-recomendados .govbr-recom-servico .recom-list ul li:last-of-type, .view-servicos-recomendados .govbr-recom-render .recom-list ul li:last-of-type { margin-bottom: 0; border-bottom: none; padding-bottom: 0 } .portaltype-collective-cover-content .govbr-recom-servico .recom-list ul li .icon, .portaltype-collective-cover-content .govbr-recom-render .recom-list ul li .icon, .view-servicos-recomendados .govbr-recom-servico .recom-list ul li .icon, .view-servicos-recomendados .govbr-recom-render .recom-list ul li .icon { font-size: 22px; font-weight: bold; position: absolute; left: -5px; top: 10px; color: #ccc } .portaltype-collective-cover-content .govbr-recom-servico .recom-list ul li:first-of-type, .portaltype-collective-cover-content .govbr-recom-render .recom-list ul li:first-of-type, .view-servicos-recomendados .govbr-recom-servico .recom-list ul li:first-of-type, .view-servicos-recomendados .govbr-recom-render .recom-list ul li:first-of-type { padding-top: 0 } .portaltype-collective-cover-content .govbr-recom-servico .recom-list ul li:first-of-type .icon, .portaltype-collective-cover-content .govbr-recom-render .recom-list ul li:first-of-type .icon, .view-servicos-recomendados .govbr-recom-servico .recom-list ul li:first-of-type .icon, .view-servicos-recomendados .govbr-recom-render .recom-list ul li:first-of-type .icon { top: 5px } .view-servicos-recomendados .linha-recom { width: 100%; height: 100%; min-height: 450px; position: relative; background: #f8f8f8; -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.05882); box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.05882); -webkit-animation: fadeinout 3s infinite; animation: fadeinout 3s infinite; margin: 0 } .view-servicos-recomendados .linha-recom:after { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url(img/recom-loading.png); background-position: center; background-repeat: no-repeat; -webkit-animation: fadetext 3s infinite; animation: fadetext 3s infinite } .view-servicos-recomendados .linha-recom.loaded { background: transparent; -webkit-box-shadow: none; box-shadow: none; -webkit-animation: none; animation: none } .view-servicos-recomendados .linha-recom.loaded:after { display: none; -webkit-animation: none; animation: none } @keyframes fadetext { 0%, 100% { opacity: 0.2 } 50% { opacity: 1 } } @keyframes fadeinout { 0%, 100% { opacity: 0.2 } 50% { opacity: 1 } } .view-servicos-recomendados .govbr-recom-servico, .view-servicos-recomendados .govbr-recom-render { margin-top: 10px } .view-servicos-recomendados .govbr-recom-servico div:first-of-type:before, .view-servicos-recomendados .govbr-recom-servico div:first-of-type::after, .view-servicos-recomendados .govbr-recom-render div:first-of-type:before, .view-servicos-recomendados .govbr-recom-render div:first-of-type::after { background: none; content: none } .view-servicos-recomendados .govbr-recom-servico div:first-of-type h2, .view-servicos-recomendados .govbr-recom-render div:first-of-type h2 { font-size: 16px; color: #555; padding: 0 } .view-servicos-recomendados .govbr-recom-servico div:first-of-type h2:before, .view-servicos-recomendados .govbr-recom-render div:first-of-type h2:before { font-size: 20px; margin-right: 10px; color: #555 } .view-servicos-recomendados .govbr-recom-servico h2, .view-servicos-recomendados .govbr-recom-render h2 { font-size: 16px; color: #555; padding: 0; font-weight: 700; text-align: center } .view-servicos-recomendados .govbr-recom-servico h2:before, .view-servicos-recomendados .govbr-recom-render h2:before { font-size: 20px; margin-right: 10px; color: #555; font-family: "Font Awesome 5 Free"; content: "\F0A4"; font-size: 16px; margin-right: 10px } .view-servicos-recomendados .govbr-recom-servico .recom-list, .view-servicos-recomendados .govbr-recom-render .recom-list { -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.16078); box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.16078) } .view-servicos-recomendados .govbr-recom-servico .recom-list ul li, .view-servicos-recomendados .govbr-recom-render .recom-list ul li { padding-left: 30px; border-bottom: 1px solid rgba(0, 0, 0, 0.1) } .view-servicos-recomendados .govbr-recom-servico .recom-list ul li a, .view-servicos-recomendados .govbr-recom-render .recom-list ul li a { font-size: 14px !important } .view-servicos-recomendados .govbr-recom-servico .recom-list ul li .icon, .view-servicos-recomendados .govbr-recom-render .recom-list ul li .icon { font-size: 20px } .viewlet-institucionais-servicos-govbr { display: none; background-color: #fbfbfb } .viewlet-institucionais-servicos-govbr .row-content { display: -webkit-box; display: -ms-flexbox; display: flex } @media only screen and (max-width: 1023px) { .viewlet-institucionais-servicos-govbr .row-content { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important } } .viewlet-institucionais-servicos-govbr .destaquesSwiper .recom-list { background-color: #fff !important } .viewlet-institucionais-servicos-govbr .swiper-container.headerDestaquesSwiper.swiper-mobile-no-recom { visibility: hidden; position: absolute } .viewlet-institucionais-servicos-govbr .linha-recom-btn-close-mobile { display: none; top: 0; left: 0; width: 100%; height: 50px; position: absolute; z-index: 1001 } .viewlet-institucionais-servicos-govbr .linha-no-recom-btn-close-mobile { display: none; top: 0; left: 0; width: 100%; height: 50px; position: absolute; z-index: 1001 } .viewlet-institucionais-servicos-govbr .swiper-mobile-recom { visibility: hidden; position: absolute } @media only screen and (max-width: 1023px) { .viewlet-institucionais-servicos-govbr .linha-recom-btn-close-mobile { display: block } .viewlet-institucionais-servicos-govbr .swiper-mobile-recom { visibility: visible; position: relative } } .viewlet-institucionais-servicos-govbr .itens { background-color: #fff !important } .viewlet-institucionais-servicos-govbr .recom-title { display: none !important } .viewlet-institucionais-servicos-govbr .close-btn { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 20px auto; background-color: #2864AE; width: 50px; height: 50px; border-radius: 50%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16078); box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16078) } .viewlet-institucionais-servicos-govbr .close-btn .fa { color: #fff; font-size: 22px; text-align: center } @media only screen and (max-width: 1023px) { .viewlet-institucionais-servicos-govbr .close-btn { position: absolute; bottom: 5px; right: 20px; z-index: 1001 } } .viewlet-institucionais-servicos-govbr .mobile-close-btn { display: none } .viewlet-institucionais-servicos-govbr .mobile-close-btn-no-recom { display: none } @media only screen and (max-width: 1023px) { .viewlet-institucionais-servicos-govbr .mobile-close-btn { display: -webkit-box; display: -ms-flexbox; display: flex } .viewlet-institucionais-servicos-govbr .item-tile-servico-mais-acessados, .viewlet-institucionais-servicos-govbr .item-tile-servico-destaque { font-size: 14px !important } .viewlet-institucionais-servicos-govbr .row.linha-recom { position: relative } .viewlet-institucionais-servicos-govbr .row.linha-recom .column { -webkit-box-flex: 0 !important; -ms-flex: none !important; flex: none !important } .viewlet-institucionais-servicos-govbr .recom-title { display: block !important; cursor: pointer } .viewlet-institucionais-servicos-govbr .recom-title h2 { text-align: center } } .viewlet-institucionais-servicos-govbr .headerDestaquesSwiper { max-height: 0; -webkit-transition: max-height 0.15s ease-out; transition: max-height 0.15s ease-out; display: none } .viewlet-institucionais-servicos-govbr .headerDestaquesSwiper.links-destaque-desktop { display: block } @media only screen and (max-width: 1023px) { .viewlet-institucionais-servicos-govbr .headerDestaquesSwiper { position: relative; display: block } .viewlet-institucionais-servicos-govbr .headerDestaquesSwiper.links-destaque-desktop { display: none } .viewlet-institucionais-servicos-govbr .headerDestaquesSwiper::after { content: ""; display: block; width: 20%; height: 100%; position: absolute; right: 0; top: 0; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAAwCAYAAABZq4foAAAAAXNSR0IArs4c6QAAAOtJREFUaEPt2sEOwiAURFFQ//+XMY0ataW0CMSEnFUX0Ca8XOYNU2JKKYYQbiGEa+G5jJXGX+9PPS+mlC47hZh64RkwDte7FAtZ252VLRyy3oVC1kpiDgvynI+s1iZGs/JdHlnIepDRpEVnbYRuqBvunkiaCEQWspC1Puw3bamzov45j8/is77ipG4EIgtZyPp7kstn8Vl8Fp/VGpuUks1fjKektNNvPD6Lz+Kz+KzeIjzyezSLZtEsmjVSY3obVppFs2gWzaJZk95RlZRKSiWlklJJaYXR0w11wzGiiSxkIUvqUNGMOPgKB38HcJK/KRmcWC4AAAAASUVORK5CYII=); z-index: 1001; background-position: center right; background-size: cover } .viewlet-institucionais-servicos-govbr .headerDestaquesSwiper .tile-name { text-align: center; word-spacing: 2px } } .viewlet-institucionais-servicos-govbr.loaded .headerDestaquesSwiper { max-height: 500px; -webkit-transition: max-height 0.25s ease-in; transition: max-height 0.25s ease-in } .viewlet-institucionais-servicos-govbr.no-recom .linha-recom-btn-close-mobile { display: none } .viewlet-institucionais-servicos-govbr.no-recom .swiper-mobile-recom { visibility: hidden; position: absolute; max-width: 100% } @media only screen and (max-width: 1023px) { .viewlet-institucionais-servicos-govbr.no-recom .mobile-close-btn { display: none } .viewlet-institucionais-servicos-govbr.no-recom .linha-no-recom-btn-close-mobile { display: block } .viewlet-institucionais-servicos-govbr.no-recom .mobile-close-btn-no-recom { display: -webkit-box; display: -ms-flexbox; display: flex } .viewlet-institucionais-servicos-govbr.no-recom .swiper-container.headerDestaquesSwiper.swiper-mobile-no-recom { visibility: visible; position: relative } } .viewlet-institucionais-servicos-govbr.no-recom .headerDestaquesSwiper .row-content .column { max-width: none; width: auto; -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } @media only screen and (max-width: 1023px) { .viewlet-institucionais-servicos-govbr.no-recom .headerDestaquesSwiper .row-content .column { -webkit-box-flex: 0; -ms-flex: none; flex: none } } .viewlet-institucionais-servicos-govbr.no-recom .headerDestaquesSwiper .row-content .column:first-of-type { display: none } .viewlet-institucionais-servicos-govbr.no-recom .govbr-recom-wrapper { display: none } .viewlet-institucionais-servicos-govbr .swiper-slide { height: auto } .viewlet-institucionais-servicos-govbr .linha-recom { display: none } @media only screen and (max-width: 575px) { .viewlet-institucionais-servicos-govbr .linha-recom { display: block } } @media only screen and (max-width: 1023px) { .viewlet-institucionais-servicos-govbr .linha-recom { height: 0; position: relative } .viewlet-institucionais-servicos-govbr .linha-recom.open { height: auto } } .viewlet-institucionais-servicos-govbr .tile-name { display: block; width: 100%; text-align: center; text-transform: none; font-weight: 700; font-size: 12px; color: #2864AE; margin: 10px 0 } .viewlet-institucionais-servicos-govbr .tile-name:hover { text-decoration: none } .viewlet-institucionais-servicos-govbr .tile-name:before { font-size: 20px; margin-right: 10px; color: #2864AE; font-family: "Font Awesome 5 Free"; font-size: 16px; margin-right: 10px } .viewlet-institucionais-servicos-govbr .tile-name.recomendado:before { content: "\F0A4" } .viewlet-institucionais-servicos-govbr .tile-name.destaque:before { content: "\F005" } .viewlet-institucionais-servicos-govbr .tile-name.mais-acessados:before { content: "\F06D" } .viewlet-institucionais-servicos-govbr .header-mobile { display: none !important; text-align: center; margin-bottom: 0 } @media only screen and (max-width: 1023px) { .viewlet-institucionais-servicos-govbr .header-mobile { display: block !important } } .viewlet-institucionais-servicos-govbr .servicos-em-destaque-govbr .tile-header::after, .viewlet-institucionais-servicos-govbr .servicos-em-destaque-govbr .tile-header::before { background: transparent; content: none } .viewlet-institucionais-servicos-govbr .servicos-em-destaque-govbr .tile-header span { color: #2864AE } .viewlet-institucionais-servicos-govbr .servicos-em-destaque-govbr .tile-header span:before { color: #2864AE } .viewlet-institucionais-servicos-govbr .servicos-mais-acessados .tile-header::after, .viewlet-institucionais-servicos-govbr .servicos-mais-acessados .tile-header::before { background: transparent; content: none } .viewlet-institucionais-servicos-govbr .servicos-mais-acessados .tile-header span { color: #2864AE } .viewlet-institucionais-servicos-govbr .servicos-mais-acessados .tile-header span:before { color: #2864AE } .viewlet-institucionais-servicos-govbr .govbr-recom-servico div:first-of-type:before, .viewlet-institucionais-servicos-govbr .govbr-recom-servico div:first-of-type::after, .viewlet-institucionais-servicos-govbr .govbr-recom-render div:first-of-type:before, .viewlet-institucionais-servicos-govbr .govbr-recom-render div:first-of-type::after { background: transparent; content: none } .viewlet-institucionais-servicos-govbr .govbr-recom-servico div:first-of-type h2, .viewlet-institucionais-servicos-govbr .govbr-recom-render div:first-of-type h2 { color: #2864AE } .viewlet-institucionais-servicos-govbr .govbr-recom-servico div:first-of-type h2:before, .viewlet-institucionais-servicos-govbr .govbr-recom-render div:first-of-type h2:before { color: #2864AE } .viewlet-institucionais-servicos-govbr .govbr-recom-servico .recom-list, .viewlet-institucionais-servicos-govbr .govbr-recom-render .recom-list { background-color: #fff } .viewlet-institucionais-servicos-govbr .govbr-recom-servico .recom-list ul li, .viewlet-institucionais-servicos-govbr .govbr-recom-render .recom-list ul li { display: block } @media only screen and (max-width: 1023px) { .viewlet-institucionais-servicos-govbr .govbr-recom-servico .recom-list ul li a, .viewlet-institucionais-servicos-govbr .govbr-recom-render .recom-list ul li a { font-size: 14px } } .viewlet-institucionais-servicos-govbr .swiper-pagination-destaques { text-align: center; margin-bottom: 15px } .viewlet-institucionais-servicos-govbr .swiper-pagination-destaques .swiper-pagination-bullet-active { background: #FFCD07 } .portaltype-collective-cover-content .viewlet-institucionais-servicos-govbr { display: block } .tile-content.servicos-em-destaque-govbr .badge.novo { height: 20px; line-height: 18px; padding: 0 8px; font-size: 10px; margin-top: 0 } .userrole-authenticated .recom-list ul li .icon { top: 12px !important } .userrole-authenticated .recom-list ul li:first-of-type { padding-top: 0 } .userrole-authenticated .recom-list ul li:first-of-type .icon { top: 5px !important } @media only screen and (min-width: 1023px) { .viewlet-institucionais-servicos-govbr { padding: 10px !important; padding-top: 0 !important } .viewlet-institucionais-servicos-govbr .column { padding: 5px !important } .viewlet-institucionais-servicos-govbr .desktop { position: relative !important; z-index: 1 } .viewlet-institucionais-servicos-govbr .links-destaque-desktop.open .column { position: relative; margin-top: -10px !important } .viewlet-institucionais-servicos-govbr .links-destaque-desktop.open .column::after { content: ''; display: block; width: calc(100% - 10px); height: 25px; background-color: #fff; position: absolute; bottom: -20px; left: 5px; z-index: 9 } .viewlet-institucionais-servicos-govbr .row.linha-recom.open .column { margin-top: -10px !important } .viewlet-institucionais-servicos-govbr .links-destaque-desktop.menu-open { position: absolute !important; z-index: 101 !important; top: 0 !important } .viewlet-institucionais-servicos-govbr .desktop-toggle-btn { background-color: #FFF !important; border-radius: 6px !important; padding: 5px 0 !important; margin-bottom: 0 !important; -webkit-box-shadow: 0 3px 6px 0 #CCC; box-shadow: 0 3px 6px 0 #CCC; color: #000 !important } .viewlet-institucionais-servicos-govbr .desktop-toggle-btn::before { margin-right: 20px !important } .viewlet-institucionais-servicos-govbr .desktop-toggle-btn::after { content: '\F078'; font-size: 20px !important; margin-right: 10px !important; color: #2864AE !important; font-family: "Font Awesome 5 Free"; font-size: 15px !important; margin-left: 20px !important } .viewlet-institucionais-servicos-govbr .links-destaque-desktop.open .desktop-toggle-btn { border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important; margin-top: 20px } .viewlet-institucionais-servicos-govbr .links-destaque-desktop.open .desktop-toggle-btn::after { content: '\F077' } .viewlet-institucionais-servicos-govbr .links-destaque-desktop.menu-open .desktop-toggle-btn::after { content: '\F077' } .viewlet-institucionais-servicos-govbr .desktop-toggle-btn.recomendado::before { color: #00A91C } .viewlet-institucionais-servicos-govbr .desktop-toggle-btn.desktop-toggle-btn.mais-acessados::before { color: #EF5E25 } .viewlet-institucionais-servicos-govbr .desktop-toggle-btn.desktop-toggle-btn.destaque::before { color: #FFBE2E } .viewlet-institucionais-servicos-govbr .links-destaque-desktop.menu-open .desktop-toggle-btn { background-color: transparent !important; -webkit-box-shadow: none; box-shadow: none } .viewlet-institucionais-servicos-govbr .portaltype-collective-cover-content .row.linha-recom.loaded .column>.tile .itens, .viewlet-institucionais-servicos-govbr .recom-list { padding-top: 60px !important; border-radius: 6px !important } .viewlet-institucionais-servicos-govbr .recom-list { margin-top: 0 !important; padding-top: 30px !important } } @media only screen and (max-width: 576px) { .viewlet-institucionais-servicos-govbr .recom-title, .viewlet-institucionais-servicos-govbr .tile-header.header-mobile { text-transform: none !important } .viewlet-institucionais-servicos-govbr .swiper-slide.fillin { width: 10px !important } .viewlet-institucionais-servicos-govbr .mobile-no-recom-toggle-btn, .viewlet-institucionais-servicos-govbr .mobile-recom-toggle-btn { background-color: #FFF !important; border-radius: 6px !important; padding: 5px 0 !important; margin-bottom: 0 !important; -webkit-box-shadow: 0 3px 6px 0 #CCC; box-shadow: 0 3px 6px 0 #CCC; color: #000 !important; margin: 10px 5px !important } .viewlet-institucionais-servicos-govbr .mobile-no-recom-toggle-btn::after, .viewlet-institucionais-servicos-govbr .mobile-recom-toggle-btn::after { content: '\F078'; font-size: 20px !important; margin-right: 15px !important; color: #2864AE !important; font-family: "Font Awesome 5 Free"; font-size: 15px !important; margin-left: 5px !important; margin-right: 0 !important } .viewlet-institucionais-servicos-govbr .recom-title h2, .viewlet-institucionais-servicos-govbr .servicos-mais-acessados .tile-header span, .viewlet-institucionais-servicos-govbr .servicos-em-destaque-govbr .tile-header span { color: #000 !important } .viewlet-institucionais-servicos-govbr .recom-title h2::after, .viewlet-institucionais-servicos-govbr .servicos-mais-acessados .tile-header span::after, .viewlet-institucionais-servicos-govbr .servicos-em-destaque-govbr .tile-header span::after { content: '\F078'; font-size: 20px !important; color: #2864AE !important; font-family: "Font Awesome 5 Free"; font-size: 15px !important; margin-left: 5px !important } .viewlet-institucionais-servicos-govbr .linha-recom.open .recom-title h2::after, .viewlet-institucionais-servicos-govbr .linha-recom.open .servicos-mais-acessados .tile-header span::after, .viewlet-institucionais-servicos-govbr .linha-recom.open .servicos-em-destaque-govbr .tile-header span::after { content: '\F077' } .viewlet-institucionais-servicos-govbr .recom-title h2::before, .viewlet-institucionais-servicos-govbr .mobile-recom-toggle-btn.recomendado::before { color: #00A91C !important; margin-right: 5px !important } .viewlet-institucionais-servicos-govbr .servicos-mais-acessados .tile-header span::before, .viewlet-institucionais-servicos-govbr .mobile-recom-toggle-btn.mais-acessados::before, .viewlet-institucionais-servicos-govbr .mobile-no-recom-toggle-btn.mais-acessados::before { color: #EF5E25 !important; margin-right: 5px !important } .viewlet-institucionais-servicos-govbr .servicos-em-destaque-govbr .tile-header span::before, .viewlet-institucionais-servicos-govbr .mobile-recom-toggle-btn.destaque::before, .viewlet-institucionais-servicos-govbr .mobile-no-recom-toggle-btn.destaque::before { color: #FFBE2E !important; margin-right: 5px !important } .viewlet-institucionais-servicos-govbr .tile-content.servicos-mais-acessados, .viewlet-institucionais-servicos-govbr .tile-content.servicos-em-destaque-govbr, .viewlet-institucionais-servicos-govbr .govbr-recom-render { padding-top: 15px !important } .viewlet-institucionais-servicos-govbr .linha-recom.open .itens, .viewlet-institucionais-servicos-govbr .govbr-recom-render .recom-list { margin-top: -55px !important; padding-top: 60px !important; z-index: -1 !important; border-radius: 6px !important } .viewlet-institucionais-servicos-govbr .headerDestaquesSwiper { padding-left: 10px !important } .viewlet-institucionais-servicos-govbr .headerDestaquesSwiper .tile-name { width: 300px !important; padding: 0 5px !important } .viewlet-institucionais-servicos-govbr .servicos-mais-acessados .tile-header span:before { font-family: Font Awesome\ 5 Free; content: "\F06D"; display: inline-block; font-weight: 900; color: #ef5e25 !important; font-size: 16px; margin-right: 5px } .viewlet-institucionais-servicos-govbr .servicos-mais-acessados .tile-header span, .viewlet-institucionais-servicos-govbr .servicos-em-destaque-govbr .tile-header span { color: #333; font-size: 12px; font-weight: 700; margin: 0; padding: 0 24px; white-space: nowrap; line-height: 4.4rem } .viewlet-institucionais-servicos-govbr .servicos-em-destaque-govbr .tile-header span::before { font-family: Font Awesome\ 5 Free; content: "\F005"; display: inline-block; font-weight: 900; color: #ffbe2e !important; font-size: 16px; margin-right: 5px } } .viewlet-institucionais-servicos-govbr .links-destaque-desktop.open .column::after { z-index: 9 !important } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-pagination-bullets { margin-top: 5px } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper { padding: 0 60px; position: relative } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper { padding: 0 } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper::before { display: none } } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper .novos-perfis { display: none } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper .btn-toggle-novos-perfis.hide { display: none } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper .swiper-button-next .btn-toggle-novos-perfis.show { display: none; pointer-events: all; width: 40px; height: 40px; position: absolute; top: 0; left: 0 } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper .swiper-button-next.swiper-button-disabled .btn-toggle-novos-perfis.show { display: block } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper.novos-perfis-visible .novos-perfis { display: -webkit-box; display: -ms-flexbox; display: flex; background-color: #fff; height: 220px; width: 80%; position: absolute; top: 35px; right: 80px; background-repeat: no-repeat; background-position: center top; background-size: contain; z-index: 101; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; background-image: url("data:image/png;base64,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PSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDo2Y2MwMjNhMC0xNzcxLTQzZmEtODE3NS1iOGYyZjJhMzkxMGUiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZWRlMTBmZTUtODY2ZS00ZTlmLThhYTctNDUzMGIzMGIyMTc5IgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MGFhNzRiM2QtYzljZS00MmRmLWJhZTMtNWVhY2QwYjIzMTViIgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iTGludXgiCiAgIEdJTVA6VGltZVN0YW1wPSIxNjMxNzEwMjg0MDE4ODA2IgogICBHSU1QOlZlcnNpb249IjIuMTAuMjQiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOkJhZz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NTQ1ZWRmY2MtZDk3Zi00YzY4LWI0ZTQtMWEwYzEyYTUxOTc0IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKExpbnV4KSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMS0wOS0xNVQwOTo1MToyNC0wMzowMCIvPgogICAgPC9yZGY6QmFnPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5WVijiAAABhWlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9bpSqVDnYQcchQHcSCX4ijVqEIFUKt0KqDyaVf0KQhSXFxFFwLDn4sVh1cnHV1cBUEwQ8QNzcnRRcp8X9JoUWMB8f9eHfvcfcO8NfLTDU7xgBVs4xUIi5ksqtC8BXdCCOEcYxIzNTnRDEJz/F1Dx9f72I8y/vcn6NXyZkM8AnEs0w3LOIN4ulNS+e8TxxhRUkhPiceNeiCxI9cl11+41xw2M8zI0Y6NU8cIRYKbSy3MSsaKvEUcVRRNcr3Z1xWOG9xVstV1rwnf2Eop60sc53mIBJYxBJECJBRRQllWIjRqpFiIkX7cQ//gOMXySWTqwRGjgVUoEJy/OB/8LtbMz85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") } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper.novos-perfis-visible .novos-perfis .texto { display: block; color: #333333; font-size: 16px; font-weight: 600; text-transform: uppercase; margin-bottom: 15px } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper.novos-perfis-visible .novos-perfis .texto-mobile { display: none; color: #0C326F; font-size: 16px; font-weight: 600; text-transform: uppercase; margin-bottom: -10px } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper.novos-perfis-visible .novos-perfis::before { content: ""; background-color: #fff; position: absolute; display: block; top: 0; left: -70px; width: 70px; height: 200px } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper.novos-perfis-visible .novos-perfis:hover { text-decoration: none } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper.novos-perfis-visible .btn-toggle-novos-perfis.show { display: none } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper.novos-perfis-visible .btn-toggle-novos-perfis.hide { display: block; pointer-events: all; width: 40px; height: 40px; position: absolute; top: 0; left: 0 } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper.novos-perfis-visible .swiper-pagination-tile-perfis-wrapper { width: 250px; height: 40px; margin: 0 auto; margin-top: -55px } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper.novos-perfis-visible .swiper-pagination-tile-perfis-wrapper .btn-toggle-novos-perfis.hide { position: relative; width: 100% } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tile-header { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 10px; text-transform: uppercase } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tile-header::after, .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tile-header::before { background: #f0f0f0; content: ''; height: 1px; width: 100% } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tile-header div { color: #333; font-size: 12px; font-weight: bold; margin: 0; padding: 0 24px; white-space: nowrap } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tile-header div:before { font-family: "Font Awesome 5 Free"; content: "\F0C0"; display: inline-block; font-weight: 900; color: #333; font-size: 16px; margin-right: 5px } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens { padding: 35px 0; padding-bottom: 10px; position: relative } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens { padding: 15px 0 } } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 16px; color: #333333; font-weight: 600; text-transform: uppercase; margin: 0 } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario .texto { text-align: center; padding: 0 60px } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario img { margin-bottom: 10px; max-width: 160px; border: 3px solid #7bb1ed; border-radius: 50% } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario img { max-width: 110px } } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario.fill-in-mobile { display: none } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario.novos-perfis { display: none } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario.novos-perfis .texto-mobile { display: none } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario.swiper-slide-next+.item-tile-perfil-usuario::before, .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario.swiper-slide-next+.item-tile-perfil-usuario::after { display: none } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario.fill-in-mobile { display: block } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario.novos-perfis { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; width: 100% !important; height: 170px; background-repeat: no-repeat; background-size: contain; background-image: url("data:image/png;base64,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") } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario.novos-perfis .texto-mobile { display: block; margin-bottom: -5px } } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario::before { content: ""; background-color: #f8f8f8; height: 8px; width: 165px; top: 80px; right: -80px; position: absolute; z-index: -1; border-radius: 5px } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario::after { content: ""; background-color: #f8f8f8; height: 35px; width: 35px; top: 67px; right: -12px; border-radius: 50%; position: absolute; border: 8px solid #fff; z-index: -1 } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario::before { content: ""; background-color: #f8f8f8; height: 5px; width: 55px; top: 70px; right: -25px; position: absolute; z-index: -1; border-radius: 5px } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario::after { display: none } } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario.swiper-slide-prev::before { display: none } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario.swiper-slide-prev::after { display: none } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario:hover { text-decoration: none; color: #0C326F } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-pagination-tile-perfis { text-align: center; margin-bottom: 25px } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-pagination-tile-perfis .swiper-pagination-bullet { background: #A2A2A2; opacity: 1 } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-pagination-tile-perfis .swiper-pagination-bullet-active { background: #FFCD07 } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-button-prev { background-image: none; background-color: #1351B4; border-radius: 50%; width: 20px; height: 20px; padding: 20px; opacity: 1; top: 120px } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-button-prev::before { font-family: "Font Awesome 5 Free"; content: "\F053"; font-size: 25px; color: #fff; font-weight: 900 } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-button-prev { display: none } } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-button-prev .btn-toggle-novos-perfis.hide { display: none; pointer-events: all; width: 40px; height: 40px; position: absolute; top: 0; left: 0 } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-button-prev.swiper-button-disabled .btn-toggle-novos-perfis.hide { display: block } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-button-next { background-image: none; background-color: #1351B4; border-radius: 50%; width: 20px; height: 20px; padding: 20px; opacity: 1; top: 120px } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-button-next::before { font-family: "Font Awesome 5 Free"; content: "\F054"; font-size: 25px; color: #fff; font-weight: 900 } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-button-next { display: none } } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-button-disabled { background-color: #FCFCFC; opacity: 1 } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-button-disabled::before { color: #88A7D9 } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .perfis-usuario-btn { width: 100%; text-align: center } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .perfis-usuario-btn .outstanding-link { border: 1px solid #1351B4; border-radius: 41px; color: #1351B4; float: none; font-size: 16px; font-weight: 600; padding: 3px 40px; text-align: center; margin: 0; padding-bottom: 5px } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .perfis-usuario-btn .outstanding-link:hover { text-decoration: none } .tile-mapa-interativo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row } @media only screen and (max-width: 1023px) { .tile-mapa-interativo { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .tile-mapa-interativo #svg-map .norte { fill: #ffcdcd } .tile-mapa-interativo #svg-map .nordeste { fill: #cdf5cd } .tile-mapa-interativo #svg-map .centro-oeste { fill: #fff5cd } .tile-mapa-interativo #svg-map .sudeste { fill: #d1d9ff } .tile-mapa-interativo #svg-map .sul { fill: #d5d5d5 } .tile-mapa-interativo #svg-map text { fill: #000; font: 12px "rawline", helvetica, arial, sans-serif; cursor: pointer } .tile-mapa-interativo #svg-map a { text-decoration: none } .tile-mapa-interativo #svg-map a:hover { cursor: pointer; text-decoration: none } .tile-mapa-interativo #svg-map a:hover path { fill: #ffdb4d !important } .tile-mapa-interativo #svg-map a:focus path { fill: #ffdb4d !important } .tile-mapa-interativo #svg-map .circle-df { fill: #fff14a } .tile-mapa-interativo #svg-map .circle-nordeste { fill: #ffe29f } .tile-mapa-interativo #svg-map .circle-sudeste { fill: #fbd7e7 } .tile-mapa-interativo #svg-map a:hover .circle { fill: #003399 !important; cursor: pointer } @media only screen and (max-width: 1023px) { .tile-mapa-interativo #svg-map { margin-top: 30px } } @media only screen and (max-width: 575px) { .tile-mapa-interativo #svg-map { margin-top: 0; max-width: 320px; height: 390px } } .tile-mapa-interativo .texto-mapa-interativo, .tile-mapa-interativo .mapa { width: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } @media only screen and (max-width: 1023px) { .tile-mapa-interativo .texto-mapa-interativo, .tile-mapa-interativo .mapa { width: 100% } } .tile-mapa-interativo .mapa { padding-left: 30px } @media only screen and (max-width: 1023px) { .tile-mapa-interativo .mapa { -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 0 } } .tile-mapa-interativo .mapa a.no-link { pointer-events: none; cursor: crosshair } .tile-mapa-interativo .texto-mapa-interativo { padding: 0 60px } @media only screen and (max-width: 1023px) { .tile-mapa-interativo .texto-mapa-interativo { padding: 0 } } .tile-mapa-interativo .texto-mapa-interativo .tile-mapa-titulo { font-size: 41px; line-height: 45px; color: #FFCD07; text-transform: uppercase; font-weight: 700; margin-top: 80px; margin-bottom: 10px } @media only screen and (max-width: 1023px) { .tile-mapa-interativo .texto-mapa-interativo .tile-mapa-titulo { font-size: 29px; line-height: 32px; margin-top: 0; margin-bottom: 5px } } .tile-mapa-interativo .texto-mapa-interativo .tile-mapa-texto { font-size: 29px; color: #fff; line-height: 36px } @media only screen and (max-width: 1023px) { .tile-mapa-interativo .texto-mapa-interativo .tile-mapa-texto { font-size: 20px } } .template-compose.portaltype-collective-cover-content.userrole-authenticated .formPanel { border: 1px solid #ccc; border-top: none; padding: 15px } .template-compose.portaltype-collective-cover-content.userrole-authenticated .formTabs { border-bottom: 1px solid #ccc } .template-compose.portaltype-collective-cover-content.userrole-authenticated .formTabs .formTab { display: inline-block; margin-right: 15px } .template-compose.portaltype-collective-cover-content.userrole-authenticated .formTabs .formTab a { padding: 0 15px } .template-compose.portaltype-collective-cover-content.userrole-authenticated .formTabs .formTab a.selected { display: inline-block; background-color: #fff; position: relative; border-right: 1px solid #ccc; border-left: 1px solid #ccc } .template-compose.portaltype-collective-cover-content.userrole-authenticated .formTabs .formTab a.selected::after { content: ''; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 1px; background-color: #ccc } .template-compose.portaltype-collective-cover-content.userrole-authenticated .formTabs .formTab a.selected::before { content: ''; display: block; position: absolute; left: 0; bottom: -2px; width: 100%; height: 3px; background-color: #fff } .cover-list-tile.consultas-publicas .titulo-area-tile-consultas-publicas { font-size: 35px; color: #0C326F; margin-bottom: 50px } @media only screen and (max-width: 575px) { .cover-list-tile.consultas-publicas .titulo-area-tile-consultas-publicas { margin-bottom: 25px } } .cover-list-tile.consultas-publicas .more-button a { margin: 0 } .cover-list-tile.consultas-publicas .tile-consultas-publicas-encerradas { margin-left: 0 !important } .cover-list-tile.consultas-publicas .tile-consultas-publicas-abertas>span, .cover-list-tile.consultas-publicas .tile-consultas-publicas-encerradas>span { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 24px; font-size: 14px; font-weight: bold; text-transform: uppercase; display: flex; -ms-flex-pack: distribute; justify-content: space-around } @media only screen and (max-width: 767px) { .cover-list-tile.consultas-publicas .tile-consultas-publicas-abertas>span, .cover-list-tile.consultas-publicas .tile-consultas-publicas-encerradas>span { margin-bottom: 20px } } @media only screen and (max-width: 575px) { .cover-list-tile.consultas-publicas .tile-consultas-publicas-abertas>span, .cover-list-tile.consultas-publicas .tile-consultas-publicas-encerradas>span { margin-bottom: 16px } } .cover-list-tile.consultas-publicas .tile-consultas-publicas-abertas>span::after, .cover-list-tile.consultas-publicas .tile-consultas-publicas-abertas>span::before { background: #ccc; content: ''; height: 1px; width: 39% } .cover-list-tile.consultas-publicas .tile-consultas-publicas-encerradas>span::after, .cover-list-tile.consultas-publicas .tile-consultas-publicas-encerradas>span::before { background: #ccc; content: ''; height: 1px; width: 38% } .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } @media only screen and (max-width: 575px) { .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul { width: 48%; list-style: none; padding-left: 0 } @media only screen and (max-width: 575px) { .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul { width: 100% } } .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li { list-style: none; margin-bottom: 0 !important } .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas { width: 100%; padding: 10px 20px; margin: 0 } @media only screen and (max-width: 575px) { .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas { padding: 10px 0 } } .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas p { font-size: 14px; color: #222222; margin-top: 10px; margin-bottom: 0 !important } .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas p strong { font-size: 14px; color: #222222 } @media only screen and (min-width: 576px) { .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas p { height: 75px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical } } .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas:hover { text-decoration: none; background-color: #DDE8FB } .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas div:nth-of-type(1) { color: #0C326F; font-size: 20px; margin-bottom: 6px } .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas div:nth-of-type(2) span, .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas div:nth-of-type(3) span { font-size: 12px; color: #222222 } .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas div:nth-of-type(2) span:nth-of-type(1), .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas div:nth-of-type(3) span:nth-of-type(1) { font-weight: 500 } .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas div:nth-of-type(2) span:nth-of-type(2), .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas div:nth-of-type(3) span:nth-of-type(2) { font-weight: normal } .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas div:nth-of-type(4) { font-size: 14px; color: #222222; margin-top: 10px; font-weight: normal } .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas div:nth-of-type(4) strong { font-size: 14px; color: #222222 } @media only screen and (min-width: 576px) { .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas div:nth-of-type(4) { height: 75px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical } } #form-widgets-url_consulta_publica { width: 100% !important } .consulta-publica-descricao { height: 80px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical } .portaltype-consultaspublicas #content { padding-bottom: 60px } .template-template_consultas_publicas .paginacao-wrapper { margin: 70px 0 !important } .cover-banner-eagenda-tile img.mobile { display: none } @media only screen and (max-width: 575px) { .cover-banner-eagenda-tile img.mobile { display: block } } .cover-banner-eagenda-tile img.desktop { display: block } @media only screen and (max-width: 575px) { .cover-banner-eagenda-tile img.desktop { display: none } } #govbr-institucional-banner_eagenda-image::after, #govbr-institucional-banner_eagenda-image_mobile::after { display: none !important } .cover-embed-tile { position: relative; z-index: 0 } .portaltype-collective-cover-content.template-view[data-testab-version='a'] .testab-version-a, .portaltype-collective-cover-content.template-standard[data-testab-version='a'] .testab-version-a { display: block !important } .portaltype-collective-cover-content.template-view[data-testab-version='a'] .testab-version-b, .portaltype-collective-cover-content.template-standard[data-testab-version='a'] .testab-version-b { display: none !important } .portaltype-collective-cover-content.template-view[data-testab-version='b'] .testab-version-a, .portaltype-collective-cover-content.template-standard[data-testab-version='b'] .testab-version-a { display: none !important } .portaltype-collective-cover-content.template-view[data-testab-version='b'] .testab-version-b, .portaltype-collective-cover-content.template-standard[data-testab-version='b'] .testab-version-b { display: block !important } .template-abas_view #content-core { padding-top: 0 } .template-abas_view #content .toggable-content .toggle+ul { padding-left: 0 !important } .template-abas_view #content .toggable-content>li>a { color: #555; font-size: 2.4rem; font-weight: 600 } .template-template_eventos #content .listagem-eventos-institucional .eventoItem { padding: 40px 0 12px; border-top: 1px solid rgba(0, 0, 0, 0.1); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } @media only screen and (max-width: 575px) { .template-template_eventos #content .listagem-eventos-institucional .eventoItem { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .template-template_eventos #content .listagem-eventos-institucional .eventoItem:first-of-type { border: 0 none; padding-top: 16px } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .logotipo-evento { margin: 0 0 16px 56px; width: 200px } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .logotipo-evento img { width: 100% } @media only screen and (max-width: 575px) { .template-template_eventos #content .listagem-eventos-institucional .eventoItem .logotipo-evento { margin: 16px 0 16px 0; max-width: 60%; width: auto } } @media only screen and (max-width: 575px) { .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .titulo-evento { margin-bottom: 16px; font-size: 2.4rem; line-height: 1 } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .titulo-evento a { font-size: 2.4rem; line-height: 1; font-weight: 500; color: #0c326f } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .titulo-evento a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .titulo-evento a:focus:not(.focus-visible) { outline: none } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .data-local-evento { margin-bottom: 20px } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .data-local-evento::after { clear: both; content: ''; display: table } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .data-local-evento .data-evento, .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .data-local-evento .localizacao-evento { float: left; font-weight: 500 } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .data-local-evento .data-evento .far, .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .data-local-evento .data-evento .fas, .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .data-local-evento .localizacao-evento .far, .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .data-local-evento .localizacao-evento .fas { color: #1351b4; margin-right: 0.4rem } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .data-local-evento .data-evento { margin-right: 3rem } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .btn-inscricao { margin-bottom: 20px } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .info-evento { display: -webkit-box; display: -ms-flexbox; display: flex } @media only screen and (max-width: 575px) { .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .info-evento { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .info-evento .descricao-evento { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-bottom: 24px } @media only screen and (max-width: 575px) { .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .info-evento .descricao-evento { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 } } .template-template_cursos #content .listagem-cursos-institucional .cursoItem, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem { padding: 40px 0 12px; border-top: 1px solid rgba(0, 0, 0, 0.1) } .template-template_cursos #content .listagem-cursos-institucional .cursoItem:first-of-type, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem:first-of-type { border: 0 none; padding-top: 16px } @media only screen and (max-width: 575px) { .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } @media only screen and (max-width: 575px) { .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 } } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .titulo-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .titulo-curso { font-size: 2.4rem; line-height: 2.4rem; margin-bottom: 8px } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .titulo-curso a, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .titulo-curso a { font-size: 2.4rem; line-height: 2.4rem; font-weight: 500; color: #0c326f } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .titulo-curso a:focus, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .titulo-curso a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .titulo-curso a:focus:not(.focus-visible), .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .titulo-curso a:focus:not(.focus-visible) { outline: none } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .badges-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .badges-curso { list-style: none } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .badges-curso .badge, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .badges-curso .badge { margin: 0 20px 8px 0 } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso { margin-top: 20px; margin-bottom: 12px } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso::after, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso::after { clear: both; content: ''; display: table } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .data-curso, .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .carga-horaria, .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .instituicao-ofertante, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .data-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .carga-horaria, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .instituicao-ofertante { float: left; font-weight: 500 } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .data-curso .far, .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .data-curso .fas, .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .carga-horaria .far, .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .carga-horaria .fas, .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .instituicao-ofertante .far, .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .instituicao-ofertante .fas, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .data-curso .far, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .data-curso .fas, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .carga-horaria .far, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .carga-horaria .fas, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .instituicao-ofertante .far, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .instituicao-ofertante .fas { color: #1351b4; margin-right: 0.4rem } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .carga-horaria, .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .data-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .carga-horaria, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .data-curso { margin-right: 3rem } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .btn-inscricao, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .btn-inscricao { margin-bottom: 20px } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso { display: -webkit-box; display: -ms-flexbox; display: flex } @media only screen and (max-width: 575px) { .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso .resumo-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso .resumo-curso { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-bottom: 16px } @media only screen and (max-width: 575px) { .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso .resumo-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso .resumo-curso { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 } } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso .logotipo-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso .logotipo-curso { margin: 0 0 16px 56px; width: 250px } @media only screen and (max-width: 575px) { .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso .logotipo-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso .logotipo-curso { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; margin: 16px 0 16px 0; max-width: 100%; width: auto } } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso .logotipo-curso img, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso .logotipo-curso img { width: 100% } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .tags, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .tags { font-size: 1.4rem } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .tags a, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .tags a { font-size: 1.4rem } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .tags a:focus, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .tags a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .tags a:focus:not(.focus-visible), .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .tags a:focus:not(.focus-visible) { outline: none } .template-template_acoes #content .listagem-acoes .acaoItem { padding: 40px 0 12px; border-top: 1px solid rgba(0, 0, 0, 0.1) } .template-template_acoes #content .listagem-acoes .acaoItem:first-of-type { border: 0 none; padding-top: 16px } .template-template_acoes #content .listagem-acoes .acaoItem .titulo-acao { font-size: 2.4rem; line-height: 2.4rem; margin-bottom: 12px } .template-template_acoes #content .listagem-acoes .acaoItem .titulo-acao a { font-size: 2.4rem; line-height: 2.4rem; font-weight: 500; color: #0c326f } .template-template_acoes #content .listagem-acoes .acaoItem .titulo-acao a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .template-template_acoes #content .listagem-acoes .acaoItem .titulo-acao a:focus:not(.focus-visible) { outline: none } .template-template_acoes #content .listagem-acoes .acaoItem .badges-acao { list-style: none; margin-bottom: 12px } .template-template_acoes #content .listagem-acoes .acaoItem .badges-acao .badge { margin: 0 20px 8px 0 } .template-template_acoes #content .listagem-acoes .acaoItem .categoria-acao, .template-template_acoes #content .listagem-acoes .acaoItem .perfil-acao { margin-bottom: 12px; font-weight: 500 } .template-template_acoes #content .listagem-acoes .acaoItem .categoria-acao .far, .template-template_acoes #content .listagem-acoes .acaoItem .categoria-acao .fas, .template-template_acoes #content .listagem-acoes .acaoItem .perfil-acao .far, .template-template_acoes #content .listagem-acoes .acaoItem .perfil-acao .fas { color: #1351b4; margin-right: 0.4rem } .template-template_acoes #content .listagem-acoes .acaoItem .descricao-acao { margin-bottom: 16px } .template-template_acoes #content .listagem-acoes .acaoItem .descricao-acao a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .template-template_acoes #content .listagem-acoes .acaoItem .descricao-acao a:focus:not(.focus-visible) { outline: none } .template-template_acoes #content .listagem-acoes .tags { font-size: 1.4rem } .template-template_acoes #content .listagem-acoes .tags a { font-size: 1.4rem } .template-template_acoes #content .listagem-acoes .tags a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .template-template_acoes #content .listagem-acoes .tags a:focus:not(.focus-visible) { outline: none } .template-ultimas_noticias #content .categoria-noticia, .template-ultimas_noticias #content .subtitulo-noticia, .template-ultimas_noticias_institucional #content .categoria-noticia, .template-ultimas_noticias_institucional #content .subtitulo-noticia { font-weight: 600 } .template-ultimas_noticias #content .subject-noticia, .template-ultimas_noticias_institucional #content .subject-noticia { margin-top: 5px } .template-ultimas_noticias #content .subject-noticia span, .template-ultimas_noticias_institucional #content .subject-noticia span { font-weight: 600 } .template-ultimas_noticias #content ul.noticias, .template-ultimas_noticias_institucional #content ul.noticias { list-style: none; padding: 0; margin-left: 0 } .template-ultimas_noticias #content ul.noticias li, .template-ultimas_noticias_institucional #content ul.noticias li { border-bottom: 1px solid #ccc; margin-bottom: 10px; padding: 12px 0 } .template-ultimas_noticias #content ul.noticias li:first-of-type, .template-ultimas_noticias_institucional #content ul.noticias li:first-of-type { padding-top: 20px } @media only screen and (max-width: 767px) { .template-ultimas_noticias #content ul.noticias li:first-of-type, .template-ultimas_noticias_institucional #content ul.noticias li:first-of-type { padding-top: 10px } } .template-ultimas_noticias #content ul.noticias li:last-of-type, .template-ultimas_noticias_institucional #content ul.noticias li:last-of-type { border-bottom: none; margin-bottom: 35px } @media only screen and (max-width: 767px) { .template-ultimas_noticias #content ul.noticias li, .template-ultimas_noticias_institucional #content ul.noticias li { padding: 5px 0 } } .template-ultimas_noticias #content .imagem, .template-ultimas_noticias_institucional #content .imagem { -ms-flex-preferred-size: auto !important; flex-basis: auto !important } @media only screen and (max-width: 767px) { .template-ultimas_noticias #content .imagem, .template-ultimas_noticias_institucional #content .imagem { margin-top: 3px } } .template-facetednavigation_view #content-core { padding-top: 24px } .template-facetednavigation_view #content-core .filterbar .faceted-widget { margin: 0 0 20px } .template-facetednavigation_view #content-core .filterbar .faceted-widget .widget-fieldset { border: 0 none; display: block; margin: 0; padding: 0; padding-top: 45px; position: relative } .template-facetednavigation_view #content-core .filterbar .faceted-widget .widget-fieldset legend { font-size: 16px; left: 0; line-height: 1.75; margin: 0 0 16px; padding: 0 0 4px; position: absolute; top: 0; width: 100% } .template-facetednavigation_view #content-core .filterbar .faceted-daterange-widget .br-input:first-of-type { margin-left: 0 } .template-facetednavigation_view #content-core .filterbar .faceted-daterange-widget .br-input::after { bottom: 0; color: #1351b4; content: '\F073'; font-family: "Font Awesome 5 Free"; font-size: 2rem; font-weight: 900; pointer-events: none; position: absolute; right: 19px } .template-facetednavigation_view #content-core .filterbar .faceted-daterange-widget .br-input input.hasDatepicker { font-size: 1.5rem; padding-right: 32px; width: 15rem } .template-facetednavigation_view #content-core #center-area>#center-content-area { margin: 8px 0 0 } .template-facetednavigation_view #content-core .result-area .table-results { border: 0 none; width: 100% } .template-facetednavigation_view #content-core .result-area .table-results caption { background-color: transparent; border: 0 none; color: #0c326f; font-size: 2rem; font-weight: 500; margin-bottom: 8px; padding: 0 } .template-facetednavigation_view #content-core .result-area .table-results tr { background-color: transparent; border-bottom: 2px solid #ededed } .template-facetednavigation_view #content-core .result-area .table-results tr td, .template-facetednavigation_view #content-core .result-area .table-results tr th { border: 0 none; padding: 12px } .template-facetednavigation_view #content-core .result-area .table-results thead tr { background-color: #ededed; border: 0 none } .template-facetednavigation_view #content-core .result-area .table-results thead tr th { border: 0 none; color: #0c326f; font-weight: 600 } .template-facetednavigation_view #content-core .result-area .responsive-label { display: none } @media only screen and (max-width: 767px) { .template-facetednavigation_view #content-core .result-area .table-results, .template-facetednavigation_view #content-core .result-area tbody, .template-facetednavigation_view #content-core .result-area tr, .template-facetednavigation_view #content-core .result-area td { display: block } .template-facetednavigation_view #content-core .result-area .table-results thead { display: none } .template-facetednavigation_view #content-core .result-area .table-results tr { -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); margin-bottom: 16px; padding: 16px 20px 0 } .template-facetednavigation_view #content-core .result-area .table-results tr td { line-height: 1.3; margin-bottom: 16px; padding: 0 } .template-facetednavigation_view #content-core .result-area .table-results tr td a { line-height: 1.3 } .template-facetednavigation_view #content-core .result-area .table-results tr td .responsive-label { color: #0c326f; display: block; font-size: 1.4rem; font-weight: 500; line-height: 1.5 } } .template-configure_faceted-html #content-core .faceted-widget { border-radius: 0 } .template-configure_faceted-html #content-core .faceted-widget .widget-fieldset { border: 0 none; margin-top: 0; padding: 0 16px 24px } .template-configure_faceted-html #content-core .ui-widget-header { margin: 0 -16px 16px } .template-listing_view .summary a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .template-listing_view .summary a:focus:not(.focus-visible) { outline: none } .template-listing_view .summary:focus, .template-summary_view .summary:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .template-listing_view .summary:focus:not(.focus-visible), .template-summary_view .summary:focus:not(.focus-visible) { outline: none } .template-listing_view .keywords a:focus, .template-summary_view .keywords a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .template-listing_view .keywords a:focus:not(.focus-visible), .template-summary_view .keywords a:focus:not(.focus-visible) { outline: none } .template-tabular_view .listing th { color: #555 } .template-tabular_view .listing a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .template-tabular_view .listing a:focus:not(.focus-visible) { outline: none } .template-album_view .photoAlbumEntry a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .template-album_view .photoAlbumEntry a:focus:not(.focus-visible) { outline: none } body.template-login_form, body.template-logged_out, body.template-login_failed { background: -webkit-gradient(linear, right top, left top, color-stop(55%, #fff), color-stop(45%, #f8f8f8)); background: linear-gradient(to left, #fff 55%, #f8f8f8 45%) } @media only screen and (max-width: 767px) { body.template-login_form, body.template-logged_out, body.template-login_failed { background: #f8f8f8 } } body.template-login_form dl.portalMessage, body.template-logged_out dl.portalMessage, body.template-login_failed dl.portalMessage { margin-top: 20px } body.template-login_form #wrapper, body.template-logged_out #wrapper, body.template-login_failed #wrapper { padding-top: 0 } body.template-login_form #viewlet-below-content, body.template-logged_out #viewlet-below-content, body.template-login_failed #viewlet-below-content { display: none } body.template-login_form #portal-breadcrumbs, body.template-logged_out #portal-breadcrumbs, body.template-login_failed #portal-breadcrumbs { display: none } body.template-login_form form#login_form, body.template-logged_out form#login_form, body.template-login_failed form#login_form { padding: 40px 80px } @media only screen and (max-width: 575px) { body.template-login_form form#login_form, body.template-logged_out form#login_form, body.template-login_failed form#login_form { padding: 40px 0 } } body.template-login_form form#login_form h1, body.template-logged_out form#login_form h1, body.template-login_failed form#login_form h1 { font-weight: 600; margin-bottom: 40px } body.template-login_form form#login_form .field, body.template-logged_out form#login_form .field, body.template-login_failed form#login_form .field { text-align: left; margin-bottom: 25px } body.template-login_form form#login_form .field label, body.template-logged_out form#login_form .field label, body.template-login_failed form#login_form .field label { text-align: left; margin-bottom: 5px; font-weight: 700; display: block; width: 286px } body.template-login_form form#login_form .field input, body.template-logged_out form#login_form .field input, body.template-login_failed form#login_form .field input { background-color: #fff; border: 1px solid #555; border-radius: 8px; padding: 0 15px; color: #555; font-size: 14px; width: 286px; height: 48px; display: block } body.template-login_form form#login_form .field input[type='submit'], body.template-logged_out form#login_form .field input[type='submit'], body.template-login_failed form#login_form .field input[type='submit'] { padding: 0 32px } body.template-login_form form#login_form .field input:-webkit-autofill:hover, body.template-login_form form#login_form .field input:-webkit-autofill:focus, body.template-login_form form#login_form .field input:-webkit-autofill:active, body.template-logged_out form#login_form .field input:-webkit-autofill:hover, body.template-logged_out form#login_form .field input:-webkit-autofill:focus, body.template-logged_out form#login_form .field input:-webkit-autofill:active, body.template-login_failed form#login_form .field input:-webkit-autofill:hover, body.template-login_failed form#login_form .field input:-webkit-autofill:focus, body.template-login_failed form#login_form .field input:-webkit-autofill:active { -webkit-box-shadow: 0 0 0 30px #fff inset !important } body.template-login_form #main #main-content #content .gov, body.template-logged_out #main #main-content #content .gov, body.template-login_failed #main #main-content #content .gov { position: relative; text-align: right; padding-right: 80px } @media only screen and (max-width: 767px) { body.template-login_form #main #main-content #content .gov, body.template-logged_out #main #main-content #content .gov, body.template-login_failed #main #main-content #content .gov { padding: 0 } } body.template-login_form #main #main-content #content .gov::before, body.template-logged_out #main #main-content #content .gov::before, body.template-login_failed #main #main-content #content .gov::before { content: ''; display: block; background-image: url(img/govbr-colorido.png); width: 155px; height: 57px; background-size: cover; float: right; margin: 50px 20px } @media only screen and (max-width: 767px) { body.template-login_form #main #main-content #content .gov::before, body.template-logged_out #main #main-content #content .gov::before, body.template-login_failed #main #main-content #content .gov::before { float: none } } body.template-login_form #main #main-content #content .gov .texto-login-governo, body.template-logged_out #main #main-content #content .gov .texto-login-governo, body.template-login_failed #main #main-content #content .gov .texto-login-governo { width: 70%; float: right; line-height: 28px; position: relative } @media only screen and (max-width: 767px) { body.template-login_form #main #main-content #content .gov .texto-login-governo, body.template-logged_out #main #main-content #content .gov .texto-login-governo, body.template-login_failed #main #main-content #content .gov .texto-login-governo { float: none; margin: 0 auto 0 } } body.template-login_form #main #main-content #content .gov .texto-login-governo::after, body.template-logged_out #main #main-content #content .gov .texto-login-governo::after, body.template-login_failed #main #main-content #content .gov .texto-login-governo::after { position: absolute; bottom: -15px; right: 0; content: ''; display: block; background-color: #ccc; height: 4px; width: 80px; border-radius: 8px } body.template-login_form #login-forgotten-password, body.template-logged_out #login-forgotten-password, body.template-login_failed #login-forgotten-password { text-align: center } body.template-login_form div.formControls, body.template-logged_out div.formControls, body.template-login_failed div.formControls { text-align: center; margin: 16px 0 } body.template-login_form #content>.documentFirstHeading, body.template-logged_out #content>.documentFirstHeading, body.template-login_failed #content>.documentFirstHeading { padding-left: calc(41.66666667% + 80px); padding-right: calc(80px + 12px + 12px); margin-bottom: -52px; margin-top: 16px } @media only screen and (max-width: 767px) { body.template-login_form #content>.documentFirstHeading, body.template-logged_out #content>.documentFirstHeading, body.template-login_failed #content>.documentFirstHeading { padding: 0; margin-bottom: -8px } } body.template-login_form .documentDescription, body.template-logged_out .documentDescription, body.template-login_failed .documentDescription { margin-top: 72px } body.template-mail_password_form form#mail_password .field { text-align: left !important; margin-bottom: 25px } body.template-mail_password_form form#mail_password .field label { text-align: left; margin-bottom: 5px; margin-top: 15px; display: block; width: 286px; font-weight: 700 } body.template-mail_password_form form#mail_password .field input { margin-top: 5px; background-color: #fff !important; border: 1px solid #555; border-radius: 8px; padding: 0 15px; color: #555 !important; font-size: 14px; width: 286px; height: 48px; display: block } body.template-mail_password_form form#mail_password .field input[type='submit'] { color: #fff !important; background-color: #1351b4 !important; font-size: 80%; font-weight: bold; width: auto; height: 45px; border-radius: 20px; border: none; margin-left: 0; cursor: pointer; padding: 0 32px } body.template-mail_password_form form#mail_password .field input:-webkit-autofill:hover, body.template-mail_password_form form#mail_password .field input:-webkit-autofill:focus, body.template-mail_password_form form#mail_password .field input:-webkit-autofill:active { -webkit-box-shadow: 0 0 0 30px #fff inset !important } body.template-change-password label { text-align: left; margin-bottom: 5px; margin-top: 15px } body.template-change-password input { background-color: #fff !important; border: 1px solid #555; border-radius: 8px; padding: 0 15px; color: #555 !important; font-size: 14px; width: auto; height: 48px } body.template-change-password input[type='submit'] { color: #fff !important; background-color: #1351b4 !important; font-size: 80%; font-weight: bold; width: auto; height: 45px; border-radius: 20px; border: none; margin-left: 0; cursor: pointer; padding: 0 32px } #fieldset-openid-login input, #login-form input { font-size: 100% } .highlightedSearchTerm { background-color: transparent; margin: unset; font-size: unset; color: unset; font-weight: unset; padding: unset; line-height: unset; display: inline } .totalTermo { display: block } @media only screen and (max-width: 575px) { .totalTermo { margin-top: 20px !important; margin-bottom: 5px !important } } .totalTermo::before { content: open-quote } .totalTermo::after { content: close-quote } .totalOcorrencias { display: inline-block; margin-right: 5px; font-size: 1.7rem; color: #333333 } @media only screen and (max-width: 575px) { .totalOcorrencias { margin-right: 0; margin-left: 0 !important; font-size: 1.4rem } } .totalOcorrencias b { margin-right: 8px } .totalOcorrencias .gov { color: #1351b4; margin-left: 4px } .totalOcorrencias input { margin-left: 8px } .totalOcorrencias label { font-size: 14px !important; font-weight: normal !important; padding-right: 16px; margin-right: 8px; border-right: 1px solid #888 } .totalOcorrencias label:last-child { border-right: 0 } .search-badges { list-style: none; margin-left: 0 } .badge { display: inline-block; color: #155bcb; cursor: default; background-color: #EDEFF0; border: 0; height: 26px; line-height: 28px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 10px; font-size: 1.2rem; border-radius: 3px; text-align: center; font-weight: 600; text-transform: none; margin-right: 8px } .badge.green { background-color: #268744; color: #fff } .badge.blue { background-color: #275BC5; color: #fff } .badge.lightblue { background-color: #5A86FF; color: #fff } .badge.orange { background-color: #FF6F00; color: #fff } .badge.grey { background-color: #EDEFF0; color: #155bcb } @media only screen and (max-width: 575px) { .badge { display: none } } .badge.uf { border: 1px solid #155bcb } @media only screen and (max-width: 575px) { .template-busca #wrapper, .template-search #wrapper, .template-filtro-de-resultados #wrapper, .document-finder-tile #wrapper { padding-top: 0 !important } } .template-busca .govbr-tabs .tab a, .template-search .govbr-tabs .tab a, .template-filtro-de-resultados .govbr-tabs .tab a, .document-finder-tile .govbr-tabs .tab a { font-size: 17px; font-weight: 400 } .template-busca .govbr-tabs .tab.active a, .template-search .govbr-tabs .tab.active a, .template-filtro-de-resultados .govbr-tabs .tab.active a, .document-finder-tile .govbr-tabs .tab.active a { font-weight: 600 } .template-busca .govbr-tabs .button-next, .template-busca .govbr-tabs .button-prev, .template-busca .govbr-tabs .button-next, .template-search .govbr-tabs .button-next, .template-search .govbr-tabs .button-prev, .template-search .govbr-tabs .button-next, .template-filtro-de-resultados .govbr-tabs .button-next, .template-filtro-de-resultados .govbr-tabs .button-prev, .template-filtro-de-resultados .govbr-tabs .button-next, .document-finder-tile .govbr-tabs .button-next, .document-finder-tile .govbr-tabs .button-prev, .document-finder-tile .govbr-tabs .button-next { color: #1351b4 } .template-busca .govbr-tabs, .template-search .govbr-tabs, .template-filtro-de-resultados .govbr-tabs, .document-finder-tile .govbr-tabs { margin-bottom: 35px; margin-top: 0 } .template-busca #content .searchResults, .template-search #content .searchResults, .template-filtro-de-resultados #content .searchResults, .document-finder-tile #content .searchResults { margin-left: 0 } @media only screen and (max-width: 575px) { .template-busca #content .searchResults .link, .template-search #content .searchResults .link, .template-filtro-de-resultados #content .searchResults .link, .document-finder-tile #content .searchResults .link { display: block !important } } @media only screen and (max-width: 575px) { .template-busca #content .searchResults .outstanding-link, .template-search #content .searchResults .outstanding-link, .template-filtro-de-resultados #content .searchResults .outstanding-link, .document-finder-tile #content .searchResults .outstanding-link { margin-top: 20px; margin-bottom: 0 } } @media only screen and (max-width: 575px) { .template-busca #content .searchResults .app-mobile, .template-search #content .searchResults .app-mobile, .template-filtro-de-resultados #content .searchResults .app-mobile, .document-finder-tile #content .searchResults .app-mobile { margin-top: 5px } } .template-busca #content .searchResults .toggle, .template-search #content .searchResults .toggle, .template-filtro-de-resultados #content .searchResults .toggle, .document-finder-tile #content .searchResults .toggle { color: #333 !important; font-size: 1.6rem !important; font-weight: 600 } .template-busca #content .searchResults.noticias>li, .template-search #content .searchResults.noticias>li, .template-filtro-de-resultados #content .searchResults.noticias>li, .document-finder-tile #content .searchResults.noticias>li { list-style: none; color: #333; margin: 0 0 20px; padding: 0; display: block; padding-bottom: 12px } .template-busca #content .searchResults.noticias>li.item-Servico, .template-busca #content .searchResults.noticias>li.item-Tema, .template-search #content .searchResults.noticias>li.item-Servico, .template-search #content .searchResults.noticias>li.item-Tema, .template-filtro-de-resultados #content .searchResults.noticias>li.item-Servico, .template-filtro-de-resultados #content .searchResults.noticias>li.item-Tema, .document-finder-tile #content .searchResults.noticias>li.item-Servico, .document-finder-tile #content .searchResults.noticias>li.item-Tema { border-bottom: 1px solid #ccc } .template-busca #content .searchResults.noticias>li.item-Servico .accordion.servicos-disponiveis-mobile, .template-busca #content .searchResults.noticias>li.item-Tema .accordion.servicos-disponiveis-mobile, .template-search #content .searchResults.noticias>li.item-Servico .accordion.servicos-disponiveis-mobile, .template-search #content .searchResults.noticias>li.item-Tema .accordion.servicos-disponiveis-mobile, .template-filtro-de-resultados #content .searchResults.noticias>li.item-Servico .accordion.servicos-disponiveis-mobile, .template-filtro-de-resultados #content .searchResults.noticias>li.item-Tema .accordion.servicos-disponiveis-mobile, .document-finder-tile #content .searchResults.noticias>li.item-Servico .accordion.servicos-disponiveis-mobile, .document-finder-tile #content .searchResults.noticias>li.item-Tema .accordion.servicos-disponiveis-mobile { display: none } @media only screen and (max-width: 767px) { .template-busca #content .searchResults.noticias>li, .template-search #content .searchResults.noticias>li, .template-filtro-de-resultados #content .searchResults.noticias>li, .document-finder-tile #content .searchResults.noticias>li { margin: 0 0 24px } } @media only screen and (max-width: 575px) { .template-busca #content .searchResults.noticias>li, .template-search #content .searchResults.noticias>li, .template-filtro-de-resultados #content .searchResults.noticias>li, .document-finder-tile #content .searchResults.noticias>li { margin: 0 0 20px } } .template-busca #content .searchResults.noticias .chapeu, .template-search #content .searchResults.noticias .chapeu, .template-filtro-de-resultados #content .searchResults.noticias .chapeu, .document-finder-tile #content .searchResults.noticias .chapeu { display: block; font-size: 16px; margin-bottom: 14px; text-transform: uppercase; color: #555; font-weight: 600 } .template-busca #content .searchResults.noticias .titulo, .template-search #content .searchResults.noticias .titulo, .template-filtro-de-resultados #content .searchResults.noticias .titulo, .document-finder-tile #content .searchResults.noticias .titulo { display: block; font-size: 2.4rem; line-height: 3rem; font-weight: 600; color: #1351b4 } .template-busca #content .searchResults.noticias .titulo a, .template-search #content .searchResults.noticias .titulo a, .template-filtro-de-resultados #content .searchResults.noticias .titulo a, .document-finder-tile #content .searchResults.noticias .titulo a { font-size: 2rem; font-weight: 600; line-height: 30px; color: #1351b4 } .template-busca #content .searchResults.noticias .titulo a:focus, .template-search #content .searchResults.noticias .titulo a:focus, .template-filtro-de-resultados #content .searchResults.noticias .titulo a:focus, .document-finder-tile #content .searchResults.noticias .titulo a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .template-busca #content .searchResults.noticias .titulo a:focus:not(.focus-visible), .template-search #content .searchResults.noticias .titulo a:focus:not(.focus-visible), .template-filtro-de-resultados #content .searchResults.noticias .titulo a:focus:not(.focus-visible), .document-finder-tile #content .searchResults.noticias .titulo a:focus:not(.focus-visible) { outline: none } @media only screen and (max-width: 575px) { .template-busca #content .searchResults.noticias .titulo a, .template-search #content .searchResults.noticias .titulo a, .template-filtro-de-resultados #content .searchResults.noticias .titulo a, .document-finder-tile #content .searchResults.noticias .titulo a { font-size: 2rem; line-height: 28px } } .template-busca #content .searchResults.noticias .titulo a:hover, .template-search #content .searchResults.noticias .titulo a:hover, .template-filtro-de-resultados #content .searchResults.noticias .titulo a:hover, .document-finder-tile #content .searchResults.noticias .titulo a:hover { color: #2670e8; text-decoration: none } .template-busca #content .searchResults.noticias .descricao, .template-search #content .searchResults.noticias .descricao, .template-filtro-de-resultados #content .searchResults.noticias .descricao, .document-finder-tile #content .searchResults.noticias .descricao { display: block; font-size: 1rem; color: #333; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden } .template-busca #content .searchResults.noticias .descricao b, .template-search #content .searchResults.noticias .descricao b, .template-filtro-de-resultados #content .searchResults.noticias .descricao b, .document-finder-tile #content .searchResults.noticias .descricao b { font-weight: 700 !important } @media only screen and (max-width: 575px) { .template-busca #content .searchResults.noticias .descricao, .template-search #content .searchResults.noticias .descricao, .template-filtro-de-resultados #content .searchResults.noticias .descricao, .document-finder-tile #content .searchResults.noticias .descricao { font-size: 1.4rem } } .template-busca #content .searchResults.noticias .link, .template-search #content .searchResults.noticias .link, .template-filtro-de-resultados #content .searchResults.noticias .link, .document-finder-tile #content .searchResults.noticias .link { display: inline-block; margin: 8px 12px 0 0; font-size: 1.4rem; text-decoration: underline !important } .template-busca #content .searchResults.noticias ul.tags-noticias, .template-search #content .searchResults.noticias ul.tags-noticias, .template-filtro-de-resultados #content .searchResults.noticias ul.tags-noticias, .document-finder-tile #content .searchResults.noticias ul.tags-noticias { font-size: 16px; font-weight: 600; color: #333; margin-bottom: 20px } .template-busca #content .searchResults.noticias ul.tags-noticias li a, .template-search #content .searchResults.noticias ul.tags-noticias li a, .template-filtro-de-resultados #content .searchResults.noticias ul.tags-noticias li a, .document-finder-tile #content .searchResults.noticias ul.tags-noticias li a { color: #2670e8; font-size: 16px; font-weight: 500 } .template-busca #content .searchResults.noticias .data, .template-search #content .searchResults.noticias .data, .template-filtro-de-resultados #content .searchResults.noticias .data, .document-finder-tile #content .searchResults.noticias .data { font-weight: 400; color: #555 } .template-busca .ocorrencias, .template-search .ocorrencias, .template-filtro-de-resultados .ocorrencias, .document-finder-tile .ocorrencias { padding: 0 20px; text-align: left; margin-top: 75px; font-size: 24px } .template-busca .ocorrencias .number, .template-search .ocorrencias .number, .template-filtro-de-resultados .ocorrencias .number, .document-finder-tile .ocorrencias .number { display: block; font-size: 48px; color: #1351b4; margin-bottom: 20px } .template-busca .ocorrencias .tags, .template-search .ocorrencias .tags, .template-filtro-de-resultados .ocorrencias .tags, .document-finder-tile .ocorrencias .tags { margin-top: 20px; margin-left: 0 } .template-busca .ocorrencias .tags li, .template-search .ocorrencias .tags li, .template-filtro-de-resultados .ocorrencias .tags li, .document-finder-tile .ocorrencias .tags li { list-style: none; font-size: 18px; border: 1px solid #1351b4; border-radius: 18px; color: #1351b4; padding: 2px 25px 2px 15px; display: inline-block } .template-busca .ocorrencias .tags li a, .template-search .ocorrencias .tags li a, .template-filtro-de-resultados .ocorrencias .tags li a, .document-finder-tile .ocorrencias .tags li a { margin-right: 5px; color: #1351b4 } .template-busca form h1.documentFirstHeading, .template-search form h1.documentFirstHeading, .template-filtro-de-resultados form h1.documentFirstHeading, .document-finder-tile form h1.documentFirstHeading { display: none; font-size: 2, 2rem } .template-busca #content h1.documentFirstHeading, .template-search #content h1.documentFirstHeading, .template-filtro-de-resultados #content h1.documentFirstHeading, .document-finder-tile #content h1.documentFirstHeading { margin-top: 20px } .template-busca #search-field .search-input-wrapper, .template-search #search-field .search-input-wrapper, .template-filtro-de-resultados #search-field .search-input-wrapper, .document-finder-tile #search-field .search-input-wrapper { position: relative; width: 40%; margin: 0 auto } .template-busca #search-field .search-input-wrapper::after, .template-search #search-field .search-input-wrapper::after, .template-filtro-de-resultados #search-field .search-input-wrapper::after, .document-finder-tile #search-field .search-input-wrapper::after { font-family: "Font Awesome 5 Free"; content: '\F002'; color: #1351b4; position: absolute; right: -35px; top: 17px; font-size: 20px } .template-busca #search-field legend, .template-search #search-field legend, .template-filtro-de-resultados #search-field legend, .document-finder-tile #search-field legend { display: none } .template-busca input.searchPage, .template-search input.searchPage, .template-filtro-de-resultados input.searchPage, .document-finder-tile input.searchPage { border: none; font-size: 1rem; font-weight: 500 } .template-busca #content-core input[type='text'], .template-search #content-core input[type='text'], .template-filtro-de-resultados #content-core input[type='text'], .document-finder-tile #content-core input[type='text'] { border: 1px solid #ccc; margin: 0 13px -16px 12px; padding: 10px 25px; border-radius: 30px; line-height: 2.2em; outline: none; width: 100% } .template-busca input[type='text']:focus, .template-search input[type='text']:focus, .template-filtro-de-resultados input[type='text']:focus, .document-finder-tile input[type='text']:focus { background-color: transparent } .template-busca input.searchButton, .template-search input.searchButton, .template-filtro-de-resultados input.searchButton, .document-finder-tile input.searchButton { background-image: url(img/sprite.png); background-position: -269px 0px; width: 24px; height: 22px; text-indent: -5000px; background-color: transparent } .template-busca form .actionMenuHeader, .template-search form .actionMenuHeader, .template-filtro-de-resultados form .actionMenuHeader, .document-finder-tile form .actionMenuHeader { position: absolute; top: -40px; right: 40px; border-left: 1px solid #ccc; padding-left: 30px } .template-busca .cell.width-full.position-0, .template-search .cell.width-full.position-0, .template-filtro-de-resultados .cell.width-full.position-0, .document-finder-tile .cell.width-full.position-0 { margin-left: auto } .template-busca #results, .template-search #results, .template-filtro-de-resultados #results, .document-finder-tile #results { width: 100%; margin-left: 12px } .template-busca .description, .template-search .description, .template-filtro-de-resultados .description, .document-finder-tile .description { font-weight: 500; color: #333 } #search-results-wrapper { position: static; position: initial } #search-results-bar { border-top: 0; border-bottom: 0; padding: 1em; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ccc; margin: -1px 0 30px 12px } #search-results-bar dl { float: none } #search-results-bar dl.open { border-top: 2px solid #ccc } #search-results-bar #searchResultsSort { float: none; display: none } #search-results-bar #filters .filter-button, #search-results-bar #search-filter .filter-button { padding: 0 32px; position: absolute; bottom: 20px; right: 20px; border: 1px solid #1351b4; border-bottom: 1px solid #1351b4; border-radius: 41px; font-size: 14px; background-color: transparent; color: #1351b4; font-weight: 600; height: 45px; line-height: 44px; cursor: pointer } #search-results-bar #filters .filter-button:hover, #search-results-bar #search-filter .filter-button:hover { background-color: #2670e8; border-color: #2670e8; color: #fff } #search-results-bar #filters .filter-button:focus, #search-results-bar #search-filter .filter-button:focus { background-color: #1351b4; border-color: #1351b4; color: #fff; -webkit-box-shadow: 0 3px 6px #2670e8; box-shadow: 0 3px 6px #2670e8 } #search-results-bar.open { border: 1px solid #ccc; margin-bottom: 70px } #search-results-bar>span:first-child { position: absolute; bottom: -10px; text-align: center; width: 100%; padding: 20px 0; border-bottom: 1px solid #f1f1f1; left: 0 } #search-results-bar.open>span:first-child { bottom: -65px } #search-filter { background: transparent; display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; margin-left: 30px } #search-filter fieldset { margin-right: 115px; min-width: 150px } #search-filter .field { background: transparent; padding: 0 } #search-filter div { float: none } #search-filter legend { padding: 20px 40px 15px 0; text-transform: uppercase; font-size: 0.83rem; font-weight: 800; color: #333 } #search-filter .optionsToggle { background: transparent; border: none } #search-filter .optionsToggle label { font-weight: bold; font-size: 100% } #search-filter label { font-size: 0.875rem; font-weight: 500; color: #333 } #search-filter input[type='radio']:checked+label { font-weight: 800 } #search-filter .anyPeriod { font-weight: bold } #search-results { margin-top: 0; padding: 0 } #search-results .row, #search-results .col-sm-12, #search-results .col-md-9, #search-results .col-md-12 { margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0 } #search-results h2 { font-size: 3.6rem; line-height: 1.11; font-weight: 600; color: #0c326f; margin: 0 } @media only screen and (max-width: 767px) { #search-results h2 { font-size: 2.4rem } } #search-results .avaliacao-container { font-size: 14px; color: #868686 } #search-results .avaliacao-container .nomes-populares { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical } #search-results .avaliacao-container .star { width: 18px; overflow: visible; white-space: nowrap; min-width: 18px } #search-results .avaliacao-container .star:before { font-size: 14px } #search-results .abas { margin-bottom: 20px } @media only screen and (max-width: 767px) { #search-results .abas { margin-top: 32px } } @media only screen and (max-width: 575px) { #search-results .abas { margin-top: 24px } } #search-results .abas .col-md-3 { display: none } #search-results .abas .col-md-9 { width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100% } #search-results .num-resultado { color: #333333; font-size: 2.2rem; font-weight: 400; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 17px; margin-bottom: 20px } @media only screen and (max-width: 575px) { #search-results .num-resultado { margin-bottom: 10px } } #search-results .num-resultado .todogovbr { color: #1351B4; padding-left: 2px; position: relative; margin-right: 8px } #search-results .num-resultado .todogovbr::after { content: ''; display: block; background-color: #888888; width: 1px; height: 25px; position: absolute; right: -14px; top: 0 } #search-results .num-resultado .somenteEsteSite { margin: 0 !important; padding: 0 !important; margin-left: 5px !important } @media only screen and (max-width: 575px) { #search-results .num-resultado .somenteEsteSite { font-size: 1.4rem; margin-left: 0 !important } } @media only screen and (max-width: 767px) { #search-results .num-resultado { font-size: 2rem } } @media only screen and (max-width: 575px) { #search-results .num-resultado { font-size: 1.4rem; display: block } } #search-results .num-resultado .num-resultado-atual { color: #1351b4; font-weight: 400 } #search-results .num-resultado .num-resultado-atual span { font-weight: 600 } #search-results .num-resultado input[type="radio"]+label { display: inline-block; cursor: pointer; position: relative; padding-left: 30px; margin-right: 15px; font-size: 17px } @media only screen and (max-width: 575px) { #search-results .num-resultado input[type="radio"]+label { font-size: 12px } #search-results .num-resultado input[type="radio"]+label strong { font-size: 12px } } #search-results .num-resultado input[type="radio"]+label:before { content: ""; display: block; width: 22px; height: 22px; margin-right: 14px; position: absolute; bottom: 3px; left: 0; border: 1px solid #aaa; background-color: #fff; border-radius: 50% } @media only screen and (max-width: 575px) { #search-results .num-resultado input[type="radio"]+label:before { bottom: -1px } } #search-results .num-resultado input[type="radio"] { display: none !important; *display: inline } #search-results .num-resultado input[type="radio"]:checked+label:after { content: ""; display: block; position: absolute; bottom: 8px; left: 5px; width: 12px; height: 12px; border-radius: 50%; background: #1351b4 } @media only screen and (max-width: 575px) { #search-results .num-resultado input[type="radio"]:checked+label:after { bottom: 4px } } @media only screen and (max-width: 575px) { #search-results .num-resultado .search-radio-buttons { margin-top: 5px; margin-bottom: 5px } } #search-results .num-resultado input[type="checkbox"]+label { display: inline-block; cursor: pointer; position: relative; padding-left: 30px; margin-right: 15px; font-size: 13px } #search-results .num-resultado input[type="checkbox"]+label:before { content: ""; display: block; width: 22px; height: 22px; margin-right: 14px; position: absolute; top: -3px; left: 0; border: 1px solid #aaa; background-color: #fff; border-radius: 5px } #search-results .num-resultado input[type="checkbox"] { display: none !important; *display: inline } #search-results .num-resultado input[type="checkbox"]:checked+label:after { content: "\2714"; font-size: 20px; line-height: 20px; color: #b7b7b7; display: block; position: absolute; top: 0; left: 4px; width: 20px; height: 20px; border-radius: 3px } #search-results .num-resultado .br-checkbox { display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 0; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 17px } @media only screen and (max-width: 575px) { #search-results .num-resultado .br-checkbox { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } } #search-results .num-resultado .br-checkbox label { font-size: 23px !important; font-weight: normal !important } #search-results .num-resultado .br-checkbox span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } #search-results .num-resultado .br-checkbox span:first-of-type { border-right: 2px solid #ccc; padding-right: 25px; margin-right: 30px } @media only screen and (max-width: 575px) { #search-results .num-resultado .br-checkbox span:first-of-type { border-right: none; padding-right: 0; margin-right: 0; margin-bottom: 5px } } #search-results .num-resultado .br-checkbox strong { font-size: 17px !important; margin-left: 5px; color: #333333 } #search-results .num-resultado .br-checkbox .unselected { color: #555 } #search-results .num-resultado .br-checkbox .unselected strong, #search-results .num-resultado .br-checkbox .unselected label { color: #555 } @media only screen and (max-width: 767px) { #search-results .num-resultado .br-checkbox { padding-top: 8px } } #search-results #janela-filtros { padding: 0 24px } #search-results #janela-filtros .br-datepicker { margin-left: 8px } #search-results #janela-filtros .br-datepicker:first-of-type { margin-left: 0 } #search-results .filtros { display: none } #search-results .filtros h4 { font-size: 22px; color: #555; font-weight: 600; padding-bottom: 13px } #search-results .filtros .filtro { border-top: 1px solid #9e9d9d; padding: 12px 0 45px } #search-results .filtros .filtro h5 { margin: 0 0 30px; color: #333; font-size: 16px; font-weight: 600 } #search-results .filtros .filtro .parametro { display: block; position: relative; padding-left: 37px; margin-bottom: 20px; height: 24px; line-height: 24px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-size: 16px; color: #555; font-weight: 500; cursor: pointer } #search-results .filtros .filtro .parametro input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0 } #search-results .filtros .filtro .parametro .checkmark { position: absolute; top: 0; left: 0; height: 20px; width: 20px; background-color: #fff; border-radius: 4px; border: 2px solid #888 } #search-results .filtros .filtro .parametro input:checked~.checkmark { background-color: #2670e8; border-color: #2670e8 } #search-results .filtros .filtro .parametro .checkmark::after { content: ''; position: absolute; display: none } #search-results .filtros .filtro .parametro input:checked~.checkmark::after { display: block } #search-results .filtros .filtro .parametro .checkmark::after { left: 7px; top: 3px; width: 4px; height: 8px; border: solid #fff; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg) } #search-results .filtros+.col-md-9 { max-width: 100%; width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100% } #search-results .filtros+.col-md-9>span { display: inline-block; width: 100%; -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } #search-results dd { margin-left: 0; border-bottom: 1px solid #f1f1f1; padding-bottom: 20px } #search-results dt a { color: #333; font-size: 1.375rem } #search-results a.link-category, #search-results a.link-category:hover { background: transparent; border: 2px solid #888; padding: 0.1em 0.8em; color: #888; border-radius: 1.2em; text-transform: uppercase; display: inline-block; margin-bottom: 5px; margin-right: 8px } #search-results .documentPublished, #search-results .documentModified { font-size: 0.83rem; color: #b1b1b1 } #search-results .documentModified::after { content: ' '; display: block } #search-results .list-category { margin-top: 15px } #search-results .nitfSubtitle { color: #0094ff; font-weight: 700; text-align: left; text-transform: none; margin-bottom: 0; font-size: 1em } #search-filter-toggle { cursor: pointer; text-transform: uppercase; font-size: 12px } #search-filter-toggle::after { background-image: url(img/sprite.png); background-position: -269px -22px; width: 20px; height: 20px; content: ' '; white-space: nowrap; float: right; margin-left: 5px; margin-top: 5px } #search-filter-toggle.open::after { background-image: url(img/sprite.png); background-position: -269px -42px; width: 20px; height: 20px } #searchButtonBottom { float: right } #searchButtonBottom .searchPage { background: #000; border-radius: 20px; padding: 10px 22px; display: inline-block; text-transform: uppercase; font-size: 0.875rem; color: #fff } .template-sitemap #content h1.documentFirstHeading { margin-top: 50px } #portal-sitemap { margin-bottom: 90px } #portal-sitemap #portal-breadcrumbs { display: none } #portal-sitemap>li { border: 0 } #portal-sitemap .navTreeLevel3 { display: none } #portal-sitemap .navTreeLevel2 li { list-style-type: disc; font-size: 14px; line-height: 20px } #portal-sitemap .navTreeLevel2 li a { font-size: 16px } #portal-sitemap li a { color: #888 } .template-centrais-de-conteudo #content-core form fieldset { border: 1px solid #ccc; border-bottom: none; margin: 14px 13px 0; padding-bottom: 0 } .template-centrais-de-conteudo #content-core form fieldset input[type='text'] { height: 30px; margin: 5px 0 0 14px; border: none; width: 800px } .template-centrais-de-conteudo #content-core form fieldset input[type='submit'] { background-image: url(img/sprite.png); background-position: -269px -62px; width: 19px; height: 19px; border: none; background-color: transparent; text-indent: -3000px } .template-centrais-de-conteudo #content-core form #filters fieldset.noborder { border: none } #results-bar { border: 1px solid #ccc; border-top: 0; margin-bottom: 40px; padding: 10px 0 } #results-bar fieldset { border: 0 } #results-bar label[for='Image'] { background-image: url(img/sprite.png); background-position: 0px -21px; width: 210px; height: 21px; padding-left: 25px } #results-bar label[for='Audio'] { background-image: url(img/sprite.png); background-position: 0px 0px; width: 210px; height: 21px; padding-left: 25px } #results-bar label[for='sc.embedder'] { background-image: url(img/sprite.png); background-position: 0px -63px; width: 210px; height: 21px; padding-left: 25px } #results-bar label[for='Infographic'] { background-image: url(img/sprite.png); background-position: 0px -42px; width: 210px; height: 21px; padding-left: 25px } #results-bar dl { margin-bottom: 0 } #results-bar dd { margin: 0; border-top: 1px solid #ccc } #results-bar #filters { display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 30px } #results-bar #filters fieldset { padding: 0; margin-right: 40px } #results-bar #filters legend { padding: 0; text-transform: uppercase; font-weight: bold } #results-bar #filters label { font-weight: normal } #results-bar #filters .filter-button { height: 50px; border-radius: 30px; border: 0; padding: 10px 20px; background: #333; color: #fff; text-transform: uppercase; font-weight: bold; margin-top: 81px; margin-left: 46% } #results-bar .actionMenuHeader { width: 180px; float: right; border-left: 1px solid #ccc; margin-top: -36px; text-align: right; text-transform: uppercase; font-size: 1rem; cursor: pointer } #results-bar .actionMenuContent.closed { display: block } #results-bar .actionMenuContent.closed { display: none } #results-bar #filter-toggle::after { content: ' '; display: inline-block; margin: -4px 8px; background-image: url(img/sprite.png); background-position: -269px -42px; width: 20px; height: 20px } #results-bar #filter-toggle.closed::after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) } fieldset.noborder { border: none } #results ul:first-child { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style: none; margin: 0 } #results ul:first-child li { margin-bottom: 15px; line-height: 1.5em; display: list-item; width: 264px; height: 264px; position: relative; z-index: 0; -webkit-box-flex: 0; -ms-flex: 0 0 23.5%; flex: 0 0 23.5%; margin-left: 2% } #results ul:first-child li::after { background: #888; border-radius: 40px; float: right; color: #fff; text-indent: -3000px; margin: 16px } #results ul:first-child li.contenttype-image::after { content: 'Imagem'; background-image: url(img/sprite.png); background-position: -40px -84px; width: 40px; height: 40px } #results ul:first-child li.contenttype-sc-embedder::after { content: 'Multimidia'; background-image: url(img/sprite.png); background-position: -120px -84px; width: 40px; height: 40px } #results ul:first-child li.contenttype-sc-audio::after { content: '\C1udio'; background-image: url(img/sprite.png); background-position: 0px -84px; width: 40px; height: 40px } #results ul:first-child li.contenttype-infographic::after { content: 'Infogr\E1 fico'; background-image: url(img/sprite.png); background-position: -80px -84px; width: 40px; height: 40px } #results ul:first-child h3 { margin-bottom: 0.5em; font-size: 1.125rem; color: #fff; vertical-align: bottom; font-weight: bold } #results ul:first-child a { position: absolute; right: 0; left: 0; bottom: 0; padding: 100px 10px 20px 30px; display: block; color: #fff; background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000)); background-image: linear-gradient(transparent, #000) } #results ul:first-child img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; -o-object-fit: cover; object-fit: cover; height: 264px; min-width: 100% } #results ul:first-child div, #results ul:first-child span { display: none } #results ul:first-child li.contenttype-infographic img { display: none } #results ul:first-child li.contenttype-infographic h3 { font-size: 1.8rem } #results ul:first-child li.contenttype-infographic h3 a { background-image: none } #results ul:first-child li:nth-child(5n-4) { background: #ef6331 } #results ul:first-child li:nth-child(5n-3) { background: #4e6e51 } #results ul:first-child li:nth-child(5n-2) { background: #ffbc09 } #results ul:first-child li:nth-child(5n-1) { background: #56c75f } #results ul:first-child li:nth-child(5n-0) { background: #53cfd0 } #results ul:first-child li:nth-child(4n-3) { margin-left: 0 } #search-results { position: relative } .template-search #search-results .filtro_noticias_periodo { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-bottom: 0 !important } @media only screen and (max-width: 767px) { .template-search #search-results .filtro_noticias_periodo { margin-top: 0 !important; margin-bottom: 0 !important } } .template-search #search-results .filtro_noticias_periodo .parametro { display: inline-block } .template-search #search-results .container-filtros { padding: 0; padding-right: 35px; z-index: 2 } .template-search #search-results .container-filtros .filtro_botao { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; margin-top: 30px } .template-search #search-results .container-filtros .filtro_botao input[type='button'] { margin: 0 10px } .template-search #search-results .container-filtros .filterbar-clear { background-color: transparent; color: #1351b4; border: none; border-radius: 0; border-radius: initial; -webkit-box-shadow: none; box-shadow: none } .template-search #search-results .container-filtros .filterbar-clear::before { content: 'Limpar' } .template-search #search-results .container-filtros .toggle-filtros { display: none } .template-search #search-results .container-filtros>div label[for='dataInicio'], .template-search #search-results .container-filtros>div label[for='dataTermino'] { display: block; width: 100%; font-weight: 600; color: #333; font-size: 14px; margin-top: 12px } .template-search #search-results .container-filtros>div input[type='date'] { border: 1px solid #888; border-radius: 6px; background-color: #fff; padding: 10px; font-size: 100% !important } .template-search #search-results .container-filtros>div h4, .template-search #search-results .container-filtros>div h5 { color: #333; font-size: 16px; margin-top: 15px; border-bottom: 1px solid #9e9d9d; width: 100% } .template-search #search-results .container-filtros>div h4 { margin-bottom: 15px } .template-search #search-results .col-md-9 { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; max-width: 100% !important } .template-search #search-results .container-filtros { -ms-flex-preferred-size: auto; flex-basis: auto; max-width: -webkit-max-content; max-width: -moz-max-content; max-width: max-content; min-width: 290px; position: absolute; left: 0; top: 35px; padding-right: 0 } .template-search #search-results .container-filtros+.col-md-9 { padding-top: 56px } @media only screen and (max-width: 767px) { .template-search #search-results .container-filtros+.col-md-9 { padding-top: 48px } } .template-search #search-results .container-filtros .toggle-filtros { display: block; position: absolute; top: -40px; left: 0; color: #1351b4; font-size: 16px; text-decoration: none } .template-search #search-results .container-filtros .toggle-filtros:active, .template-search #search-results .container-filtros .toggle-filtros:visited { text-decoration: none } .template-search #search-results .container-filtros .toggle-filtros::before { font-family: "Font Awesome 5 Free"; content: '\F1DE'; display: inline-block; height: 20px; width: 20px; font-weight: 900; font-size: 19px; color: #1351b4; margin-right: 15px } .template-search #search-results .container-filtros .toggle-filtros.open::before { content: '\F00D' } .template-search #search-results .container-filtros>div { display: none; border-top: 1px solid #ffcd07; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); background-color: #fff } .template-search #search-results .container-filtros>div.open { display: block } .template-search #search-results .container-filtros>div::after { content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 0 7px 7px; border-color: transparent transparent #1351b4; position: absolute; top: -7px; left: 0 } .template-search #search-results .container-filtros>div>h4 { display: none } .template-search #search-results .container-filtros>div .filtro { padding: 15px } @media only screen and (max-width: 575px) { .template-search #search-results .container-filtros { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; max-width: 100% !important; position: absolute; right: 0; padding: 0 } } .noticias_num_results { position: absolute; right: 0; top: 0 } .userrole-authenticated.template-search #search-results .container-filtros>div input[type='radio']:checked::after { top: -19px; left: -0.5px } .userrole-authenticated.template-search #search-results .container-filtros>div input[type='checkbox']:checked::after { top: -3px; left: 3px } .template-search .outstanding-link { border: 2px solid #1351B4; border-radius: 41px; color: #1351B4; float: none; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; width: 100%; min-width: -webkit-fit-content; min-width: -moz-fit-content; min-width: fit-content; font-size: 16px; font-weight: 700; padding: 4px 24px; text-align: center; text-decoration: none !important; margin-left: 15px } .template-search .outstanding-link:hover { background: #1351b4; border-color: #1351b4; color: #fff; text-decoration: none } @media only screen and (max-width: 575px) { .template-search .outstanding-link { margin-bottom: 12px; margin-left: 0; width: 60% } } .template-search .accordion .toggle { font-size: 1.6rem !important } .template-search .accordion .toggle::before { font-size: 1.6rem !important; width: 20px !important } @media only screen and (max-width: 575px) { .template-search .accordion .toggle::before { top: 2px } } .template-search .accordion .conteudo .row { margin-top: 0 !important } .template-search .accordion .conteudo { padding-left: 22px !important } .template-search .accordion .subtitulo { font-size: 1.4rem; font-weight: 600; display: block; width: 100%; margin-top: 12px } .template-search .accordion .servicos-disponiveis .subtitulo { display: none } .template-search .accordion .servicos-link { width: 95%; margin-top: 8px; font-size: 1.4rem; text-decoration: none !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block } .template-search .accordion .servicos-todos { text-decoration: underline !important; font-size: 1.2rem; margin-top: 12px; display: block } .template-search .accordion .aplicativos { margin-left: 20px } .template-search .accordion .aplicativos, .template-search .accordion .aplicativos .app-link a { font-size: 1.2rem; color: #333 } .template-search .accordion .aplicativos:hover, .template-search .accordion .aplicativos .app-link a:hover { text-decoration: none } .template-search .accordion .aplicativos .app-link { width: 100% } .template-search .accordion .aplicativos .subtitulo { margin-bottom: 5px } .template-search .accordion .aplicativos .d-flex { margin-bottom: 10px } .template-search .accordion .aplicativos .app-name { display: block; width: 100%; font-size: 1.4rem; font-weight: 500; color: #1351b4 } .template-search .accordion .aplicativos .app-name:hover { text-decoration: none } .template-search .accordion .aplicativos .app-logo { width: 50px; height: auto; max-height: 50px; overflow: hidden } .template-search .app-mobile { display: none; margin: 16px 0 } @media only screen and (max-width: 575px) { .template-search .app-mobile { display: block } } .template-search .app-mobile span, .template-search .app-mobile a { display: block } .template-search .app-mobile .subtitulo, .template-search .app-mobile .subtitulo b { margin-top: 16px; font-size: 1.2rem; font-weight: 600 } .template-search .app-mobile .subtitulo b:before { font-family: "Font Awesome 5 Brands"; font-weight: normal !important; display: inline-block; font-size: 1.4rem; padding: 0 8px } .template-search .app-mobile .subtitulo b.ios:before { content: '\F370' } .template-search .app-mobile .subtitulo .android:before { content: '\F3AB' } .template-search .app-mobile a { font-size: 1.2rem } @media only screen and (max-width: 575px) { .avaliacao-container { display: none } .accordion .conteudo { padding-left: 0 !important } .accordion .conteudo .servicos-disponiveis .subtitulo { display: block } .accordion.servicos-disponiveis-mobile .conteudo { padding-left: 0 !important; display: block !important } .accordion.servicos-disponiveis-mobile .toggle { display: block !important; left: -30px } .accordion.servicos-disponiveis-mobile .toggle::before { display: none !important } .app-mobile { display: block } } @-moz-document url-prefix() { #search-results .star { height: 18px !important } } @media only screen and (max-width: 575px) { #search-results>.row { margin-top: 0 !important; margin-bottom: 0 !important } } @media only screen and (max-width: 575px) { .item-Tema .accordion, .item-Tema .servicos-disponiveis-mobile, .item-Tema .toggle { display: block !important } .item-Tema .toggle { margin: 0 } .item-Tema .toggle+.conteudo { display: block !important; padding-left: 0 !important } .item-Tema .toggle::before { display: none !important } .item-Servico .servicos-disponiveis, .item-Servico .servicos-disponiveis-mobile { display: none } } @media only screen and (max-width: 575px) and (max-width: 575px) { .item-Servico .accordion { display: none } } .template-search.userrole-authenticated .documentEditable { min-height: 350px } .template-browser-info h2 { color: #000; font-size: 2.8rem; margin-top: 40px; margin-bottom: 25px } .template-browser-info .browsers { margin: 60px 0 } .template-browser-info .browsers span { text-transform: uppercase; font-weight: 600; font-size: 1.3rem } .template-browser-info .browsers ul { background-color: #f8f8f8; padding: 25px 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around } .template-browser-info .browsers ul li { list-style: none; text-align: center; font-size: 1.3rem } .template-browser-info .browsers ul li a, .template-browser-info .browsers ul li span { display: block; color: #555; font-weight: 600; font-size: 1rem; line-height: 1.75; text-transform: none } .template-browser-info .browsers ul li a::before, .template-browser-info .browsers ul li span::before { content: ''; display: block; height: 86px; width: 86px; background-size: contain; background-repeat: no-repeat } .template-browser-info .browsers ul li.chrome a::before { background-image: url(img/chrome.png) } .template-browser-info .browsers ul li.firefox a::before { background-image: url(img/firefox.png) } .template-browser-info .browsers ul li.opera a::before { background-image: url(img/opera.png) } .template-browser-info .browsers ul li.safari a::before { background-image: url(img/safari.png) } .template-browser-info .browsers ul li.edge a::before { background-image: url(img/edge.png) } .template-browser-info .browsers ul li.explorer span::before { background-image: url(img/explorer.png) } .template-accessibility h3 { margin-top: 20px } .template-accessibility ul { margin-left: 20px } .template-accessibility .ir-para-conteudo { margin-top: 1rem } .template-accessibility table { margin: 30px 0; width: 100% } .template-accessibility table th { color: #0c326f; font-weight: 600 } .accessibility-anchor { display: block; position: relative; text-indent: -5000px; height: 0 } .accessibility-anchor:focus+* { border: 2px dashed #888 !important } .accessibility-emptyTag { background: #ffce00 !important; display: block; width: 100%; height: 18px } .acessibility-titleOrder { background: #f04141 !important } .acessibility-imageAlt { border: 2px solid #f04141 !important } .acessility-nav-link { margin: 3px 0; padding: 2px 10px; border-radius: 5px; text-decoration: none; display: inline-block } .acessility-nav-link:hover { text-decoration: none } .acessility-nav-link.emptyTag { background: #ffce00 } .acessility-nav-link.titleOrder { background: #f04141; color: #fff } .acessility-nav-link.titleOrder strong { color: #fff } .acessility-nav-link.imageAlt { background: #f04141; color: #fff } .acessility-nav-link.imageAlt strong { color: #fff } .autoridade { color: #555; font-size: 1.8rem; font-weight: 600; display: block } .autoridades { margin: 0 !important } .curriculo-autoridade { display: block; margin-bottom: 10px } .curriculo-autoridade a { text-decoration: underline } .curriculo-autoridade a span { font-size: 1.6rem } .substituto { display: block; margin-top: 10px } .substituto a span { font-size: 1rem; text-decoration: underline } .nome-autoridade { margin-bottom: 0 !important } .nome-autoridade a { text-transform: none !important; font-size: 1.8rem !important } .cargo-autoridade { margin-bottom: 8px !important; font-style: italic } .area-perfil-profissional { margin-bottom: 15px !important; margin-top: 0 !important } .area-perfil-profissional a { text-decoration: underline } .area-perfil-profissional a span { font-size: 1.6rem } .label-endereco-horario { font-weight: 600 } @media only screen and (max-width: 767px) { .template-pessoas_view #content .toggable-content>li ul, .template-abas_view #content .toggable-content>li ul { padding-left: 10px } } .template-pessoas_view .item, .template-abas_view .item { padding-bottom: 45px; position: relative } .template-pessoas_view .item img.left, .template-abas_view .item img.left { max-width: 140px } .template-pessoas_view .item .nome, .template-abas_view .item .nome { font-weight: 600 !important } .template-pessoas_view .item .cargo, .template-abas_view .item .cargo { font-style: italic } .template-pessoas_view .item .substituto, .template-abas_view .item .substituto { margin-top: 20px; margin-bottom: 10px } .template-pessoas_view .item .substituto a span, .template-abas_view .item .substituto a span { font-size: 1rem; text-decoration: underline } .template-pessoas_view .item .baixar_agendas_externas, .template-abas_view .item .baixar_agendas_externas { display: -webkit-box; display: -ms-flexbox; display: flex } .template-pessoas_view .item .baixar_agendas_externas a, .template-abas_view .item .baixar_agendas_externas a { margin: 0 20px } @media only screen and (max-width: 767px) { .template-pessoas_view .item .baixar_agendas_externas, .template-abas_view .item .baixar_agendas_externas { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .template-pessoas_view .item .baixar_agendas_externas a, .template-abas_view .item .baixar_agendas_externas a { margin: 5px 0 } } .template-pessoas_view .item .agenda-curriculo, .template-abas_view .item .agenda-curriculo { position: absolute; bottom: 0; left: 0 } @media only screen and (max-width: 767px) { .template-pessoas_view .item .agenda-curriculo, .template-abas_view .item .agenda-curriculo { position: relative } } .template-pessoas_view .item .agenda-curriculo p, .template-abas_view .item .agenda-curriculo p { display: inline-block; margin-right: 20px } @media only screen and (max-width: 767px) { .template-pessoas_view .item .agenda-curriculo p, .template-abas_view .item .agenda-curriculo p { margin-right: 10px } } @media only screen and (max-width: 767px) { .conteudo .item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .conteudo .item .left { float: none; -ms-flex-item-align: center; align-self: center; -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; margin-bottom: 10px } } .template-autoridades_view .conteudo .item img { max-width: 140px } .fale-conosco { display: -webkit-box; display: -ms-flexbox; display: flex } .fale-conosco .texto { background-color: #ededed; padding: 40px; margin-right: 60px; -ms-flex-preferred-size: 45%; flex-basis: 45% } .fale-conosco .texto p { color: #333; font-weight: 500; line-height: 23px } .fale-conosco .texto p span { display: block; font-size: 1.2rem; text-transform: uppercase; font-weight: 400 } .fale-conosco .texto p a { font-size: 1rem; display: inline-block; position: relative; width: 26px } .fale-conosco .texto p a i { margin-right: 15px; color: #333 } .fale-conosco .formulario { margin-top: 10px; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1 } .fale-conosco .formulario label { color: #333; font-size: 1rem; font-weight: 600; display: block } .fale-conosco .formulario input[type='text'] { border: 1px solid #888; border-radius: 6px; width: 100%; height: 40px; margin-bottom: 20px; padding: 0 16px } .fale-conosco .formulario input[type='submit'] { color: #fff; background-color: #1351b4; font-size: 1.6rem !important; font-weight: 600; width: 180px; height: 45px; border-radius: 32px; border: none; margin: 15px auto 0 auto; display: block; text-align: center } .fale-conosco .formulario textarea { height: 200px; border-radius: 6px; border: 1px solid #888; padding: 16px } .fale-conosco .formulario .email-telefone { display: -webkit-box; display: -ms-flexbox; display: flex } .fale-conosco .formulario .email-telefone div:first-of-type { -ms-flex-preferred-size: 60%; flex-basis: 60%; margin-right: 20px } .fale-conosco .formulario .email-telefone div:last-of-type { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1 } @media only screen and (max-width: 767px) { .fale-conosco { -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -16px } .fale-conosco .texto { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin: 0; text-align: center } .fale-conosco .texto p { font-size: 1.4rem } .fale-conosco .texto p a { font-size: 1.4rem } .fale-conosco .formulario { margin: 25px 16px } .fale-conosco .formulario .email-telefone { display: block } .fale-conosco .formulario .email-telefone div:first-of-type { margin: 0 } } .userrole-authenticated .fale-conosco { padding-bottom: 40px } .fale-conosco-icon-kwai { display: block; position: absolute; top: -25px; width: 20px; height: 30px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TpaW0OJhBikOG6mRBVMRRq1CECqFWaNXBfPQLmjQkKS6OgmvBwY/FqoOLs64OroIg+AHi6uKk6CIl/i8ptIjx4Lgf7+497t4BXKumaFbfOKDptplNp4R8YVUIvSKCOHiEEZMUy5gTxQx8x9c9Amy9S7Is/3N/jphatBQgIBDPKoZpE28QT2/aBuN9Yl6pSCrxOfGYSRckfmS67PEb47LLHMvkzVx2npgnFso9LPewUjE14inihKrplM/lPVYZbzHWag2lc0/2wmhRX1lmOs1hpLGIJYgQIKOBKmqwkaRVJ8VClvZTPv646xfJJZOrCoUcC6hDg+T6wf7gd7dWaXLCS4qmgP4Xx/kYAUK7QLvpON/HjtM+AYLPwJXe9ddbwMwn6c2uljgCBraBi+uuJu8BlzvA0JMhmZIrBWlypRLwfkbfVAAGb4HImtdbZx+nD0COusrcAAeHwGiZstd93h3u7e3fM53+fgAymXKN/w7aLgAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+cKGhQ4MwHh+IEAAAHZSURBVHja7ZvbcYNADEW1hErcwrqVVJlWUAupJAn58ow/bLO8tJJ8zgxfwGAOd8U+sAgAAAAAAAAAAAAAAAAAgF+Ktx9Ua52XjlHVgnAD0RnEl6iyo0ovkWVHlF6iy44mvWSQ/Uz6s2v0fDhjhFS0ily7v4f44jndr4Qc1UKspQ9RUn2WqDNKW0jh0d8noYRPFx2PLgeqWm5bz3tzKbx8ye+Z5emRdKuUpy8pzxLd2oreQnhr2vak8uhWRMKd4lb43sHN0nHW3cGuwlt7CmfJenS+VU0PM5eiquXMVFp1F9PMFkYRzktTbOdTUixARJHtQriIyCxSrrX+ZRbtSrhV2j2sCrldltq7WuNxtce1cMsWYPkQxgiJ9dR9DCH8lbBH+yJ/WeUm4VsfUDb57gc+tdY5k/Rindg9L7YMHw51Eb51iWur9KXrpRvatwhvFb9GeuuxlsLd1fClm49e00POFkaWzvQswhGeAi8lKLXw+x6Kl/mYIWpao05oDb2T12vk+nYJr7XOt23NeZPqcHRrST+071VKpouOvb4pNBV+hPT7JB7xl5X0wkVE5k/5uH7Xn6hdunDCtyTeQxlIIbz1AWRebgMAAAAAAAAAAAAAAAAAAAAAAIAW/gHOAQUVFejxowAAAABJRU5ErkJggg==); background-size: 32px 32px; background-position: -8px 5px } .galeria-imagens-institucional { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -35px } .galeria-imagens-institucional .imagem { -ms-flex-preferred-size: 28%; flex-basis: 28%; margin: 25px 25px } .galeria-imagens-institucional .imagem img { width: 100%; border: 1px solid #ededed } .galeria-imagens-institucional .imagem a { display: inline-block } .galeria-imagens-institucional .imagem a:hover { text-decoration: none } .galeria-imagens-institucional .imagem a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .galeria-imagens-institucional .imagem a:focus:not(.focus-visible) { outline: none } .galeria-imagens-institucional .imagem .imagemWrapper { display: block; border: 10px solid transparent } .galeria-imagens-institucional .imagem .imagemWrapper:hover { border: 10px solid #fff; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16) } .galeria-imagens-institucional .imagem .titulo { display: block; font-size: 1.8rem; color: #333; line-height: 22px; font-weight: 600; margin-top: 5px; padding: 0 10px } .galeria-imagens-institucional .imagem .data { display: block; font-size: 1rem; color: #555; font-weight: 400; padding: 0 10px } @media only screen and (max-width: 767px) { .galeria-imagens-institucional { margin: 0 } .galeria-imagens-institucional .imagem { -ms-flex-preferred-size: 50%; flex-basis: 50%; margin: 20px 0 } } @media only screen and (max-width: 575px) { .galeria-imagens-institucional { margin: 0 -10px } .galeria-imagens-institucional .imagem { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin: 15px auto } } .listagem-videos-institucional .videoItem { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 50px } .listagem-videos-institucional .videoItem .tags { padding: 0; margin-top: 15px } .listagem-videos-institucional .videoItem .tags li { display: inline-block !important; list-style: none; margin-right: 15px } .listagem-videos-institucional .videoItem .tags li a { text-decoration: underline; color: #1351b4 } .listagem-videos-institucional .videoItem .video { min-width: 40%; margin-right: 20px } .listagem-videos-institucional .videoItem .video iframe { width: 100%; min-height: 265px } .listagem-videos-institucional .videoItem .conteudo { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; border-bottom: 1px solid #ccc; padding-bottom: 20px } .listagem-videos-institucional .videoItem .conteudo a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .listagem-videos-institucional .videoItem .conteudo a:focus:not(.focus-visible) { outline: none } .listagem-videos-institucional .videoItem .conteudo .texto { color: #333; font-weight: normal; font-size: 1.8rem } .listagem-videos-institucional .videoItem .data { color: #555; font-weight: normal; font-size: 1.4rem } .listagem-videos-institucional .videoItem .titulo a { color: #0c326f; font-weight: 600; font-size: 2rem; margin-bottom: 10px } .listagem-videos-institucional .videoItem .titulo a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .listagem-videos-institucional .videoItem .titulo a:focus:not(.focus-visible) { outline: none } .listagem-videos-institucional .videoItem .titulo a:hover { text-decoration: none } .listagem-videos-institucional .videoItem .titulo-mobile { display: none } @media only screen and (max-width: 575px) { .listagem-videos-institucional .videoItem { -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative } .listagem-videos-institucional .videoItem .video { min-width: 100%; margin-right: 0 } .listagem-videos-institucional .videoItem .video iframe { min-height: 165px } .listagem-videos-institucional .videoItem .conteudo .data { display: none } .listagem-videos-institucional .videoItem .conteudo .titulo { display: none } .listagem-videos-institucional .videoItem .conteudo .texto { padding-bottom: 10px } .listagem-videos-institucional .videoItem .titulo-mobile { display: block } .listagem-videos-institucional .imagem { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin: 15px auto } } @media only screen and (max-width: 767px) { .listagem-videos-institucional { margin: 0 } .listagem-videos-institucional .imagem { -ms-flex-preferred-size: 50%; flex-basis: 50%; margin: 20px 0 } } .listagem-audios-institucional .audioItem { margin-bottom: 40px; padding-bottom: 12px; position: relative; border-bottom: 1px solid #ccc } .listagem-audios-institucional .audioItem #category { text-align: left } .listagem-audios-institucional .audioItem #category .link-category { color: #1351b4 } .listagem-audios-institucional .audioItem #category .link-category:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .listagem-audios-institucional .audioItem #category .link-category:focus:not(.focus-visible) { outline: none } .listagem-audios-institucional .audioItem .texto { color: #333; font-weight: normal; font-size: 1.8rem; margin-bottom: 15px } .listagem-audios-institucional .audioItem .chapeu { color: #555; font-weight: 600; font-size: 1.4rem; text-transform: uppercase } .listagem-audios-institucional .audioItem .data { color: #555; font-weight: 400; font-size: 1.6rem } .listagem-audios-institucional .audioItem .titulo { color: #0c326f; font-weight: 600; font-size: 2rem; margin-bottom: 10px } .listagem-audios-institucional .audioItem .titulo:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .listagem-audios-institucional .audioItem .titulo:focus:not(.focus-visible) { outline: none } .listagem-audios-institucional .audioItem .audio { margin-bottom: 10px } .listagem-audios-institucional .audioItem .audio .audioPlayer:focus { border: 2px solid #c2850c; outline: 0 none } .listagem-audios-institucional .audioItem .downloads { position: absolute; right: 0; bottom: 10px } .listagem-audios-institucional .audioItem .downloads a { color: #555; display: inline-block; margin-left: 12px } .listagem-audios-institucional .audioItem .downloads a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .listagem-audios-institucional .audioItem .downloads a:focus:not(.focus-visible) { outline: none } .listagem-audios-institucional .audioItem .downloads a:hover { text-decoration: none } .listagem-audios-institucional .audioItem .downloads a::before { content: '\F019'; font-family: "Font Awesome 5 Free"; color: #1351b4; display: inline-block; font-size: 18px; font-weight: 700; margin-right: 10px } .lista-publicacoes .publicacao { position: relative; margin-bottom: 20px; padding-bottom: 12px; border-bottom: 1px solid #ccc } .lista-publicacoes .publicacao .chapeu { text-transform: uppercase; color: #555; font-weight: 600 } .lista-publicacoes .publicacao .chapeu i { margin-right: 3px } .lista-publicacoes .publicacao .data { color: #888; font-weight: 500 } .lista-publicacoes .publicacao .titulo a { color: #0c326f; font-weight: 700; font-size: 2rem } .lista-publicacoes .publicacao .texto { margin-bottom: 16px } .lista-publicacoes .publicacao .links-icones { position: absolute; right: 0; bottom: 12px } .lista-publicacoes .publicacao .links-icones a { display: inline-block; margin-left: 20px } .lista-publicacoes .publicacao .links-icones a i { color: #1351b4; font-size: 22px } .portaltype-servico .atos-relacionados { padding-left: 0 } .portaltype-servico .atos-relacionados li { list-style: none; margin-bottom: 20px !important } .portaltype-servico .atos-relacionados li .ato-relacionado { font-weight: 600; display: block } .portaltype-servico .atos-relacionados li .link-ato-publico { font-size: 18px; position: relative; padding-left: 20px; text-decoration: none !important } .portaltype-servico .atos-relacionados li .link-ato-publico:before { font-family: 'Font Awesome 5 Free'; content: '\F15C'; display: inline-block; font-size: 18px; position: absolute; top: -2px; left: 0 } .portaltype-servico .informacao-foi-util { background-color: #f8f8f8; padding: 50px 0; margin-top: 20px } .portaltype-servico .informacao-foi-util #info-agradecimento-avaliacao { margin-top: 35px; font-size: 26px; color: #133775; font-weight: 600; text-align: center } @media only screen and (max-width: 575px) { .portaltype-servico .informacao-foi-util #info-agradecimento-avaliacao { font-size: 18px; margin-top: 25px } } .portaltype-servico .informacao-foi-util .wrapper { position: relative; padding: 0; text-align: center } @media (max-width: 599px) { .portaltype-servico .informacao-foi-util { margin: 0; padding: 24px 20px } } .portaltype-servico .informacao-foi-util dl.portalMessage { margin-bottom: 10px } .portaltype-servico .informacao-foi-util #form-nao { display: none } .portaltype-servico .informacao-foi-util .title { font-size: 22px; color: #00306E; display: block; margin: 0px 0px 16px 0px; font-weight: 600; text-align: center } .portaltype-servico .informacao-foi-util .sim-nao { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .portaltype-servico .informacao-foi-util .sim-nao a { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100px; height: 100px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 15px } .portaltype-servico .informacao-foi-util .sim-nao a i { width: 36px } .portaltype-servico .informacao-foi-util .sim-nao a>span { display: block; color: #333; margin-top: 8px } .portaltype-servico .informacao-foi-util .sim-nao a.sim i { color: #1351b4; font-size: 36px } .portaltype-servico .informacao-foi-util .sim-nao a.nao { position: relative } .portaltype-servico .informacao-foi-util .sim-nao a.nao i { color: #a23737; font-size: 36px } .portaltype-servico .informacao-foi-util .sim-nao a.nao::before { content: ''; display: inline-block; height: 80px; width: 1px; background-color: #ccc; position: absolute; left: -15px; top: 10px } .portaltype-servico .informacao-foi-util .sim-nao a:hover { background-color: #dbe8fb; text-decoration: none } .portaltype-servico .informacao-foi-util form { color: #333; font-size: 14px; text-align: left; margin: 0 auto } @media only screen and (max-width: 767px) { .portaltype-servico .informacao-foi-util form { width: 100% } } .portaltype-servico .informacao-foi-util form h2 { font-size: 2rem; color: #333; position: absolute; top: 0; left: 0 } .portaltype-servico .informacao-foi-util form .coluna { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 25px } @media only screen and (max-width: 767px) { .portaltype-servico .informacao-foi-util form .coluna { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 5px } } .portaltype-servico .informacao-foi-util form .coluna .bt-enviar { display: block; margin: 0 auto; margin-top: 20px; font-size: 20px; width: 110px; padding: 0; text-align: center; padding-bottom: 5px } @media only screen and (max-width: 575px) { .portaltype-servico .informacao-foi-util form .coluna .bt-enviar { margin-top: 15px } } .portaltype-servico .informacao-foi-util form .coluna div.erro-avaliacao { width: 100% } @media only screen and (max-width: 767px) { .portaltype-servico .informacao-foi-util form .coluna div { width: 100%; margin: 0 } } .portaltype-servico .informacao-foi-util form .parametro { display: inline-block; position: relative; padding-left: 5px; cursor: pointer; font-size: 20px; font-weight: normal; margin: 5px 0; font-weight: 500 } @media only screen and (max-width: 575px) { .portaltype-servico .informacao-foi-util form .parametro { font-size: 14px } } .portaltype-servico .informacao-foi-util form .parametro input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0 } .portaltype-servico .informacao-foi-util form .parametro .checkmark { position: absolute; top: 3px; left: 0; height: 20px; width: 20px; background-color: #fff; border-radius: 4px; border: 1px solid #888 } .portaltype-servico .informacao-foi-util form .parametro input:checked~.checkmark { background-color: #2670e8 } .portaltype-servico .informacao-foi-util form .parametro .checkmark::after { content: ''; position: absolute; display: none } .portaltype-servico .informacao-foi-util form .parametro input:checked~.checkmark::after { display: block } .portaltype-servico .informacao-foi-util form .parametro .checkmark::after { left: 7px; top: 3px; width: 4px; height: 8px; border: solid #fff; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg) } .portaltype-servico .informacao-foi-util form label { font-size: 18px; color: #333; display: block; margin: 15px 0 } .portaltype-servico .informacao-foi-util form input[type='checkbox'] { margin: 0 5px 0 10px } .portaltype-servico .informacao-foi-util form textarea { border-radius: 6px; border-color: #888; height: 170px; width: 390px; margin-left: 10px } @media only screen and (max-width: 575px) { .portaltype-servico .informacao-foi-util form textarea { width: 100%; margin-left: 0 } } .portaltype-servico .informacao-foi-util form .help, .portaltype-servico .informacao-foi-util form .caracteres-restantes { display: block; font-size: 14px; margin-bottom: 10px; color: #333 } .portaltype-servico .informacao-foi-util form .caracteres-restantes { margin-bottom: 0; text-align: right } .portaltype-servico .informacao-foi-util form .field { display: inline-block; width: 48%; position: relative } @media only screen and (max-width: 767px) { .portaltype-servico .informacao-foi-util form .field { width: 100% } } .portaltype-servico .informacao-foi-util form .field:first-of-type { margin-right: 30px } .portaltype-servico .informacao-foi-util form .field label { font-size: 14px; display: block; font-weight: 700; margin: 3px 0 } .portaltype-servico .informacao-foi-util form .field input[type='text'] { border-radius: 6px; border: 1px solid #888; height: 48px; width: 100%; padding: 0 15px; -webkit-box-sizing: border-box; box-sizing: border-box } .portaltype-servico .informacao-foi-util form #recaptcha { margin-top: 10px; margin-bottom: 35px } @media only screen and (max-width: 767px) { .portaltype-servico .informacao-foi-util form button { margin-bottom: 10px } } .portaltype-servico #servico_avaliar_indisponivel, .portaltype-servico #servico_avaliar_duplicado, .portaltype-servico #servico_eouv_indisponivel { display: inline-block; margin-left: 15px } @media only screen and (max-width: 767px) { .portaltype-servico #servico_avaliar_indisponivel, .portaltype-servico #servico_avaliar_duplicado, .portaltype-servico #servico_eouv_indisponivel { margin-left: 0 } } #content .visao-servico .servicos-em-destaque { width: auto } #content .visao-servico .servicos-em-destaque h2 { font-size: 16px; color: #555; text-transform: uppercase; text-align: center; font-weight: 700; margin-bottom: 10px } #content .visao-servico .servicos-em-destaque h2::before { font-family: 'Font Awesome 5 Free'; content: '\F58D'; font-size: 16px; color: #555; margin-right: 10px } #content .visao-servico .servicos-em-destaque .itens { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } @media only screen and (max-width: 767px) { #content .visao-servico .servicos-em-destaque .itens { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row } } #content .visao-servico .servicos-em-destaque .itens .list-item { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin: 8px 0; padding: 28px 35px } @media only screen and (max-width: 767px) { #content .visao-servico .servicos-em-destaque .itens .list-item { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } } #content .visao-servico .servicos-em-destaque .itens .list-item::after { color: #1351b4; top: 5px; right: 15px } #content .visao-servico .servicos-em-destaque .itens .list-item .categoria { margin-bottom: 10px } #content .visao-servico .servicos-em-destaque .itens .list-item .texto { font-size: 20px; color: #0c326f; font-weight: 600 } #content .visao-servico .publicacao { font-size: 16px; font-weight: normal; color: #9e9d9d } #content .visao-servico .badge { margin-bottom: 8px } #content .visao-servico .btn-add-lgpd { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #f8f8f8; color: #1351b4; padding: 0 12px; border: 1px solid #1351b4; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; font-weight: 500; height: 30px; line-height: 28px; font-size: 1.2rem; display: inline-block; border-radius: 15px } #content .visao-servico .btn-add-lgpd:hover { background-color: #dbe8fb; text-decoration: none } #content .visao-servico .btn-add-lgpd:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } #content .visao-servico .btn-add-lgpd:focus:not(.focus-visible) { outline: none } #content .visao-servico .header { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; margin: 0 0 20px 0 } @media only screen and (max-width: 767px) { #content .visao-servico .header { margin: 24px 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 0 } } #content .visao-servico .header .titulo { font-size: 3.6rem; font-weight: 600; color: #0c326f; line-height: 40px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } @media only screen and (max-width: 767px) { #content .visao-servico .header .titulo { text-align: center; font-size: 28px; font-weight: 600 } } #content .visao-servico .header .titulo .nomes-populares { display: block; margin-top: 10px; color: #555; font-size: 2.4rem; font-weight: 500 } @media only screen and (max-width: 767px) { #content .visao-servico .header .titulo .nomes-populares { font-size: 20px; font-weight: 600 } } #content .visao-servico .btn-solicitar { background-color: #268744; height: 52px; line-height: 52px; width: 180px; font-size: 20px; font-weight: 600; border-radius: 51px; text-align: center; color: #fff !important; border: 15px solid #ededed; margin-left: 30px; -webkit-box-sizing: content-box; box-sizing: content-box } @media only screen and (max-width: 767px) { #content .visao-servico .btn-solicitar { margin-top: 20px } } #content .visao-servico .btn-solicitar:hover { background-color: #36a191 } #content .visao-servico .btn-solicitar .highlightedSearchTerm { background-color: transparent } @media only screen and (max-width: 575px) { #content .visao-servico .btn-solicitar { display: none } } #content .visao-servico .btn-solicitar.mobile { display: none; margin: 10px auto; margin-top: 25px } @media only screen and (max-width: 575px) { #content .visao-servico .btn-solicitar.mobile { display: block } } #content .visao-servico .canais-atendimento { margin: 55px 0; width: 100% } #content .visao-servico .canais-atendimento .title { font-size: 36px; color: #0c326f; font-weight: 600; margin-bottom: 80px; text-align: center } #content .visao-servico .canais-atendimento .cards { margin-left: 0; padding-left: 0; margin-top: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly } #content .visao-servico .canais-atendimento .cards li { list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; background-color: #ededed; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); padding: 0; -ms-flex-preferred-size: 19%; flex-basis: 19%; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; height: 200px; max-height: 200px } #content .visao-servico .canais-atendimento .cards li img { height: 50px; width: 50px; margin-bottom: 35px } #content .visao-servico .canais-atendimento .cards li .toggle-card-flip { right: 5px } #content .visao-servico .canais-atendimento .cards li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; height: 100% } #content .visao-servico .canais-atendimento .cards li a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } #content .visao-servico .canais-atendimento .cards li a:focus:not(.focus-visible) { outline: none } #content .visao-servico .canais-atendimento .cards li a:hover { text-decoration: none } #content .visao-servico .canais-atendimento .cards li a i { display: block; font-size: 50px; margin-bottom: 35px; color: #0c326f; width: auto } #content .visao-servico .canais-atendimento .cards li a .title { display: block; font-size: 20px; color: #0c326f; font-weight: 700; margin: 0; text-transform: uppercase } #content .visao-servico .canais-atendimento .cards li .front { display: block } #content .visao-servico .canais-atendimento .cards li .back { opacity: 0; height: 0; position: absolute; left: 0; top: 0 } #content .visao-servico .canais-atendimento .cards li.flipped { padding: 0 } #content .visao-servico .canais-atendimento .cards li.flipped .front { display: none } #content .visao-servico .canais-atendimento .cards li.flipped .back { opacity: 1; height: 100%; background-color: #555; color: #fff; -webkit-transition: opacity 0.3s 0.2s ease; transition: opacity 0.3s 0.2s ease; padding: 35px 20px; line-height: 20px } #content .visao-servico .canais-atendimento .cards li.flipped .back .subtitle { color: #fff; font-size: 14px; font-weight: 500 } #content .visao-servico .canais-atendimento .cards li.flipped .back .title { color: #fff; margin-bottom: 20px !important; text-transform: none } #content .visao-servico .categoria { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } #content .visao-servico .categoria i { display: inline-block; color: #2670e8; font-size: 30px; margin-right: 15px } #content .visao-servico .categoria h2 { display: inline; font-size: 1.5rem; color: #9e9d9d; font-weight: 500 } #content .visao-servico .barra-categoria { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 60px; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1) } #content .visao-servico .servico-widget { margin-bottom: 32px } @media only screen and (min-width: 768px) { #content .visao-servico .servico-widget { margin-left: 24px } } @media only screen and (max-width: 767px) { #content .visao-servico .servico-widget.area-banner-visao-servico { margin-bottom: 0; margin-top: 35px } } #content .visao-servico .apps-relacionados .tile-header { margin-bottom: 15px } #content .visao-servico .apps-relacionados .tile-header h2 { font-size: 16px; color: #555; text-transform: uppercase; text-align: center; font-weight: bold } #content .visao-servico .apps-relacionados .tile-header h2::before { font-family: 'Font Awesome 5 Free'; content: '\F58D'; font-size: 16px; color: #555; margin-right: 10px } #content .visao-servico .apps-relacionados .lojas-apps { font-size: 12px; color: #505051; display: block; font-weight: normal } #content .visao-servico .apps-relacionados .itens { -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); background-color: #fbfbfb; padding: 25px } #content .visao-servico .apps-relacionados .list-item-apps { margin-bottom: 20px } #content .visao-servico .apps-relacionados .list-item-apps a { display: block; color: #0c326f; font-weight: 600; font-size: 14px; margin: 0; padding-bottom: 28px; border-bottom: 1px solid #ccc; margin-left: 80px } #content .visao-servico .apps-relacionados .list-item-apps a:hover { text-decoration: none } #content .visao-servico .apps-relacionados .list-item-apps .imagem-app { float: left; margin-right: 20px } #content .visao-servico .apps-relacionados .galeria-aplicativos { width: 100%; margin-top: 25px; padding-left: 5px } #content .visao-servico .apps-relacionados .galeria-aplicativos a { color: #0c326f; font-weight: 600; font-size: 16px; width: 100%; margin: 0; position: relative; display: block } #content .visao-servico .apps-relacionados .galeria-aplicativos a:hover { text-decoration: none } #content .visao-servico .apps-relacionados .galeria-aplicativos a::after { font-family: 'Font Awesome 5 Free'; content: '\F054'; display: inline-block; font-weight: 900; color: #0c326f; font-size: 18px; position: absolute; top: 0; right: 0 } #content .visao-servico .aplicativos-relacionados .tile-header h2 { font-size: 16px; color: #555; text-transform: uppercase; text-align: center } #content .visao-servico .aplicativos-relacionados ul { padding-left: 0; list-style: none } @media only screen and (max-width: 1023px) { #content .visao-servico .aplicativos-relacionados ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: distribute; justify-content: space-around } } #content .visao-servico .aplicativos-relacionados ul li { color: #0c326f; background-color: #f8f8f8; font-weight: 600; padding: 30px 10px 20px 30px; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); position: relative; margin: 15px 0 } @media only screen and (max-width: 1023px) { #content .visao-servico .aplicativos-relacionados ul li { width: 40% } } @media only screen and (max-width: 767px) { #content .visao-servico .aplicativos-relacionados ul li { width: 100% } } #content .visao-servico .aplicativos-relacionados ul li>i { font-size: 50px; color: #005ca9; position: absolute; left: 30px } #content .visao-servico .aplicativos-relacionados ul li .conteudo { padding-left: 32px; min-height: 88px; margin-bottom: 16px; color: #0c326f; font-size: 1.8rem; font-weight: 700 } #content .visao-servico .aplicativos-relacionados ul li::before, #content .visao-servico .aplicativos-relacionados ul li::after { display: none } #content .visao-servico .aplicativos-relacionados ul li .descricao { font-weight: normal; display: block; margin-top: 5px; color: #555; font-size: 1.2rem } #content .visao-servico .aplicativos-relacionados ul li .stores { text-align: center; margin: 0; text-align: left } #content .visao-servico .aplicativos-relacionados ul li .stores a { width: 144px; height: 42px; margin: 0; display: inline-block; background-size: contain; background-repeat: no-repeat; color: #fff !important } #content .visao-servico .aplicativos-relacionados ul li .stores a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } #content .visao-servico .aplicativos-relacionados ul li .stores a:focus:not(.focus-visible) { outline: none } #content .visao-servico .aplicativos-relacionados ul li .stores a+a { margin-top: 4px } #content .visao-servico .aplicativos-relacionados ul li .stores a:hover { color: #fff !important } @media only screen and (max-width: 767px) { #content .visao-servico .aplicativos-relacionados ul li .stores { text-align: center } } #content .visao-servico .aplicativos-relacionados ul li .stores a { margin: 0 5px } @media only screen and (max-width: 767px) { #content .visao-servico .aplicativos-relacionados ul li .stores a { margin: 0 } } #content .visao-servico .aplicativos-relacionados ul li .stores a+a { margin-top: 0 } #content .visao-servico .noticias-relacionadas .row { margin: 0 } #content .visao-servico .noticias-relacionadas .row .column { padding: 0; padding-bottom: 30px } #content .visao-servico .noticias-relacionadas .row .column:first-of-type { padding-right: 35px } #content .visao-servico .noticias-relacionadas .row .column:first-of-type .social-links { top: -4px; right: 25px } #content .visao-servico .noticias-relacionadas .row .tile { border-bottom: 1px solid #ccc; min-height: 210px } #content .visao-servico .noticias-relacionadas .tile-header { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 35px; text-transform: uppercase } #content .visao-servico .noticias-relacionadas .tile-header::after, #content .visao-servico .noticias-relacionadas .tile-header::before { background: #ccc; content: ''; height: 1px; width: 100% } #content .visao-servico .noticias-relacionadas .tile-header h2 { color: #555; font-size: 16px; font-weight: bold; margin: 0; padding: 0 12px; white-space: nowrap } #content .visao-servico .noticias-relacionadas .social-links { top: -4px } #content .visao-servico .noticias-relacionadas .tile-subtitle { margin-bottom: 0; font-size: 1.4rem; color: #555; text-transform: uppercase; font-weight: 600 } #content .visao-servico .noticias-relacionadas h2 { line-height: 1.8rem; margin-bottom: 10px } #content .visao-servico .noticias-relacionadas h2 a { font-size: 2rem; color: #0c326f; line-height: normal; font-weight: 600 } #content .visao-servico .noticias-relacionadas h2 a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } #content .visao-servico .noticias-relacionadas h2 a:focus:not(.focus-visible) { outline: none } #content .visao-servico .noticias-relacionadas h2 a:hover { text-decoration: none; color: #1351b4 } #content .visao-servico .anchors { padding: 20px; background-color: #f8f8f8; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box } #content .visao-servico .anchors .title { font-weight: bold } #content .visao-servico .anchors .line { position: relative } #content .visao-servico .anchors .square, #content .visao-servico .anchors .circle { position: relative; margin-bottom: 20px; display: block } #content .visao-servico .anchors .square::after, #content .visao-servico .anchors .circle::after { content: ''; display: block; position: absolute; top: 24px; left: 10px; width: 1px; height: 100%; background-color: #191919 } #content .visao-servico .anchors .square::before, #content .visao-servico .anchors .circle::before { content: ''; display: inline-block; width: 20px; height: 20px; border: 1px solid #191919; vertical-align: text-top; margin-right: 7px; background-color: #fff } #content .visao-servico .anchors .square:last-of-type::after, #content .visao-servico .anchors .circle:last-of-type::after { display: none } #content .visao-servico .anchors .circle::before { border-radius: 100% } #content .visao-servico .anchors ol { list-style: none; counter-reset: item; margin-left: 0; margin-top: 20px } #content .visao-servico .anchors ol li { counter-increment: item; margin-bottom: 12px; position: relative; padding-left: 33px } #content .visao-servico .anchors ol li a { color: #191919 !important } #content .visao-servico .anchors ol li::after { content: ''; display: block; position: absolute; top: 20px; left: 10px; width: 1px; height: 100%; background-color: #0c326f } #content .visao-servico .anchors ol li::before { content: counter(item); background: #191919; border-radius: 100%; color: #fff; width: 20px; height: 20px; line-height: 18px; font-size: 12px; text-align: center; display: inline-block; vertical-align: text-top; position: absolute; top: 4px; left: 1px } #content .visao-servico .servico { padding: 0; margin-left: 0; margin-bottom: 50px; width: 100% } #content .visao-servico .servico .toggle-link { color: #333 !important } #content .visao-servico .servico i { color: #2670e8 } #content .visao-servico .servico>li { position: relative; width: 100%; list-style: none } #content .visao-servico .servico>li .titulo { display: block; margin-bottom: 20px; font-size: 24px; font-weight: bold } #content .visao-servico .servico>li .titulo_outros { font-size: 18px } #content .visao-servico .servico>li .conteudo { padding: 0 32px } @media only screen and (max-width: 1023px) { #content .visao-servico .servico>li .conteudo { padding: 0 } } #content .visao-servico .servico>li .conteudo a { font-weight: 500; text-decoration: underline; color: #1351b4; word-break: break-word } #content .visao-servico .servico>li ol { list-style: none; counter-reset: item; margin-left: 0; margin-top: 50px } #content .visao-servico .servico>li ol>li { counter-increment: item; position: relative; padding-left: 40px; margin-bottom: 40px } #content .visao-servico .servico>li ol>li .subtitulo-etapa { margin: 15px 10px 15px 0; background-color: #fff; border: 1px solid #d5d5d5; border-top: 1px solid #d5d5d5; font-size: 18px; padding: 15px } #content .visao-servico .servico>li ol>li .subtitulo-etapa ul { padding-left: 25px } #content .visao-servico .servico>li ol>li .subtitulo-etapa .titulo-documento { background-color: #f0f2f1; text-transform: uppercase; font-size: 16px; border-bottom: 1px solid #d5d5d5; padding: 15px; margin: -15px; font-weight: 700; color: #555 } #content .visao-servico .servico>li ol>li .subtitulo-etapa .info-etapa { margin-top: 30px } #content .visao-servico .servico>li ol>li .apps { margin-left: 0; list-style: none } #content .visao-servico .servico>li ol>li .apps li { font-weight: bold; padding: 20px; display: inline-block; margin: 30px 10px; width: 38%; background-color: #000; color: #fff } #content .visao-servico .servico>li ol>li .apps li i { font-size: 45px; vertical-align: middle; margin-right: 5px; color: #fff } #content .visao-servico .servico>li ol>li .apps li::before { display: none } #content .visao-servico .servico>li ol>li .apps li .descricao { font-weight: normal; display: block; margin-top: 5px } #content .visao-servico .servico>li ol>li .apps li::after { font-family: "Font Awesome 5 Free"; content: '\F062'; color: #2670e8; position: absolute; top: 0; right: 5px; -webkit-transform: rotate(50deg); -ms-transform: rotate(50deg); transform: rotate(50deg) } #content .visao-servico .servico>li ol>li span { display: block; font-size: 18px; font-weight: bold; margin-bottom: 10px } #content .visao-servico .servico>li ol>li span.highlightedSearchTerm { display: inline } #content .visao-servico .servico>li ol>li p { font-weight: normal; font-size: 18px; margin: 10px 0 } #content .visao-servico .servico>li ol>li p.box { background-color: #f7f7f7; padding: 25px } #content .visao-servico .servico>li ol>li a { color: #000 } #content .visao-servico .servico>li ol>li::before { position: absolute; left: 0; top: 2px; content: counter(item); background: #000; border-radius: 100%; color: #fff; width: 25px; height: 25px; line-height: 23px; font-size: 14px; text-align: center; display: inline-block; vertical-align: text-top } #content .visao-servico .canais-atendimento { margin: 45px 0 !important; margin-bottom: 120px !important } @media only screen and (max-width: 767px) { #content .visao-servico .canais-atendimento { margin: 35px 0 !important } } #content .visao-servico .canais-atendimento .title { margin-bottom: 0 !important } #content .visao-servico .canais-atendimento .cards { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important } .portaltype-servico #content #content-core .servico-content, .portaltype-servicoestadual #content #content-core .servico-content { margin-top: 16px; display: -webkit-box; display: -ms-flexbox; display: flex } @media only screen and (max-width: 767px) { .portaltype-servico #content #content-core .servico-content, .portaltype-servicoestadual #content #content-core .servico-content { margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .portaltype-servico #content #content-core .servico-content .col-servico, .portaltype-servicoestadual #content #content-core .servico-content .col-servico { -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } @media only screen and (max-width: 767px) { .portaltype-servico #content #content-core .servico-content .col-servico, .portaltype-servicoestadual #content #content-core .servico-content .col-servico { min-width: 100% } } @media only screen and (max-width: 575px) { .portaltype-servico #content #content-core .servico-content .col-servico .conteudo, .portaltype-servicoestadual #content #content-core .servico-content .col-servico .conteudo { padding: 0 } } .portaltype-servico #content #content-core .servico-content .col-anchors, .portaltype-servicoestadual #content #content-core .servico-content .col-anchors { display: block; max-width: 368px; margin-bottom: 48px; margin-left: 24px } .portaltype-servico #content #content-core .servico-content .col-anchors .recom-list ul, .portaltype-servicoestadual #content #content-core .servico-content .col-anchors .recom-list ul { margin-left: 0 } @media only screen and (max-width: 767px) { .portaltype-servico #content #content-core .servico-content .col-anchors, .portaltype-servicoestadual #content #content-core .servico-content .col-anchors { background-color: transparent; min-width: 0; max-width: none; -webkit-box-sizing: content-box; box-sizing: content-box; margin: 0 -16px 16px; padding: 0 16px 0 20px; -ms-flex-preferred-size: auto; flex-basis: auto } } @media only screen and (max-width: 575px) { .portaltype-servico #content #content-core .servico-content .col-anchors, .portaltype-servicoestadual #content #content-core .servico-content .col-anchors { max-width: 100% } } .portaltype-servico #content #category, .portaltype-servicoestadual #content #category { font-size: 1.5rem; font-weight: 600; color: #333; margin-left: 0 !important; margin-bottom: 7px; text-indent: 0; padding: 0 } .portaltype-servico #content #category .link-category, .portaltype-servicoestadual #content #category .link-category { display: inline-block !important; float: none; margin: 0 10px; font-size: 16px; font-weight: 500; text-decoration: underline; color: #2670e8 !important } .portaltype-servico #content #category .link-category:focus, .portaltype-servicoestadual #content #category .link-category:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .portaltype-servico #content #category .link-category:focus:not(.focus-visible), .portaltype-servicoestadual #content #category .link-category:focus:not(.focus-visible) { outline: none } @media only screen and (max-width: 767px) { .portaltype-servico #wrapper, .portaltype-servico #content-core { padding-top: 0 } } @media (max-width: 820px) { #content #content-core .visao-servico .canais-atendimento .cards li { -ms-flex-preferred-size: 49%; flex-basis: 49%; margin: 8px 0 } } @media (max-width: 560px) { #content #content-core .visao-servico .canais-atendimento .cards li { -ms-flex-preferred-size: 99%; flex-basis: 99%; margin: 8px 0 } } .template-relatorio_editores_servico #content label, .template-relatorio_avaliacao_servico #content label { margin-bottom: 4px; font-size: 16px; font-weight: 600; color: #333 } .template-relatorio_editores_servico #content .filtro-consulta-administrativa .btn, .template-relatorio_avaliacao_servico #content .filtro-consulta-administrativa .btn { font-size: 95%; font-weight: 600; width: 130px; height: 47px } .template-relatorio_editores_servico #content .filtro-consulta-administrativa .btn:focus, .template-relatorio_avaliacao_servico #content .filtro-consulta-administrativa .btn:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .template-relatorio_editores_servico #content .filtro-consulta-administrativa .btn:focus:not(.focus-visible), .template-relatorio_avaliacao_servico #content .filtro-consulta-administrativa .btn:focus:not(.focus-visible) { outline: none } .template-relatorio_editores_servico #content .filtro-consulta-administrativa .formControls, .template-relatorio_avaliacao_servico #content .filtro-consulta-administrativa .formControls { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } .template-relatorio_editores_servico #content div.datepicker:last-of-type, .template-relatorio_avaliacao_servico #content div.datepicker:last-of-type { margin-left: 10px } .template-relatorio_avaliacao_servico .form-control { height: 45px } .template-consultar_servicos #content .filtro-consulta-administrativa .formControls, .template-consultar_orgaos #content .filtro-consulta-administrativa .formControls { -webkit-box-pack: right; -ms-flex-pack: right; justify-content: right } .portaltype-servico #form-widgets-url_solicitacao_digital { height: 2em !important; width: 100% !important } .portaltype-servico #form-widgets-nomes_populares { height: 100px } .template-edit.portaltype-servico #formfield-form-widgets-subject #form-widgets-subject { height: 80px } .template-edit.portaltype-servico #form-widgets-tempo_unidade { vertical-align: unset !important } .template-edit.portaltype-servico #formfield-form-widgets-tempo_unidade, .template-edit.portaltype-servico #formfield-form-widgets-tempo_final { display: inline-block } .portaltype-servico #content .social-links-noticia-servico { position: absolute; bottom: -7px; top: auto; right: 0; width: auto; max-width: 32px; height: 32px; line-height: 30px; border: 1px solid #fff; border-radius: 16px; -webkit-transition: max-width 200ms linear, padding 200ms linear; transition: max-width 200ms linear, padding 200ms linear; overflow: hidden; padding-right: 32px; background: #fff } .portaltype-servico #content .social-links-noticia-servico:hover { border: 1px solid #ccc } .portaltype-servico #content .social-links-noticia-servico a { opacity: 0; -webkit-transition: opacity 0s 200ms linear; transition: opacity 0s 200ms linear } .portaltype-servico #content .social-links-noticia-servico .toggle-social-links { background: #fff; opacity: 1; display: block; position: absolute; right: 0; top: 0; width: 33px; height: 32px; line-height: 30px; text-align: center; border-radius: 16px; cursor: pointer } .portaltype-servico #content .social-links-noticia-servico .toggle-social-links i, .portaltype-servico #content .social-links-noticia-servico .toggle-social-links span { opacity: 1; position: absolute; width: 100%; text-align: center; top: 0; left: 0; height: 100%; line-height: 30px; -webkit-transition: opacity 200ms 0s linear; transition: opacity 200ms 0s linear; color: #9e9d9d } .portaltype-servico #content .social-links-noticia-servico .toggle-social-links .fa-times { opacity: 0 } .portaltype-servico #content .social-links-noticia-servico .toggle-social-links:hover i { color: #1351b4 } .portaltype-servico #content .social-links-noticia-servico.open { max-width: 320px; border: 1px solid #ccc; padding-left: 8px } .portaltype-servico #content .social-links-noticia-servico.open a { opacity: 1; -webkit-transition: opacity 0 0 linear; transition: opacity 0 0 linear } .portaltype-servico #content .social-links-noticia-servico.open .toggle-social-links .fa-share-alt { opacity: 0 } .portaltype-servico #content .social-links-noticia-servico.open .toggle-social-links .fa-times { opacity: 1; color: #9e9d9d } .portaltype-servico #content .foto-sobreposta .social-links, .portaltype-servico #content .foto-sobreposta-grande .social-links, .portaltype-servico #content .foto-sobreposta-pequena .social-links { border: 1px solid transparent; background-color: transparent; top: 8px; right: 8px; bottom: 0 } .portaltype-servico #content .foto-sobreposta .social-links:hover, .portaltype-servico #content .foto-sobreposta-grande .social-links:hover, .portaltype-servico #content .foto-sobreposta-pequena .social-links:hover { border: 1px solid #fff } .portaltype-servico #content .foto-sobreposta .social-links .toggle-social-links, .portaltype-servico #content .foto-sobreposta-grande .social-links .toggle-social-links, .portaltype-servico #content .foto-sobreposta-pequena .social-links .toggle-social-links { background-color: transparent } .portaltype-servico #content .foto-sobreposta .social-links .toggle-social-links i, .portaltype-servico #content .foto-sobreposta .social-links .toggle-social-links span, .portaltype-servico #content .foto-sobreposta-grande .social-links .toggle-social-links i, .portaltype-servico #content .foto-sobreposta-grande .social-links .toggle-social-links span, .portaltype-servico #content .foto-sobreposta-pequena .social-links .toggle-social-links i, .portaltype-servico #content .foto-sobreposta-pequena .social-links .toggle-social-links span { color: #fff } .portaltype-servico #content .foto-sobreposta .social-links.open, .portaltype-servico #content .foto-sobreposta-grande .social-links.open, .portaltype-servico #content .foto-sobreposta-pequena .social-links.open { border: 1px solid #fff; background: #fff } #contentview-adicionar_lgpd a { background: #efefef; border-radius: 24px; padding-bottom: 2px; font-weight: bold; background: #ddd } #contentview-adicionar_lgpd a:hover { background: #efefef } .tabela-servicos .tabela-servicos { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 40px; background-color: #f8f8f8 } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos { display: block; padding: 0 } } .tabela-servicos .tabela-servicos ul { margin-left: 0; padding: 0 } .tabela-servicos .tabela-servicos ul li { list-style: none } .tabela-servicos .tabela-servicos ul li a { font-weight: 600; font-size: 20px; outline: 0 none } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos ul li a { font-size: 22px; font-weight: 400 } } .tabela-servicos .tabela-servicos .level-1 { position: relative; margin-top: -4px; padding-right: 5px } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1 { padding: 0 } } .tabela-servicos .tabela-servicos .level-1 li { margin: 0; padding: 4px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; white-space: nowrap } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1 li { padding: 0 0 4px } } .tabela-servicos .tabela-servicos .level-1 li a { background-color: #fff; color: #0c326f !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; text-transform: uppercase; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); position: relative } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1 li a { font-size: 16px; font-weight: 700; padding-left: 16px } } .tabela-servicos .tabela-servicos .level-1 li a .icon { height: 56px; width: 65px; min-width: 65px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1 li a .icon { height: 96px } } .tabela-servicos .tabela-servicos .level-1 li a .icon i { color: #2670e8; font-size: 26px } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1 li a .icon i { font-size: 32px } } .tabela-servicos .tabela-servicos .level-1 li a .title { width: auto; padding-right: 64px } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1 li a .title { white-space: normal } } .tabela-servicos .tabela-servicos .level-1 li.categoria-atual a { -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); background-color: #ededed } .tabela-servicos .tabela-servicos .level-1 li.categoria-atual a .title { display: none } .tabela-servicos .tabela-servicos .level-1 li.categoria-atual a .icon { background-color: #ededed !important } .tabela-servicos .tabela-servicos .level-1 li.categoria-atual a .icon i { color: #2670e8 } .tabela-servicos .tabela-servicos .level-1.open { width: 65px; z-index: 3 } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1.open { width: auto } } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1.open li { display: none } } .tabela-servicos .tabela-servicos .level-1.open li a { position: relative } .tabela-servicos .tabela-servicos .level-1.open li a .title { display: none } .tabela-servicos .tabela-servicos .level-1.open li a .icon { position: relative; z-index: 1; background-color: #fff } .tabela-servicos .tabela-servicos .level-1.open li a:hover { background-color: #fff } .tabela-servicos .tabela-servicos .level-1.open li.active { padding-left: 4px; margin-left: -4px; overflow: hidden; width: 71px; position: relative; z-index: 0 } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1.open li.active { text-align: center; background-color: #0c326f; display: block; width: auto; padding: 0; margin: 0 } } .tabela-servicos .tabela-servicos .level-1.open li.active+li { margin: 0 } .tabela-servicos .tabela-servicos .level-1.open li.active a { -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); background-color: #ededed } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1.open li.active a { display: block; color: #fff !important; padding: 8px 0; -webkit-box-shadow: none; box-shadow: none; background-color: #0c326f; text-align: center } .tabela-servicos .tabela-servicos .level-1.open li.active a::after { content: '\F053'; position: absolute; top: 50%; margin-top: -12px; left: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold } } .tabela-servicos .tabela-servicos .level-1.open li.active a .title { display: none } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1.open li.active a .title { display: block; padding: 0; background-color: transparent; color: #fff; font-size: 14px; font-weight: 600; visibility: visible; line-height: 1.3; -webkit-box-shadow: none; box-shadow: none; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition: none; transition: none } } .tabela-servicos .tabela-servicos .level-1.open li.active a .icon { background-color: #ededed } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1.open li.active a .icon { display: block; color: #fff; background-color: transparent; width: auto; height: auto; margin-bottom: 4px } } .tabela-servicos .tabela-servicos .level-1.open li.active a .icon i { color: #2670e8 } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1.open li.active a .icon i { color: #fff; font-size: 28px } } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1.open.level-2-open .active a::after { content: none } } .tabela-servicos .tabela-servicos .level-2-wrapper, .tabela-servicos .tabela-servicos .level-3-wrapper { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex } .tabela-servicos .tabela-servicos .level-2, .tabela-servicos .tabela-servicos .level-3 { display: none; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; background-color: #ededed; padding: 25px 20px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); position: relative } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-2, .tabela-servicos .tabela-servicos .level-3 { padding: 0; background-color: #f8f8f8 } } .tabela-servicos .tabela-servicos .level-2 .title, .tabela-servicos .tabela-servicos .level-3 .title { font-weight: 600; font-size: 18px; color: #2670e8; text-transform: uppercase; padding: 0 18px 20px } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-2 .title, .tabela-servicos .tabela-servicos .level-3 .title { display: none } } .tabela-servicos .tabela-servicos .level-2.active, .tabela-servicos .tabela-servicos .level-3.active { display: block } .tabela-servicos .tabela-servicos .level-2 li, .tabela-servicos .tabela-servicos .level-3 li { overflow: hidden; padding: 0 0 10px 9px; margin-left: -9px; margin-bottom: 0; -webkit-transition: margin-right 300ms ease-in; transition: margin-right 300ms ease-in } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-2 li, .tabela-servicos .tabela-servicos .level-3 li { margin: 0; padding: 0 } } .tabela-servicos .tabela-servicos .level-2 li a, .tabela-servicos .tabela-servicos .level-3 li a { display: block; line-height: 1.3; padding: 14px 18px; color: #555 !important; font-size: 20px; position: relative; font-weight: 500 } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-2 li a, .tabela-servicos .tabela-servicos .level-3 li a { padding: 18px 30px; border-bottom: 1px solid #ededed; position: relative } } .tabela-servicos .tabela-servicos .level-2 li a:hover, .tabela-servicos .tabela-servicos .level-3 li a:hover { background-color: #2670e8; color: #fff !important } .tabela-servicos .tabela-servicos .level-2 li.active, .tabela-servicos .tabela-servicos .level-3 li.active { margin-right: -22px; position: relative } .tabela-servicos .tabela-servicos .level-2 li.active>a, .tabela-servicos .tabela-servicos .level-3 li.active>a { background-color: #2670e8; color: #fff !important; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08) } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-2.open { padding: 0 } .tabela-servicos .tabela-servicos .level-2.open li { display: none } .tabela-servicos .tabela-servicos .level-2.open li.active { display: block; padding: 0; margin: 0 } .tabela-servicos .tabela-servicos .level-2.open li.active a { font-size: 18px; font-weight: 600; text-align: center; -webkit-box-shadow: none; box-shadow: none } .tabela-servicos .tabela-servicos .level-2.open li.active a::after { content: '\F053'; right: auto; left: 30px } } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-2 li a::after { content: '\F054'; position: absolute; top: 50%; margin-top: -12px; right: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold } } .tabela-servicos .tabela-servicos .level-2 li a:hover::after { content: '\F054'; position: absolute; top: 50%; margin-top: -12px; right: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold } .tabela-servicos .tabela-servicos .level-2 li.active a::after { content: '\F054'; position: absolute; top: 50%; margin-top: -12px; right: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold } .tabela-servicos .tabela-servicos .level-2.active { z-index: 2 } .tabela-servicos .tabela-servicos .level-3 { display: none; background-color: #2670e8 } .tabela-servicos .tabela-servicos .level-3.active { -webkit-animation: enter 300ms 50ms ease-out both; animation: enter 300ms 50ms ease-out both; display: block; z-index: 1 } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-3 { padding: 0; background-color: #f8f8f8 } .tabela-servicos .tabela-servicos .level-3.active { -webkit-animation: none; animation: none } } .tabela-servicos .tabela-servicos .level-3 .title { color: #fff } .tabela-servicos .tabela-servicos .level-3 li { overflow: visible; padding: 0; margin-left: 0 } .tabela-servicos .tabela-servicos .level-3 li a { color: #fff !important } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-3 li a { color: #555 !important } } .tabela-servicos .tabela-servicos .level-3 li a:hover { background-color: #fff; color: #2670e8 !important } .tabela-servicos .tabela-servicos .level-3 li.active { margin-right: 0 } .tabela-servicos .tabela-servicos .level-3 li.active>a { background-color: #fff; color: #2670e8 !important } .header-tema { margin: 20px 0; padding-bottom: 25px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .header-tema .titulo { font-size: 36px; color: #0c326f; font-weight: 600; line-height: 40px } .header-tema .titulo .subtitulo, .header-tema .titulo .subtitulo h3 { font-weight: 400; color: #555; display: block; margin-top: 25px; font-size: 20px } .header-tema .badges-tema { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .header-tema .badges-tema .novo { line-height: 0 } .header-tema .badges-tema .badge.novo { line-height: normal; line-height: initial; margin-right: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .card-tema-alt { margin: 10px 0 } .card-tema-alt a { text-decoration: underline; font-weight: 600; color: #155bcb !important } .card-tema-alt .itens { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -16px; margin-left: -16px } .card-tema-alt .itens .list-item { text-decoration: none; margin: 20px 16px; background-color: #f8f8f8; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); width: 31%; color: #000 !important; padding: 50px 30px; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative } .card-tema-alt .itens .list-item::after { font-family: "Font Awesome 5 Free"; content: '\F062'; color: #1351b4; position: absolute; top: 0; right: 5px; -webkit-transform: rotate(50deg); -ms-transform: rotate(50deg); transform: rotate(50deg); font-weight: 900 } .card-tema-alt .itens .list-item .chapeu { display: block; font-size: 14px; color: #555; margin-bottom: 20px; font-weight: 500 } .card-tema-alt .itens .list-item .titulo { color: #0c326f; display: block; margin-bottom: 15px; font-size: 24px; font-weight: 600 } .card-tema-alt .itens .list-item .descricao { display: block; font-size: 14px; color: #555; font-weight: normal } .card-tema-alt .itens .list-item .links { margin-top: 20px; margin-left: 0 !important } .card-tema-alt .itens .list-item .links li { list-style: none; margin: 10px 0 } .card-tema-alt .itens .list-item .links li a { text-decoration: underline; color: #155bcb !important; font-size: 16px } #main #content .texto-visao-tema { margin: 60px 0 } #main #content .texto-visao-tema p { font-size: 18px; color: #333 } #main #content .texto-visao-tema a { text-decoration: underline; font-weight: 600; color: #155bcb !important } #main #content .texto-visao-tema .destaque { font-weight: 600 } #main #content .temas { margin: 10px 0 } #main #content .temas.super-servicos .itens .list-item { text-align: left } #main #content .temas.super-servicos .itens .list-item::after { font-family: "Font Awesome 5 Free"; content: '\F062'; color: #2670e8; position: absolute; top: 0; right: 5px; -webkit-transform: rotate(50deg); -ms-transform: rotate(50deg); transform: rotate(50deg); font-weight: 900 } #main #content .temas.super-servicos .itens .list-item .titulo { text-transform: none } #main #content .temas a { text-decoration: underline; font-weight: 600; color: #155bcb !important } #main #content .temas .itens { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -1% } #main #content .temas .itens .list-item { margin: 20px 1%; background-color: #f8f8f8; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); width: 23%; color: #000 !important; padding: 50px 30px; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative } #main #content .temas .itens .list-item:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } #main #content .temas .itens .list-item:focus:not(.focus-visible) { outline: none } @media only screen and (max-width: 767px) { #main #content .temas .itens .list-item { width: 31% } } @media (max-width: 767px) { #main #content .temas .itens .list-item { width: 48% } } @media only screen and (max-width: 575px) { #main #content .temas .itens .list-item { width: 98% } } #main #content .temas .itens .list-item .badge { position: absolute; top: -5px; left: 20px } #main #content .temas .itens .list-item:hover { color: #000 !important } #main #content .temas .itens .list-item i { font-size: 50px; margin-bottom: 30px; color: #2670e8 } #main #content .temas .itens .list-item a { display: block; text-align: center; margin: 15px 0 } #main #content .temas .itens .list-item .titulo { color: #0c326f; display: block; margin-bottom: 15px; font-size: 2rem; text-transform: uppercase; font-weight: 600 } #main #content .temas .itens .list-item .descricao { display: block; font-size: 1rem; color: #555; margin-bottom: 25px } #main #content .temas .itens .list-item .links { margin-top: 20px; margin-left: 0 !important } #main #content .temas .itens .list-item .links li { list-style: none; margin: 10px 0 } #main #content .temas .itens .list-item .links li a { text-decoration: underline; color: #155bcb !important; font-size: 16px } #main #main-content #content .servicos-disponiveis .servico li .conteudo a, #main #main-content #content .servicos-disponiveis .servico li .conteudo a:hover { color: #155bcb !important } .servicos-disponiveis h2 { color: #0c326f; font-size: 20px; font-weight: 700; margin-bottom: 35px; text-transform: uppercase } .servicos-disponiveis .servico { margin-bottom: 50px; margin-left: 15px !important; color: #2670e8 } .servicos-disponiveis .servico .toggle-link { position: relative; color: #333 !important } .servicos-disponiveis .servico .toggle-link:hover { color: #333 !important } .servicos-disponiveis .servico .toggle-link::before { color: #1351b4; content: '-'; position: absolute; top: -5px; left: 10px; font-size: 42px; font-weight: normal } .servicos-disponiveis .servico .toggle-link.closed+.conteudo { display: none } .servicos-disponiveis .servico .toggle-link.closed::before { top: -2px; content: '+' } .servicos-disponiveis .servico>li { position: relative; width: 100%; list-style: none; margin: 50px 0; padding-bottom: 15px; border-bottom: 1px solid #ccc } .servicos-disponiveis .servico>li .titulo { display: block; margin-bottom: 20px; font-size: 22px; font-weight: 600; padding-left: 50px; color: #333 } .servicos-disponiveis .servico>li .toggle { line-height: 15px } .servicos-disponiveis .servico>li .conteudo { padding: 0 50px 0 20px } .servicos-disponiveis .servico>li .conteudo ul li { list-style: none; margin: 12px 0 } .servicos-disponiveis .servico>li .conteudo a { color: #155bcb !important; text-decoration: underline; font-weight: 500 } .servicos-disponiveis .servico>li .conteudo a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } .servicos-disponiveis .servico>li .conteudo a:focus:not(.focus-visible) { outline: none } .servicos-disponiveis .servico>li .conteudo a:hover { color: #155bcb !important } .servicos-disponiveis .servico>li ol { list-style: none; counter-reset: item; margin-left: 0; margin-top: 50px } .servicos-disponiveis .servico>li ol li { counter-increment: item; position: relative; padding-left: 40px; margin-bottom: 40px } .servicos-disponiveis .servico>li ol li .subtitulo-etapa { margin: 15px 10px 15px 0; background-color: #fff; border: 1px solid #d5d5d5; border-top: 1px solid #d5d5d5; font-size: 1.5rem; padding: 15px } .servicos-disponiveis .servico>li ol li .subtitulo-etapa .titulo-documento { background-color: #f0f2f1; text-transform: uppercase; font-size: 13px; border-bottom: 1px solid #d5d5d5; padding: 15px; margin: -15px; font-weight: 700 } .servicos-disponiveis .servico>li ol li .subtitulo-etapa .info-etapa { margin-top: 30px } .servicos-disponiveis .servico>li ol li .apps { margin-left: 0; list-style: none } .servicos-disponiveis .servico>li ol li .apps li { font-weight: bold; padding: 20px 35px; display: inline-block; margin: 30px 10px; width: 38%; background-color: #000; color: #fff } .servicos-disponiveis .servico>li ol li .apps li i { font-size: 45px; vertical-align: middle; margin-right: 5px; color: #fff } .servicos-disponiveis .servico>li ol li .apps li::before { display: none } .servicos-disponiveis .servico>li ol li .apps li .descricao { font-weight: normal; display: block; margin-top: 5px } .servicos-disponiveis .servico>li ol li .apps li::after { font-family: "Font Awesome 5 Free"; content: '\F062'; color: #2670e8; position: absolute; top: 0; right: 5px; -webkit-transform: rotate(50deg); -ms-transform: rotate(50deg); transform: rotate(50deg) } .servicos-disponiveis .servico>li ol li span { display: block; font-size: 18px; font-weight: bold; margin-bottom: 10px } .servicos-disponiveis .servico>li ol li p { font-weight: normal; font-size: 18px; margin: 10px 0 } .servicos-disponiveis .servico>li ol li p.box { background-color: #f7f7f7; padding: 25px } .servicos-disponiveis .servico>li ol li a { color: #000 } .servicos-disponiveis .servico>li ol li::before { position: absolute; left: 0; top: 2px; content: counter(item); background: #000; border-radius: 100%; color: #fff; width: 25px; height: 25px; line-height: 23px; font-size: 14px; text-align: center; display: inline-block; vertical-align: text-top } .portaltype-orgao #viewlet-below-content-title { display: none } #form-widgets-pergunta { width: 100% } #content .galeria-apps .apps { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; margin: 0 -1%; padding-top: 1%; padding-left: 0 } #content .galeria-apps .apps li { min-width: 200px; max-width: 220px; margin: 16px 1%; position: relative; list-style: none; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 18%; flex: 0 0 18%; display: -webkit-box; display: -ms-flexbox; display: flex } @media only screen and (min-width: 1024px) { #content .galeria-apps .apps li:hover .back { display: -webkit-box; display: -ms-flexbox; display: flex; opacity: 1; width: 100%; height: 100%; padding: 16px; -webkit-transition: opacity 0.3s 0.2s ease; transition: opacity 0.3s 0.2s ease } } #content .galeria-apps .apps li.dummy { -webkit-box-shadow: none; box-shadow: none } #content .galeria-apps .apps li.open-click .back { opacity: 1; width: 100%; height: 100%; padding: 16px; -webkit-transition: opacity 0.3s 0.2s ease; transition: opacity 0.3s 0.2s ease } #content .galeria-apps .apps li .conteudo { padding: 16px 16px 32px; cursor: pointer; -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } #content .galeria-apps .apps li .conteudo .imagem { width: 100%; height: 0; padding-bottom: 100%; margin-bottom: 16px; cursor: pointer; background-position: center center; background-repeat: no-repeat; background-size: contain } #content .galeria-apps .apps li .conteudo .title { display: block; font-size: 16px; font-weight: 600; color: #0c326f; text-transform: uppercase; margin-bottom: 4px } #content .galeria-apps .apps li .conteudo .orgao { display: block; font-size: 14px; line-height: 1.3; color: #333; font-weight: 400 } #content .galeria-apps .apps li .conteudo .app-categoria { position: absolute; bottom: 8px; right: 8px; font-size: 20px; color: #2670e8 } #content .galeria-apps .apps li .back { opacity: 0; position: absolute; top: 0; left: 0; width: 0; height: 0; background-color: #555; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: opacity 0.3s 0s ease, width 0s 0.3s, height 0s 0.3s, padding 0s 0.3s; transition: opacity 0.3s 0s ease, width 0s 0.3s, height 0s 0.3s, padding 0s 0.3s; text-align: center; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } #content .galeria-apps .apps li .back .title { display: block; font-weight: 600; font-size: 16px; line-height: 20px; color: #fff; margin-bottom: 8px } #content .galeria-apps .apps li .back .descricao { display: block; font-weight: normal; font-size: 14px; line-height: 18px; color: #fff; position: relative; margin-bottom: 15px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden } #content .galeria-apps .apps li .back .stores { text-align: center; position: relative } #content .galeria-apps .apps li .back .stores a { width: 144px; height: 42px; margin: 0; display: inline-block; background-size: contain; background-repeat: no-repeat; color: #fff !important } #content .galeria-apps .apps li .back .stores a:focus { outline-color: #c2850c; outline-style: dashed; outline-offset: 4px; outline-width: 2px } #content .galeria-apps .apps li .back .stores a:focus:not(.focus-visible) { outline: none } #content .galeria-apps .apps li .back .stores a+a { margin-top: 4px } #content .galeria-apps .apps li .back .stores a:hover { color: #fff !important } #content .galeria-apps .apps li .back .stores:before { content: ''; position: absolute; background: #555; background: -webkit-gradient(linear, left bottom, left top, from(#555), color-stop(25%, #555), to(rgba(85, 85, 85, 0))); background: linear-gradient(0deg, #555 0%, #555 25%, rgba(85, 85, 85, 0) 100%); height: 48px; top: -48px; left: -16px; right: -16px } #content .galeria-apps .apps li .back .close { cursor: pointer; color: #fff; position: absolute; top: 0; right: 0; height: 32px; line-height: 32px; width: 32px; text-align: center } .template-imagem_view .image-product { margin-bottom: 20px } .template-imagem_view .image-product img { width: 100% } .template-imagem_view .image-product .discreet { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; background-color: #f8f8f8; padding: 20px 40px } .template-imagem_view .image-product .discreet span { font-weight: 600 } .template-imagem_view .image-product .discreet a { margin-left: 12px } .template-imagem_view .image-product .discreet a:hover { text-decoration: none } .template-imagem_view #category { text-align: left } .template-listar_servicos_segmento #content .searchResults { margin-left: 0 } .template-listar_servicos_segmento #content .searchResults.noticias>li { list-style: none; color: #333; margin: 20px 0; padding-bottom: 18px; border-bottom: 1px solid #ccc } .template-listar_servicos_segmento #content .searchResults.noticias .chapeu { display: block; font-size: 16px; color: #555 } .template-listar_servicos_segmento #content .searchResults.noticias .titulo { display: block; font-size: 2.4rem; margin-bottom: 10px; color: #0c326f } .template-listar_servicos_segmento #content .searchResults.noticias .titulo a { font-size: 2.4rem; font-weight: 600 } .template-listar_servicos_segmento #content .searchResults.noticias .titulo a:hover { color: #2670e8; text-decoration: none } .template-listar_servicos_segmento #content .searchResults.noticias .descricao { display: block; font-size: 22px; margin-bottom: 20px; color: #333 } .template-listar_servicos_segmento #content .searchResults.noticias ul.tags-noticias { font-size: 16px; font-weight: 600; color: #333; margin-bottom: 20px } .template-listar_servicos_segmento #content .searchResults.noticias ul.tags-noticias li a { color: #2670e8; font-size: 16px; font-weight: 500 } .template-listar_servicos_segmento #content .searchResults.noticias .data { font-size: 16px; font-weight: 400; color: #888 } .section-orgaos-de-governo .tileItem { border-bottom: 1px solid #ccc } .section-orgaos-de-governo .tileItem .documentByLine { display: none } .template-govbr-ouvidoria-config input[type='text'] { width: 100% } .template-listar_categorias_restritas .lista-servicos-servidor .itens .list-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .template-listar_categorias_restritas .lista-servicos-servidor .itens .list-item .fa, .template-listar_categorias_restritas .lista-servicos-servidor .itens .list-item .fas { margin-bottom: 15px !important } @media only screen and (max-width: 575px) { .template-listar_categorias_restritas #wrapper, .template-listar_categorias_restritas #content-core { padding-top: 0 } } .template-listar_categorias_restritas .header { margin-bottom: 0; border: 0 } @media only screen and (max-width: 575px) { .template-listar_categorias_restritas .header .categoria h2 a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } @media only screen and (max-width: 575px) { .template-listar_categorias_restritas .header .categoria h2 a .title { display: inline-block; font-size: 16px; margin-left: 10px } } .template-listar_categorias_restritas .servicos-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 80px } .template-listar_categorias_restritas .servicos-wrapper .servicos { border-top: 1px solid rgba(0, 0, 0, 0.1) } @media only screen and (max-width: 575px) { .template-listar_categorias_restritas .servicos-wrapper .servicos { border: 0 } } .template-listar_categorias_restritas .servicos-wrapper .servicos .servico { padding-top: 20px } .template-listar_categorias_restritas .servicos-wrapper .servicos .servico .titulo { font-weight: 400; font-size: 2.4rem; line-height: 1.3; margin: 0 0 4px; display: block } .template-listar_categorias_restritas .servicos-wrapper .servicos .servico .nomes-conhecidos { font-size: 1.8rem; font-weight: 500; line-height: 1.3 } .template-listar_categorias_restritas .servicos-wrapper .servicos .servico .review-state-servico { margin-top: 5px } .template-listar_categorias_restritas .servicos-wrapper ul { padding-left: 0 } .template-listar_categorias_restritas .servicos-wrapper ul li { list-style: none; margin-bottom: 0 !important } .template-listar_categorias_restritas .servicos-wrapper .menu-lateral-categorias-restritas { width: 70px; padding-right: 5px; margin-right: 20px } @media only screen and (max-width: 575px) { .template-listar_categorias_restritas .servicos-wrapper .menu-lateral-categorias-restritas { display: none } } .template-listar_categorias_restritas .servicos-wrapper .menu-lateral-categorias-restritas ul li { margin: 0; padding: 4px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; white-space: nowrap; margin-bottom: 0 } .template-listar_categorias_restritas .servicos-wrapper .menu-lateral-categorias-restritas ul li.categoria-atual.active a { background-color: #ededed } .template-listar_categorias_restritas .servicos-wrapper .menu-lateral-categorias-restritas ul li a { background-color: #fff; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); display: block } .template-listar_categorias_restritas .servicos-wrapper .menu-lateral-categorias-restritas ul li a:hover { text-decoration: none } .template-listar_categorias_restritas .servicos-wrapper .menu-lateral-categorias-restritas ul li .icon { height: 60px; width: 70px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around } .template-listar_categorias_restritas .servicos-wrapper .menu-lateral-categorias-restritas ul li .icon i { color: #2670e8; font-size: 30px } #govbr-institucional-categorias-description { width: 100% } .template-relatorio_perfis input[type=submit], .template-relatorio_perfis_institucional input[type=submit] { line-height: 1 !important; height: 40px !important; padding: 0px 15px !important } .template-relatorio_perfis .toggle-admin span, .template-relatorio_perfis_institucional .toggle-admin span { color: #1351b4 !important; font-weight: 500 !important } .template-relatorio_perfis .filterbar-right, .template-relatorio_perfis_institucional .filterbar-right { float: right } .template-template_carga_acoes .filterbar-right { float: right } .template-template_carga_acoes .toggle-admin span { color: #1351b4 !important; font-weight: 500 !important } .template-exportar_agenda .campos_data, .template-exportar_pagina .campos_data { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin: 20px 0 } .template-exportar_agenda .campos_data>div, .template-exportar_pagina .campos_data>div { margin-right: 20px } .template-exportar_agenda .campos_data>div label, .template-exportar_pagina .campos_data>div label { display: block; margin-bottom: 3px } .template-exportar_agenda #id_search_button, .template-exportar_pagina #id_search_button { margin-left: 0 !important } .template-exportar_agenda #texto, .template-exportar_pagina #texto { width: 400px } @media only screen and (max-width: 575px) { .template-exportar_agenda #texto, .template-exportar_pagina #texto { width: 100% } } .template-insufficient_privileges .error_container, .template-default_error_message .error_container { margin-top: 90px; display: -webkit-box; display: -ms-flexbox; display: flex } .template-insufficient_privileges .error_image, .template-default_error_message .error_image { background-size: cover; background-repeat: no-repeat; margin-right: 130px; background-image: url(img/error404.png) } .template-insufficient_privileges .error_image.site_error, .template-default_error_message .error_image.site_error { width: 456px; min-width: 456px; height: 294px; background-image: url(img/error403.png) } .template-insufficient_privileges .error_image.not_found, .template-default_error_message .error_image.not_found { width: 397px; min-width: 397px; height: 355px; background-image: url(img/error404.png) } .template-insufficient_privileges .error_message .documentFirstHeading, .template-default_error_message .error_message .documentFirstHeading { color: #000; margin-bottom: 15px; line-height: 45px } .template-insufficient_privileges .error_message p, .template-default_error_message .error_message p { font-size: 20px; color: #333333 } .template-insufficient_privileges .error_message a, .template-default_error_message .error_message a { font-weight: bold; font-size: 20px } .template-insufficient_privileges .gohome, .template-default_error_message .gohome { display: block; margin-top: 80px; margin-left: 80px; color: #1351B4; font-size: 17px; width: 240px } .template-insufficient_privileges .gohome:before, .template-default_error_message .gohome:before { font-family: "Font Awesome 5 Free"; content: "\F015"; display: inline-block; font-weight: 900; color: #1351B4; font-size: 18px; margin-right: 10px } .template-insufficient_privileges footer, .template-insufficient_privileges #portal-breadcrumbs-wrapper, .template-insufficient_privileges #viewlet-below-content, .template-default_error_message footer, .template-default_error_message #portal-breadcrumbs-wrapper, .template-default_error_message #viewlet-below-content { display: none } @media only screen and (max-width: 575px) { .template-insufficient_privileges .error_container, .template-default_error_message .error_container { margin-top: 10px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .template-insufficient_privileges .error_image, .template-default_error_message .error_image { background-size: contain; max-width: 100%; margin-right: 0; margin-bottom: 30px } .template-insufficient_privileges .error_image.site_error, .template-default_error_message .error_image.site_error { min-width: auto; height: auto; min-height: 200px } .template-insufficient_privileges .error_image.not_found, .template-default_error_message .error_image.not_found { min-width: auto; height: auto; min-height: 245px } .template-insufficient_privileges .error_message .documentFirstHeading, .template-default_error_message .error_message .documentFirstHeading { margin-bottom: 10px } .template-insufficient_privileges .gohome, .template-default_error_message .gohome { margin-top: 40px; margin-bottom: 40px; margin-left: 0; color: #1351B4; font-size: 17px; width: 240px } } .userrole-authenticated .blocker { z-index: 1001 } #incorporar-conteudo.modal { width: auto; max-width: none; max-width: initial; height: 450px; border-radius: 0; padding: 10px } @media only screen and (max-width: 767px) { #incorporar-conteudo.modal { max-width: 100%; overflow: auto; height: 550px } } #incorporar-conteudo.modal .incorporar-header.mobile { display: none } #incorporar-conteudo.modal .incorporar-header .fas.fa-code { display: block; margin: 0 auto; color: #1351b4; font-size: 20px } #incorporar-conteudo.modal .incorporar-header .fas.fa-code+span { display: block; text-align: center; color: #1351b4; font-size: 16px; margin-bottom: 18px; font-weight: 600; border-bottom: 2px solid #ccc; padding-bottom: 12px } @media only screen and (max-width: 767px) { #incorporar-conteudo.modal .incorporar-header { display: none } #incorporar-conteudo.modal .incorporar-header.mobile { display: block } } #incorporar-conteudo.modal iframe { max-width: 100%; height: 100% } #incorporar-conteudo.modal #render { width: 580px; display: inline-block; margin-right: 30px; height: 100% } @media only screen and (max-width: 767px) { #incorporar-conteudo.modal #render { width: 100%; margin-right: 0; height: 35% } } #incorporar-conteudo.modal #url_embed { font-size: 14px !important; min-height: 190px !important; overflow: hidden } @media only screen and (max-width: 767px) { #incorporar-conteudo.modal #url_embed { min-height: 100px !important; border-top: 2px solid #ccc; padding-top: 15px !important } } #incorporar-conteudo.modal .help { border-top: 2px solid #ccc; padding-top: 5px; margin-top: 5px } #incorporar-conteudo.modal .incorporar { width: 230px; display: inline-block; height: 100%; vertical-align: top; margin-top: 8px; padding-right: 8px } @media only screen and (max-width: 767px) { #incorporar-conteudo.modal .incorporar { width: 100%; height: auto } } #incorporar-conteudo.modal .incorporar textarea { width: 100%; border: 0; outline: none; -webkit-box-shadow: none; box-shadow: none; background: #fff } #incorporar-conteudo.modal .incorporar textarea:focus { -webkit-box-shadow: none; box-shadow: none; background: #fff } #incorporar-conteudo.modal .incorporar textarea:.focus-visible { border: 0; outline: none } #incorporar-conteudo.modal .incorporar textarea::focus-visible { border: 0; outline: none } #incorporar-conteudo.modal #bt_copy { width: 100%; margin-top: 15px } @media only screen and (max-width: 767px) { #incorporar-conteudo.modal #bt_copy { width: 70%; margin: 0 auto; margin-top: 15px; display: block } } #incorporar-conteudo.modal a.close-modal { position: absolute; top: 0; right: 0; display: block; width: 30px; height: 30px; background-image: none } #incorporar-conteudo.modal a.close-modal:before { font-family: "Font Awesome 5 Free"; content: "\F00D"; display: inline-block; font-size: 18px; color: #1351b4; position: absolute; right: 5px; top: 5px; z-index: 10001; height: 28px; width: 28px; display: block; font-weight: 900; text-indent: 0 } body.embed-preview.userrole-authenticated { padding-top: 0 } body.embed-preview #wrapper { padding-top: 0 } body.embed-preview.sticky-header { margin-top: 0 } .portaltype-perfilusuario #content .perfil-container .servicos::before, .portaltype-perfilusuario #content .perfil-container .servicos>li:last-of-type::before, .portaltype-perfilusuario #content .perfil-container .servicos>li:last-of-type li:last-of-type::before, .portaltype-perfilusuario #content .perfil-container .servicos>li.open::before { content: ''; position: absolute; left: calc(var(--header-image-size) / 2); top: 0; width: var(--line-width); border-color: #fff; border-style: solid; border-width: 0 calc((6px - var(--line-width)) / 2); margin-left: -3px; margin-top: var(--line-offset); height: 100%; background-color: var(--line-color); -webkit-box-sizing: content-box; box-sizing: content-box } .portaltype-perfilusuario .documentModified>span:last-of-type { display: none !important } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .portaltype-perfilusuario #content #viewlet-above-content-body { border: none; margin-top: -20px; margin-bottom: 5px; -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1 } .portaltype-perfilusuario #content #viewlet-above-content-body .documentByLine { border: none !important } } @media only screen and (max-width: 575px) { .template-todos_os_perfis #main .documentByLine, .portaltype-perfilusuario #main .documentByLine { text-align: left; border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important } } @media only screen and (max-width: 575px) and (max-width: 575px) { .template-todos_os_perfis #main .documentByLine .documentModified, .portaltype-perfilusuario #main .documentByLine .documentModified { font-size: 10px } .template-todos_os_perfis #main .documentByLine .documentModified span, .portaltype-perfilusuario #main .documentByLine .documentModified span { font-size: 10px } } @media only screen and (max-width: 575px) { .template-todos_os_perfis #main .documentByLine .documentModified>span:last-of-type, .portaltype-perfilusuario #main .documentByLine .documentModified>span:last-of-type { display: block } } .template-todos_os_perfis #main .social-links-wrapper .social-links, .portaltype-perfilusuario #main .social-links-wrapper .social-links { padding-right: 35px; top: 6px; right: 0; border: 1px solid #ccc; border-radius: 16px; padding-left: 10px; line-height: 28px; display: none } @media only screen and (max-width: 575px) { .template-todos_os_perfis #main .social-links-wrapper .social-links, .portaltype-perfilusuario #main .social-links-wrapper .social-links { right: 10px; position: absolute; width: auto; background: #fff } } .template-todos_os_perfis #main .social-links-wrapper .toggle-social-links, .portaltype-perfilusuario #main .social-links-wrapper .toggle-social-links { opacity: 1; display: block; position: absolute; right: 0; top: 6px; width: 33px; height: 32px; line-height: 30px; text-align: center; border-radius: 16px; cursor: pointer; z-index: 1 } @media only screen and (max-width: 575px) { .template-todos_os_perfis #main .social-links-wrapper .toggle-social-links, .portaltype-perfilusuario #main .social-links-wrapper .toggle-social-links { right: 12px } } .template-todos_os_perfis #main .social-links-wrapper .toggle-social-links i, .template-todos_os_perfis #main .social-links-wrapper .toggle-social-links span, .portaltype-perfilusuario #main .social-links-wrapper .toggle-social-links i, .portaltype-perfilusuario #main .social-links-wrapper .toggle-social-links span { opacity: 1; position: absolute; width: 100%; text-align: center; top: 0; left: 0; height: 100%; line-height: 30px; -webkit-transition: opacity 200ms 0s linear; transition: opacity 200ms 0s linear; color: #2670e8 } .template-todos_os_perfis #main .social-links-wrapper .toggle-social-links:hover i, .template-todos_os_perfis #main .social-links-wrapper .toggle-social-links:hover span, .portaltype-perfilusuario #main .social-links-wrapper .toggle-social-links:hover i, .portaltype-perfilusuario #main .social-links-wrapper .toggle-social-links:hover span { color: #1351b4 } .template-todos_os_perfis #main .social-links-wrapper .toggle-social-links .fa-share-alt, .portaltype-perfilusuario #main .social-links-wrapper .toggle-social-links .fa-share-alt { display: block } .template-todos_os_perfis #main .social-links-wrapper .toggle-social-links .fa-times, .portaltype-perfilusuario #main .social-links-wrapper .toggle-social-links .fa-times { display: none } .template-todos_os_perfis #main .social-links-wrapper .toggle-social-links .social-links, .portaltype-perfilusuario #main .social-links-wrapper .toggle-social-links .social-links { display: none } .template-todos_os_perfis #main .social-links-wrapper.open .toggle-social-links .fa-share-alt, .portaltype-perfilusuario #main .social-links-wrapper.open .toggle-social-links .fa-share-alt { display: none } .template-todos_os_perfis #main .social-links-wrapper.open .toggle-social-links .fa-times, .portaltype-perfilusuario #main .social-links-wrapper.open .toggle-social-links .fa-times { display: block; color: #cccccc } .template-todos_os_perfis #main .social-links-wrapper.open .social-links, .portaltype-perfilusuario #main .social-links-wrapper.open .social-links { display: block } .template-todos_os_perfis #content .paginacao-wrapper { margin-bottom: 70px } .template-todos_os_perfis #content .paginacao-wrapper .itens-number label { font-size: 12px; font-weight: 500; color: #333333 } .template-todos_os_perfis #content .paginacao-wrapper .itens-number select { font-size: 14px; color: #333333; padding-left: 17px; font-weight: 500; border: 1px solid #888888; appearance: none; -webkit-appearance: none; -moz-appearance: none } .template-todos_os_perfis #content .paginacao-wrapper .itens-number::after { font-family: 'Font Awesome 5 Free'; content: '\F107'; display: inline-block; font-size: 22px; position: absolute; top: 0; right: 10px; color: #2670e8; font-weight: 900; pointer-events: none } .template-todos_os_perfis #content .paginacao-wrapper .paginacao li span { background-color: #0c326f; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .template-todos_os_perfis #content .paginacao-wrapper .paginacao li a { color: #0c326f } .template-todos_os_perfis #content .paginacao-wrapper .paginacao li a.anterior:before, .template-todos_os_perfis #content .paginacao-wrapper .paginacao li a.proximo:before { color: #ccc } .template-todos_os_perfis #content .paginacao-wrapper .paginacao li a.anterior::after, .template-todos_os_perfis #content .paginacao-wrapper .paginacao li a.proximo::after { opacity: 0.7 } .template-todos_os_perfis .subtitulo { font-size: 20px; color: #555555; font-weight: 500 } @media only screen and (max-width: 575px) { .template-todos_os_perfis .documentFirstHeading { font-size: 20px; color: #0c326f; text-align: center; padding-bottom: 5px !important } .template-todos_os_perfis .subtitulo { font-size: 16px; text-align: center; line-height: 24px; margin-bottom: 0 !important } } .template-todos_os_perfis .perfis { margin-top: 35px; list-style: none; padding-left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative } .template-todos_os_perfis .perfis::before { content: ''; display: block; width: 100%; height: 10px; background-color: #fff; position: absolute; top: 0; left: 0 } @media only screen and (max-width: 575px) { .template-todos_os_perfis .perfis { margin-top: 25px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .template-todos_os_perfis .perfis::before { display: none } } .template-todos_os_perfis .perfis .perfil { list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; width: 30%; margin-right: 3%; display: flex !important; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding-bottom: 15px } @media only screen and (max-width: 575px) { .template-todos_os_perfis .perfis .perfil { width: 100%; margin-right: 0; margin-bottom: 25px; padding-bottom: 0 } } .template-todos_os_perfis .perfis .perfil img { margin-top: 20px; margin-right: 15px; width: 100px; border: 3px solid #7bb1ed; border-radius: 50% } @media only screen and (max-width: 575px) { .template-todos_os_perfis .perfis .perfil img { margin-top: 30px } } .template-todos_os_perfis .perfis .perfil .conteudo { border-top: 1px solid #e7e7e7; padding-top: 25px; width: 100% } @media only screen and (max-width: 575px) { .template-todos_os_perfis .perfis .perfil .conteudo { border-top: none; padding-top: 15px } } .template-todos_os_perfis .perfis .perfil .conteudo .nome { font-size: 16px; color: #0c326f; font-weight: 600; margin-bottom: 8px; display: block } .template-todos_os_perfis .perfis .perfil .conteudo .descricao { font-size: 14px; color: #333333 } @media only screen and (max-width: 575px) { .template-todos_os_perfis .perfis .perfil .conteudo .descricao { padding-bottom: 20px; border-bottom: 1px solid #ededed } } .template-todos_os_perfis .perfis .perfil .conteudo .descricao p, .template-todos_os_perfis .perfis .perfil .conteudo .descricao span { font-size: 14px; font-weight: 400 !important; color: #333333 } .template-todos_os_perfis .perfis .perfil .conteudo .descricao strong { font-size: 14px; font-weight: 700 !important } @media only screen and (max-width: 575px) { .template-todos_os_perfis .perfis .perfil:last-of-type .conteudo .descricao { border-bottom: none } } .template-todos_os_perfis .carregar-mais-perfis { display: none; border: 1px solid #1351b4; border-radius: 41px; color: #1351b4; float: none; font-size: 16px; font-weight: 600; padding: 10px 24px; text-align: center; margin: 0 auto; width: 90%; margin-top: 25px } @media only screen and (max-width: 575px) { .template-todos_os_perfis .carregar-mais-perfis { display: block } } .portaltype-perfilusuario #content .contentHistory { display: none } .portaltype-perfilusuario #content #viewlet-below-content .social-links { display: none } .portaltype-perfilusuario #content input[type='radio']+label { display: inline-block; cursor: pointer; position: relative; padding-left: 30px; margin-right: 15px } .portaltype-perfilusuario #content input[type='radio']+label:before { content: ''; display: block; width: 22px; height: 22px; margin-right: 14px; position: absolute; bottom: 4px; left: 0; border: 1px solid #aaa; background-color: #fff; border-radius: 50% } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content input[type='radio']+label:before { bottom: 0 } } .portaltype-perfilusuario #content input[type='radio'] { display: none !important; *display: inline } .portaltype-perfilusuario #content input[type='radio']:checked+label:after { content: ''; display: block; position: absolute; bottom: 7px; left: 3px; width: 16px; height: 16px; border-radius: 50%; background: #1351b4 } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content input[type='radio']:checked+label:after { bottom: 3px } } .portaltype-perfilusuario #content .descricao-perfil { font-size: 20px; color: #555555; font-weight: normal; margin: 28px } .portaltype-perfilusuario #content .descricao-perfil strong { font-size: 20px; font-weight: 600 } .portaltype-perfilusuario #content .perfis-radios { background: #fff; -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.12157); box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.12157); border-radius: 6px; width: 100%; height: 95px; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0 45px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 20px } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .perfis-radios { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding: 14px 20px } } .portaltype-perfilusuario #content .perfis-radios label { color: #333333; font-size: 21px; font-weight: 600; margin-left: 5px; margin-right: 50px; border-right: 1px solid #555; padding-right: 25px } .portaltype-perfilusuario #content .perfis-radios label:last-of-type { border-right: 0 } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .perfis-radios label { margin-right: 0; margin-bottom: 10px; font-size: 16px; border-right: 0 } } .portaltype-perfilusuario #content .perfil-container { margin-top: 20px; -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.12157); box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.12157); border-radius: 6px; padding: 35px; --header-image-size: 96px } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .perfil-container { padding: 10px; -webkit-box-shadow: none; box-shadow: none } } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .perfil-container { --header-image-size: 72px } } .portaltype-perfilusuario #content .perfil-container .header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .portaltype-perfilusuario #content .perfil-container .header img { border: 3px solid #7bb1ed; border-radius: 50%; margin-right: 15px; height: var(--header-image-size); width: var(--header-image-size); -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center } .portaltype-perfilusuario #content .perfil-container .header .descricao { font-size: 18px; line-height: 18px; font-weight: normal; color: #333333; margin: 0 } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .perfil-container .header .descricao { max-height: 70px; font-size: 12px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical } .portaltype-perfilusuario #content .perfil-container .header .descricao p { font-size: 12px; line-height: 18px } .portaltype-perfilusuario #content .perfil-container .header .descricao p strong { font-size: 12px } } .portaltype-perfilusuario #content .perfil-container .servicos { --spacing-top: 36px; --text-offset: 2px; --toggle-spacing: 24px; --toggle-size: 24px; --toggle-color: #b0c9f4; --dot-size: 12px; --dot-color: #ccc; --bullet-size: var(--toggle-size); --bullet-color: var(--toggle-color); --momento-spacing: 36px; --servico-spacing: 24px; --momento-font: 20px; --servico-font: 18px; --momento-line-height: var(--toggle-size); --servico-line-height: 20px; --momento-weight: 600; --servico-weight: 500; --font-size: var(--momento-font); --font-weight: var(--momento-weight); --spacing: var(--momento-spacing); --line-height: var(--momento-line-height); --line-color: var(--bullet-color); --line-width: 4px; --line-offset: 0; position: relative } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .perfil-container .servicos { --momento-spacing: 24px; --servico-spacing: 20px; --momento-font: 16px; --servico-font: 14px } } .portaltype-perfilusuario #content .perfil-container .servicos, .portaltype-perfilusuario #content .perfil-container .servicos ul { margin: 0; padding: 0; list-style: none; position: relative } .portaltype-perfilusuario #content .perfil-container .servicos { padding-top: var(--spacing-top) } .portaltype-perfilusuario #content .perfil-container .servicos>li:last-of-type, .portaltype-perfilusuario #content .perfil-container .servicos>li:last-of-type li:last-of-type { --line-color: #fff; --line-width: 6px; --line-offset: calc(var(--line-height) / 2) } .portaltype-perfilusuario #content .perfil-container .servicos>li.open { --line-color: var(--dot-color); --line-width: 2px; --line-offset: var(--text-offset) } .portaltype-perfilusuario #content .perfil-container .servicos>li.open li { --bullet-color: var(--dot-color) } .portaltype-perfilusuario #content .perfil-container .servicos li { --servicos-display: none; position: relative; margin: 0 } .portaltype-perfilusuario #content .perfil-container .servicos li.open { --servicos-display: block } .portaltype-perfilusuario #content .perfil-container .servicos li.open a::before { content: '\F068' } .portaltype-perfilusuario #content .perfil-container .servicos li a { padding-bottom: var(--spacing); padding-left: calc(var(--header-image-size) / 2 + var(--toggle-spacing)); font-size: var(--font-size); font-weight: var(--font-weight); line-height: var(--line-height); display: inline-block; position: relative } .portaltype-perfilusuario #content .perfil-container .servicos li a::before { font-family: 'Font Awesome 5 Free'; font-weight: bold; font-size: 12px; color: #fff; content: '\F067'; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; width: var(--toggle-size); height: var(--toggle-size); top: var(--text-offset); left: calc(var(--header-image-size) / 2 - var(--toggle-size) / 2); border-radius: 50%; background-color: var(--bullet-color); display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: 1; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .portaltype-perfilusuario #content .perfil-container .servicos li a:hover { --bullet-color: orange; text-decoration: none } .portaltype-perfilusuario #content .perfil-container .servicos ul, .portaltype-perfilusuario #content .perfil-container .servicos .open ul { --font-size: var(--servico-font); --font-weight: var(--servico-weight); --spacing: var(--servico-spacing); --line-height: var(--servico-line-height); --bullet-size: var(--dot-size); display: var(--servicos-display); padding: 0 } .portaltype-perfilusuario #content .perfil-container .servicos ul a::before, .portaltype-perfilusuario #content .perfil-container .servicos .open ul a::before { content: ''; width: var(--bullet-size); height: var(--bullet-size); top: calc(var(--line-height) / 2 - var(--bullet-size) / 2 + var(--text-offset)); left: calc(var(--header-image-size) / 2 - var(--bullet-size) / 2) } .portaltype-perfilusuario #content .selecao-perfil-container { display: none; padding: 30px; position: relative; -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16078); box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16078); border-radius: 6px } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .selecao-perfil-container { padding: 30px 10px; min-height: auto } } .portaltype-perfilusuario #content .selecao-perfil-container .perfil-selecionado-wrapper { position: absolute; right: 0; top: 0; background-color: #f8f8f8; border-radius: 0px 0px 6px 0px; height: calc(100% - 5px); width: 257px; z-index: -1 } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .selecao-perfil-container .perfil-selecionado-wrapper { display: none } } .portaltype-perfilusuario #content .selecao-perfil-container .lista-perfis { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100% } .portaltype-perfilusuario #content .selecao-perfil-container .lista-perfis ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-item-align: start; align-self: flex-start; width: 100% } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .selecao-perfil-container .lista-perfis ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .portaltype-perfilusuario #content .selecao-perfil-container .lista-perfis ul li { list-style: none; width: 23%; margin-right: 2%; min-height: 30px; margin-bottom: 10px !important } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .selecao-perfil-container .lista-perfis ul li { width: auto; min-height: 30px } } .portaltype-perfilusuario #content .selecao-perfil-container .lista-perfis ul li a { font-size: 16px; font-weight: 600; color: #1351b4 } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .selecao-perfil-container .lista-perfis ul li a { font-size: 14px; color: #0c326f } } .portaltype-perfilusuario #content .selecao-perfil-container .perfil-atual { width: 230px; display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: 22px; position: absolute; right: 10px; top: 30px } .portaltype-perfilusuario #content .selecao-perfil-container .perfil-atual.selected { display: -webkit-box; display: -ms-flexbox; display: flex } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .selecao-perfil-container .perfil-atual { display: none !important } } .portaltype-perfilusuario #content .selecao-perfil-container .perfil-atual img { margin-bottom: 15px; height: 95px } .portaltype-perfilusuario #content .selecao-perfil-container .perfil-atual .nome { font-size: 14px; color: #333333; font-weight: 600; margin-bottom: 5px; text-align: center } .portaltype-perfilusuario #content .selecao-perfil-container .perfil-atual .descricao { font-size: 14px; color: #333333; font-weight: normal; text-align: center; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical } .portaltype-perfilusuario #content .selecao-perfil-container .perfil-atual .descricao p { font-size: 14px; color: #333333; font-weight: normal } .portaltype-perfilusuario #content .selecao-perfil { width: 100%; height: 60px; border: 1px solid #cfcfcf; border-radius: 6px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0 30px } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .selecao-perfil { padding: 0 20px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 43px } } .portaltype-perfilusuario #content .selecao-perfil .perfil-selecionado { font-size: 32px; color: #0c326f; font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 75%; line-height: 50px } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .selecao-perfil .perfil-selecionado { font-size: 20px; line-height: unset } } .portaltype-perfilusuario #content .selecao-perfil .mudar-perfil { font-size: 20px; color: #1351b4; font-weight: 600; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .selecao-perfil .mudar-perfil { line-height: 0; font-size: 0; color: transparent; padding-right: 10px } } .portaltype-perfilusuario #content .selecao-perfil .mudar-perfil::before { content: ''; margin-right: 35px; display: block; background: #1351b4; width: 1px; height: 25px } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .selecao-perfil .mudar-perfil::before { margin-right: 0 } } .portaltype-perfilusuario #content .selecao-perfil .mudar-perfil .icon { display: block; font-size: 34px; margin-left: 35px } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .selecao-perfil .mudar-perfil .icon { line-height: auto; font-size: 30px; color: #1351b4; margin: 0 auto; margin-left: 30px } } .portaltype-perfilusuario #content .selecao-perfil .mudar-perfil .selection-box { background-color: #fff; -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16078); box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16078); border-radius: 6px } .portaltype-perfilusuario #content .selecao-perfil .mudar-perfil:hover { text-decoration: none } .portaltype-perfilusuario #content .selecao-perfil.open { border: 1px solid #c2850c } .portaltype-perfilusuario #content .selecao-perfil.open+.selecao-perfil-container { display: -webkit-box; display: -ms-flexbox; display: flex } .portaltype-perfilusuario #content .selecao-perfil.open .mudar-perfil .icon { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) } .template-listagem_noticias_por_uf .news-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex } .template-listagem_noticias_por_uf .news-wrapper .conteudo-texto { -ms-flex-preferred-size: 100%; flex-basis: 100% } .template-listagem_noticias_por_uf .news-wrapper .news-image { -ms-flex-preferred-size: 162px; flex-basis: 162px; padding-left: 15px } @media only screen and (max-width: 1439px) { .template-listagem_noticias_por_uf .news-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .template-listagem_noticias_por_uf .news-wrapper .conteudo-texto { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 } .template-listagem_noticias_por_uf .news-wrapper .news-image { -ms-flex-preferred-size: 100%; flex-basis: 100%; padding-left: 0; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 } } .template-listagem_noticias_por_uf #viewlet-below-content .social-links { display: none } .template-listagem_noticias_por_uf #viewlet-above-content-body { border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); min-height: 42px; margin-top: 20px; margin-bottom: 40px } .template-listagem_noticias_por_uf #viewlet-above-content-body .documentByLine { display: none } .template-listagem_noticias_por_uf .tileItem { margin-bottom: 36px; padding-bottom: 16px; border-bottom: 1px solid #ccc } .template-listagem_noticias_por_uf .subtitle { font-weight: bold } @media only screen and (max-width: 575px) { .template-listagem_noticias_por_uf .subtitle { font-size: 12px } } .template-listagem_noticias_por_uf .tileHeadline { line-height: 28px; margin-bottom: 10px } .template-listagem_noticias_por_uf .tileHeadline a { font-size: 24px; color: #1351B4; font-weight: 600; line-height: 28px } @media only screen and (max-width: 575px) { .template-listagem_noticias_por_uf .tileHeadline { line-height: 14px; margin-bottom: 12px } .template-listagem_noticias_por_uf .tileHeadline a { line-height: 14px; font-size: 18px } } .template-listagem_noticias_por_uf .keywords { margin-bottom: 12px } @media only screen and (max-width: 575px) { .template-listagem_noticias_por_uf .keywords { font-size: 12px } .template-listagem_noticias_por_uf .keywords a { font-size: 12px } } .template-listagem_noticias_por_uf .documentByLine { font-size: 14px; color: #888888 } .template-listagem_noticias_por_uf .documentByLine.description { color: #333333; font-size: 20px; font-weight: normal; line-height: 27px; margin-bottom: 10px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis } @media only screen and (max-width: 575px) { .template-listagem_noticias_por_uf .documentByLine.description { padding-right: 0 } } @media only screen and (max-width: 575px) { .template-listagem_noticias_por_uf .documentByLine { font-size: 14px } } .template-pagina-interna-noticias-ebc #content .logo-ebc { background-image: url(img/logo-noticas-ebc.png); width: 243px; height: 40px; margin: 0 auto 25px auto } .template-pagina-interna-noticias-ebc #content .ebc-noticia-destaque { min-height: 200px; position: relative } .template-pagina-interna-noticias-ebc #content .ebc-noticia-destaque img { width: 100% } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-noticia-destaque img { vertical-align: bottom } } .template-pagina-interna-noticias-ebc #content .ebc-noticia-destaque .ebc-noticia-destaque-titulo { position: absolute; bottom: 60px; left: 0; color: #fff; font-size: 36px; line-height: 40px; padding: 0 100px } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-noticia-destaque .ebc-noticia-destaque-titulo { display: block; font-size: 20px; line-height: 25px; padding: 0 20px; bottom: 0; position: relative; background-color: #071d41; padding: 15px 8px } } .template-pagina-interna-noticias-ebc #content .btn { color: #0c326f; text-transform: capitalize } .template-pagina-interna-noticias-ebc #content .btn-secondary { border-color: #0c326f } .template-pagina-interna-noticias-ebc #content .btn-secondary:hover { background-color: #0c326f; color: #fff } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .btn { width: 98%; padding: 0; margin: 0 auto } } .template-pagina-interna-noticias-ebc #content .ebc-noticias-com-foto, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 40px -1% } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-noticias-com-foto, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 20px 0 } } .template-pagina-interna-noticias-ebc #content .ebc-noticias-com-foto .noticia-ebc, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto .noticia-ebc { -ms-flex-preferred-size: 23%; flex-basis: 23%; margin: 0 1% } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-noticias-com-foto .noticia-ebc, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto .noticia-ebc { margin: 15px 0 } } .template-pagina-interna-noticias-ebc #content .ebc-noticias-com-foto .noticia-ebc img, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto .noticia-ebc img { height: 200px; margin-bottom: 10px; min-height: 200px; min-width: 100% } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-noticias-com-foto .noticia-ebc img, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto .noticia-ebc img { width: 100%; height: auto } } .template-pagina-interna-noticias-ebc #content .ebc-noticias-com-foto .noticia-ebc .subtitle, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto .noticia-ebc .subtitle { color: #555555; font-size: 14px; font-weight: 600; margin-bottom: 10px; text-transform: uppercase } .template-pagina-interna-noticias-ebc #content .ebc-noticias-com-foto .noticia-ebc a, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto .noticia-ebc a { font-size: 20px; color: #0c326f; line-height: 25px; font-weight: 600 } .template-pagina-interna-noticias-ebc #content .ebc-noticias-com-foto .noticia-ebc a:hover, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto .noticia-ebc a:hover { text-decoration: none } .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto { margin: 40px auto } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto { margin: 20px auto } } .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto-bg { background-color: #f8f8f8; width: 99vw; position: relative; max-width: 99vw; left: 50%; margin-left: -49.5vw; overflow: hidden; padding: 0 40px } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto-bg { width: 100%; margin: 0; padding: 0; left: auto } } .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto-wrapper, .template-pagina-interna-noticias-ebc #content .ebc-noticias-com-foto-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-bottom: 40px } .template-pagina-interna-noticias-ebc #content .cabecalho-linha { margin-top: 40px } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .cabecalho-linha { margin-top: 20px } } .template-pagina-interna-noticias-ebc #content .cabecalho-linha .outstanding-header { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 0 !important; text-transform: uppercase } .template-pagina-interna-noticias-ebc #content .cabecalho-linha .outstanding-header::after, .template-pagina-interna-noticias-ebc #content .cabecalho-linha .outstanding-header::before { background: #ccc; content: ''; height: 1px; width: 100% } .template-pagina-interna-noticias-ebc #content .cabecalho-linha .outstanding-header .outstanding-title { color: #555 !important; font-size: 16px !important; font-weight: bold; margin: 0 !important; padding: 0 12px; white-space: nowrap } .template-pagina-interna-noticias-ebc #content .ebc-titulo { font-size: 28px; color: #0c326f; text-align: center; font-weight: 600; margin: 40px 0 } @media only screen and (max-width: 1023px) { .template-pagina-interna-noticias-ebc #content .ebc-titulo { margin: 20px 0 } } .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 50px } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } @media only screen and (max-width: 1023px) { .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper { margin-bottom: 25px } } .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos { margin: 0 -1%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos .ebc-video { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-preferred-size: 48%; flex-basis: 48%; margin: 0 1% 90px 1% } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos .ebc-video { margin: 0 0 20px 0 } } @media only screen and (max-width: 1023px) { .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos .ebc-video { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 20px } } .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos .ebc-video .ebc-video-img { -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: 270px; flex-basis: 270px; margin-right: 20px; min-height: 100px; min-width: 270px; position: relative } @media only screen and (max-width: 1023px) { .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos .ebc-video .ebc-video-img { margin: 0; -ms-flex-preferred-size: auto; flex-basis: auto } } .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos .ebc-video .ebc-video-img::before { display: block; font-family: 'Font Awesome 5 Free'; content: '\F144'; font-weight: 400; color: #fff; font-size: 100px; opacity: 0.6; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos .ebc-video .ebc-video-img img { width: 100% } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos .ebc-video .ebc-video-content { margin-bottom: 20px } } .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos .ebc-video .ebc-video-content .subtitle { color: #555555; font-size: 14px; font-weight: 600; margin-bottom: 10px; text-transform: uppercase } .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos .ebc-video .ebc-video-content a { font-size: 20px; color: #0c326f; line-height: 25px; font-weight: 600 } .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos .ebc-video .ebc-video-content a:hover { text-decoration: none } .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .btn { margin-top: -25px } @media only screen and (max-width: 1023px) { .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .btn { margin-top: 10px } } .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 60px } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper { position: relative; margin-bottom: 20px } } .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; grid-gap: 40px; gap: 40px; width: 100% } @media only screen and (max-width: 1023px) { .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; grid-gap: 20px; gap: 20px; margin-bottom: 30px } } .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content img { display: block; margin: auto; width: 562px } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content img { margin-right: 0; width: 100% } } .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content .ebc-audios { -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } @media only screen and (max-width: 1023px) { .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content .ebc-audios { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1 } } .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content .ebc-audio { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content .ebc-audio:last-of-type { border-bottom: none } .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content .ebc-audio a { color: #0c326f; display: block; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; font-size: 17px; font-weight: 400; line-height: 1.5; padding: 15px 0 } .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content .ebc-audio a:hover { text-decoration: none } .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content .ebc-audio i { font-size: 30px; color: #505051; margin-right: 20px } .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content .ebc-audio:not(:last-child) a { border-bottom: 1px solid #ccc } .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content .ebc-audios-mais { text-align: center; width: 100% } @media only screen and (max-width: 1023px) { .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content .ebc-audios-mais { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1 } } .template-pagina-interna-noticias-ebc #content .govbr-history-render { margin-top: 0 !important } @media only screen and (max-width: 767px) { .tile-noticias-ebc .tile-content { padding-bottom: 24px } } .tile-noticias-ebc .tile-subtitle .social-links { display: none } .tile-noticias-ebc .outstanding-header { text-align: center; margin-top: 36px; width: 100% } @media only screen and (max-width: 767px) { .tile-noticias-ebc .outstanding-header { margin-top: 0; padding-bottom: 4px } } .tile-noticias-ebc .outstanding-header .outstanding-link { font-weight: 700; padding: 7px 49px } [dir='ltr'] #content-core blockquote, [dir='rtl'] #content-core blockquote, body #content-core blockquote { display: block; margin: 0 0 32px } [dir='ltr'] #content-core blockquote, [dir='rtl'] #content-core blockquote, body #content-core blockquote { background: transparent url(img/quote.png) no-repeat left top; margin-left: 104px; margin-right: 104px; padding-left: 80px; min-height: 62px; line-height: 1.3; color: #555; font-weight: 600; font-size: 2.2rem; font-style: italic; letter-spacing: normal !important } @media only screen and (max-width: 575px) { [dir='ltr'] #content-core blockquote, [dir='rtl'] #content-core blockquote, body #content-core blockquote { font-size: 1.9rem; padding-left: 55px; background-size: 45px } } [dir='ltr'] #content-core blockquote.pullquote, [dir='rtl'] #content-core blockquote.pullquote, body #content-core blockquote.pullquote { float: right; clear: right; width: 36%; margin: 0 1em 0.5em 0.5em } @media only screen and (max-width: 575px) { [dir='ltr'] #content-core blockquote.pullquote, [dir='rtl'] #content-core blockquote.pullquote, body #content-core blockquote.pullquote { width: 100%; margin: 2rem 0.2em } } [dir='ltr'] #content #parent-fieldname-text ul, [dir='ltr'] #content #parent-fieldname-text ol, [dir='ltr'] #content #parent-fieldname-text p, [dir='ltr'] #content #parent-fieldname-text h2, [dir='ltr'] #content #parent-fieldname-text h3, [dir='ltr'] #content .cover-richtext-tile.tile-content ul, [dir='ltr'] #content .cover-richtext-tile.tile-content ol, [dir='ltr'] #content .cover-richtext-tile.tile-content p, [dir='ltr'] #content .cover-richtext-tile.tile-content h2, [dir='ltr'] #content .cover-richtext-tile.tile-content h3, [dir='ltr'] #content .richtext-content ul, [dir='ltr'] #content .richtext-content ol, [dir='ltr'] #content .richtext-content p, [dir='ltr'] #content .richtext-content h2, [dir='ltr'] #content .richtext-content h3, [dir='rtl'] #content #parent-fieldname-text ul, [dir='rtl'] #content #parent-fieldname-text ol, [dir='rtl'] #content #parent-fieldname-text p, [dir='rtl'] #content #parent-fieldname-text h2, [dir='rtl'] #content #parent-fieldname-text h3, [dir='rtl'] #content .cover-richtext-tile.tile-content ul, [dir='rtl'] #content .cover-richtext-tile.tile-content ol, [dir='rtl'] #content .cover-richtext-tile.tile-content p, [dir='rtl'] #content .cover-richtext-tile.tile-content h2, [dir='rtl'] #content .cover-richtext-tile.tile-content h3, [dir='rtl'] #content .richtext-content ul, [dir='rtl'] #content .richtext-content ol, [dir='rtl'] #content .richtext-content p, [dir='rtl'] #content .richtext-content h2, [dir='rtl'] #content .richtext-content h3, body #content #parent-fieldname-text ul, body #content #parent-fieldname-text ol, body #content #parent-fieldname-text p, body #content #parent-fieldname-text h2, body #content #parent-fieldname-text h3, body #content .cover-richtext-tile.tile-content ul, body #content .cover-richtext-tile.tile-content ol, body #content .cover-richtext-tile.tile-content p, body #content .cover-richtext-tile.tile-content h2, body #content .cover-richtext-tile.tile-content h3, body #content .richtext-content ul, body #content .richtext-content ol, body #content .richtext-content p, body #content .richtext-content h2, body #content .richtext-content h3 { display: block; margin: 0 0 20px } [dir='ltr'] #content #parent-fieldname-text h2, [dir='ltr'] #content #parent-fieldname-text h3, [dir='ltr'] #content .cover-richtext-tile.tile-content h2, [dir='ltr'] #content .cover-richtext-tile.tile-content h3, [dir='ltr'] #content .richtext-content h2, [dir='ltr'] #content .richtext-content h3, [dir='rtl'] #content #parent-fieldname-text h2, [dir='rtl'] #content #parent-fieldname-text h3, [dir='rtl'] #content .cover-richtext-tile.tile-content h2, [dir='rtl'] #content .cover-richtext-tile.tile-content h3, [dir='rtl'] #content .richtext-content h2, [dir='rtl'] #content .richtext-content h3, body #content #parent-fieldname-text h2, body #content #parent-fieldname-text h3, body #content .cover-richtext-tile.tile-content h2, body #content .cover-richtext-tile.tile-content h3, body #content .richtext-content h2, body #content .richtext-content h3 { margin-top: 56px; font-weight: 600; font-size: 2.2rem; color: #333 } [dir='ltr'] #content #parent-fieldname-text h2:first-of-type, [dir='ltr'] #content #parent-fieldname-text h3:first-of-type, [dir='ltr'] #content .cover-richtext-tile.tile-content h2:first-of-type, [dir='ltr'] #content .cover-richtext-tile.tile-content h3:first-of-type, [dir='ltr'] #content .richtext-content h2:first-of-type, [dir='ltr'] #content .richtext-content h3:first-of-type, [dir='rtl'] #content #parent-fieldname-text h2:first-of-type, [dir='rtl'] #content #parent-fieldname-text h3:first-of-type, [dir='rtl'] #content .cover-richtext-tile.tile-content h2:first-of-type, [dir='rtl'] #content .cover-richtext-tile.tile-content h3:first-of-type, [dir='rtl'] #content .richtext-content h2:first-of-type, [dir='rtl'] #content .richtext-content h3:first-of-type, body #content #parent-fieldname-text h2:first-of-type, body #content #parent-fieldname-text h3:first-of-type, body #content .cover-richtext-tile.tile-content h2:first-of-type, body #content .cover-richtext-tile.tile-content h3:first-of-type, body #content .richtext-content h2:first-of-type, body #content .richtext-content h3:first-of-type { margin-top: 0 } [dir='ltr'] #content #parent-fieldname-text h2 a, [dir='ltr'] #content #parent-fieldname-text h3 a, [dir='ltr'] #content .cover-richtext-tile.tile-content h2 a, [dir='ltr'] #content .cover-richtext-tile.tile-content h3 a, [dir='ltr'] #content .richtext-content h2 a, [dir='ltr'] #content .richtext-content h3 a, [dir='rtl'] #content #parent-fieldname-text h2 a, [dir='rtl'] #content #parent-fieldname-text h3 a, [dir='rtl'] #content .cover-richtext-tile.tile-content h2 a, [dir='rtl'] #content .cover-richtext-tile.tile-content h3 a, [dir='rtl'] #content .richtext-content h2 a, [dir='rtl'] #content .richtext-content h3 a, body #content #parent-fieldname-text h2 a, body #content #parent-fieldname-text h3 a, body #content .cover-richtext-tile.tile-content h2 a, body #content .cover-richtext-tile.tile-content h3 a, body #content .richtext-content h2 a, body #content .richtext-content h3 a { font-weight: 600; font-size: 2.2rem } [dir='ltr'] #content #parent-fieldname-text h3, [dir='ltr'] #content .cover-richtext-tile.tile-content h3, [dir='ltr'] #content .richtext-content h3, [dir='rtl'] #content #parent-fieldname-text h3, [dir='rtl'] #content .cover-richtext-tile.tile-content h3, [dir='rtl'] #content .richtext-content h3, body #content #parent-fieldname-text h3, body #content .cover-richtext-tile.tile-content h3, body #content .richtext-content h3 { margin-top: 0; font-size: 1.8rem } [dir='ltr'] #content #parent-fieldname-text h3 a, [dir='ltr'] #content .cover-richtext-tile.tile-content h3 a, [dir='ltr'] #content .richtext-content h3 a, [dir='rtl'] #content #parent-fieldname-text h3 a, [dir='rtl'] #content .cover-richtext-tile.tile-content h3 a, [dir='rtl'] #content .richtext-content h3 a, body #content #parent-fieldname-text h3 a, body #content .cover-richtext-tile.tile-content h3 a, body #content .richtext-content h3 a { font-size: 1.83rem } [dir='ltr'] #content #parent-fieldname-text ul, [dir='ltr'] #content #parent-fieldname-text ol, [dir='ltr'] #content .cover-richtext-tile.tile-content ul, [dir='ltr'] #content .cover-richtext-tile.tile-content ol, [dir='ltr'] #content .richtext-content ul, [dir='ltr'] #content .richtext-content ol, [dir='rtl'] #content #parent-fieldname-text ul, [dir='rtl'] #content #parent-fieldname-text ol, [dir='rtl'] #content .cover-richtext-tile.tile-content ul, [dir='rtl'] #content .cover-richtext-tile.tile-content ol, [dir='rtl'] #content .richtext-content ul, [dir='rtl'] #content .richtext-content ol, body #content #parent-fieldname-text ul, body #content #parent-fieldname-text ol, body #content .cover-richtext-tile.tile-content ul, body #content .cover-richtext-tile.tile-content ol, body #content .richtext-content ul, body #content .richtext-content ol { padding-left: 3rem } [dir='ltr'] #content #parent-fieldname-text ul, [dir='ltr'] #content .cover-richtext-tile.tile-content ul, [dir='ltr'] #content .richtext-content ul, [dir='rtl'] #content #parent-fieldname-text ul, [dir='rtl'] #content .cover-richtext-tile.tile-content ul, [dir='rtl'] #content .richtext-content ul, body #content #parent-fieldname-text ul, body #content .cover-richtext-tile.tile-content ul, body #content .richtext-content ul { list-style-type: disc } [dir='ltr'] #content #parent-fieldname-text ol, [dir='ltr'] #content .cover-richtext-tile.tile-content ol, [dir='ltr'] #content .richtext-content ol, [dir='rtl'] #content #parent-fieldname-text ol, [dir='rtl'] #content .cover-richtext-tile.tile-content ol, [dir='rtl'] #content .richtext-content ol, body #content #parent-fieldname-text ol, body #content .cover-richtext-tile.tile-content ol, body #content .richtext-content ol { list-style: decimal } [dir='ltr'] #content #parent-fieldname-text table, [dir='ltr'] #content #parent-fieldname-text table.listing, [dir='ltr'] #content #parent-fieldname-text table.plain, [dir='ltr'] #content .cover-richtext-tile.tile-content table, [dir='ltr'] #content .cover-richtext-tile.tile-content table.listing, [dir='ltr'] #content .cover-richtext-tile.tile-content table.plain, [dir='ltr'] #content .richtext-content table, [dir='ltr'] #content .richtext-content table.listing, [dir='ltr'] #content .richtext-content table.plain, [dir='rtl'] #content #parent-fieldname-text table, [dir='rtl'] #content #parent-fieldname-text table.listing, [dir='rtl'] #content #parent-fieldname-text table.plain, [dir='rtl'] #content .cover-richtext-tile.tile-content table, [dir='rtl'] #content .cover-richtext-tile.tile-content table.listing, [dir='rtl'] #content .cover-richtext-tile.tile-content table.plain, [dir='rtl'] #content .richtext-content table, [dir='rtl'] #content .richtext-content table.listing, [dir='rtl'] #content .richtext-content table.plain, body #content #parent-fieldname-text table, body #content #parent-fieldname-text table.listing, body #content #parent-fieldname-text table.plain, body #content .cover-richtext-tile.tile-content table, body #content .cover-richtext-tile.tile-content table.listing, body #content .cover-richtext-tile.tile-content table.plain, body #content .richtext-content table, body #content .richtext-content table.listing, body #content .richtext-content table.plain { border: 0 none } [dir='ltr'] #content #parent-fieldname-text table tr, [dir='ltr'] #content #parent-fieldname-text table.listing tr, [dir='ltr'] #content #parent-fieldname-text table.plain tr, [dir='ltr'] #content .cover-richtext-tile.tile-content table tr, [dir='ltr'] #content .cover-richtext-tile.tile-content table.listing tr, [dir='ltr'] #content .cover-richtext-tile.tile-content table.plain tr, [dir='ltr'] #content .richtext-content table tr, [dir='ltr'] #content .richtext-content table.listing tr, [dir='ltr'] #content .richtext-content table.plain tr, [dir='rtl'] #content #parent-fieldname-text table tr, [dir='rtl'] #content #parent-fieldname-text table.listing tr, [dir='rtl'] #content #parent-fieldname-text table.plain tr, [dir='rtl'] #content .cover-richtext-tile.tile-content table tr, [dir='rtl'] #content .cover-richtext-tile.tile-content table.listing tr, [dir='rtl'] #content .cover-richtext-tile.tile-content table.plain tr, [dir='rtl'] #content .richtext-content table tr, [dir='rtl'] #content .richtext-content table.listing tr, [dir='rtl'] #content .richtext-content table.plain tr, body #content #parent-fieldname-text table tr, body #content #parent-fieldname-text table.listing tr, body #content #parent-fieldname-text table.plain tr, body #content .cover-richtext-tile.tile-content table tr, body #content .cover-richtext-tile.tile-content table.listing tr, body #content .cover-richtext-tile.tile-content table.plain tr, body #content .richtext-content table tr, body #content .richtext-content table.listing tr, body #content .richtext-content table.plain tr { border: 0 none; background-color: transparent } [dir='ltr'] #content #parent-fieldname-text table tr th, [dir='ltr'] #content #parent-fieldname-text table tr td, [dir='ltr'] #content #parent-fieldname-text table.listing tr th, [dir='ltr'] #content #parent-fieldname-text table.listing tr td, [dir='ltr'] #content #parent-fieldname-text table.plain tr th, [dir='ltr'] #content #parent-fieldname-text table.plain tr td, [dir='ltr'] #content .cover-richtext-tile.tile-content table tr th, [dir='ltr'] #content .cover-richtext-tile.tile-content table tr td, [dir='ltr'] #content .cover-richtext-tile.tile-content table.listing tr th, [dir='ltr'] #content .cover-richtext-tile.tile-content table.listing tr td, [dir='ltr'] #content .cover-richtext-tile.tile-content table.plain tr th, [dir='ltr'] #content .cover-richtext-tile.tile-content table.plain tr td, [dir='ltr'] #content .richtext-content table tr th, [dir='ltr'] #content .richtext-content table tr td, [dir='ltr'] #content .richtext-content table.listing tr th, [dir='ltr'] #content .richtext-content table.listing tr td, [dir='ltr'] #content .richtext-content table.plain tr th, [dir='ltr'] #content .richtext-content table.plain tr td, [dir='rtl'] #content #parent-fieldname-text table tr th, [dir='rtl'] #content #parent-fieldname-text table tr td, [dir='rtl'] #content #parent-fieldname-text table.listing tr th, [dir='rtl'] #content #parent-fieldname-text table.listing tr td, [dir='rtl'] #content #parent-fieldname-text table.plain tr th, [dir='rtl'] #content #parent-fieldname-text table.plain tr td, [dir='rtl'] #content .cover-richtext-tile.tile-content table tr th, [dir='rtl'] #content .cover-richtext-tile.tile-content table tr td, [dir='rtl'] #content .cover-richtext-tile.tile-content table.listing tr th, [dir='rtl'] #content .cover-richtext-tile.tile-content table.listing tr td, [dir='rtl'] #content .cover-richtext-tile.tile-content table.plain tr th, [dir='rtl'] #content .cover-richtext-tile.tile-content table.plain tr td, [dir='rtl'] #content .richtext-content table tr th, [dir='rtl'] #content .richtext-content table tr td, [dir='rtl'] #content .richtext-content table.listing tr th, [dir='rtl'] #content .richtext-content table.listing tr td, [dir='rtl'] #content .richtext-content table.plain tr th, [dir='rtl'] #content .richtext-content table.plain tr td, body #content #parent-fieldname-text table tr th, body #content #parent-fieldname-text table tr td, body #content #parent-fieldname-text table.listing tr th, body #content #parent-fieldname-text table.listing tr td, body #content #parent-fieldname-text table.plain tr th, body #content #parent-fieldname-text table.plain tr td, body #content .cover-richtext-tile.tile-content table tr th, body #content .cover-richtext-tile.tile-content table tr td, body #content .cover-richtext-tile.tile-content table.listing tr th, body #content .cover-richtext-tile.tile-content table.listing tr td, body #content .cover-richtext-tile.tile-content table.plain tr th, body #content .cover-richtext-tile.tile-content table.plain tr td, body #content .richtext-content table tr th, body #content .richtext-content table tr td, body #content .richtext-content table.listing tr th, body #content .richtext-content table.listing tr td, body #content .richtext-content table.plain tr th, body #content .richtext-content table.plain tr td { border: 0 none; border-bottom: 1px solid #c5d4eb; padding: 12px 16px; background-color: transparent } [dir='ltr'] #content #parent-fieldname-text table tr th, [dir='ltr'] #content #parent-fieldname-text table.listing tr th, [dir='ltr'] #content #parent-fieldname-text table.plain tr th, [dir='ltr'] #content .cover-richtext-tile.tile-content table tr th, [dir='ltr'] #content .cover-richtext-tile.tile-content table.listing tr th, [dir='ltr'] #content .cover-richtext-tile.tile-content table.plain tr th, [dir='ltr'] #content .richtext-content table tr th, [dir='ltr'] #content .richtext-content table.listing tr th, [dir='ltr'] #content .richtext-content table.plain tr th, [dir='rtl'] #content #parent-fieldname-text table tr th, [dir='rtl'] #content #parent-fieldname-text table.listing tr th, [dir='rtl'] #content #parent-fieldname-text table.plain tr th, [dir='rtl'] #content .cover-richtext-tile.tile-content table tr th, [dir='rtl'] #content .cover-richtext-tile.tile-content table.listing tr th, [dir='rtl'] #content .cover-richtext-tile.tile-content table.plain tr th, [dir='rtl'] #content .richtext-content table tr th, [dir='rtl'] #content .richtext-content table.listing tr th, [dir='rtl'] #content .richtext-content table.plain tr th, body #content #parent-fieldname-text table tr th, body #content #parent-fieldname-text table.listing tr th, body #content #parent-fieldname-text table.plain tr th, body #content .cover-richtext-tile.tile-content table tr th, body #content .cover-richtext-tile.tile-content table.listing tr th, body #content .cover-richtext-tile.tile-content table.plain tr th, body #content .richtext-content table tr th, body #content .richtext-content table.listing tr th, body #content .richtext-content table.plain tr th { background-color: #ededed; color: #0c326f; font-weight: 600 } .column.col-md-6 img[width='565'] { width: 100% } body.userrole-authenticated { padding-top: 75px } body.userrole-authenticated ul { padding-left: 0 } body.userrole-authenticated #edit-bar { position: fixed; top: 0; left: 0; right: 0; z-index: 999; border-radius: 0; height: 75px; max-height: 75px; padding-left: 120px; background: #fff none; border: none; border-bottom: 1px solid #e3e3e3; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } @media only screen and (max-width: 767px) { body.userrole-authenticated #edit-bar { height: auto; max-height: none; padding: 75px 0 0 0; background-position: 20px 28px; background-size: 96px auto } } body.userrole-authenticated #edit-bar #main { padding-bottom: 32px; overflow: hidden } body.userrole-authenticated #edit-bar #content-views { padding-left: 0 } @media only screen and (max-width: 767px) { body.userrole-authenticated #edit-bar #content-views { padding-top: 2px; border-top: 1px solid #ddd } } @media only screen and (max-width: 767px) { body.userrole-authenticated #edit-bar #content-views a { font-size: unset !important } } body.userrole-authenticated #edit-bar .contentActions #contentActionMenus { top: 0; right: 0 } body.userrole-authenticated #edit-bar .contentActions #contentActionMenus li dl.actionMenu { float: left; margin-left: 0 } @media only screen and (max-width: 767px) { body.userrole-authenticated #edit-bar .contentActions #contentActionMenus a { font-size: unset !important } } body.userrole-authenticated #content-views { background: transparent } body.userrole-authenticated #content-views a { color: #1351b4 } body.userrole-authenticated #contentActionMenus { float: left; clear: left; margin-top: 2px; padding-top: 2px; border-top: 1px solid #ccc; border-radius: 0; background: #fff } body.userrole-authenticated #contentActionMenus dl.actionMenu dt a { padding: 0 12px; border-radius: 32px; line-height: 26px } body.userrole-authenticated #contentActionMenus dl.actionMenu dt a:hover { background-color: #efefef; text-decoration: none } body.userrole-authenticated #contentActionMenus dl.actionMenu dd a { padding: 0 } body.userrole-authenticated #contentActionMenus dl.actionMenu a, body.userrole-authenticated #contentActionMenus dl.actionMenu.activated dd { background-color: transparent; color: #1351b4 } body.userrole-authenticated #contentActionMenus dl.actionMenu.activated dd { background: #fff; border-bottom: none; padding: 12px 16px; -webkit-box-shadow: 2px 4px 4px lightgray; box-shadow: 2px 4px 4px lightgray } body.userrole-authenticated #contentActionMenus dl.actionMenu.activated dd ul { padding: 0 } body.userrole-authenticated #contentActionMenus dl.actionMenu.activated dd { right: auto; left: 0; min-width: 180px; max-height: calc(100vh - 120px); overflow-y: auto } body.userrole-authenticated #contentActionMenus dl.actionMenu.activated dt a, body.userrole-authenticated #contentActionMenus dl.actionMenu.deactivated dt { margin: 0 } body.userrole-authenticated #portal-personaltools { min-width: 150px; height: 75px; max-height: 75px; text-align: right; padding: 5px } body.userrole-authenticated #portal-personaltools::after { content: ''; position: fixed; top: 0; left: 0; background: #fff url(img/plone-logo.png) no-repeat 16px center/88px auto; height: 73px; width: 120px } @media only screen and (max-width: 767px) { body.userrole-authenticated #portal-personaltools::after { background-position: 20px 28px; background-size: 96px auto } } body.userrole-authenticated #portal-personaltools .actionMenuContent { border-top-left-radius: 0.5em } body.userrole-authenticated #portal-personaltools .actionMenuContent ul { padding-left: 0 } body.userrole-authenticated #portal-personaltools .actionMenuHeader { height: 65px } body.userrole-authenticated #portal-personaltools .actionMenuHeader a { height: 65px; line-height: 1.2; padding-top: 16px; text-align: left } body.userrole-authenticated #portal-personaltools .actionMenuHeader a::before { content: 'Usu\E1rio:'; display: block; font-size: 1rem } body.userrole-authenticated #portal-personaltools dl.actionMenu a { max-width: 300px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap } body.userrole-authenticated #portal-personaltools dd { -webkit-box-shadow: -4px 4px 4px lightgray; box-shadow: -4px 4px 4px lightgray } body.userrole-authenticated #portal-personaltools.actionMenu.activated dd { min-width: auto } body.userrole-authenticated #sidebar.fixed { top: 75px } body.userrole-authenticated #portal-personaltools { border-radius: 0 } body.userrole-authenticated #portal-personaltools { position: fixed; z-index: 1000 } body.userrole-authenticated #content-views li.selected a, body.userrole-authenticated #content-views li a:hover { border-radius: 24px; padding-bottom: 2px } body.userrole-authenticated #content-views li.selected a { background: #dadada } body.userrole-authenticated #content-views li a:hover { background: #efefef } body.userrole-authenticated img { vertical-align: baseline } body.userrole-authenticated input[type='text'], body.userrole-authenticated input[type='password'], body.userrole-authenticated textarea { padding: 4px 8px !important } body.userrole-authenticated input[type='text']:focus, body.userrole-authenticated input[type='password']:focus, body.userrole-authenticated textarea:focus { border: 1px solid lightblue; -webkit-box-shadow: 0 0 2px lightblue; box-shadow: 0 0 2px lightblue; background: #fcfcff } body.userrole-authenticated button, body.userrole-authenticated input[type='button'], body.userrole-authenticated input[type='reset'], body.userrole-authenticated input[type='submit'] { padding: 2px 16px 6px } body.userrole-authenticated .btn.btn-primary.start, body.userrole-authenticated .btn.btn-warning.cancel { padding: 2px 16px !important; font-size: 0 } body.userrole-authenticated .btn.btn-primary.start span::after { content: 'Iniciar upload'; font-size: 14px } body.userrole-authenticated .btn.btn-warning.cancel span::after { content: 'Cancelar upload'; font-size: 14px } body.userrole-authenticated .btn.btn-success.fileinput-button { padding: 8px 16px !important } body.userrole-authenticated .btn.btn-success.fileinput-button { font-size: 0 } body.userrole-authenticated .btn.btn-success.fileinput-button span::after { content: 'Adiconar Arquivos'; font-size: 14px } body.userrole-authenticated button[value='↑'], body.userrole-authenticated button[value='↓'] { height: 33px; padding: 4px 20px } body.userrole-authenticated button[value='↑'], body.userrole-authenticated button[value='↓'], body.userrole-authenticated button[value='→'], body.userrole-authenticated button[value='←'] { margin: 0 4px 4px } body.userrole-authenticated button.close { padding: 0; height: auto } body.userrole-authenticated button.close:hover, body.userrole-authenticated button.close:focus { background: none } body.userrole-authenticated #btn-export.btn.btn-inverse { border-radius: 24px; background: #1351b4; border-color: #1351b4; border-style: solid; color: #fff; font-weight: 500; padding: 8px 16px; -webkit-box-shadow: none; box-shadow: none } body.userrole-authenticated #btn-export.btn.btn-inverse:hover { background: #2670e8; border-color: #2670e8 } body.userrole-authenticated #btn-export.btn.btn-inverse span { text-shadow: none } body.userrole-authenticated #btn-save.btn.saved, body.userrole-authenticated #btn-save.btn.btn-success.saved, body.userrole-authenticated #btn-save.btn.modified.btn-warning { border-radius: 24px; background: transparent; border-color: #1351b4; border-style: solid; color: #1351b4; font-weight: 500; padding: 8px 16px; -webkit-box-shadow: none; box-shadow: none } body.userrole-authenticated #btn-save.btn.saved:hover, body.userrole-authenticated #btn-save.btn.btn-success.saved:hover, body.userrole-authenticated #btn-save.btn.modified.btn-warning:hover { background: #2670e8; border-color: #2670e8; color: #fff } body.userrole-authenticated #btn-save.btn.saved span, body.userrole-authenticated #btn-save.btn.btn-success.saved span, body.userrole-authenticated #btn-save.btn.modified.btn-warning span { text-shadow: none } body.userrole-authenticated #form-buttons-save, body.userrole-authenticated #form-buttons-cancel { min-width: 80px; min-height: 28px } body.userrole-authenticated .formControls { margin-left: 0; margin-right: 0 } body.userrole-authenticated .formControls input { margin-left: 0 } body.userrole-authenticated .formControls input:first-child { margin-left: 0 } body.userrole-authenticated table { margin-bottom: 16px } body.userrole-authenticated table th, body.userrole-authenticated table td { padding: 4px 8px } body.userrole-authenticated #content textarea, body.userrole-authenticated #content select { font-family: "rawline", helvetica, arial, sans-serif } body.userrole-authenticated .standalone { background: transparent; color: #1351b4 } body.userrole-authenticated .standalone:hover { background: #2670e8; color: #fff } body.userrole-authenticated .standalone:focus { -webkit-box-shadow: 0 3px 6px rgba(38, 112, 232, 0.6); box-shadow: 0 3px 6px rgba(38, 112, 232, 0.6) } body.userrole-authenticated:not(.template-filtro-de-resultados) .searchButton { background: #268744; border-color: #268744; color: #fff } body.userrole-authenticated:not(.template-filtro-de-resultados) .searchButton:hover { background: #36a191; color: #fff } body.userrole-authenticated:not(.template-filtro-de-resultados) .searchButton:focus { -webkit-box-shadow: 0 3px 6px rgba(54, 161, 145, 0.6); box-shadow: 0 3px 6px rgba(54, 161, 145, 0.6) } body.userrole-authenticated dl.portalMessage dt { border-radius: 0 0 12px 0 } body.userrole-authenticated .progress { width: 100%; margin-top: 10px; margin-bottom: 10px } body.userrole-authenticated:not(.template-filtro-de-resultados) .searchButton { padding: 0 16px 2px !important; height: 32px } body.userrole-authenticated table.listing { width: 100% } body.userrole-authenticated .pagination.listingBar { text-align: center } body.userrole-authenticated .pagination.listingBar a { border-radius: 32px; min-width: 40px; min-height: 40px; margin: 0 8px } body.userrole-authenticated .pagination.listingBar a:hover { text-decoration: none } body.userrole-authenticated .pagination.listingBar nav.pagination .previous, body.userrole-authenticated .pagination.listingBar div.listingBar .previous { float: left } body.userrole-authenticated .pagination.listingBar .current { font-size: 120%; font-weight: 700; padding: 0 12px } body.userrole-authenticated #content fieldset { border: 0.1em solid #1351b4; border-style: solid none none none; padding-top: 35px; margin-top: 10px } body.userrole-authenticated #content fieldset legend { position: absolute; margin-top: -35px; padding-left: 0 } body.userrole-authenticated label { font-weight: 700 } body.userrole-authenticated input { font-family: inherit } body.userrole-authenticated input[type='text'], body.userrole-authenticated input[type='password'], body.userrole-authenticated textarea { border: 1px solid #ccc; font-size: 16px } body.userrole-authenticated #content .field input[type='text'][name$='.title'], body.userrole-authenticated #archetypes-fieldname-title input, body.userrole-authenticated #content .field textarea[name$='.description'], body.userrole-authenticated #archetypes-fieldname-description textarea#description { font-family: "rawline", helvetica, arial, sans-serif; line-height: inherit; color: inherit; letter-spacing: normal; margin: 0; font-size: 16px; font-weight: inherit; padding: 0 4px } body.userrole-authenticated #content textarea { font: inherit; padding: 0 4px 2px } body.userrole-authenticated input[type='file'] { border: 1px solid #ccc; padding: 4px } body.userrole-authenticated #content .formTabs { padding-left: 0; border-style: solid; border-radius: 0 } body.userrole-authenticated #content .formTabs a:hover, body.userrole-authenticated #content .formTabs a.selected, body.userrole-authenticated #content .formTabs a.current { border-radius: 24px; padding-bottom: 2px } body.userrole-authenticated #content li.formTab a.required span::after, body.userrole-authenticated #content-core li.formTab a.required span::after, body.userrole-authenticated div.field span.required::after { position: relative; top: -2px } body.userrole-authenticated div.field span.required::after { padding-left: 0 } body.userrole-authenticated nav.pagination .previous, body.userrole-authenticated div.listingBar .previous, body.userrole-authenticated nav.pagination .next, body.userrole-authenticated div.listingBar .next { border-radius: 32px } body.userrole-authenticated nav.pagination .previous:hover, body.userrole-authenticated div.listingBar .previous:hover, body.userrole-authenticated nav.pagination .next:hover, body.userrole-authenticated div.listingBar .next:hover { text-decoration: none } body.userrole-authenticated.icons-on .contenttype-folder { background-position: 0 -640px } body.userrole-authenticated.icons-on .contenttype-document { background-position: 0 8px } body.userrole-authenticated.icons-on .contenttype-collection { background-position: 0 -1720px } body.userrole-authenticated .state-private { color: #a25 !important } body.userrole-authenticated .state-private:hover { color: #fce !important } body.userrole-authenticated #form-widgets-managed_types-row.row { margin-left: 0; margin-right: 0 } body.userrole-authenticated #searchrow select, body.userrole-authenticated #searchrow button { margin: 0 } body.userrole-authenticated ul.token-input-list-facebook { border: none } body.userrole-authenticated #contentchooser-content-search #contentchooser-content-trees-container input[type='text'], body.userrole-authenticated #contentchooser-content-search #contentchooser-content-search-input-container input[type='text'] { border: none } body.userrole-authenticated #contentchooser-content-search #contentchooser-content-trees-container input[type='text']:focus, body.userrole-authenticated #contentchooser-content-search #contentchooser-content-search-input-container input[type='text']:focus { border: none; background: none; -webkit-box-shadow: none; box-shadow: none } body.userrole-authenticated #contentchooser-content-search .ui-icon.ui-icon-close.contentchooser-clear { position: relative; top: -3px } body.userrole-authenticated #contentchooser-content-search .item-list li:hover a, body.userrole-authenticated #contentchooser-content-search .item-list li:hover a:hover, body.userrole-authenticated #contentchooser-content-search .item-list li:hover span { color: #fff } body.userrole-authenticated h1 span, body.userrole-authenticated h1 pre, body.userrole-authenticated h1 q, body.userrole-authenticated h2 span, body.userrole-authenticated h2 pre, body.userrole-authenticated h2 q, body.userrole-authenticated h3 span, body.userrole-authenticated h3 pre, body.userrole-authenticated h3 q, body.userrole-authenticated h4 span, body.userrole-authenticated h4 pre, body.userrole-authenticated h4 q, body.userrole-authenticated h5 span, body.userrole-authenticated h5 pre, body.userrole-authenticated h5 q, body.userrole-authenticated h6 span, body.userrole-authenticated h6 pre, body.userrole-authenticated h6 q { font-size: inherit } body.userrole-authenticated .ploneSkin table.mceLayout td.mceStatusbar { min-height: 30px } body.userrole-authenticated .overlay iframe { -webkit-box-shadow: none; box-shadow: none } body.userrole-authenticated .ploneSkin .mceMenuItemTitle span.mceText { font-size: 12px; padding-left: 8px } body.userrole-authenticated .ploneSkin table.mceListBox .mceText { font-size: 12px } body.userrole-authenticated .ploneSkin .mceMenu { background: #fff } body.userrole-authenticated .fieldTextFormat { position: absolute; top: 4px; right: 0; margin-right: 4px } body.userrole-authenticated .richTextWidget.richtext-field { position: relative; border: 1px solid #ccc; padding-top: 38px; background: #fafafa } body.userrole-authenticated .richTextWidget.richtext-field>label { padding-left: 4px } body.userrole-authenticated .richTextWidget.richtext-field .mceIframeContainer.mceFirst.mceLast { border-right: 0; border-color: #ccc; background: #fff } body.userrole-authenticated #content .richTextWidget.richtext-field table { margin-bottom: 0 } body.userrole-authenticated #content .richTextWidget.richtext-field table.mceLayout td.mceStatusbar { border: none } body.userrole-authenticated .pb-ajax>div { padding: 12px 24px } body.userrole-authenticated #content .discreet, body.userrole-authenticated #sidebar .discreet, body.userrole-authenticated .portletStaticText .discreet { color: #999; font-size: 100% } body.userrole-authenticated .mceMenu.mceListBoxMenu.mceNoIcons.ploneSkin { width: 320px !important; height: 180px !important } body.userrole-authenticated .ploneSkin .mce_pre span.mceText { font-family: inherit } body.template-folder_contents header#main-header #logo #portal-description, body.template-folder_contents header#main-header .header-accessibility, body.template-folder_contents header#main-header #portal-searchbox, body.template-folder_contents header#main-header .header-wrapper:first-child, body.template-edit header#main-header #logo #portal-description, body.template-edit header#main-header .header-accessibility, body.template-edit header#main-header #portal-searchbox, body.template-edit header#main-header .header-wrapper:first-child, body.template-layoutedit header#main-header #logo #portal-description, body.template-layoutedit header#main-header .header-accessibility, body.template-layoutedit header#main-header #portal-searchbox, body.template-layoutedit header#main-header .header-wrapper:first-child, body.template-sharing header#main-header #logo #portal-description, body.template-sharing header#main-header .header-accessibility, body.template-sharing header#main-header #portal-searchbox, body.template-sharing header#main-header .header-wrapper:first-child, body.template-manage-aliases header#main-header #logo #portal-description, body.template-manage-aliases header#main-header .header-accessibility, body.template-manage-aliases header#main-header #portal-searchbox, body.template-manage-aliases header#main-header .header-wrapper:first-child, body.template-personal-information header#main-header #logo #portal-description, body.template-personal-information header#main-header .header-accessibility, body.template-personal-information header#main-header #portal-searchbox, body.template-personal-information header#main-header .header-wrapper:first-child, body.template-personal-preferences header#main-header #logo #portal-description, body.template-personal-preferences header#main-header .header-accessibility, body.template-personal-preferences header#main-header #portal-searchbox, body.template-personal-preferences header#main-header .header-wrapper:first-child, body.template-dashboard header#main-header #logo #portal-description, body.template-dashboard header#main-header .header-accessibility, body.template-dashboard header#main-header #portal-searchbox, body.template-dashboard header#main-header .header-wrapper:first-child, body.template-manage-dashboard header#main-header #logo #portal-description, body.template-manage-dashboard header#main-header .header-accessibility, body.template-manage-dashboard header#main-header #portal-searchbox, body.template-manage-dashboard header#main-header .header-wrapper:first-child, body.template-overview-controlpanel header#main-header #logo #portal-description, body.template-overview-controlpanel header#main-header .header-accessibility, body.template-overview-controlpanel header#main-header #portal-searchbox, body.template-overview-controlpanel header#main-header .header-wrapper:first-child { display: none } body.template-folder_contents footer, body.template-edit footer, body.template-layoutedit footer, body.template-sharing footer, body.template-manage-aliases footer, body.template-personal-information footer, body.template-personal-preferences footer, body.template-dashboard footer, body.template-manage-dashboard footer, body.template-overview-controlpanel footer { padding: 24px 0 8px } body.template-folder_contents footer .list-navigation, body.template-folder_contents footer .redes-e-logos, body.template-edit footer .list-navigation, body.template-edit footer .redes-e-logos, body.template-layoutedit footer .list-navigation, body.template-layoutedit footer .redes-e-logos, body.template-sharing footer .list-navigation, body.template-sharing footer .redes-e-logos, body.template-manage-aliases footer .list-navigation, body.template-manage-aliases footer .redes-e-logos, body.template-personal-information footer .list-navigation, body.template-personal-information footer .redes-e-logos, body.template-personal-preferences footer .list-navigation, body.template-personal-preferences footer .redes-e-logos, body.template-dashboard footer .list-navigation, body.template-dashboard footer .redes-e-logos, body.template-manage-dashboard footer .list-navigation, body.template-manage-dashboard footer .redes-e-logos, body.template-overview-controlpanel footer .list-navigation, body.template-overview-controlpanel footer .redes-e-logos { display: none } body.template-folder_contents #viewlet-below-content, body.template-edit #viewlet-below-content, body.template-layoutedit #viewlet-below-content, body.template-sharing #viewlet-below-content, body.template-manage-aliases #viewlet-below-content, body.template-personal-information #viewlet-below-content, body.template-personal-preferences #viewlet-below-content, body.template-dashboard #viewlet-below-content, body.template-manage-dashboard #viewlet-below-content, body.template-overview-controlpanel #viewlet-below-content { height: 32px } body[class*='portal-govbr'].template-folder_contents header#main-header .header-wrapper, body[class*='portal-govbr'].template-edit header#main-header .header-wrapper, body[class*='portal-govbr'].template-layoutedit header#main-header .header-wrapper, body[class*='portal-govbr'].template-sharing header#main-header .header-wrapper, body[class*='portal-govbr'].template-manage-aliases header#main-header .header-wrapper, body[class*='portal-govbr'].template-personal-information header#main-header .header-wrapper, body[class*='portal-govbr'].template-personal-preferences header#main-header .header-wrapper, body[class*='portal-govbr'].template-dashboard header#main-header .header-wrapper, body[class*='portal-govbr'].template-manage-dashboard header#main-header .header-wrapper, body[class*='portal-govbr'].template-overview-controlpanel header#main-header .header-wrapper { display: none } body[class*='portal-govbr'].template-folder_contents header#main-header .header-wrapper #logo, body[class*='portal-govbr'].template-edit header#main-header .header-wrapper #logo, body[class*='portal-govbr'].template-layoutedit header#main-header .header-wrapper #logo, body[class*='portal-govbr'].template-sharing header#main-header .header-wrapper #logo, body[class*='portal-govbr'].template-manage-aliases header#main-header .header-wrapper #logo, body[class*='portal-govbr'].template-personal-information header#main-header .header-wrapper #logo, body[class*='portal-govbr'].template-personal-preferences header#main-header .header-wrapper #logo, body[class*='portal-govbr'].template-dashboard header#main-header .header-wrapper #logo, body[class*='portal-govbr'].template-manage-dashboard header#main-header .header-wrapper #logo, body[class*='portal-govbr'].template-overview-controlpanel header#main-header .header-wrapper #logo { background-image: none } body[class*='portal-govbr'].template-folder_contents header#main-header .header-wrapper #logo #portal-logo, body[class*='portal-govbr'].template-edit header#main-header .header-wrapper #logo #portal-logo, body[class*='portal-govbr'].template-layoutedit header#main-header .header-wrapper #logo #portal-logo, body[class*='portal-govbr'].template-sharing header#main-header .header-wrapper #logo #portal-logo, body[class*='portal-govbr'].template-manage-aliases header#main-header .header-wrapper #logo #portal-logo, body[class*='portal-govbr'].template-personal-information header#main-header .header-wrapper #logo #portal-logo, body[class*='portal-govbr'].template-personal-preferences header#main-header .header-wrapper #logo #portal-logo, body[class*='portal-govbr'].template-dashboard header#main-header .header-wrapper #logo #portal-logo, body[class*='portal-govbr'].template-manage-dashboard header#main-header .header-wrapper #logo #portal-logo, body[class*='portal-govbr'].template-overview-controlpanel header#main-header .header-wrapper #logo #portal-logo { top: 3px } body[class*='portal-govbr'].template-folder_contents header#main-header .header-wrapper:first-child, body[class*='portal-govbr'].template-edit header#main-header .header-wrapper:first-child, body[class*='portal-govbr'].template-layoutedit header#main-header .header-wrapper:first-child, body[class*='portal-govbr'].template-sharing header#main-header .header-wrapper:first-child, body[class*='portal-govbr'].template-manage-aliases header#main-header .header-wrapper:first-child, body[class*='portal-govbr'].template-personal-information header#main-header .header-wrapper:first-child, body[class*='portal-govbr'].template-personal-preferences header#main-header .header-wrapper:first-child, body[class*='portal-govbr'].template-dashboard header#main-header .header-wrapper:first-child, body[class*='portal-govbr'].template-manage-dashboard header#main-header .header-wrapper:first-child, body[class*='portal-govbr'].template-overview-controlpanel header#main-header .header-wrapper:first-child { display: block } body.template-listing_view a.managePortletsFallback, body.template-document_view a.managePortletsFallback, body.template-edit a.managePortletsFallback, body.template-view a.managePortletsFallback, body.template-compose a.managePortletsFallback { display: block; margin: 16px auto; width: 290px; font-size: 16px; -webkit-box-shadow: 0 0 0 8px #e9e9e9; box-shadow: 0 0 0 8px #e9e9e9 } body.template-listing_view a.managePortletsFallback:hover, body.template-document_view a.managePortletsFallback:hover, body.template-edit a.managePortletsFallback:hover, body.template-view a.managePortletsFallback:hover, body.template-compose a.managePortletsFallback:hover { background: #f0f0f0; -webkit-box-shadow: 0 0 0 8px #e3e3e3; box-shadow: 0 0 0 8px #e3e3e3; text-decoration: none } body.template-compose .tile-move, body.template-compose .tile-remove-item { top: 6px; right: 4px } body.template-compose .linha-discreta .tile-move, body.template-compose .linha-discreta .tile-remove-item, body.template-compose .linha-destacada .tile-move, body.template-compose .linha-destacada .tile-remove-item { -webkit-filter: invert(1); filter: invert(1) } body.template-compose .tile-type-name { background: #eee; opacity: 0.5; padding-bottom: 2px; pointer-events: none } body.template-compose .linha-discreta .tile-type-name, body.template-compose .linha-destacada .tile-type-name { background: rgba(0, 0, 0, 0.1) } body.template-compose .linha-destacada-escura .tile-type-name { background: rgba(0, 0, 0, 0.6) } body.template-compose #content .tile { padding-top: 2em; padding-bottom: 0; outline: 1px dashed rgba(100, 100, 100, 0.5); outline-offset: 4px } body.template-compose .tile-container .edit-tile-link { top: 5px; left: 4px } body.template-compose .tile-container+.tile-container { margin-top: 12px; top: 12px } body.template-folder_contents #plone-contentmenu-workflow .state-published, body.template-view #plone-contentmenu-workflow .state-published, body.template-edit #plone-contentmenu-workflow .state-published, body.template-compose #plone-contentmenu-workflow .state-published, body.template-layoutedit #plone-contentmenu-workflow .state-published, body.template-sharing #plone-contentmenu-workflow .state-published, body.template-manage-aliases #plone-contentmenu-workflow .state-published, body.template-personal-information #plone-contentmenu-workflow .state-published, body.template-personal-preferences #plone-contentmenu-workflow .state-published, body.template-dashboard #plone-contentmenu-workflow .state-published, body.template-manage-dashboard #plone-contentmenu-workflow .state-published, body.template-overview-controlpanel #plone-contentmenu-workflow .state-published { padding: 0 6px 2px; border-radius: 8px } body.template-folder_contents #plone-contentmenu-workflow .state-private, body.template-view #plone-contentmenu-workflow .state-private, body.template-edit #plone-contentmenu-workflow .state-private, body.template-compose #plone-contentmenu-workflow .state-private, body.template-layoutedit #plone-contentmenu-workflow .state-private, body.template-sharing #plone-contentmenu-workflow .state-private, body.template-manage-aliases #plone-contentmenu-workflow .state-private, body.template-personal-information #plone-contentmenu-workflow .state-private, body.template-personal-preferences #plone-contentmenu-workflow .state-private, body.template-dashboard #plone-contentmenu-workflow .state-private, body.template-manage-dashboard #plone-contentmenu-workflow .state-private, body.template-overview-controlpanel #plone-contentmenu-workflow .state-private { padding: 0 6px 2px; border-radius: 8px } .tippy-popper { display: none !important } .template-template_cards #viewlet-above-content-body { margin-top: 0; margin-bottom: 24px } .section-acesso-a-informacao.subsection-acoes-e-programas.subsection-acoes-e-programas-bolsas.subsection-acoes-e-programas-bolsas-programas-estrategicos .portaltype-collective-cover-content .row .tile-default .tile-default { padding-bottom: 24px } a[id$="_ancora"] { display: block; position: relative; top: -130px; visibility: hidden } @media only screen and (max-width: 767px) { a[id$="_ancora"] { top: -90px } } table.invisible td, table.invisible th { border-bottom: none !important; padding: 0 !important; background-color: transparent !important } .template-relatorio_log_servico #content .filtro-consulta-administrativa .formControls .btn#id_clear_button { margin-left: 0 } .template-relatorio_log_servico .filtro-consulta-administrativa input.btn-primary#id_search_button { padding: 0px 15px !important } #content .servico-content a:target { background-color: transparent !important } .strikethrough { text-decoration: line-through } .external-link em { color: #1351b4; font-weight: 500 } #form-widgets-cargo { min-width: 800px } .portal-govbr #formfield-govbr-tile-mapa-contexto_local { display: none } .caption-left { margin: auto 0 0 0 } .caption-center { margin: 0 auto } .caption-right { margin: 0 0 0 auto } body.contraste, body.folder_contraste { color: #fff; background-color: #000 !important } body.contraste header, body.contraste footer, body.contraste h1, body.contraste h2, body.contraste h3, body.contraste h4, body.contraste h5, body.contraste h6, body.contraste p.section, body.contraste #category, body.contraste #category-vcge, body.contraste #content #description, body.contraste #content #tile_banner_rotativo .credito, body.contraste #content #tile_banner_rotativo .descr, body.contraste #content #tile_banner_rotativo .title, body.contraste #content .tile-em-alta .tile-header h2, body.contraste #content .documentByLine .summary-view-icon, body.contraste #content .documentDescription, body.contraste #content .gallery-element-metadata .title, body.contraste #content .poll-tile .poll-tile-header>.header, body.contraste #content .poll-tile .tile-content-wrapper>form>input[type='radio']+span, body.contraste #content .pullquote, body.contraste #content .subtitle, body.contraste #content article #viewlet-below-content-title .documentModified, body.contraste #content article #viewlet-below-content-title .documentPublished, body.contraste #content article div[property*='articleBody'] p, body.contraste #content div.newsImageContainer p.discreet, body.contraste #doormat-container dt, body.contraste #galeria_de_fotos, body.contraste #logo #portal-logo, body.contraste #logo #portal-title, body.contraste #plone-document-byline, body.contraste header#site-header .navigation-wrapper, body.contraste header#site-header .header-wrapper, body.contraste #portal-breadcrumbs>span>span.breadcrumbSeparator, body.contraste #portal-breadcrumbs span, body.contraste .cover-collection-tile .tile-header span, body.contraste .cover-collection-tile p, body.contraste .cycle-player .cycle-overlay, body.contraste .galeria_container, body.contraste .galleria-info-description, body.contraste .galleria-info-text .rights, body.contraste .item-central .link-central, body.contraste .lista-vertical .tile-header h3, body.contraste .lista-vertical .tile-header span, body.contraste .nitfByline, body.contraste .tile p, body.contraste .tile-content p, body.contraste .tile-subtitle, body.contraste .videogallery-tile .description, body.contraste .videogallery-tile .subtitle, body.contraste p.nitfSubtitle, body.contraste #parent-fieldname-text::first-letter, body.contraste div[property='rnews:articleBody']::first-letter, body.contraste.template-facetednavigation_view #content .tileItem .keywords, body.contraste.template-folder_summary_view #content .tileItem .keywords, body.contraste.template-summary_view #content .tileItem .keywords, body.contraste.template-summary_view #content .tileItem .subtitle, body.contraste.template-summary_view #content .tileItem .description, body.contraste.template-summary_view #content .tileItem .keywords, body.contraste.template-summary_view #content .tileItem .subtitle, body.contraste.template-summary_view #content .tileItem .documentByLine, body.contraste.portaltype-collective-cover-content div.row.linha-discreta, body.contraste.portaltype-collective-cover-content div.row.linha-destacada, body.contraste #error-reporting .formControls input, body.folder_contraste header, body.folder_contraste footer, body.folder_contraste h1, body.folder_contraste h2, body.folder_contraste h3, body.folder_contraste h4, body.folder_contraste h5, body.folder_contraste h6, body.folder_contraste p.section, body.folder_contraste #category, body.folder_contraste #category-vcge, body.folder_contraste #content #description, body.folder_contraste #content #tile_banner_rotativo .credito, body.folder_contraste #content #tile_banner_rotativo .descr, body.folder_contraste #content #tile_banner_rotativo .title, body.folder_contraste #content .tile-em-alta .tile-header h2, body.folder_contraste #content .documentByLine .summary-view-icon, body.folder_contraste #content .documentDescription, body.folder_contraste #content .gallery-element-metadata .title, body.folder_contraste #content .poll-tile .poll-tile-header>.header, body.folder_contraste #content .poll-tile .tile-content-wrapper>form>input[type='radio']+span, body.folder_contraste #content .pullquote, body.folder_contraste #content .subtitle, body.folder_contraste #content article #viewlet-below-content-title .documentModified, body.folder_contraste #content article #viewlet-below-content-title .documentPublished, body.folder_contraste #content article div[property*='articleBody'] p, body.folder_contraste #content div.newsImageContainer p.discreet, body.folder_contraste #doormat-container dt, body.folder_contraste #galeria_de_fotos, body.folder_contraste #logo #portal-logo, body.folder_contraste #logo #portal-title, body.folder_contraste #plone-document-byline, body.folder_contraste header#site-header .navigation-wrapper, body.folder_contraste header#site-header .header-wrapper, body.folder_contraste #portal-breadcrumbs>span>span.breadcrumbSeparator, body.folder_contraste #portal-breadcrumbs span, body.folder_contraste .cover-collection-tile .tile-header span, body.folder_contraste .cover-collection-tile p, body.folder_contraste .cycle-player .cycle-overlay, body.folder_contraste .galeria_container, body.folder_contraste .galleria-info-description, body.folder_contraste .galleria-info-text .rights, body.folder_contraste .item-central .link-central, body.folder_contraste .lista-vertical .tile-header h3, body.folder_contraste .lista-vertical .tile-header span, body.folder_contraste .nitfByline, body.folder_contraste .tile p, body.folder_contraste .tile-content p, body.folder_contraste .tile-subtitle, body.folder_contraste .videogallery-tile .description, body.folder_contraste .videogallery-tile .subtitle, body.folder_contraste p.nitfSubtitle, body.folder_contraste #parent-fieldname-text::first-letter, body.folder_contraste div[property='rnews:articleBody']::first-letter, body.folder_contraste.template-facetednavigation_view #content .tileItem .keywords, body.folder_contraste.template-folder_summary_view #content .tileItem .keywords, body.folder_contraste.template-summary_view #content .tileItem .keywords, body.folder_contraste.template-summary_view #content .tileItem .subtitle, body.folder_contraste.template-summary_view #content .tileItem .description, body.folder_contraste.template-summary_view #content .tileItem .keywords, body.folder_contraste.template-summary_view #content .tileItem .subtitle, body.folder_contraste.template-summary_view #content .tileItem .documentByLine, body.folder_contraste.portaltype-collective-cover-content div.row.linha-discreta, body.folder_contraste.portaltype-collective-cover-content div.row.linha-destacada, body.folder_contraste #error-reporting .formControls input { color: #fff !important; background-color: #000 !important; border-color: #fff !important } body.contraste .header-accessibility li a.link-acesso i, body.contraste .header-accessibility li a.link-contraste i, body.folder_contraste .header-accessibility li a.link-acesso i, body.folder_contraste .header-accessibility li a.link-contraste i { padding: 8px; color: #fff; background: #000; border-radius: 50%; border: 1px solid #fff } body.contraste .portaltype-collective-cover-content #content .busca-destaque-home .assuntos-em-alta, body.folder_contraste .portaltype-collective-cover-content #content .busca-destaque-home .assuntos-em-alta { background-color: #000 !important } body.contraste .header-accessibility li a.link-contraste i, body.folder_contraste .header-accessibility li a.link-contraste i { color: #000 !important } body.contraste #portal-logo, body.contraste #portal-title-1, body.contraste .ico-navegacao .fa-bars::before, body.folder_contraste #portal-logo, body.folder_contraste #portal-title-1, body.folder_contraste .ico-navegacao .fa-bars::before { color: #fff !important } body.contraste .cards li, body.folder_contraste .cards li { background-color: #000 !important; border: 1px solid #fff } body.contraste .cards li a, body.folder_contraste .cards li a { color: #fff !important } body.contraste #main-navigation ul, body.contraste #main-navigation li, body.folder_contraste #main-navigation ul, body.folder_contraste #main-navigation li { background-color: #000 !important } body.contraste #main-navigation a, body.folder_contraste #main-navigation a { color: #fff !important } body.contraste header#site-header .navigation-wrapper .navigation-content #main-navigation .list-navigation li ul.submenu li a.state-published, body.folder_contraste header#site-header .navigation-wrapper .navigation-content #main-navigation .list-navigation li ul.submenu li a.state-published { color: #fff !important } body.contraste .busca-destaque-home .assuntos-em-alta, body.folder_contraste .busca-destaque-home .assuntos-em-alta { background-color: #000 !important } body.contraste .busca-destaque-home .input-wrapper::after, body.folder_contraste .busca-destaque-home .input-wrapper::after { color: #fff !important } body.contraste a, body.contraste #main-navigation a:hover, body.contraste #main-navigation a:link, body.contraste #main-navigation a:visited, body.contraste dl.portlet a:hover, body.contraste #content .gallery-footer a, body.contraste #content .gallery-footer a:hover, body.contraste #content a:hover, body.contraste #content article #viewlet-below-content-title .contentHistory a, body.contraste #portal-breadcrumbs a, body.contraste #portal-column-one>.nav-menu-de-relevancia .first-item-nav a span, body.contraste #portal-column-one>.nav-menu-de-relevancia .first-item-nav a, body.contraste #portal-siteactions a, body.contraste #portal-siteactions a:hover, body.contraste .galleria-info-title a, body.contraste .galleria-info-title a:hover, body.contraste .portletNavigationTree>.portletItem a span, body.contraste .tile a, body.contraste .outstanding-header .outstanding-link, body.contraste #content .outstanding-header .outstanding-link:hover, body.contraste #portal-footer a, body.contraste #portal-footer a:hover, body.contraste.template-summary_view #content .tileItem .tileHeadline a, body.contraste.template-view #content .tile-em-alta a, body.contraste.portaltype-collective-cover-content #content div.row.linha-destacada .box-branco .tile a:hover, body.contraste.portaltype-collective-cover-content #content div.row.linha-destacada .box-branco .tile a:link, body.contraste.portaltype-collective-cover-content #content div.row.linha-destacada .box-branco .tile a:visited, body.contraste.portaltype-collection h2.tileHeadline a, body.contraste.template-filtro-de-resultados h2.tileHeadline a, body.contraste.portaltype-collection .keywords a, body.contraste .template-filtro-de-resultados .keywords a, body.contraste ul.paginacao li a, body.folder_contraste a, body.folder_contraste #main-navigation a:hover, body.folder_contraste #main-navigation a:link, body.folder_contraste #main-navigation a:visited, body.folder_contraste dl.portlet a:hover, body.folder_contraste #content .gallery-footer a, body.folder_contraste #content .gallery-footer a:hover, body.folder_contraste #content a:hover, body.folder_contraste #content article #viewlet-below-content-title .contentHistory a, body.folder_contraste #portal-breadcrumbs a, body.folder_contraste #portal-column-one>.nav-menu-de-relevancia .first-item-nav a span, body.folder_contraste #portal-column-one>.nav-menu-de-relevancia .first-item-nav a, body.folder_contraste #portal-siteactions a, body.folder_contraste #portal-siteactions a:hover, body.folder_contraste .galleria-info-title a, body.folder_contraste .galleria-info-title a:hover, body.folder_contraste .portletNavigationTree>.portletItem a span, body.folder_contraste .tile a, body.folder_contraste .outstanding-header .outstanding-link, body.folder_contraste #content .outstanding-header .outstanding-link:hover, body.folder_contraste #portal-footer a, body.folder_contraste #portal-footer a:hover, body.folder_contraste.template-summary_view #content .tileItem .tileHeadline a, body.folder_contraste.template-view #content .tile-em-alta a, body.folder_contraste.portaltype-collective-cover-content #content div.row.linha-destacada .box-branco .tile a:hover, body.folder_contraste.portaltype-collective-cover-content #content div.row.linha-destacada .box-branco .tile a:link, body.folder_contraste.portaltype-collective-cover-content #content div.row.linha-destacada .box-branco .tile a:visited, body.folder_contraste.portaltype-collection h2.tileHeadline a, body.folder_contraste.template-filtro-de-resultados h2.tileHeadline a, body.folder_contraste.portaltype-collection .keywords a, body.folder_contraste .template-filtro-de-resultados .keywords a, body.folder_contraste ul.paginacao li a { color: #fff !important; text-decoration: underline !important; border-color: #fff !important } body.contraste .column.colunas-destacadas, body.contraste .column.colunas-discretas, body.contraste .colunas-destacadas .column, body.contraste .colunas-discretas .column, body.contraste.portaltype-collective-cover-content #content div.row.linha-destacada .box-branco .tile, body.contraste #error-reporting, body.folder_contraste .column.colunas-destacadas, body.folder_contraste .column.colunas-discretas, body.folder_contraste .colunas-destacadas .column, body.folder_contraste .colunas-discretas .column, body.folder_contraste.portaltype-collective-cover-content #content div.row.linha-destacada .box-branco .tile, body.folder_contraste #error-reporting { background-color: transparent !important; outline: none !important } body.contraste header#site-header .navigation-content::before, body.folder_contraste header#site-header .navigation-content::before { display: none } body.contraste #portal-breadcrumbs #breadcrumbs-home a::before, body.folder_contraste #portal-breadcrumbs #breadcrumbs-home a::before { background-image: url(img/sprite.png); background-position: -269px -117px; width: 17px; height: 12px } body.contraste #portal-breadcrumbs .breadcrumbSeparator, body.folder_contraste #portal-breadcrumbs .breadcrumbSeparator { background-image: url(img/sprite.png); background-position: -129px -223px; width: 26px; height: 21px } body.contraste #portal-breadcrumbs>span>span.breadcrumbSeparator, body.contraste #portal-breadcrumbs span, body.folder_contraste #portal-breadcrumbs>span>span.breadcrumbSeparator, body.folder_contraste #portal-breadcrumbs span { background-color: transparent !important } body.contraste #viewlet-social-like>div { background: transparent } body.contraste #viewlet-social-like>div::before { -webkit-filter: invert(100%); filter: invert(100%) } body.contraste .header-icons .ico-busca, body.contraste .header-icons .ico-navegacao, body.contraste .header-accessibility .link-contraste::before, body.contraste .header-accessibility .link-vlibras::before, body.folder_contraste .header-icons .ico-busca, body.folder_contraste .header-icons .ico-navegacao, body.folder_contraste .header-accessibility .link-contraste::before, body.folder_contraste .header-accessibility .link-vlibras::before { -webkit-filter: none; filter: none } body.contraste #portalredes-twitter, body.folder_contraste #portalredes-twitter { background-image: url(img/sprite.png); background-position: -99px -159px; width: 27px; height: 28px } body.contraste #portalredes-youtube, body.folder_contraste #portalredes-youtube { background-image: url(img/sprite.png); background-position: -35px -159px; width: 32px; height: 28px } body.contraste #portalredes-flickr, body.folder_contraste #portalredes-flickr { background-image: url(img/sprite.png); background-position: -210px -98px; width: 29px; height: 29px } body.contraste #portalredes-facebook, body.folder_contraste #portalredes-facebook { background-image: url(img/sprite.png); background-position: -27px -223px; width: 25px; height: 28px } body.contraste #portalredes-googleplus, body.folder_contraste #portalredes-googleplus { background-image: url(img/sprite.png); background-position: -210px -156px; width: 29px; height: 29px } body.contraste #portalredes-slideshare, body.folder_contraste #portalredes-slideshare { background-image: url(img/sprite.png); background-position: -203px -194px; width: 29px; height: 29px } body.contraste #portalredes-soundcloud, body.folder_contraste #portalredes-soundcloud { background-image: url(img/sprite.png); background-position: -240px -58px; width: 29px; height: 29px } body.contraste #portalredes-rss, body.folder_contraste #portalredes-rss { background-image: url(img/sprite.png); background-position: -116px -194px; width: 29px; height: 29px } body.contraste #portalredes-instagram, body.folder_contraste #portalredes-instagram { background-image: url(img/sprite.png); background-position: -29px -194px; width: 29px; height: 29px } body.contraste #portalredes-tumblr, body.folder_contraste #portalredes-tumblr { background-image: url(img/sprite.png); background-position: -240px -116px; width: 29px; height: 29px } html body.contraste .nitf-basic-tile .share .share-more::before, html body.contraste #portal-footer .coluna-menu .rodape-navigation li.plain.dropdown-submenu::after, html body.contraste #wrapper #main #main-content #content * { color: #fff !important; border-color: #fff !important } html body.contraste .nitf-basic-tile .share .share-more::after, html body.contraste .section-pagina-inicial #main #main-content #content .linha-destacada.fundo-azul, html body.contraste.portaltype-collective-cover-content #main #main-content #content .linha-destacada.fundo-azul, html body.contraste.portaltype-collective-cover-content .lista-servicos .itens .list-item, html body.contraste.portaltype-collective-cover-content #content .numeros-governo, html body.contraste.section-pagina-inicial #content .numeros-governo, html body.contraste.portaltype-collective-cover-content #content .servicos-em-destaque, html body.contraste.section-pagina-inicial #content .servicos-em-destaque, html body.contraste.section-pagina-inicial .lista-servicos .itens .list-item, html body.contraste.portaltype-collective-cover-content #main-content #content .busca-destaque-home .input-wrapper input, html body.contraste .section-pagina-inicial #main-content #content .busca-destaque-home .input-wrapper input, html body.contraste #content #content-core .visao-servico .informacao-foi-util, html body.contraste #content #content-core .visao-servico .anchors, html body.contraste #content #content-core .visao-servico .canais-atendimento .cards li, html body.contraste .servicos-em-destaque .itens .list-item, html body.contraste header#site-header { background: #000 !important } html body.contraste .lista-servicos.responsive .sliderControlBar .sliderControlBarTotal .sliderControlBarDial { background: #fff !important } html body.contraste .header-accessibility li a.link-contraste i.fas::before, html body.contraste .fa-assistive-listening-systems::before, html body.contraste .language-selection>a.currentLanguage::after { -webkit-filter: invert(1); filter: invert(1) } html body.contraste .language-selection { background: inherit !important } html body.contraste .site-header-links .link-acesso { color: #000 !important } html body.contraste .site-header-links .link-acesso span { color: #000 !important } html body.contraste.template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos { background: #222 !important } html body.contraste.template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li a .icon, html body.contraste.template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active a .icon, html body.contraste.template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2, html body.contraste.template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active a { background: #444 !important } html body.contraste.template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li a:hover { color: #000 !important } html body.contraste.template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 { background: #666 !important } html body.contraste #main-navigation .submenu { background: #222 } html body.contraste #main-navigation .submenu .submenu { background: #393939 } html body.contraste .main { background: transparent !important } html body.contraste .recom-list { background-color: #000 !important } html body.contraste .cover-list-tile.servicos-mais-acessados .itens, html body.contraste .cover-list-tile.servicos-em-destaque-govbr .itens, html body.contraste .govbr-history-render, html body.contraste .viewlet-institucionais-servicos-govbr { background-color: #000 !important } html body.contraste .viewlet-institucionais-servicos-govbr a::before { color: #fff !important } html body.contraste .tile-header h3:before { color: #fff !important } html body.contraste .govbr-recom-servico h2:before, html body.contraste .govbr-recom-render h2:before { color: #fff !important } html body.contraste .categoria-container .categoria, html body.contraste .govbr-history-render .history-list ul li .month, html body.contraste .govbr-history-render .history-list ul li .month:before { color: #fff !important } html body.contraste .language-select .current-language { color: #fff !important } html body.contraste .languages { background-color: #000 !important; border: 1px solid #fff !important } html body.contraste .perfil-selecionado-wrapper { background-color: #000 !important } html body.contraste .viewlet-institucionais-servicos-govbr .desktop-toggle-btn.recomendado::before { color: #000 !important } html body.contraste .viewlet-institucionais-servicos-govbr .desktop-toggle-btn.desktop-toggle-btn.mais-acessados::before { color: #000 !important } html body.contraste .viewlet-institucionais-servicos-govbr .desktop-toggle-btn.desktop-toggle-btn.destaque::before { color: #000 !important } html body.contraste #content .audiogallery-items-container .audiogallery-item { background-color: #000 !important } html body.contraste .audiogallery-tile { background-color: #000 !important } html body.contraste .portaltype-collective-cover-content #content .social-links .toggle-social-links { background: #000 !important } html body.contraste .portaltype-collective-cover-content #content .social-links { background: #000 !important } html body.contraste div.jp-interface { background: #000 !important } html body.contraste .govbr-tabs .tab { background: #000 !important } html body.contraste #wrapper #main #main-content #content .badge { background-color: #fff !important; color: #000 !important } html body.contraste .br-cookiebar.default { background: #000 !important; color: #fff !important } html body.contraste .rfb_ouvid a { background: #000 !important; border: 1px solid #fff } html body.contraste .rfb_ouvid a:hover { background: #000 !important } body.contraste #wrapper #main #main-content #content .agenda-tile .monthpicker-wrapper .monthpicker input { color: #000 !important } body.contraste .portaltype-collective-cover-content #content .agenda-tile .collection-events-item { background: #000 !important } body.contraste .portaltype-collective-cover-content #content .agenda-tile .daypicker .day.is-selected { background-color: #000 !important } body.contraste blockquote { background-color: #000 !important } body.contraste #content .cover-richtext-tile.tile-content table tr th, body #content .cover-richtext-tile.tile-content table.listing tr th { background-color: #000 !important } body.contraste #breadcrumbs .content #breadcrumbs-current { color: #fff !important } body.contraste #content .callout, body.contraste.portletStaticText .callout { background: #000 } body.contraste #content .callout a { color: #fff !important } body.contraste table.listing thead, body.contraste table.listing tbody tr.odd td, body.contraste table.listing tbody tr.even td { background: #000 !important } body.contraste.portaltype-collective-cover-content #content .agenda-tile .collection-events-item { background: #000 !important } body.contraste #content .agenda-tile .collection-events-item { background: #000 !important } body.contraste #content #searchtext-input::-webkit-input-placeholder { color: #fff !important } body.contraste #content #searchtext-input::-moz-placeholder { color: #fff !important } body.contraste #content #searchtext-input:-ms-input-placeholder { color: #fff !important } body.contraste #content #searchtext-input::-ms-input-placeholder { color: #fff !important } body.contraste #content #searchtext-input::placeholder { color: #fff !important } body.contraste .site-header-links .reset-cookies::before { color: #fff !important } body.contraste .site-header-links .header-icons a:hover, body.contraste .site-header-links .header-icons a:hover::before { background-color: transparent !important } body.contraste #content .nitf-basic-tile .social-links a, body.contraste #content .nitf-basic-tile .social-links a span, body.contraste #content .nitf-basic-tile .social-links a span::before { color: #fff !important } body.contraste #content .nitf-basic-tile .social-links, body.contraste #content .nitf-basic-tile .social-links.open { background-color: #000 !important } body.contraste header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li a { color: #000 !important } body.contraste .ico-navegacao.toggle-main-navigation:hover { background-color: transparent !important } body.contraste .canais-atendimento .cards li a:hover { background-color: transparent !important } body.contraste .language-select .link-language-select:hover { background-color: transparent !important } @media (max-width: 575px) { .portaltype-collective-cover-content .row.hidden-mobile-ls, .portaltype-collective-cover-content .column.hidden-mobile-ls { display: none !important } } @media (min-width: 576px) and (max-width: 767px) { .portaltype-collective-cover-content .row.hidden-tablet-ls, .portaltype-collective-cover-content .column.hidden-tablet-ls { display: none !important } } @media (min-width: 768px) { .portaltype-collective-cover-content .row.hidden-notebook, .portaltype-collective-cover-content .column.hidden-notebook { display: none !important } } .portaltype-collective-cover-content.template-compose .row.hidden-mobile-ls, .portaltype-collective-cover-content.template-compose .row.hidden-tablet-ls, .portaltype-collective-cover-content.template-compose .row.hidden-notebook, .portaltype-collective-cover-content.template-compose .column.hidden-mobile-ls, .portaltype-collective-cover-content.template-compose .column.hidden-tablet-ls, .portaltype-collective-cover-content.template-compose .column.hidden-notebook { display: block !important } .portaltype-collective-cover-content.template-compose .row.hidden-mobile-ls .tile-container::before, .portaltype-collective-cover-content.template-compose .row.hidden-mobile-ls .tile-container::after, .portaltype-collective-cover-content.template-compose .row.hidden-tablet-ls .tile-container::before, .portaltype-collective-cover-content.template-compose .row.hidden-tablet-ls .tile-container::after, .portaltype-collective-cover-content.template-compose .row.hidden-notebook .tile-container::before, .portaltype-collective-cover-content.template-compose .row.hidden-notebook .tile-container::after, .portaltype-collective-cover-content.template-compose .column.hidden-mobile-ls .tile-container::before, .portaltype-collective-cover-content.template-compose .column.hidden-mobile-ls .tile-container::after, .portaltype-collective-cover-content.template-compose .column.hidden-tablet-ls .tile-container::before, .portaltype-collective-cover-content.template-compose .column.hidden-tablet-ls .tile-container::after, .portaltype-collective-cover-content.template-compose .column.hidden-notebook .tile-container::before, .portaltype-collective-cover-content.template-compose .column.hidden-notebook .tile-container::after { content: ''; position: absolute; top: 2px; height: 24px; z-index: 2; right: 78px; width: 24px; background-image: url(img/visibility-desktop.png); background-position: right top } .portaltype-collective-cover-content.template-compose .row.hidden-mobile-ls .tile-container::after, .portaltype-collective-cover-content.template-compose .row.hidden-tablet-ls .tile-container::after, .portaltype-collective-cover-content.template-compose .row.hidden-notebook .tile-container::after, .portaltype-collective-cover-content.template-compose .column.hidden-mobile-ls .tile-container::after, .portaltype-collective-cover-content.template-compose .column.hidden-tablet-ls .tile-container::after, .portaltype-collective-cover-content.template-compose .column.hidden-notebook .tile-container::after { right: 30px; width: 48px; background-image: url(img/visibility-devices.png); background-position: left top } .portaltype-collective-cover-content.template-compose .row.hidden-mobile-ls .tile-container::after, .portaltype-collective-cover-content.template-compose .column.hidden-mobile-ls .tile-container::after { background-position-y: bottom } .portaltype-collective-cover-content.template-compose .row.hidden-tablet-ls .tile-container::after, .portaltype-collective-cover-content.template-compose .column.hidden-tablet-ls .tile-container::after { background-position-x: right } .portaltype-collective-cover-content.template-compose .row.hidden-notebook .tile-container::before, .portaltype-collective-cover-content.template-compose .column.hidden-notebook .tile-container::before { background-position-x: left } .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-mobile-ls']>.config-row-link::before, .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-mobile-ls']>.config-row-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-mobile-ls']>.config-column-link::before, .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-mobile-ls']>.config-column-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-tablet-ls']>.config-row-link::before, .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-tablet-ls']>.config-row-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-tablet-ls']>.config-column-link::before, .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-tablet-ls']>.config-column-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-notebook']>.config-row-link::before, .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-notebook']>.config-row-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-notebook']>.config-column-link::before, .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-notebook']>.config-column-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-mobile-ls']>.config-row-link::before, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-mobile-ls']>.config-row-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-mobile-ls']>.config-column-link::before, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-mobile-ls']>.config-column-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-tablet-ls']>.config-row-link::before, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-tablet-ls']>.config-row-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-tablet-ls']>.config-column-link::before, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-tablet-ls']>.config-column-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-notebook']>.config-row-link::before, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-notebook']>.config-row-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-notebook']>.config-column-link::before, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-notebook']>.config-column-link::after { content: ''; position: absolute; top: -4px; height: 24px; z-index: 1; right: 78px; width: 24px; background-image: url(img/visibility-desktop.png); background-position: right top } .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-mobile-ls']>.config-row-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-mobile-ls']>.config-column-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-tablet-ls']>.config-row-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-tablet-ls']>.config-column-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-notebook']>.config-row-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-notebook']>.config-column-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-mobile-ls']>.config-row-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-mobile-ls']>.config-column-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-tablet-ls']>.config-row-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-tablet-ls']>.config-column-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-notebook']>.config-row-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-notebook']>.config-column-link::after { right: 30px; width: 48px; background-image: url(img/visibility-devices.png); background-position: left top } .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-mobile-ls']>.config-row-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-mobile-ls']>.config-column-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-mobile-ls']>.config-row-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-mobile-ls']>.config-column-link::after { background-position-y: bottom } .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-tablet-ls']>.config-row-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-tablet-ls']>.config-column-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-tablet-ls']>.config-row-link::after, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-tablet-ls']>.config-column-link::after { background-position-x: right } .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-notebook']>.config-row-link::before, .portaltype-collective-cover-content.template-layoutedit .cover-row[data-css-class~='hidden-notebook']>.config-column-link::before, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-notebook']>.config-row-link::before, .portaltype-collective-cover-content.template-layoutedit .cover-column[data-css-class~='hidden-notebook']>.config-column-link::before { background-position-x: left } .portaltype-collective-cover-content.template-compose #contentchooser-content-show-button { font-weight: bold; z-index: 999; top: 96px; right: 8px; position: fixed; margin-bottom: 10px; background: #fff; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16) } .portaltype-collective-cover-content.template-layoutedit #content .layout .cover-tile { width: auto } .portaltype-collective-cover-content.template-layoutedit .ui-dialog .ui-dialog-content { overflow: visible } .portaltype-collective-cover-content.template-layoutedit .cssclasswidget-classlist { min-height: 15em; padding: 0 } .portaltype-collective-cover-content.template-layoutedit .cssclasswidget-classlist li { border-bottom: 1px solid #ededed; padding: 0; margin: 0 !important; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; position: relative } .portaltype-collective-cover-content.template-layoutedit .cssclasswidget-classlist li span { margin: 0; line-height: 2.2rem; padding: .8rem; padding-left: 3.2rem; -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } .portaltype-collective-cover-content.template-layoutedit .cssclasswidget-classlist li span:hover { background-color: #ededed } .portaltype-collective-cover-content.template-layoutedit .cssclasswidget-classlist li span::before { content: '\F0C8'; font-family: "Font Awesome 5 Free"; position: absolute; font-size: 18px; top: .8rem; left: .8rem } .portaltype-collective-cover-content.template-layoutedit .cssclasswidget-classlist li input { position: absolute; display: none } .portaltype-collective-cover-content.template-layoutedit .cssclasswidget-classlist li input[checked='checked']+span::before { content: '\F14A' } .portaltype-collective-cover-content.template-layoutedit #content #tile-configure.modal { min-height: 40rem } .template-manage-portlets #main, .portaltype-plone-site #main { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-negative: 1; flex-shrink: 1 } .template-manage-portlets #main #column-one, .template-manage-portlets #main #column-two, .portaltype-plone-site #main #column-one, .portaltype-plone-site #main #column-two { width: 300px; margin-bottom: 24px; -ms-flex-negative: 0; flex-shrink: 0 } .template-manage-portlets #main #column-one, .portaltype-plone-site #main #column-one { margin-right: 24px; border: 1px solid #ededed } .template-manage-portlets #main #column-two, .portaltype-plone-site #main #column-two { margin-left: 24px; border-left: 1px solid #ededed } .template-manage-portlets #main #main-content, .portaltype-plone-site #main #main-content { margin-bottom: 40px } .template-manage-portlets #main #column-one, .template-manage-portlets #main #column-two { border: none; padding-top: 16px } .template-manage-portlets.portaltype-collective-cover-content #main { padding: 16px 0 } .template-manage-portlets.portaltype-collective-cover-content #main #column-one, .template-manage-portlets.portaltype-collective-cover-content #main #column-two { border: none; padding-top: 16px } .portaltype-plone-site #column-one .portletHeader { background-color: #ededed } .portaltype-plone-site #column-one .portletHeader a { font-weight: 600 } .portaltype-plone-site #column-one .portletItem>strong { display: block; font-weight: 500; background-color: #f8f8f8; margin: -16px -16px 8px; padding: 0.42em 1em } .template-content-checkout #content, .template-content-cancel-checkout #content { padding-top: 40px; padding-bottom: 40px } body[data-regression-test='testing'] #site-header.is_stuck { position: absolute !important; display: none !important } body[data-regression-test='testing'] #footer-brasil { display: none !important } body[data-regression-test='testing'] [vw], body[data-regression-test='testing'] [vw-access-button] { display: none !important } body[data-regression-test='testing'].portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content img, body[data-regression-test='testing'].portaltype-collective-cover-content #content .row.linha-destaquehome .row-content img { height: 464px !important } @media only screen and (min-width: 375px) { body[data-regression-test='testing'].portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content img, body[data-regression-test='testing'].portaltype-collective-cover-content #content .row.linha-destaquehome .row-content img { height: 563px !important } } @media only screen and (min-width: 576px) { body[data-regression-test='testing'].portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content img, body[data-regression-test='testing'].portaltype-collective-cover-content #content .row.linha-destaquehome .row-content img { height: 263px !important } } @media only screen and (min-width: 768px) { body[data-regression-test='testing'].portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content img, body[data-regression-test='testing'].portaltype-collective-cover-content #content .row.linha-destaquehome .row-content img { height: 880px !important } } @media only screen and (min-width: 1024px) { body[data-regression-test='testing'].portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content img, body[data-regression-test='testing'].portaltype-collective-cover-content #content .row.linha-destaquehome .row-content img { height: 624px !important } } @media only screen and (min-width: 1280px) { body[data-regression-test='testing'].portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content img, body[data-regression-test='testing'].portaltype-collective-cover-content #content .row.linha-destaquehome .row-content img { height: 656px !important } } @media only screen and (min-width: 1440px) { body[data-regression-test='testing'].portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content img, body[data-regression-test='testing'].portaltype-collective-cover-content #content .row.linha-destaquehome .row-content img { height: 756px !important } } }