@charset "UTF-8";/*!
 * Design System de Governo - DS-Gov
 * Templates
 * Versão 0.1.0
 * Suporte:
   - Serpro: DIDES/SUPSE/SESEP/SEDEP
 */.skip-menu{list-style:none;position:absolute;width:100%}.skip-menu a{color:#fff;position:absolute;top:-200em}.skip-menu a:focus{background:#268744;border-radius:100px;left:20px;outline:0;padding:8px 24px;position:absolute;top:auto;z-index:11}.accessibility{-webkit-box-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;list-style:none;margin:0;padding-left:0}.accessibility a{align-items:center;-webkit-box-align:center;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;font-size:11px;font-weight:600;text-transform:uppercase}.accessibility a:not(:last-child){margin-right:32px}.accessibility a:hover{text-decoration:none}.accessibility a:hover .content{text-decoration:underline}@media (min-width:576px){.accessibility img{max-width:16px}}.accessibility .content{font-size:11px;font-weight:700;margin-left:8px}.mobile-header .accessibility .br-button{border-color:transparent}.mobile-header .accessibility .br-button:focus{-webkit-box-shadow:none;box-shadow:none}.mobile-header .accessibility .br-button.is-primary{background:0 0;color:#1351b4}.mobile-header .accessibility .br-button.is-secondary{color:#555}.mobile-header .accessibility .br-button.is-secondary:hover{background:0 0}.mobile-header .accessibility .br-button+.br-button{margin-left:12px;margin-top:0}.menu-hamburger{background:0 0;border:0;color:#1351b4;font-size:25px;text-decoration:none}.menu-hamburger:hover{text-decoration:none}.logo a:hover{text-decoration:none}.logo img{max-width:120px}.logo .name{color:#333;display:inline-block;font-size:20px;font-weight:900;text-transform:uppercase}.logo .description{display:block;font-size:14px;font-weight:600}.desktop-header .br-search{align-items:center;-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center}.desktop-header .br-search .br-input input{background:0 0;border-color:transparent;font-size:20px;font-weight:600}.desktop-header .br-search .br-input input:focus{-webkit-box-shadow:none;box-shadow:none}.desktop-header .br-search .br-input input::-webkit-input-placeholder{color:#000;font-size:16px;font-weight:600}.desktop-header .br-search .br-input input::-moz-placeholder{color:#000;font-size:16px;font-weight:600}.desktop-header .br-search .br-input input:-ms-input-placeholder{color:#000;font-size:16px;font-weight:600}.desktop-header .br-search .br-input input::-ms-input-placeholder{color:#000;font-size:16px;font-weight:600}.desktop-header .br-search .br-input input::placeholder{color:#000;font-size:16px;font-weight:600}.desktop-header .br-search .br-button:focus{-webkit-box-shadow:none;box-shadow:none}.desktop-header .br-search .br-button.is-primary,.desktop-header .br-search .br-button.is-primary:hover{background:0 0;border-color:transparent transparent transparent #555;border-radius:0!important;color:#1351b4;margin-left:20px;padding-left:16px!important}.desktop-header .br-search .br-button.is-secondary,.desktop-header .br-search .br-button.is-secondary:hover{background:0 0;border-color:transparent;color:#555}.desktop-header .br-search .br-button+.br-button{margin-left:0}.desktop-header .br-search .clear-button{background:0 0;border:0}.mobile-header .br-search{-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.mobile-header .br-search .br-input{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.mobile-header .br-search .br-input input{border-radius:0}.mobile-header .br-search .br-input input:focus{-webkit-box-shadow:none;box-shadow:none}.desktop-header .br-tabs{border:0}.desktop-header .br-tabs .item:first-child{margin-left:0}.shadow-bottom{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.page-subheader{align-items:center;-webkit-box-align:center;-ms-flex-align:center;height:60px}.dropdown{position:relative}.dropdown .menu{display:none;position:absolute;right:0;top:100%;-webkit-transform:translate(32px,18px);transform:translate(32px,18px);z-index:1}.dropdown.is-active::after{border-color:transparent transparent #333;border-style:solid;border-width:0 12px 12px;content:"";height:0;position:absolute;right:0;-webkit-transform:translate(5px,9px);transform:translate(5px,9px);width:0;z-index:1}.dropdown.is-active .menu{display:block}.menu{background:#fff;-webkit-box-shadow:-2px 0 4px rgba(0,0,0,.08);box-shadow:-2px 0 4px rgba(0,0,0,.08)}.menu .header{color:#333;display:block;font-size:16px;font-weight:600;padding:16px 32px;white-space:nowrap}.menu .item{color:#333;display:block;font-size:14px;font-weight:400;padding:8px 32px;text-align:right}.menu .item:hover{background:#dbe8fb;text-decoration:none}.user{align-items:center;-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center}.user .actions{display:-webkit-box;display:-ms-flexbox;display:flex}.user .trigger{background:#fff;border:1px solid #ccc;border-radius:50%;height:42px;width:42px}.user .info{margin-right:24px}.user .name{color:#333;display:block;font-size:14px;font-weight:600}.user .description{display:block;font-size:12px;font-style:italic;text-align:right}.user .avatar{position:relative}.user .avatar .icon{color:#1351b4;font-size:20px}.user .avatar .icon+.badge{-webkit-transform:translate(-12px,2px);transform:translate(-12px,2px)}.user .avatar .image{max-width:40px}.user .avatar .image+.badge{-webkit-transform:translate(-10px,-2px);transform:translate(-10px,-2px)}.user .badge{align-items:center;background:#f33;border-radius:50%;-webkit-box-align:center;-webkit-box-pack:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-pack:center;font-size:11px;height:18px;justify-content:center;left:0;position:absolute;top:0;width:18px}.user .br-button{font-size:12px;min-width:0;padding:4px 20px}.user-menu .trigger{align-items:center;background:#ededed;border:0;border-radius:50%;-webkit-box-align:center;-webkit-box-pack:center;color:#1351b4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;-ms-flex-pack:center;font-size:11px;height:17px;justify-content:center;margin-left:8px;width:17px}.systems-menu .trigger{background:0 0;border:0;color:#1351b4;height:auto;margin-left:16px;margin-right:16px;width:auto}.systems-menu .header{font-size:12px;font-weight:600;padding-bottom:0}.systems-menu .item{padding:16px 32px}.systems-menu .item:hover{background:0 0}.systems-menu .systems{-webkit-columns:5;-moz-columns:5;columns:5}.systems-menu .system{display:block;margin-bottom:16px}.systems-menu .system:hover .brand{border-color:#2670e8}.systems-menu .system a:hover{text-decoration:none}.systems-menu .brand{background:#f8f8f8;border:1px solid #ccc;height:42px;width:58px}.systems-menu .name{display:block;font-size:9px;font-weight:500;margin-top:4px;text-align:center}.systems-menu .more{display:block;font-size:10px;font-weight:600;padding:0 32px 32px;text-align:center}.systems-menu .more a{text-decoration:underline}.systems-menu.is-active::after{-webkit-transform:translate(-17px,9px);transform:translate(-17px,9px)}.canvas{background:rgba(0,0,0,.49);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1}.mobile-subheader{height:56px}.sidemenu{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;padding:20px 12px;position:fixed;top:0;width:84%;z-index:2}.sidemenu-trigger{background:0 0;border:0;color:#1351b4}.sidemenu .wrapper{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sidemenu .overflow{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:-20px;margin-right:-20px;overflow-y:auto}.sidemenu .navigation{margin:0;padding:0}.sidemenu .navigation .item{display:block;list-style:none}.sidemenu .navigation .item a:hover{text-decoration:none}.sidemenu .navigation .trigger{background:0 0;border:1px solid transparent;float:right;margin-top:-44px;padding:8px 16px}.sidemenu .navigation .name{border-bottom:1px solid #9e9d9d;color:#333;display:block;font-size:14px;font-weight:500;padding:12px 20px}.sidemenu .navigation .is-active+.trigger{color:#fff}.sidemenu .navigation .is-active .name{background:#0c326f;color:#fff}.sidemenu .navigation .is-active .subnav .name{background:#fff;color:#333}.sidemenu .subnav{margin:0;padding:0}.sidemenu .subnav .name{background:#f8f8f8;color:#333;font-weight:500;padding-left:32px}.sidemenu .subnav .is-active .name{background:#1351b4;color:#fff}.sidemenu .menu{background:0 0;-webkit-box-shadow:none;box-shadow:none}.sidemenu .menu .header{border-bottom:1px solid #9e9d9d;padding:12px 20px}.sidemenu .menu .item{border-bottom:1px solid #9e9d9d;font-weight:500;padding:12px 20px;text-align:left}.timeout{text-align:right}.timeout .session{font-size:12px;font-weight:600}.timeout .timer{font-size:12px;font-weight:500}.page-footer{border-bottom:6px solid #1351b4}.result-list{padding:24px}.result-item+.result-item{border-top:1px solid #9e9d9d;margin-top:24px;padding-top:24px}.result-item>:last-child{margin-bottom:0}@media (min-width:576px){.page-background{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#f8f8f8),color-stop(50%,#fff));background:linear-gradient(to right,#f8f8f8 50%,#fff 50%)}}.login-mobile{align-items:center;-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center}.login-mobile .icon+.content{margin-left:8px}.login-mobile .content{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.login-mobile a{color:#555;text-decoration:none}.signin-title{color:#1351b4;font-size:20px;font-weight:600}.signin-menu{align-items:center;-webkit-box-align:center;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center}.signin-menu:hover{color:#2670e8}.signin-menu .icon+.content{margin-left:8px}.signin-menu .content{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:20px;font-weight:500}.not-found{margin:0 auto;max-width:1151px}.not-found img{max-width:100%}.not-found .not-found-title{color:#2670e8;font-size:40px;font-weight:700}@media (min-width:576px){.not-found .not-found-title{font-size:58px}}.not-found .not-found-message{color:#555;font-size:16px;font-weight:500}@media (min-width:576px){.not-found .not-found-message{font-size:18px}}.hint .box{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:576px){.hint .box{display:block}}.hint .icon{color:#2670e8;width:60px}@media (min-width:576px){.hint .icon{display:inline}}@media (min-width:576px){.hint .content{display:inline}}.hint .title{color:#0c326f;display:block;font-size:16px;font-weight:700;text-transform:uppercase}@media (min-width:576px){.hint .title{display:inline}}.hint .message{color:#555;font-size:14px;font-weight:500}@media (min-width:576px){.hint .vertical-divider{border-right:1px solid #ccc}}.skip-menu{list-style:none;position:absolute;width:100%}.skip-menu a{color:#fff;position:absolute;top:-200em}.skip-menu a:focus{background:#268744;border-radius:100px;left:20px;outline:0;padding:8px 24px;position:absolute;top:auto;z-index:11}#barra-brasil{background:#071d41}.logo a:hover{text-decoration:none}.logo img{max-width:120px}.logo .name{color:#333;display:inline-block;font-size:26px;font-weight:400}.logo .name-bold{font-weight:600}.logo .description{display:block;font-size:14px;font-weight:600}.header-icons{margin:15px 10px 15px 0;text-align:center}.header-icons .ico-navegacao{color:#333!important;cursor:pointer;display:inline-block;font-size:22px;height:25px;text-decoration:none;width:28px}.header-icons .ico-navegacao .fa{font-weight:900}.header-icons .ico-navegacao .fa-times{display:none}.header-accessibility{-webkit-box-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;list-style:none;margin:0;padding-left:0;padding-top:14px}.header-accessibility a{color:#333;font-size:11px;font-weight:600;text-transform:uppercase}.header-accessibility a:not(:last-child){margin-right:32px}.header-accessibility a:hover{text-decoration:none}.header-accessibility a:hover .accessibility-text{text-decoration:underline}.header-accessibility ul{list-style:none;list-style-type:none;margin:0;padding:0}.header-accessibility li{display:inline-block;list-style:none;list-style-type:none;margin:0;padding:0}.header-accessibility li .link-contraste,.header-accessibility li .link-vlibras{border-right:1px solid #ccc;display:inline-block;padding:5px 15px}.header-accessibility li .link-contraste i,.header-accessibility li .link-vlibras i{font-size:18px;font-weight:900}.header-accessibility li.language-selection a.current-language{background-position:0;margin-left:15px;padding:0 0 0 36px;position:relative;text-align:right}.header-accessibility li.language-selection a.current-language::after{background:transparent url(../images/components_img/portal/angle-down.png) no-repeat 50%;content:"";display:inline-block;height:14px;width:9px}.header-accessibility li.language-selection ul{background-color:#fff;border-top:1px solid #ffcd07;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.22);box-shadow:0 3px 6px rgba(0,0,0,.22);display:none;font-size:16px;padding:0;position:absolute;right:296px;text-align:left;top:100%;z-index:160}.header-accessibility li.language-selection ul li{display:block;margin-right:20px;text-transform:none;white-space:nowrap}.header-accessibility li.language-selection ul li a{font-size:14px}.header-accessibility li.language-selection ul .title{border-bottom:1px solid #ccc;color:#071d41;font-size:14px;font-style:italic;font-weight:600;margin:10px 20px 0;padding-bottom:4px}.header-accessibility li.language-selection a.language-pt-br,.header-accessibility li.language-selection li.language-pt-br a{background-image:url(../images/components_img/portal/flag-br.png);background-position:16px;background-repeat:no-repeat;background-size:28px 21px;display:inline-block;font-size:16px;font-weight:500;line-height:21px;margin-left:0;padding:9px 0;padding-left:49px;text-align:left}@media (min-width:576px){.header-accessibility img{max-width:16px}}.mobile-header .header-accessibility .br-button{border-color:transparent}.mobile-header .header-accessibility .br-button:focus{-webkit-box-shadow:none;box-shadow:none}.mobile-header .header-accessibility .br-button.is-primary{background:0 0;color:#1351b4}.mobile-header .header-accessibility .br-button.is-secondary{color:#555}.mobile-header .header-accessibility .br-button.is-secondary:hover{background:0 0}.mobile-header .header-accessibility .br-button+.br-button{margin-left:12px;margin-top:0}.desktop-header .shadow-bottom .container{height:64px}.desktop-header .br-search{height:64px}.desktop-header .br-search{align-items:center;-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center}.desktop-header .br-search .br-input input{background:0 0;border-color:transparent;font-size:20px;font-weight:400}.desktop-header .br-search .br-input input:focus{-webkit-box-shadow:none;box-shadow:none}.desktop-header .br-search .br-input input::-webkit-input-placeholder{color:#555;font-size:16px;font-style:italic;font-weight:400;text-align:right}.desktop-header .br-search .br-input input::-moz-placeholder{color:#555;font-size:16px;font-style:italic;font-weight:400;text-align:right}.desktop-header .br-search .br-input input:-ms-input-placeholder{color:#555;font-size:16px;font-style:italic;font-weight:400;text-align:right}.desktop-header .br-search .br-input input::-ms-input-placeholder{color:#555;font-size:16px;font-style:italic;font-weight:400;text-align:right}.desktop-header .br-search .br-input input::placeholder{color:#555;font-size:16px;font-style:italic;font-weight:400;text-align:right}.desktop-header .br-search .br-button:focus{-webkit-box-shadow:none;box-shadow:none}.desktop-header .br-search .br-button.is-primary,.desktop-header .br-search .br-button.is-primary:hover{background:0 0;border-color:transparent transparent transparent #555;border-radius:0!important;color:#1351b4;margin-left:20px;padding-left:16px!important}.desktop-header .br-search .br-button.is-secondary,.desktop-header .br-search .br-button.is-secondary:hover{background:0 0;border-color:transparent;color:#555}.desktop-header .br-search .br-button+.br-button{margin-left:0}.desktop-header .br-search .clear-button{background:0 0;border:0}.mobile-header .br-search{-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.mobile-header .br-search .br-input{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.mobile-header .br-search .br-input input{border-radius:0}.mobile-header .br-search .br-input input:focus{-webkit-box-shadow:none;box-shadow:none}.desktop-header .br-tabs{border:0}.desktop-header .br-tabs .item:first-child{margin-left:0}.shadow-bottom{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.page-subheader{align-items:center;-webkit-box-align:center;-ms-flex-align:center;height:60px}.dropdown{position:relative}.dropdown .menu{display:none;position:absolute;right:0;top:100%;-webkit-transform:translate(32px,18px);transform:translate(32px,18px);z-index:1}.dropdown.is-active::after{border-color:transparent transparent #333;border-style:solid;border-width:0 12px 12px;content:"";height:0;position:absolute;right:0;-webkit-transform:translate(5px,9px);transform:translate(5px,9px);width:0;z-index:1}.dropdown.is-active .menu{display:block}.menu{background:#fff;-webkit-box-shadow:-2px 0 4px rgba(0,0,0,.08);box-shadow:-2px 0 4px rgba(0,0,0,.08)}.menu .header{color:#333;display:block;font-size:16px;font-weight:600;padding:16px 32px;white-space:nowrap}.menu .item{color:#333;display:block;font-size:14px;font-weight:400;padding:8px 32px;text-align:right}.menu .item:hover{background:#dbe8fb;text-decoration:none}.user{align-items:center;-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center}.user .actions{display:-webkit-box;display:-ms-flexbox;display:flex}.user .trigger{background:#fff;border:1px solid #ccc;border-radius:50%;height:42px;width:42px}.user .info{margin-right:24px}.user .name{color:#333;display:block;font-size:14px;font-weight:600}.user .description{display:block;font-size:12px;font-style:italic;text-align:right}.user .avatar{position:relative}.user .avatar .icon{color:#1351b4;font-size:20px}.user .avatar .icon+.badge{-webkit-transform:translate(-12px,2px);transform:translate(-12px,2px)}.user .avatar .image{max-width:40px}.user .avatar .image+.badge{-webkit-transform:translate(-10px,-2px);transform:translate(-10px,-2px)}.user .badge{align-items:center;background:#f33;border-radius:50%;-webkit-box-align:center;-webkit-box-pack:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-pack:center;font-size:11px;height:18px;justify-content:center;left:0;position:absolute;top:0;width:18px}.user .br-button{font-size:12px;min-width:0;padding:4px 20px}.user-menu .trigger{align-items:center;background:#ededed;border:0;border-radius:50%;-webkit-box-align:center;-webkit-box-pack:center;color:#1351b4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;-ms-flex-pack:center;font-size:11px;height:17px;justify-content:center;margin-left:8px;width:17px}.systems-menu .trigger{background:0 0;border:0;color:#1351b4;height:auto;margin-left:16px;margin-right:16px;width:auto}.systems-menu .header{font-size:12px;font-weight:600;padding-bottom:0}.systems-menu .item{padding:16px 32px}.systems-menu .item:hover{background:0 0}.systems-menu .systems{-webkit-columns:5;-moz-columns:5;columns:5}.systems-menu .system{display:block;margin-bottom:16px}.systems-menu .system:hover .brand{border-color:#2670e8}.systems-menu .system a:hover{text-decoration:none}.systems-menu .brand{background:#f8f8f8;border:1px solid #ccc;height:42px;width:58px}.systems-menu .name{display:block;font-size:9px;font-weight:500;margin-top:4px;text-align:center}.systems-menu .more{display:block;font-size:10px;font-weight:600;padding:0 32px 32px;text-align:center}.systems-menu .more a{text-decoration:underline}.systems-menu.is-active::after{-webkit-transform:translate(-17px,9px);transform:translate(-17px,9px)}.canvas{background:rgba(0,0,0,.49);height:100vh;left:0;position:fixed;top:0;width:100vw}.mobile-subheader{height:56px}.sidemenu{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;padding:20px 12px;position:fixed;top:0;width:84%}.sidemenu-trigger{background:0 0;border:0}.sidemenu .wrapper{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sidemenu .overflow{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:-20px;margin-right:-20px;overflow-y:auto}.sidemenu .navigation{margin:0;padding:0}.sidemenu .navigation .item{display:block;list-style:none}.sidemenu .navigation .item a:hover{text-decoration:none}.sidemenu .navigation .trigger{background:0 0;border:1px solid transparent;float:right;margin-top:-44px;padding:8px 16px}.sidemenu .navigation .name{border-bottom:1px solid #9e9d9d;color:#333;display:block;font-size:14px;font-weight:500;padding:12px 20px}.sidemenu .navigation .is-active+.trigger{color:#fff}.sidemenu .navigation .is-active .name{background:#0c326f;color:#fff}.sidemenu .navigation .is-active .subnav .name{background:#fff;color:#333}.sidemenu .subnav{margin:0;padding:0}.sidemenu .subnav .name{background:#f8f8f8;color:#333;font-weight:500;padding-left:32px}.sidemenu .subnav .is-active .name{background:#1351b4;color:#fff}.sidemenu .menu{background:0 0;-webkit-box-shadow:none;box-shadow:none}.sidemenu .menu .header{border-bottom:1px solid #9e9d9d;padding:12px 20px}.sidemenu .menu .item{border-bottom:1px solid #9e9d9d;font-weight:500;padding:12px 20px;text-align:left}.timeout{text-align:right}.timeout .session{font-size:12px;font-weight:600}.timeout .timer{font-size:12px;font-weight:500}.content-title{color:#1351b4;font-family:Rawline;font-size:32px;font-style:normal;font-weight:500;line-height:36px}#portal-footer{background-color:#071d41;clear:both;color:#fff;font-size:75%;margin-bottom:0;padding:60px 32px}#portal-footer ul{margin:0;padding:0}#portal-footer ul li{display:block;margin:0;padding:0}#portal-footer ul.submenu li{float:none}#portal-footer a{color:#fff}#portal-footer .govbr-logo{background-image:url(../images/components_img/portal/govbr.png);background-size:cover;height:60px;margin-bottom:50px;width:165px}#portal-footer .coluna-menu .rodape-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#portal-footer .coluna-menu .rodape-navigation li{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 12px}#portal-footer .coluna-menu .rodape-navigation li .submenu li{margin:8px 0;width:100%}#portal-footer .coluna-menu .rodape-navigation li .submenu li a{font-size:14px;font-weight:400;line-height:1.4;margin-right:0;min-height:auto;text-transform:none}#portal-footer .coluna-menu .rodape-navigation li a{display:inline-block;font-size:16px;font-weight:600;margin-right:0;min-height:50px;padding-right:20px;text-decoration:none;text-transform:uppercase}#portal-footer .logo-acesso-footer{display:inline-block;height:49px;margin-right:45px;width:117px}#portal-footer .logo-governo-federal{display:inline-block;height:42px;width:149px}#portal-footer .redes-e-logos .redes-sociais .portal-redes li{display:inline-block;margin-right:45px}#portal-footer .redes-e-logos .redes-sociais .portal-redes li a{display:inline-block;height:33px;text-indent:-3000px;width:34px}#portal-footer .redes-e-logos .redes-sociais h3{font-weight:600;margin-bottom:15px;text-transform:uppercase}#portal-footer .portalredes-twitter{background-image:url(../images/components_img/portal/sprite.png);background-position:-99px -159px;height:28px;width:27px}#portal-footer .portalredes-youtube{background-image:url(../images/components_img/portal/sprite.png);background-position:-67px -159px;height:28px;width:32px}#portal-footer .portalredes-facebook{background-image:url(../images/components_img/portal/sprite.png);background-position:-153px -159px;height:28px;width:25px}#portal-footer .portalredes-flickr{background-image:url(../images/components_img/portal/sprite.png);background-position:-58px -194px;height:29px;width:29px}#portal-footer .logos-footer{text-align:right}#portal-footer .colunas-rodape{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}@media (max-width:1024px){#portal-footer .coluna-menu .rodape-navigation{width:100%}#portal-footer .coluna-menu .rodape-navigation li{-webkit-box-flex:1;-ms-flex:auto;flex:auto}#portal-footer .coluna-menu .rodape-navigation li.plain{border-top:1px solid #fff;display:inline-block;padding:12px 0;position:relative;width:100%}#portal-footer .coluna-menu .rodape-navigation li.plain ul{display:none}#portal-footer .coluna-menu .rodape-navigation li.plain.dropdown-submenu{cursor:pointer}#portal-footer .coluna-menu .rodape-navigation li.plain.dropdown-submenu.opened::after{content:"\F068"}#portal-footer .coluna-menu .rodape-navigation li.plain.dropdown-submenu::after{content:"\F067";font-family:Font Awesome\ 5 Free;font-size:14px;font-weight:900;position:absolute;right:10px;top:25px}#portal-footer .logos-footer{text-align:left}#portal-footer .redes-sociais{margin-bottom:40px}}@media (max-width:996px){.br-button.is-primary{background:0 0;border:0;color:#1351b4}.br-button.is-secondary{border:0}.header-icons{display:inline-block;margin:15px 0;text-align:left;width:34px}.logo{display:inline-block}}@media (max-width:640px){.br-button.is-primary{margin-top:0}.br-button.is-secondary{display:none!important}}.skip-menu{list-style:none;position:absolute;width:100%}.skip-menu a{color:#fff;position:absolute;top:-200em}.skip-menu a:focus{background:#268744;border-radius:100px;left:20px;outline:0;padding:8px 24px;position:absolute;top:auto;z-index:11}#barra-brasil{background:#071d41}.logo a:hover{text-decoration:none}.logo img{max-width:120px}.logo .name{color:#333;display:inline-block;font-size:26px;font-weight:400}.logo .name-bold{font-weight:600}.logo .description{display:block;font-size:14px;font-weight:600}.header-icons{margin:15px 10px 15px 0;text-align:center}.header-icons .ico-navegacao{color:#333!important;cursor:pointer;display:inline-block;font-size:22px;height:25px;text-decoration:none;width:28px}.header-icons .ico-navegacao .fa{font-weight:900}.header-icons .ico-navegacao .fa-times{display:none}.header-accessibility{-webkit-box-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;list-style:none;margin:0;padding-left:0;padding-top:14px}.header-accessibility a{color:#333;font-size:11px;font-weight:600;text-transform:uppercase}.header-accessibility a:not(:last-child){margin-right:32px}.header-accessibility a:hover{text-decoration:none}.header-accessibility a:hover .accessibility-text{text-decoration:underline}.header-accessibility ul{list-style:none;list-style-type:none;margin:0;padding:0}.header-accessibility li{display:inline-block;list-style:none;list-style-type:none;margin:0;padding:0}.header-accessibility li .link-contraste,.header-accessibility li .link-vlibras{border-right:1px solid #ccc;display:inline-block;padding:5px 15px}.header-accessibility li .link-contraste i,.header-accessibility li .link-vlibras i{font-size:18px;font-weight:900}.header-accessibility li.language-selection a.current-language{background-position:0;margin-left:15px;padding:0 0 0 36px;position:relative;text-align:right}.header-accessibility li.language-selection a.current-language::after{background:transparent url(../images/components_img/portal/angle-down.png) no-repeat 50%;content:"";display:inline-block;height:14px;width:9px}.header-accessibility li.language-selection ul{background-color:#fff;border-top:1px solid #ffcd07;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.22);box-shadow:0 3px 6px rgba(0,0,0,.22);display:none;font-size:16px;padding:0;position:absolute;right:296px;text-align:left;top:100%;z-index:160}.header-accessibility li.language-selection ul li{display:block;margin-right:20px;text-transform:none;white-space:nowrap}.header-accessibility li.language-selection ul li a{font-size:14px}.header-accessibility li.language-selection ul .title{border-bottom:1px solid #ccc;color:#071d41;font-size:14px;font-style:italic;font-weight:600;margin:10px 20px 0;padding-bottom:4px}.header-accessibility li.language-selection a.language-pt-br,.header-accessibility li.language-selection li.language-pt-br a{background-image:url(../images/components_img/portal/flag-br.png);background-position:16px;background-repeat:no-repeat;background-size:28px 21px;display:inline-block;font-size:16px;font-weight:500;line-height:21px;margin-left:0;padding:9px 0;padding-left:49px;text-align:left}@media (min-width:576px){.header-accessibility img{max-width:16px}}.mobile-header .header-accessibility .br-button{border-color:transparent}.mobile-header .header-accessibility .br-button:focus{-webkit-box-shadow:none;box-shadow:none}.mobile-header .header-accessibility .br-button.is-primary{background:0 0;color:#1351b4}.mobile-header .header-accessibility .br-button.is-secondary{color:#555}.mobile-header .header-accessibility .br-button.is-secondary:hover{background:0 0}.mobile-header .header-accessibility .br-button+.br-button{margin-left:12px;margin-top:0}.desktop-header .shadow-bottom .container{height:64px}.desktop-header .br-search{height:64px}.desktop-header .br-search{align-items:center;-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center}.desktop-header .br-search .br-input input{background:0 0;border-color:transparent;font-size:20px;font-weight:400}.desktop-header .br-search .br-input input:focus{-webkit-box-shadow:none;box-shadow:none}.desktop-header .br-search .br-input input::-webkit-input-placeholder{color:#555;font-size:16px;font-style:italic;font-weight:400;text-align:right}.desktop-header .br-search .br-input input::-moz-placeholder{color:#555;font-size:16px;font-style:italic;font-weight:400;text-align:right}.desktop-header .br-search .br-input input:-ms-input-placeholder{color:#555;font-size:16px;font-style:italic;font-weight:400;text-align:right}.desktop-header .br-search .br-input input::-ms-input-placeholder{color:#555;font-size:16px;font-style:italic;font-weight:400;text-align:right}.desktop-header .br-search .br-input input::placeholder{color:#555;font-size:16px;font-style:italic;font-weight:400;text-align:right}.desktop-header .br-search .br-button:focus{-webkit-box-shadow:none;box-shadow:none}.desktop-header .br-search .br-button.is-primary,.desktop-header .br-search .br-button.is-primary:hover{background:0 0;border-color:transparent transparent transparent #555;border-radius:0!important;color:#1351b4;margin-left:20px;padding-left:16px!important}.desktop-header .br-search .br-button.is-secondary,.desktop-header .br-search .br-button.is-secondary:hover{background:0 0;border-color:transparent;color:#555}.desktop-header .br-search .br-button+.br-button{margin-left:0}.desktop-header .br-search .clear-button{background:0 0;border:0}.mobile-header .br-search{-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.mobile-header .br-search .br-input{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.mobile-header .br-search .br-input input{border-radius:0}.mobile-header .br-search .br-input input:focus{-webkit-box-shadow:none;box-shadow:none}.desktop-header .br-tabs{border:0}.desktop-header .br-tabs .item:first-child{margin-left:0}.shadow-bottom{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.page-subheader{align-items:center;-webkit-box-align:center;-ms-flex-align:center;height:60px}.dropdown{position:relative}.dropdown .menu{display:none;position:absolute;right:0;top:100%;-webkit-transform:translate(32px,18px);transform:translate(32px,18px);z-index:1}.dropdown.is-active::after{border-color:transparent transparent #333;border-style:solid;border-width:0 12px 12px;content:"";height:0;position:absolute;right:0;-webkit-transform:translate(5px,9px);transform:translate(5px,9px);width:0;z-index:1}.dropdown.is-active .menu{display:block}.menu{background:#fff;-webkit-box-shadow:-2px 0 4px rgba(0,0,0,.08);box-shadow:-2px 0 4px rgba(0,0,0,.08)}.menu .header{color:#333;display:block;font-size:16px;font-weight:600;padding:16px 32px;white-space:nowrap}.menu .item{color:#333;display:block;font-size:14px;font-weight:400;padding:8px 32px;text-align:right}.menu .item:hover{background:#dbe8fb;text-decoration:none}.user{align-items:center;-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center}.user .actions{display:-webkit-box;display:-ms-flexbox;display:flex}.user .trigger{background:#fff;border:1px solid #ccc;border-radius:50%;height:42px;width:42px}.user .info{margin-right:24px}.user .name{color:#333;display:block;font-size:14px;font-weight:600}.user .description{display:block;font-size:12px;font-style:italic;text-align:right}.user .avatar{position:relative}.user .avatar .icon{color:#1351b4;font-size:20px}.user .avatar .icon+.badge{-webkit-transform:translate(-12px,2px);transform:translate(-12px,2px)}.user .avatar .image{max-width:40px}.user .avatar .image+.badge{-webkit-transform:translate(-10px,-2px);transform:translate(-10px,-2px)}.user .badge{align-items:center;background:#f33;border-radius:50%;-webkit-box-align:center;-webkit-box-pack:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-pack:center;font-size:11px;height:18px;justify-content:center;left:0;position:absolute;top:0;width:18px}.user .br-button{font-size:12px;min-width:0;padding:4px 20px}.user-menu .trigger{align-items:center;background:#ededed;border:0;border-radius:50%;-webkit-box-align:center;-webkit-box-pack:center;color:#1351b4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;-ms-flex-pack:center;font-size:11px;height:17px;justify-content:center;margin-left:8px;width:17px}.systems-menu .trigger{background:0 0;border:0;color:#1351b4;height:auto;margin-left:16px;margin-right:16px;width:auto}.systems-menu .header{font-size:12px;font-weight:600;padding-bottom:0}.systems-menu .item{padding:16px 32px}.systems-menu .item:hover{background:0 0}.systems-menu .systems{-webkit-columns:5;-moz-columns:5;columns:5}.systems-menu .system{display:block;margin-bottom:16px}.systems-menu .system:hover .brand{border-color:#2670e8}.systems-menu .system a:hover{text-decoration:none}.systems-menu .brand{background:#f8f8f8;border:1px solid #ccc;height:42px;width:58px}.systems-menu .name{display:block;font-size:9px;font-weight:500;margin-top:4px;text-align:center}.systems-menu .more{display:block;font-size:10px;font-weight:600;padding:0 32px 32px;text-align:center}.systems-menu .more a{text-decoration:underline}.systems-menu.is-active::after{-webkit-transform:translate(-17px,9px);transform:translate(-17px,9px)}.canvas{background:rgba(0,0,0,.49);height:100vh;left:0;position:fixed;top:0;width:100vw}.mobile-subheader{height:56px}.sidemenu{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;padding:20px 12px;position:fixed;top:0;width:84%}.sidemenu-trigger{background:0 0;border:0}.sidemenu .wrapper{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sidemenu .overflow{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:-20px;margin-right:-20px;overflow-y:auto}.sidemenu .navigation{margin:0;padding:0}.sidemenu .navigation .item{display:block;list-style:none}.sidemenu .navigation .item a:hover{text-decoration:none}.sidemenu .navigation .trigger{background:0 0;border:1px solid transparent;float:right;margin-top:-44px;padding:8px 16px}.sidemenu .navigation .name{border-bottom:1px solid #9e9d9d;color:#333;display:block;font-size:14px;font-weight:500;padding:12px 20px}.sidemenu .navigation .is-active+.trigger{color:#fff}.sidemenu .navigation .is-active .name{background:#0c326f;color:#fff}.sidemenu .navigation .is-active .subnav .name{background:#fff;color:#333}.sidemenu .subnav{margin:0;padding:0}.sidemenu .subnav .name{background:#f8f8f8;color:#333;font-weight:500;padding-left:32px}.sidemenu .subnav .is-active .name{background:#1351b4;color:#fff}.sidemenu .menu{background:0 0;-webkit-box-shadow:none;box-shadow:none}.sidemenu .menu .header{border-bottom:1px solid #9e9d9d;padding:12px 20px}.sidemenu .menu .item{border-bottom:1px solid #9e9d9d;font-weight:500;padding:12px 20px;text-align:left}.timeout{text-align:right}.timeout .session{font-size:12px;font-weight:600}.timeout .timer{font-size:12px;font-weight:500}.content-title{color:#1351b4;font-family:Rawline;font-size:32px;font-style:normal;font-weight:500;line-height:36px}#portal-footer{background-color:#071d41;clear:both;color:#fff;font-size:75%;margin-bottom:0;padding:60px 32px}#portal-footer ul{margin:0;padding:0}#portal-footer ul li{display:block;margin:0;padding:0}#portal-footer ul.submenu li{float:none}#portal-footer a{color:#fff}#portal-footer .govbr-logo{background-image:url(../images/components_img/portal/govbr.png);background-size:cover;height:60px;margin-bottom:50px;width:165px}#portal-footer .coluna-menu .rodape-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#portal-footer .coluna-menu .rodape-navigation li{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 12px}#portal-footer .coluna-menu .rodape-navigation li .submenu li{margin:8px 0;width:100%}#portal-footer .coluna-menu .rodape-navigation li .submenu li a{font-size:14px;font-weight:400;line-height:1.4;margin-right:0;min-height:auto;text-transform:none}#portal-footer .coluna-menu .rodape-navigation li a{display:inline-block;font-size:16px;font-weight:600;margin-right:0;min-height:50px;padding-right:20px;text-decoration:none;text-transform:uppercase}#portal-footer .logo-acesso-footer{display:inline-block;height:49px;margin-right:45px;width:117px}#portal-footer .logo-governo-federal{display:inline-block;height:42px;width:149px}#portal-footer .redes-e-logos .redes-sociais .portal-redes li{display:inline-block;margin-right:45px}#portal-footer .redes-e-logos .redes-sociais .portal-redes li a{display:inline-block;height:33px;text-indent:-3000px;width:34px}#portal-footer .redes-e-logos .redes-sociais h3{font-weight:600;margin-bottom:15px;text-transform:uppercase}#portal-footer .portalredes-twitter{background-image:url(../images/components_img/portal/sprite.png);background-position:-99px -159px;height:28px;width:27px}#portal-footer .portalredes-youtube{background-image:url(../images/components_img/portal/sprite.png);background-position:-67px -159px;height:28px;width:32px}#portal-footer .portalredes-facebook{background-image:url(../images/components_img/portal/sprite.png);background-position:-153px -159px;height:28px;width:25px}#portal-footer .portalredes-flickr{background-image:url(../images/components_img/portal/sprite.png);background-position:-58px -194px;height:29px;width:29px}#portal-footer .logos-footer{text-align:right}#portal-footer .colunas-rodape{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}@media (max-width:1024px){#portal-footer .coluna-menu .rodape-navigation{width:100%}#portal-footer .coluna-menu .rodape-navigation li{-webkit-box-flex:1;-ms-flex:auto;flex:auto}#portal-footer .coluna-menu .rodape-navigation li.plain{border-top:1px solid #fff;display:inline-block;padding:12px 0;position:relative;width:100%}#portal-footer .coluna-menu .rodape-navigation li.plain ul{display:none}#portal-footer .coluna-menu .rodape-navigation li.plain.dropdown-submenu{cursor:pointer}#portal-footer .coluna-menu .rodape-navigation li.plain.dropdown-submenu.opened::after{content:"\F068"}#portal-footer .coluna-menu .rodape-navigation li.plain.dropdown-submenu::after{content:"\F067";font-family:Font Awesome\ 5 Free;font-size:14px;font-weight:900;position:absolute;right:10px;top:25px}#portal-footer .logos-footer{text-align:left}#portal-footer .redes-sociais{margin-bottom:40px}}@media (max-width:996px){.br-button.is-primary{background:0 0;border:0;color:#1351b4}.br-button.is-secondary{border:0}.header-icons{display:inline-block;margin:15px 0;text-align:left;width:34px}.logo{display:inline-block}}@media (max-width:640px){.br-button.is-primary{margin-top:0}.br-button.is-secondary{display:none!important}}