@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300;1,500&display=swap);.side-menu{position:fixed;left:0;top:0;height:100%;width:92px;padding-top:64px;background-color:#fff;box-shadow:inset -1px 0 0 #f0f0f0;z-index:10;text-align:center}.side-menu .side-logo{margin-bottom:35px;display:inline-block}@media (max-width:992px){.side-menu .side-logo{margin-bottom:0}}.side-menu ul{list-style-type:none;padding:0}.side-menu a{color:#5f7980;margin-bottom:25px;display:inline-block;padding:0 28px}.side-menu .login-wrapper{position:relative}.side-menu .login-wrapper .login-hover{position:absolute;top:7px;left:40px;width:340px;z-index:1}.side-menu .login-wrapper .login-hover.hidden{display:none}.side-menu .login-wrapper .login-hover.show{display:block}@media (max-width:992px){.side-menu .login-wrapper .login-hover{display:none!important}}.side-menu .login-wrapper .login-hover .login-box{width:350px}.side-menu .login-wrapper .login-hover .login-box .login-with{width:170px;height:50px;border-radius:5px}.side-menu .login-wrapper .login-hover .login-box .login-with .icon{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.side-menu .login-wrapper .login-hover .login-box .login-with.google{background-color:#d04333;margin-right:6px}.side-menu .login-wrapper .login-hover .login-box .login-with.google .icon-google{background-image:url(/static/media/google-white.1b0bd0f4.svg)}.side-menu .login-wrapper .login-hover .login-box .login-with.facebook{background-color:#3c66c5;margin-left:6px;border:0}.side-menu .login-wrapper .login-hover .login-box .login-with.facebook .icon-facebook{background-image:url(/static/media/facebook-white.d77dd150.svg)}@media (min-width:993px){.side-menu .item-bottom{position:fixed;bottom:0;left:0}.side-menu .item-bottom a{margin-bottom:18px}}@media (max-width:992px){.side-menu{height:77px;box-sizing:border-box;width:100%;right:0;border-bottom:1px solid #f0f0f0;padding:20px 24px;display:flex;align-items:center}.side-menu a,.side-menu img{margin-bottom:0}.side-menu ul{display:inline;float:right;display:flex;align-items:center}.side-menu ul li{display:inline;float:left}.side-menu ul li:first-child{display:none}.side-menu ul li a{margin:0 10px}}@media (max-width:495px){.side-menu ul li a{margin-right:0;padding:0 13px}}.page-home{padding-top:120px}@media (max-width:992px){.page-home{padding-top:40px}}.page-home .logo{width:120px}.page-home .title-home{margin:37px 0 64px}.page-home .home-sobre{padding:100px 0}@media (max-width:992px){.page-home .home-sobre{padding:50px 0;margin-top:60px}}.page-home .home-sobre .title{margin-bottom:32px}.page-home .input-search{padding-right:72px;position:relative}.page-home .input-search .recent-search{position:absolute;left:-1px;right:-1px;padding:8px 16px;border-bottom:1px solid #f0f0f0;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;border-radius:0 0 20px 20px;font-size:12px;min-height:100px;display:none}.page-home .input-search .recent-search input{display:block;padding:5px 0 5px 30px;cursor:pointer;color:#707070}.page-home .input-search.open{border-radius:20px 20px 0 0}.page-home .input-search.open .recent-search{display:block}.page-home .legislacao-loading{position:relative;top:50px}.page-home .footer{padding:64px 0;color:#b0b0b0;font-size:14px;font-family:"Roboto Slab",serif;font-weight:300}.page-home .footer .footer-img{margin-bottom:16px}.ultimas-leis .box-light-gray{padding:32px 84px 32px 20px;float:right}@media (max-width:959px){.ultimas-leis .box-light-gray{float:none;width:100%;box-sizing:border-box}}.ultimas-leis .box-light-gray .title-small{margin-bottom:16px}.ultimas-leis .box-light-gray a{display:inline-block;margin-bottom:10px;font-family:"Roboto Slab",serif;font-weight:300;font-size:14px}.ultimas-leis .box-light-gray a span{color:#b0b0b0}.page-termos{padding-bottom:60px}.page-termos .header-termos{margin-top:54px}.page-termos .header-termos p{margin-top:3px;margin-bottom:32px;color:#b0b0b0;font-family:Rubik;font-weight:300;font-size:12px}.page-termos .text-normal,.page-termos .text-slab,.page-termos .title{margin-bottom:23px}.page-legislacao{height:100vh}.page-legislacao .container-legislacao{height:100%;position:relative}@media (max-width:992px){.page-legislacao .container-legislacao.comentario-expandido .footer-legislacao{display:block}.page-legislacao .container-legislacao.comentario-expandido div.rodape{bottom:40%!important}}.page-legislacao .container-legislacao .left-panel{background-color:#fbfbfb;box-shadow:inset -1px 0 0 #f0f0f0;position:relative;height:100vh}@media (max-width:992px){.page-legislacao .container-legislacao .left-panel{height:100%;max-width:100%!important}.page-legislacao .container-legislacao .left-panel.comentario-expandido{height:45%;bottom:unset;position:absolute}.page-legislacao .container-legislacao .left-panel.comentario-expandido .card-container{bottom:0!important}.page-legislacao .container-legislacao .left-panel.comentario-expandido .card-view.card-container{height:calc(40vh - 40px)}}.page-legislacao .container-legislacao .left-panel .highlight-search{color:#cf5f22}.page-legislacao .container-legislacao .left-panel .legislacao-header{background-color:#fff;margin:0;padding:10px 0;box-shadow:inset 0 -1px 0 #f0f0f0,inset -1px 0 0 #f0f0f0;position:relative}.page-legislacao .container-legislacao .left-panel .legislacao-header .busca-nav-desc{width:130px;vertical-align:middle;font-family:"Roboto",sans-serif}.page-legislacao .container-legislacao .left-panel .legislacao-header .legislacao-nav{position:absolute;top:100%;right:0;background-color:#fff;padding:3px 8px 0;border:1px solid #f0f0f0;border-radius:3px;z-index:1;color:#b0b0b0;font-size:12px}.page-legislacao .container-legislacao .left-panel .legislacao-header .legislacao-nav span{padding:2px;display:inline-block;cursor:pointer;vertical-align:middle}.page-legislacao .container-legislacao .left-panel .legislacao-header .icon-left{margin-left:24px}.page-legislacao .container-legislacao .left-panel .legislacao-header .legislacao-info{position:relative;margin-left:23px}.page-legislacao .container-legislacao .left-panel .legislacao-header .legislacao-info h3{font-family:"Roboto Slab",serif;font-weight:300;font-size:12px}.page-legislacao .container-legislacao .left-panel .legislacao-header .icon-right{margin-right:24px}.page-legislacao .container-legislacao .left-panel .legislacao-header input{width:100%;position:absolute;top:0;left:-5px;height:38px;border:0;font-family:"Roboto",sans-serif;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}@media (max-width:1301px){.page-legislacao .container-legislacao .left-panel .legislacao-header input{left:-10px}}.page-legislacao .container-legislacao .left-panel .legislacao-header input.open{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1;-webkit-animation:scale-in-hor-right .5s ease-in normal;animation:scale-in-hor-right .5s ease-in normal}.page-legislacao .container-legislacao .left-panel .legislacao-header input.closed{-webkit-animation:scale-in-hor-right-reverse .5s ease-in;animation:scale-in-hor-right-reverse .5s ease-in}@media (max-width:992px){.page-legislacao .container-legislacao .left-panel .legislacao-header{top:77px;position:fixed;z-index:10}}.page-legislacao .container-legislacao .left-panel .card-view-nivel{border-bottom:1px solid #f0f0f0}.page-legislacao .container-legislacao .left-panel .card-view-nivel.next-scrolled{border-top:1px solid #f0f0f0}.page-legislacao .container-legislacao .left-panel .card-view-nivel.next-scrolled.nivel-40,.page-legislacao .container-legislacao .left-panel .card-view-nivel.next-scrolled.nivel-50{z-index:2;position:relative}.page-legislacao .container-legislacao .left-panel .card-view-nivel.scrolled{border-top:0;border-bottom:0}.page-legislacao .container-legislacao .left-panel .card-view-nivel.nivel-20 p,.page-legislacao .container-legislacao .left-panel .card-view-nivel.nivel-75 p{margin-right:5px;color:#5f7980;font-size:16px;font-family:"Roboto Slab",serif;font-weight:700}.page-legislacao .container-legislacao .left-panel .card-view-nivel.nivel-20 p span,.page-legislacao .container-legislacao .left-panel .card-view-nivel.nivel-75 p span{display:none}.page-legislacao .container-legislacao .left-panel .card-fixed-header{position:absolute;top:57px;left:0;right:0;padding:15px 10px;background-color:#fff;font-size:16px;z-index:1;display:none;font-family:"Roboto Slab",serif;border-bottom:1px solid #f0f0f0}.page-legislacao .container-legislacao .left-panel .card-fixed-header .text-slab{margin-right:5px}.page-legislacao .container-legislacao .left-panel .card-fixed-header.active{display:block}.page-legislacao .container-legislacao .left-panel div.left-panel-content{flex:1 1}.page-legislacao .container-legislacao .left-panel div.rodape{background-color:#fff;margin:0;padding:17px 0 18px;box-shadow:inset 0 1px 0 #f0f0f0,inset -1px 0 0 #f0f0f0;z-index:10;position:absolute;bottom:0;width:100%;z-index:11}@media (max-width:992px){.page-legislacao .container-legislacao .left-panel div.rodape{padding:10px;z-index:10;position:fixed;bottom:0}}.page-legislacao .container-legislacao .left-panel div.rodape i{background-color:#fbfbfb;color:#5f7980;width:30px;height:30px;text-align:center;border-radius:50%;cursor:pointer}.page-legislacao .container-legislacao .left-panel div.rodape i.icon-right{margin-right:12px}.page-legislacao .container-legislacao .left-panel div.rodape i.active{background-color:rgba(207,95,34,.2);color:#cf5f22}.page-legislacao .container-legislacao .left-panel div.rodape i svg{padding:3px 0}.page-legislacao .container-legislacao .card-container{position:absolute;top:57px;left:0;bottom:67px;right:0;overflow:hidden}.page-legislacao .container-legislacao .card-container.overflow-y{overflow-y:scroll}.page-legislacao .container-legislacao .card-container .ReactVirtualized__Grid::-webkit-scrollbar{width:7px}.page-legislacao .container-legislacao .card-container .ReactVirtualized__Grid::-webkit-scrollbar-track{background:#f0f0f0;border-radius:0}.page-legislacao .container-legislacao .card-container .ReactVirtualized__Grid::-webkit-scrollbar-thumb{background:#b0b0b0;border-radius:70px}@media (max-width:992px){.page-legislacao .container-legislacao .card-container{top:134px;position:fixed}}.page-legislacao .container-legislacao div.card-view.card-summary h1,.page-legislacao .container-legislacao div.card-view.card-summary h2{display:inline}.page-legislacao .container-legislacao div.card-view.card-summary .nivel-20>h2{display:none}.page-legislacao .container-legislacao div.card-view.card-summary .nivel-20>h1{padding-left:10px}.page-legislacao .container-legislacao div.card-view.card-summary .nivel-30>h1{padding-left:20px}.page-legislacao .container-legislacao div.card-view.card-summary .nivel-40>h1{padding-left:30px}.page-legislacao .container-legislacao div.card-view.card-summary .nivel-50>h1{padding-left:40px}.page-legislacao .container-legislacao div.card-view.card-summary .nivel-60>h1{padding-left:50px}.page-legislacao .container-legislacao div.card-view div.MuiBox-root{padding:15px 10px;background-color:#fff;font-size:16px;cursor:pointer}.page-legislacao .container-legislacao div.card-view div.MuiBox-root .text-slab{margin-right:5px}.page-legislacao .container-legislacao div.card-view div.MuiBox-root p{display:inline-block;text-align:justify;font-size:16px;font-family:"Roboto Slab",serif}.page-legislacao .container-legislacao div.card-view div.MuiBox-root div.comment-container{margin-top:10px;display:flex}.page-legislacao .container-legislacao div.card-view div.MuiBox-root div.comment-container svg{width:18px;height:18px;color:#b0b0b0}.page-legislacao .container-legislacao div.card-view div.MuiBox-root div.comment-container span.comments{margin-left:5px;font-size:12px;color:#b0b0b0;display:flex;align-items:center;font-family:"Roboto",sans-serif}.page-legislacao .container-legislacao div.card-view div.MuiBox-root.selected{box-shadow:inset 0 -1px 0 #f0f0f0,inset -1px 0 0 #f0f0f0,inset 4px 0 0 #cf5f22}.page-legislacao .container-legislacao div.card-view div.MuiBox-root.expired p{text-decoration:line-through}.page-legislacao .container-legislacao .right-panel{background-color:#fbfbfb}@media (min-width:993px){.page-legislacao .container-legislacao .right-panel{height:100vh}}.page-legislacao .container-legislacao .right-panel .comentarios-container{height:100vw;overflow-y:scroll}.page-legislacao .container-legislacao .right-panel .comentarios-container .header-breadcrumb{display:flex;height:57px;box-shadow:inset 0 -1px 0 #f0f0f0,inset -1px 0 0 #f0f0f0;color:#b0b0b0;font-style:normal;font-weight:600;font-size:20px;align-items:center;padding:0 20px;font-family:"Roboto Slab",serif;background-color:#fff;position:absolute;width:100%;z-index:10;top:0}@media (max-width:992px){.page-legislacao .container-legislacao .right-panel .comentarios-container .header-breadcrumb{height:auto;padding-bottom:15px;top:-1px;padding-top:10px;border-top:1px solid #f0f0f0}}.page-legislacao .container-legislacao .right-panel .comentarios-container .legislacao{padding:32px 20px;font-size:20px;border-bottom:1px solid #f0f0f0;background-color:#fff}.page-legislacao .container-legislacao .right-panel .comentarios-container .legislacao .expired{text-decoration:line-through}.page-legislacao .container-legislacao .right-panel .comentarios-container .legislacao p{display:inline;padding-left:5px;font-family:"Roboto",sans-serif;font-weight:300}.page-legislacao .container-legislacao .right-panel .comentarios-container .legislacao.nivel-20 p,.page-legislacao .container-legislacao .right-panel .comentarios-container .legislacao.nivel-75 p{display:none}.page-legislacao .container-legislacao .right-panel .comentarios-container .legislacao span{font-family:"Roboto Slab",serif}.page-legislacao .container-legislacao .right-panel .comentarios-container .legislacao .btn-outline{text-transform:uppercase;color:#5f7980;font-weight:900;display:block;margin:32px 0 0;outline-color:transparent}.page-legislacao .container-legislacao .right-panel .comentarios-container .comment{padding:32px 20px;background-color:#fff}.page-legislacao .container-legislacao .right-panel .comentarios-container.comment-open .comentarios{top:647px}.page-legislacao .container-legislacao .right-panel .comentarios-container .comentario-item-container{border-bottom:1px solid #f0f0f0;background-color:#fff}.page-legislacao .container-legislacao .right-panel .comentarios-container .comentario-item-container .respostas .comment{margin:20px;background-color:#fbfbfb;border:1px solid #f0f0f0;border-radius:4px}.page-legislacao .container-legislacao .right-panel .comentarios-container .comentario-item-container:last-item{margin-bottom:65px}.page-legislacao .resultados-query .header-resultados-query{border-bottom:1px solid #f0f0f0;width:100%;height:79px;background-color:#fff;position:relative}@media (max-width:992px){.page-legislacao .resultados-query .header-resultados-query{top:89px}}.page-legislacao .resultados-query .header-resultados-query .back{position:absolute;top:50%;margin-top:-12px;left:20px;color:#5f7980}.page-legislacao .resultados-query .header-resultados-query .search-icon{position:absolute;top:50%;margin-top:-12px;left:73px;color:#b0b0b0;z-index:1}.page-legislacao .resultados-query .header-resultados-query .search-icon svg{width:20px}.page-legislacao .resultados-query .header-resultados-query .input-search{position:absolute;top:50%;margin-top:-20px;right:20px;left:64px;background-color:#fff;padding-left:35px}.page-legislacao .resultados-query .header-resultados-query .input-search input{width:100%}.page-legislacao .resultados-query .list-resultados-query{position:absolute;top:80px;bottom:65px;left:0;right:0;overflow-y:scroll}@media (max-width:992px){.page-legislacao .resultados-query .list-resultados-query{top:169px}}.page-legislacao .resultados-query .list-resultados-query .item-resultados-query{background-color:#fff;padding:32px 53px 32px 20px;position:relative;cursor:pointer;border-left:4px solid transparent;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0}.page-legislacao .resultados-query .list-resultados-query .item-resultados-query h3{color:#5f7980}.page-legislacao .resultados-query .list-resultados-query .item-resultados-query p{margin-top:8px}.page-legislacao .resultados-query .list-resultados-query .item-resultados-query span{position:absolute;top:50%;margin-top:-14px;right:24px;color:#5f7980}.page-legislacao .resultados-query .list-resultados-query .item-resultados-query.active{border-left-color:#cf5f22}.page-legislacao .resultados-query .list-resultados-query .item-resultados-query.active h3,.page-legislacao .resultados-query .list-resultados-query .item-resultados-query.active span{color:#cf5f22}.page-legislacao .resultados-query .footer-resultados-query{height:30px}.page-legislacao .resultados-query .footer-legislacao-resultados-query{height:45px}.page-legislacao .text-view{font-family:"Roboto",sans-serif;font-weight:300;color:#303030}.page-legislacao .text-view div .ReactVirtualized__List{padding:20px}.page-legislacao .text-view .nivel-20,.page-legislacao .text-view .nivel-30,.page-legislacao .text-view .nivel-40,.page-legislacao .text-view .nivel-50,.page-legislacao .text-view .nivel-60{text-align:center}.page-legislacao .text-view .nivel-20 .titulo,.page-legislacao .text-view .nivel-30 .titulo,.page-legislacao .text-view .nivel-40 .titulo,.page-legislacao .text-view .nivel-50 .titulo,.page-legislacao .text-view .nivel-60 .titulo{display:block;text-align:center}.page-legislacao .text-view .nivel-20 p,.page-legislacao .text-view .nivel-30 p,.page-legislacao .text-view .nivel-40 p,.page-legislacao .text-view .nivel-50 p,.page-legislacao .text-view .nivel-60 p{margin:15px 0}.page-legislacao .text-view .nivel-20{color:#5f7980;font-size:22px;font-weight:500}.page-legislacao .text-view .nivel-20 .titulo{display:none}.page-legislacao .text-view .nivel-30{font-size:14px}.page-legislacao .text-view .nivel-30 .titulo{color:#5f7980;font-weight:500}.page-legislacao .text-view .nivel-40,.page-legislacao .text-view .nivel-50{font-size:14px}.page-legislacao .text-view .nivel-40 .titulo,.page-legislacao .text-view .nivel-50 .titulo{color:#5f7980;font-weight:500;margin-right:3px}.page-legislacao .text-view .nivel-75{font-size:14px;font-weight:400}.page-legislacao .text-view .nivel-75 .titulo{display:none}.page-legislacao .text-view p{display:inline-block;text-align:justify;margin-bottom:10px}.page-legislacao .container-legislacao-list h1{margin-top:128px}@media (max-width:992px){.page-legislacao .container-legislacao-list h1{margin-top:50px}}.page-legislacao .container-legislacao-list .legislacao-list{margin-top:32px;display:flex;justify-content:flex-start}.page-legislacao .container-legislacao-list .legislacao-list .legislacao-item{flex-basis:33%;background-color:#fff;border:1px solid #f0f0f0;padding:32px 20px;box-sizing:border-box;border-radius:4px;height:143px;margin-bottom:7px;margin-right:7px;overflow:hidden}@media (max-width:992px){.page-legislacao .container-legislacao-list .legislacao-list .legislacao-item{flex-basis:100%}}.page-legislacao .container-legislacao-list .legislacao-list .legislacao-item a{font-weight:600;font-size:20px}.page-legislacao .container-legislacao-list .legislacao-list .legislacao-item a span{display:block;margin-top:8px}.footer-legislacao{position:absolute;bottom:0;right:0;left:0;text-align:right;padding:10px;background-color:#fff;box-shadow:inset 0 1px 0 #f0f0f0,inset -1px 0 0 #f0f0f0}@media (max-width:992px){.footer-legislacao{position:fixed;bottom:0;padding:0;display:none}}.footer-legislacao .btn-legislacao{background-color:#fbfbfb;border:0;margin-left:20px;padding:9px 11px;border-radius:50px}.footer-legislacao .btn-legislacao svg{color:#5f7980}.footer-legislacao .btn-legislacao.active{background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.9)),to(hsla(0,0%,100%,.9))),#cf5f22;background:linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9)),#cf5f22}.footer-legislacao .btn-legislacao.active svg{color:#cf5f22}@media (max-width:992px){.footer-legislacao .btn-legislacao.p-relative{position:unset}}.footer-legislacao .menu-comment-opcoes{position:absolute;bottom:100%;right:0;padding:20px;border:1px solid #edebeb;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.1);border-radius:4px;width:300px;height:172px;text-align:left}@media (max-width:992px){.footer-legislacao .menu-comment-opcoes{width:auto;left:0}}.footer-legislacao .menu-comment-opcoes h4{margin:16px 0}.footer-legislacao .menu-comment-opcoes hr{margin:32px 0}.footer-legislacao .menu-comment-opcoes button{display:flex;align-items:center;margin:16px 0;justify-content:space-between;width:100%;height:20px}.footer-legislacao .menu-comment-opcoes button svg{width:20px;height:20px}.pesquisas-recentes{position:absolute;top:57px;left:0;right:0;z-index:2;padding:15px;background-color:#fff;bottom:0;border-right:1px solid #f0f0f0}@media (max-width:992px){.pesquisas-recentes{top:78px}}.pesquisas-recentes h3.title-normal{margin-bottom:30px}.pesquisas-recentes h3.title-normal svg{width:17px;margin-top:-4px;cursor:pointer}.pesquisas-recentes .item-pesquisa{margin-bottom:20px;color:#303030}.pesquisas-recentes .item-pesquisa svg{color:#f0f0f0;width:22px;margin-right:17px;vertical-align:middle}@-webkit-keyframes scale-in-hor-right{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}}@keyframes scale-in-hor-right{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}}@-webkit-keyframes scale-in-hor-right-reverse{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}}@keyframes scale-in-hor-right-reverse{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}}@media (max-width:992px){.container-legislacao.item-selected .right-panel{bottom:44px;position:fixed;top:60%;border:1px solid #edebeb;box-shadow:0 1px 2px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.1);background:#fff;max-width:100%!important}}.container-legislacao.item-selected .right-panel .comentarios-container{margin-top:57px}@media (min-width:993px){.container-legislacao.item-selected .right-panel .comentarios-container{margin-bottom:66px}}@media (max-width:992px){.container-legislacao.item-selected .right-panel .comentarios-container{padding-top:10px;overflow-y:scroll}}@media (max-width:992px){.container-legislacao.item-selected .right-panel .comentarios-container .comentarios{position:unset;min-height:64px}}.modal-exibir-perfil .title-modal-wrapper{margin-left:16px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal-exibir-perfil .title-modal-wrapper .title-modal{margin-bottom:0;margin-top:-7px}.modal-exibir-perfil .title-modal-wrapper .mini-curriculo{font-size:12px}.modal-exibir-perfil .mini-curriculo-scroll{height:50px;overflow-y:scroll}.modal-exibir-perfil .mini-curriculo-scroll::-webkit-scrollbar-track{background:#fff}.box-at{list-style-type:none;position:absolute;top:70px;padding:16px;left:20px;right:20px;background-color:#fff;z-index:2;border:1px solid #b0b0b0;color:#b0b0b0;height:60px;overflow-y:scroll}.box-at li{margin-bottom:5px}.box-at li span{margin-left:10px;position:absolute;line-height:36px}.box-at li:hover{cursor:pointer;color:#cf5f22}.caracteres-restantes{border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;padding:20px!important;display:block!important}.perfil-header{margin-top:12px}.title-meus-comentarios{border-top:0!important}.perfil-item-comentario:last-child{border-bottom:1px solid #f0f0f0}.perfil-photo .wrap-img{margin-right:18px;vertical-align:middle}.perfil-photo svg{vertical-align:middle;color:#5f7980;cursor:pointer}.perfil-photo button{background-color:transparent;outline-color:transparent}.perfil-config{color:#5f7980;float:right;font-weight:500!important}@media (max-width:992px){.perfil-config{float:none}.perfil-config span{display:none}}.perfil-config a{display:block;text-align:right;margin:5px 0}.perfil-config svg{vertical-align:middle;margin-left:8px}.perfil-nome{margin-top:16px}.respostas .comment{margin:20px 0;padding:0 10px 10px;background-color:#fbfbfb;border:1px solid #f0f0f0;border-radius:4px}.page-login{padding-bottom:100px}.login-logo{margin:70px auto;display:block}@media (max-width:992px){.login-logo{margin:30px auto}}.login-box{background-color:#fff;padding:20px;border:1px solid #f0f0f0;border-radius:4px}@media (min-width:991px){.login-box{width:480px;margin:0 auto}}.login-title{font-size:20px;margin-bottom:32px;font-family:"Roboto Slab",serif;font-weight:500}.login-with{text-transform:uppercase;font-size:14px;position:relative}.login-with .icon{position:absolute;left:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.login-with.google{color:#d04333}.login-with.facebook{color:#3c66c5}.login-separator{display:block;text-align:center;margin-bottom:16px;color:#707070;font-size:14px;font-weight:300;font-family:"Roboto",sans-serif}.link-after{margin-top:32px;margin-bottom:64px}.btn-submit{cursor:pointer}.page-criar-conta{padding-bottom:100px}.page-criar-conta .link-criar-conta{margin-top:64px}.page-criar-conta .note-info{position:absolute;background-color:#303030;border-radius:5px;width:306px;color:#fff;padding:10px;right:-13px;font-size:13px;font-family:"Roboto",sans-serif;font-weight:700;font-style:normal;z-index:1;top:31px;display:none}.page-criar-conta .note-info:before{content:"";width:0;height:0;border:10px solid transparent;border-bottom-color:#303030;position:absolute;right:15px;top:-16px}.page-criar-conta .icon-info{position:absolute;right:13px;top:13px;color:#b0b0b0;cursor:pointer}.page-criar-conta .icon-info:hover .note-info{display:block}.page-criar-conta .forca-senha{font-family:"Roboto",sans-serif;margin-bottom:10px;display:block}.page-criar-conta .terms-accept{margin-bottom:20px}.page-criar-conta .terms-accept span{margin-left:5px}.page-criar-conta .terms-accept .message{top:20px}.page-criar-conta .terms-accept input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:20px;height:20px;padding:4px;background-clip:content-box;border:1px solid #5f7980;border-radius:6px;vertical-align:middle}.page-criar-conta .terms-accept input[type=checkbox]:checked{background-color:#5f7980}.page-criar-conta .terms-accept input[type=checkbox]:focus{outline:none!important}.squaredThree{width:20px;position:relative;margin:20px auto}.squaredThree label{width:20px;height:20px;cursor:pointer;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(#222),to(#45484d));background:linear-gradient(180deg,#222 0,#45484d);border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 hsla(0,0%,100%,.4)}.squaredThree label:after{content:"";width:9px;height:5px;position:absolute;top:4px;left:4px;border:3px solid #fcfff4;border-top:none;border-right:none;background:transparent;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.squaredThree label:hover:after{opacity:.3}.squaredThree input[type=checkbox]{visibility:hidden}.squaredThree input[type=checkbox]:checked+label:after{opacity:1}.page-aguardando-confirmacao{padding-bottom:60px}.page-aguardando-confirmacao .celular-title{margin-bottom:16px;font-size:20px;font-weight:500;font-family:"Roboto",sans-serif}.page-aguardando-confirmacao .celular-number{margin:32px 0;font-weight:500;font-family:"Roboto",sans-serif}.page-aguardando-confirmacao .submit{margin:16px 0 32px}.page-aguardando-confirmacao .celular-after{margin-bottom:32px;display:inline-block}.redefinir-senha .note-info{position:absolute;background-color:#303030;border-radius:5px;width:306px;color:#fff;padding:10px;right:-13px;font-size:13px;font-family:"Roboto",sans-serif;font-weight:700;font-style:normal;z-index:1;top:31px;display:none}.redefinir-senha .note-info:before{content:"";width:0;height:0;border:10px solid transparent;border-bottom-color:#303030;position:absolute;right:15px;top:-16px}.redefinir-senha .icon-info{position:absolute;right:13px;top:13px;color:#b0b0b0;cursor:pointer}.redefinir-senha .icon-info:hover .note-info{display:block}.redefinir-senha .forca-senha{font-family:"Roboto",sans-serif;margin-bottom:10px;display:block}@media (max-width:992px){.page-configuracoes-perfil .configuracoes-perfil-grid{width:100%}}.page-configuracoes-perfil .configuracoes-perfil-photo{clear:both;overflow:auto;vertical-align:middle;margin:32px 0}.page-configuracoes-perfil .configuracoes-perfil-photo .link-green{line-height:80px;margin-left:20px;display:inline-block;background-color:transparent;border:0;outline-color:transparent}.page-configuracoes-perfil .configuracoes-perfil-photo .wrap-img{float:left;vertical-align:middle}.page-configuracoes-perfil .title-main{margin-bottom:32px}.page-configuracoes-perfil .title-sub{padding-top:32px}.page-configuracoes-perfil .configuracoes-perfil-sessao{margin-bottom:8px}.page-configuracoes-perfil .btn{margin:23px 0 33px;font-weight:900}.page-configuracoes-perfil .padding{padding:32px 0}.page-configuracoes-perfil button{background-color:transparent}@media (max-width:992px){.page-configuracoes-perfil button{margin-left:15px}}.page-configuracoes-perfil .message{color:#d04333;font-size:10px;font-family:"Roboto",sans-serif;display:none;top:212px!important}.page-configuracoes-perfil .message.invalid{display:block}.page-configuracoes-perfil .icon-info{position:absolute;right:68px;top:28px;color:#b0b0b0;cursor:pointer}.page-configuracoes-perfil .icon-info:hover .note-info{display:block}@media (max-width:992px){.page-configuracoes-perfil .icon-info{right:0}}.page-configuracoes-perfil .note-info{position:absolute;background-color:#303030;border-radius:5px;width:306px;color:#fff;padding:10px;right:-13px;font-size:13px;font-family:"Roboto",sans-serif;font-weight:700;font-style:normal;z-index:1;top:31px;display:none}.page-configuracoes-perfil .note-info:before{content:"";width:0;height:0;border:10px solid transparent;border-bottom-color:#303030;position:absolute;right:15px;top:-16px}.page-configuracoes-perfil .alterar-senha-valid{display:none}.page-configuracoes-perfil .alterar-senha-invalid{position:relative}.page-configuracoes-perfil .alterar-senha-invalid .message{position:static;display:block;margin:5px}.page-configuracoes-perfil .forca-senha{font-family:"Roboto",sans-serif;margin-bottom:10px;display:block}.container-termos p{padding:10px 0}body.admin div.side-menu{display:none}.icon{display:inline-block}.icon-google{background-image:url(/static/media/google.ed8d0644.svg);width:18px;height:18px}.icon-facebook{background-image:url(/static/media/facebook.37da8db3.svg);width:18px;height:18px}*{margin:0;padding:0}:focus{outline-color:transparent}body,html{height:100%}@media (max-width:992px){body{padding-top:77px}}a,button{cursor:pointer}a,a:focus,a:hover{text-decoration:none;color:inherit}input{outline-color:transparent}body{background-color:#fff}@media (min-width:991px){body{padding-left:92px}}a:focus,div:focus,i:focus,input:focus{outline:0;box-shadow:none!important}.input{background-color:transparent;display:block;width:100%;border:1px solid #f0f0f0;padding:16px;border-radius:4px;box-sizing:border-box;font-size:14px;font-weight:300;font-family:"Roboto",sans-serif}.input,.input:focus{outline-color:transparent;outline:transparent}.input.disbled{background-color:transparent;border:0;padding:0}.input.login-with,.input[type=submit]{font-family:"Roboto Slab",serif;font-weight:700}@media (max-width:992px){.input.login-with{font-size:10px}}.input.textarea{height:128px;resize:none}.input.textarea,.input.textarea:focus{outline-color:transparent;outline:transparent}.input-search{background-color:#fbfbfb;border-radius:100px;padding:8px 16px;border:1px solid #f0f0f0;color:#b0b0b0;position:relative;z-index:1;font-size:16px;font-weight:300;font-family:"Rubik",sans-serif}.input-search i{position:absolute}.input-search i.icon-left{top:8px;left:10px}.input-search i.icon-right{top:8px;right:8px}.input-search input{background-color:transparent;border:0;width:100%;padding:5px 0}.input-search input.has-icon-left{padding-left:30px}.input-margin .input{margin-bottom:20px}.submit{cursor:pointer}.btn{padding:17px 24px;border-radius:100px;display:inline-block}.btn,.btn:focus{outline-color:transparent;outline:transparent}.btn-outline{background-color:transparent;border:1px solid #f0f0f0}.error{padding:16px;border-radius:4px;box-sizing:border-box;font-size:14px;background-color:#cc3434;color:#fff;display:block;font-weight:300;font-family:"Roboto",sans-serif}.item-form{position:relative}.item-form .message{position:absolute;color:#d04333;top:53px;left:0;font-size:10px;font-family:"Roboto",sans-serif;display:none}.item-form.invalid input{border-color:#d04333}.item-form.invalid .message{display:block}.textarea-multiline textarea{min-height:50px}.simple-form .MuiGrid-container{width:100%!important}button{border:none}.title{font-size:32px;font-family:"Roboto Slab",serif;font-weight:600}@media (max-width:992px){.title{font-size:27px}}.title-medium{font-size:20px}.title-medium,.title-normal{font-weight:500;font-family:"Roboto",sans-serif}.title-normal{font-size:16px}.subtitle-danger{font-size:12px;color:red}.title-small{font-size:12px;font-weight:700}.title-slab,.title-small{font-family:"Roboto Slab",serif}.title-slab{font-size:20px;font-weight:600}.title-slab.margin-32{margin-bottom:32px}.text-slab{font-size:16px}.text-slab,.text-slab-medium{font-family:"Roboto Slab",serif;font-weight:700}.text-slab-medium{font-size:14px}.text-normal{font-size:16px}.text-default,.text-normal{font-weight:300;font-family:"Roboto",sans-serif}.text-default,.text-small{font-size:14px}.box-light-gray{background-color:#fbfbfb;border-radius:4px}.selected-search-result .highlight-search{background:rgba(237,208,64,.5)}.link-green{display:block;text-decoration:underline;font-weight:300;font-family:"Roboto",sans-serif;font-size:14px}.link-green,.link-green:hover{color:#5f7980}.legislacao-loading{position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px}.legislacao-loading .MuiCircularProgress-svg{color:#5f7980}.wrap-img-80{width:80px;height:80px}.wrap-img-36{width:36px;height:36px}.wrap-img{display:inline-block;border-radius:50%;background-color:#f0f0f0;background-size:cover}.box-border{padding:20px;border:1px solid #f0f0f0}.border-top{border-top:1px solid #f0f0f0}.no-border-bottom{border-bottom:0}.scroll::-webkit-scrollbar{width:7px}.scroll::-webkit-scrollbar-track{background:#f0f0f0;border-radius:0}.scroll::-webkit-scrollbar-thumb{background:#b0b0b0;border-radius:70px}.comment-title-tag{font-size:10px;font-style:italic;display:inline-block;font-weight:500;font-family:"Roboto",sans-serif}.comment-title-tag.space{margin-left:8px}.comment-title{font-size:16px;font-weight:500;font-family:"Roboto",sans-serif;word-break:break-all}.comment-header{margin:16px 0}.comment-header .wrap-img{vertical-align:middle;margin-right:13px;background-size:cover;background-position:50%}.comment-more{color:#5f7980;text-transform:uppercase;font-size:10px;font-weight:700;margin-left:5px;background-color:transparent;border:0;outline-color:transparent}.comment-footer{margin-top:33px}.comment-footer,.comment-footer svg,.comment-likes{vertical-align:middle}.comment-likes{color:#5f7980;display:inline-block;margin-right:23px}.comment-likes.liked{color:#cf5f22}.comment-likes .number{margin-left:6px;vertical-align:middle;font-size:10px;font-family:"Roboto",sans-serif;font-weight:900}.comment-likes svg{cursor:pointer}.comment-time{font-size:10px;color:#b0b0b0;font-family:"Roboto",sans-serif;font-weight:500}.comment-time.space{margin-right:23px}.comment{color:#303030}.comment-content a{text-decoration:underline}.comment-content ol,.comment-content ul{padding-left:20px}.comment-content ol,.comment-content p,.comment-content ul{padding-top:5px}.comment-editor{border:1px solid #f0f0f0;margin-top:35px;position:relative}@media (max-height:745px){.comment-editor{margin-top:15px}}.comment-editor .comment-header{padding:0 20px}@media (max-height:745px){.comment-editor .comment-header{margin:10px 16px;padding:0}}.comment-editor .close{position:absolute;top:13px;right:13px;cursor:pointer}.comment-editor .comment-editor-header{padding:20px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}@media (max-height:745px){.comment-editor .comment-editor-header{padding:8px 16px}}.comment-editor .comment-editor-header button{background-color:transparent;margin-right:14px;outline-color:transparent;border:2px solid transparent}.comment-editor .comment-editor-header button.active{border:2px solid #cf5f22;border-radius:2px}.comment-editor .comment-editor-header button svg{color:#5f7980}.comment-editor .comment-link{padding:20px;border-bottom:1px solid #f0f0f0;position:relative}.comment-editor .comment-link button{position:absolute;right:20px;top:21px;border-radius:0}.comment-editor .comment-editor-textarea{padding:20px;font-weight:300;font-family:"Roboto",sans-serif;font-size:14px;min-height:120px;height:120px;overflow:hidden;overflow-y:scroll}@media (max-height:745px){.comment-editor .comment-editor-textarea{padding:15px 20px;min-height:80px;height:80px}}.comment-editor .comment-editor-textarea a{color:#cf5f22!important}.comment-editor .comment-editor-textarea div>div[data-contents=true]{padding-bottom:25px}@media (max-height:745px){.comment-editor .caracteres-restantes{padding:10px 20px!important}}.comment-editor .comment-editor-submit{padding:16px 20px;font-weight:700;text-transform:uppercase}@media (max-height:745px){.comment-editor .comment-editor-submit{padding:10px 20px}}.comment-detalhes{position:relative}@media (max-width:992px){.comment-detalhes{position:unset}}.comment-detalhes .comment-opcoes{position:absolute;right:0;box-shadow:0 1px 2px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.1);border-radius:4px;background-color:#fff;padding:32px 20px;width:260px;top:-150px;right:30px;z-index:1}@media (max-width:992px){.comment-detalhes .comment-opcoes{position:fixed;top:unset;right:0;left:6px;bottom:66px}}.comment-detalhes .comment-opcoes .title-normal{margin-bottom:17px}.comment-detalhes .comment-opcoes button{margin-bottom:17px;display:block;border:none;background-color:transparent}.comment-detalhes .comment-opcoes button svg{color:#5f7980;margin-right:21px}.modal-box{position:absolute;width:440px;border-radius:4px;background-color:#fff;box-shadow:"0px 1px 2px rgba(0, 0, 0, 0.05), 0px 1px 3px rgba(0, 0, 0, 0.1)";padding:32px 20px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-box.modal-small{width:380px}@media (max-width:540px){.modal-box.modal-mobile-small{width:200px}}.title-modal{margin-bottom:32px}.btn-modal{margin-top:32px;text-transform:uppercase;font-weight:700}.btn-disabled{color:#c4c2c2!important;background-color:#f0f0f0!important;pointer-events:none!important}.close-modal{position:absolute;top:13px;right:13px;cursor:pointer}.modal-container>div:first-child{background:rgba(13,98,115,.5)!important}.react-tabs__tab-list{font-size:14px;font-family:"Roboto Slab",serif;font-weight:700;margin:50px 0 10px}.react-tabs__tab--selected{background:transparent;border:0;border-bottom:2px solid #cf5f22;color:#cf5f22}.btn-snackbar span{color:#fff;margin-right:5px;text-transform:none}.pre-line{white-space:pre-line}.color-orange{color:#cf5f22}.color-white{color:#fff}.color-bright-gray{color:#707070}.color-clear-gray{color:#b0b0b0}.color-weak-green{color:#5f7980}.color-dark-gray{color:#303030}.bg-smooth-gray{background-color:#f0f0f0}.bg-light-gray{background-color:#fbfbfb}.bg-dark-gray{background-color:#303030}.bg-weak-green{background-color:#5f7980}.bg-white{background-color:#fff}.color-red{color:#ec3030}@media (min-width:991px){.d-block-desktop{display:block}}@media (max-width:992px){.w-100-mobile{width:100%}}.uppercase{text-transform:uppercase}.borderless{border:0}.cursor-pointer{cursor:pointer}.float-left{float:left}.float-right{float:right}.overflow-auto{overflow:auto}.expired p{text-decoration:line-through}.d-none{display:none}.p-relative{position:relative}.mb-10{margin-bottom:10px}.mt-20{margin-top:20px}.mt-60{margin-top:60px}.mt-10{margin-top:10px}.mb-8{margin-bottom:8px}.mr-5{margin-right:5px}.overflow-hidden{overflow:hidden}.text-center{text-align:center}.d-inline-block{display:inline-block}.d-block{display:block}.word-break{word-break:break-all}
/*# sourceMappingURL=main.c11df84f.chunk.css.map */