.fp-btn{display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;flex-grow:0;position:relative;padding:10px 14px;margin:0;border-radius:4px;border:1px solid var(--corPrimaria);background-color:rgba(0,0,0,0);color:var(--corPrimaria);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:all 160ms ease-in}.fp-btn:focus,.fp-btn:hover{background-color:var(--corPrimaria);color:var(--corBranco)}.fp-btn--one{background-color:var(--corPrimaria);color:var(--corBranco)}.fp-btn--one.fp-btn--disabled{cursor:not-allowed}
.inputs{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;position:relative}.inputs .input:not(:last-child){margin-bottom:15px}.inputs--in-row{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-end;position:relative}.inputs--in-row>.input:not(:last-child){margin-right:15px;margin-bottom:0}.inputs--no-margin .input{margin-bottom:0}.input{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;position:relative}.input label{margin-bottom:5px;color:var(--corSlateGray);font-size:13px}.input input,.input textarea,.input select{width:100%;font-size:14px}.input--full{width:100%}.input--w1{width:100px}.input--w1-q1{width:125px}.input--w1-q2{width:150px}.input--w1-q3{width:175px}.input--w2{width:200px}.input--w2-q1{width:225px}.input--w2-q2{width:250px}.input--w2-q3{width:275px}.input--w3{width:300px}.input--w3-q1{width:325px}.input--w3-q2{width:350px}.input--w3-q3{width:375px}.input--w4{width:400px}.input--w4-q1{width:425px}.input--w4-q2{width:450px}.input--w4-q3{width:475px}.input--w5{width:500px}.input--w5-q1{width:525px}.input--w5-q2{width:550px}.input--w5-q3{width:575px}.input__container{display:flex;flex-flow:row nowrap;align-items:center;position:relative;width:100%}@media only screen and (max-width: 768px){.input--w3{width:100%;max-width:300px}.input--w3-q1{width:100%;max-width:325px}.input--w3-q2{width:100%;max-width:350px}.input--w3-q3{width:100%;max-width:375px}.input--w4{width:100%;max-width:400px}.input--w4-q1{width:100%;max-width:425px}.input--w4-q2{width:100%;max-width:450px}.input--w4-q3{width:100%;max-width:475px}.input--w5{width:100%;max-width:500px}.input--w5-q1{width:100%;max-width:525px}.input--w5-q2{width:100%;max-width:550px}.input--w5-q3{width:100%;max-width:575px}}.multi-input{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:10px}.multi-input--full{width:100%}.multi-input .input--half{width:100%;flex-shrink:0}.multi-input .input{margin-bottom:10px}@media only screen and (min-width: 1200px){.multi-input{flex-flow:row nowrap;width:auto}.multi-input .input--half{width:calc(50% - 10px)}.multi-input .input:last-child{margin-bottom:initial}.multi-input .input:not(:last-child){margin-right:10px;margin-bottom:10px}}.input-text{padding-bottom:10px;font-size:12px}.inputs--react-select label{font-size:12px}.inputs--style-1 label{font-size:12px}.inputs--style-1 .input input,.inputs--style-1 .input textarea,.inputs--style-1 .input select{font-size:13px}.inputs--style-1 .input input,.inputs--style-1 .input textarea{padding:8px 12px;border-radius:4px;border:1px solid var(--corBranco800)}.inputs--style-1 select{padding:8px 12px;border-radius:4px}
.react-modal-overlay{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.35);z-index:2000}.react-modal{display:block;border-radius:10px;margin:0 auto;outline:none;overflow:hidden;-webkit-overflow-scrolling:touch;background:var(--corBranco)}@media only screen and (max-width: 768px){.react-modal{margin:10px}}.fp-modal__header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;position:relative;padding:20px 0;width:100%}.fp-modal__left,.fp-modal__right{display:flex;flex-flow:row nowrap;align-items:center}.fp-modal__left{justify-content:flex-start;margin-left:25px}.fp-modal__right{justify-content:flex-end;margin-right:25px}.fp-modal__title{margin:0;padding:0;color:var(--corPrimaria);font-size:16px}.fp-modal__close{cursor:pointer;padding:6px;border:none;background-color:rgba(0,0,0,0)}.fp-modal__close svg{padding:0;height:12px;fill:var(--corPrimaria)}.fp-modal__content{display:flex;flex-flow:column nowrap;align-items:flex-start;position:relative;padding-left:20px;padding-right:20px;padding-bottom:20px;width:100%}.fp-modal__buttons{display:flex;flex-flow:row wrap;margin-top:15px}.fp-modal__buttons .id-descontos-btn:not(:last-child){margin-right:15px}@media only screen and (max-width: 768px){.fp-modal{min-width:initial}.fp-modal__header{flex-flow:column nowrap;height:100px}.fp-modal__left{align-self:flex-start;margin-top:20px}.fp-modal__right{align-self:flex-end;margin-bottom:20px}.fp-modal__title{font-size:20px;text-align:center}.fp-modal__content{padding:30px 30px;width:100%;max-height:500px;overflow-y:scroll}}.fp-modal--auto{min-width:auto}.fp-modal--contrato{max-width:500px}.fp-modal--infraestrutura{max-width:900px}.fp-modal--infraestrutura .fp-table__content{max-height:400px;overflow-y:scroll}.fp-modal--infraestrutura .fp-table__row:hover{cursor:initial}.fp-modal--infraestrutura .fp-table [data-col=uf]{width:5%}.fp-modal--infraestrutura .fp-table [data-col=nome]{width:25%}.fp-modal--infraestrutura .fp-table [data-col=endereco]{width:25%}.fp-modal--infraestrutura .fp-table [data-col=bairro]{width:10%}.fp-modal--infraestrutura .fp-table [data-col=cidade]{width:10%}.fp-modal--infraestrutura .fp-table [data-col=cep]{width:10%}.fp-modal--infraestrutura .fp-table [data-col=telefone]{width:15%}.fp-modal--infraestrutura .fp-table__row [data-col=estado]{justify-content:center;text-align:center}
.fp-tabs{display:block;position:relative;width:100%}
.fp-tabs-nav{display:flex;flex-flow:row nowrap;position:relative;width:100%}.fp-tabs-nav__tab{display:flex;justify-content:center;align-items:center;flex-grow:1;position:relative;height:50px;background-color:rgba(0,0,0,0);border:none;border-bottom:2px solid var(--corCinza);color:var(--corPreto);font-size:15px;font-weight:600}.fp-tabs-nav__tab--active{border-color:var(--corPrimaria)}
.fp-tab{padding-top:20px}.fp-tab__row{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.fp-tab__left,.fp-tab__right{display:flex;flex-flow:row nowrap}.fp-tab__left{justify-content:flex-start}.fp-tab__right{justify-content:flex-end}.fp-tab__actions .fp-btn:not(:last-child){margin-right:10px}.fp-tab__text{margin-bottom:15px}.fp-tab__text h3{margin:5px 0;font-size:13px}.fp-tab__text p{font-size:13px}.fp-tab--contratos .fp-tab__row:not(:last-child){margin-bottom:15px}.fp-tab--contratos .fp-table [data-col=contrato]{width:10%}.fp-tab--contratos .fp-table [data-col=processo]{width:10%}.fp-tab--contratos .fp-table [data-col=dataContrato]{width:10%}.fp-tab--contratos .fp-table [data-col=nomeRazaoSocial]{width:30%}.fp-tab--contratos .fp-table [data-col=cpfCnpj]{width:15%}.fp-tab--contratos .fp-table [data-col=valorContrato]{width:15%}.fp-tab--contratos .fp-table [data-col=detalhamento]{width:10%}.fp-tab--contratos .fp-table__row [data-col=contrato]{justify-content:center;text-align:center}.fp-tab--contratos .fp-table__row [data-col=processo]{justify-content:center;text-align:center}.fp-tab--contratos .fp-table__row [data-col=dataContrato]{justify-content:center;text-align:center}.fp-tab--contratos .fp-table__row [data-col=cpfCnpj]{justify-content:center;text-align:center}.fp-tab--contratos .fp-table__row [data-col=valorContrato]{justify-content:center;text-align:center}.fp-tab--contratos .fp-table__row [data-col=detalhamento]{justify-content:center;text-align:center}.fp-tab--convenios .fp-tab__row:not(:last-child){margin-bottom:15px}.fp-tab--convenios .fp-table [data-col=numeroConvenio]{width:15%}.fp-tab--convenios .fp-table [data-col=dataConvenio]{width:15%}.fp-tab--convenios .fp-table [data-col=razaoSocialConvenente]{width:25%}.fp-tab--convenios .fp-table [data-col=cnpj]{width:20%}.fp-tab--convenios .fp-table [data-col=valorParticipacaoConcedente]{width:10%}.fp-tab--convenios .fp-table [data-col=detalhamento]{width:15%}.fp-tab--convenios .fp-table__row [data-col=numeroConvenio]{justify-content:center;text-align:center}.fp-tab--convenios .fp-table__row [data-col=dataConvenio]{justify-content:center;text-align:center}.fp-tab--convenios .fp-table__row [data-col=cnpj]{justify-content:center;text-align:center}.fp-tab--convenios .fp-table__row [data-col=valorParticipacaoConcedente]{justify-content:center;text-align:center}.fp-tab--convenios .fp-table__row [data-col=detalhamento]{justify-content:center;text-align:center}
.fp-table{display:flex;flex-flow:column nowrap;width:100%;border-radius:6px;border:1px solid var(--corPrimaria)}.fp-table__header,.fp-table__row{display:flex;flex-flow:row nowrap;align-items:center;width:100%}.fp-table__header{border-radius:4px;overflow:hidden}.fp-table__row:hover{cursor:pointer;background-color:var(--corBranco600)}.fp-table__row:not(:last-child){border-bottom:1px solid var(--corBranco600)}.fp-table__row--featured{background-color:var(--corPrimaria100)}.fp-table__row--featured:hover{cursor:default;background-color:var(--corPrimaria100)}.fp-table__cell{display:flex;align-items:center;padding:0 5px;min-height:50px;color:var(--corPreto);font-size:12px}.fp-table__header .fp-table__cell{justify-content:center;height:60px;background-color:var(--corPrimaria);color:var(--corBranco);font-size:12px;font-weight:700;text-align:center}
.fp-collapse{cursor:pointer;display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;position:relative;width:100%;height:auto;border-radius:5px;background-color:rgba(0,0,0,0);border:1px solid #bcc4d2}#react-select-2-listbox{z-index:999}.fp-collapse:not(:last-child){margin-bottom:15px}.fp-collapse__header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;flex-shrink:0;position:relative;padding:15px;width:100%;height:auto;border-radius:5px;box-sizing:border-box}.fp-collapse__left,.fp-collapse__right{display:flex;flex-flow:row nowrap;align-items:center;position:relative}.fp-collapse__left{justify-content:flex-start}.fp-collapse__right{justify-content:flex-end}.fp-collapse__icon{cursor:pointer;width:16px}.fp-collapse__icon svg{fill:var(--corPrimaria)}.fp-collapse__arrow svg{display:block;width:100%}.fp-collapse__title{margin:0;color:var(--corPrimaria);font-size:16px;font-weight:700}.fp-collapse__content{position:relative;padding:0 15px;padding-bottom:15px;width:calc(100% - 30px);height:auto;border-radius:12px;background-color:#fff}.fp-collapse__buttons{display:flex;flex-flow:row nowrap}.fp-collapse__buttons .fp-btn:not(:last-child){margin-right:10px}@media only screen and (max-width: 768px){.fp-collapse__header{padding:7px 15px}.fp-collapse__title{line-height:20px;font-size:16px}}
:root{--corPreto: #000;--corBranco: #FFF;--corBranco100: #FAFAFA;--corBranco200: #F4F4F6;--corBranco300: #f0f0f0;--corBranco400: #EBEBEB;--corBranco500: #EFEFEF;--corBranco600: #E5E5EA;--corBranco700: #D1D1D6;--corBranco800: #CECECE;--corCinza100: #C2C2C2;--corCinza200: #AFAFB6;--corCinza300: #8C8C8C;--corCinza400: #7D7C7C;--corCinza500: #5D5D5D;--corCinza600: #868686;--corCinza700: #898989;--corCinza: #f3f3f3;--corHonoluluBlue: var(--corHonoluluBlue400);--corHonoluluBlue100: #D6F1FF;--corHonoluluBlue400: #0073ac;--corPrimaria: var(--corHonoluluBlue);--corPrimaria100: var(--corHonoluluBlue100)}.gsc-control-searchbox-only{display:none}.fp-transparencia-title{margin-bottom:15px;color:#000;font-family:"Ubuntu Condensed",sans-serif;font-size:28px}.fp-page{position:relative;width:100%;font-family:"Arial",sans-serif}.fp-page__titles{display:flex;flex-flow:column nowrap;padding:20px 0}.fp-page__title{margin:0;color:var(--corPrimaria);font-size:21px;font-weight:600}.fp-page__subtitle{margin:0;margin-top:5px;color:var(--corPreto);font-size:15px;font-weight:600}.fp-page__content p{font-family:"Arial",sans-serif;font-size:14px;line-height:22px}.fp-contratos-convenios{padding-bottom:50px}.fp-content-display{display:flex;flex-flow:column nowrap;border-radius:5px;border:1px solid var(--corPrimaria)}.fp-content-display__header{padding:15px;background-color:var(--corPrimaria)}.fp-content-display__title{margin:0;color:var(--corBranco);font-size:14px;font-weight:600}.fp-content-display__content{width:100%;max-height:400px;overflow-y:scroll}.fp-content-display__row{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:15px 0}.fp-content-display__row:not(:last-child){border-bottom:1px solid var(--corBranco800)}.fp-content-display__field{padding:0 15px;max-width:50%}.fp-content-display__value{padding:0 15px;max-width:50%;text-align:right}.fp-dados-infraestrutura__row{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.fp-dados-infraestrutura__row:not(:last-child){margin-bottom:15px}.fp-dados-infraestrutura__left,.fp-dados-infraestrutura__right{display:flex;flex-flow:row nowrap}.fp-dados-infraestrutura__left{justify-content:flex-start}.fp-dados-infraestrutura__right{justify-content:flex-end}.fp-dados-infraestrutura__actions .fp-btn:not(:last-child){margin-right:10px}.fp-dados-infraestrutura__text{margin-bottom:15px}.fp-dados-infraestrutura__text h3{margin:5px 0;font-size:13px}.fp-dados-infraestrutura__text p{font-size:13px}.fp-dados-infraestrutura .fp-table [data-col=tipoAtendimento]{width:80%}.fp-dados-infraestrutura .fp-table [data-col=estado]{width:20%}.fp-dados-infraestrutura .fp-table__row [data-col=estado]{justify-content:center;text-align:center}.fp-informes-fiscalizacao__row{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.fp-informes-fiscalizacao__row:not(:last-child){margin-bottom:15px}.fp-informes-fiscalizacao__left,.fp-informes-fiscalizacao__right{display:flex;flex-flow:row nowrap}.fp-informes-fiscalizacao__left{justify-content:flex-start}.fp-informes-fiscalizacao__right{justify-content:flex-end}.fp-informes-fiscalizacao__actions .fp-btn:not(:last-child){margin-right:10px}.fp-informes-fiscalizacao .fp-table__row{padding:10px 0}.fp-informes-fiscalizacao .fp-table__row:hover{cursor:default;background-color:rgba(0,0,0,0)}.fp-informes-fiscalizacao__text{margin-bottom:15px}.fp-informes-fiscalizacao__text h3{margin:5px 0;font-size:13px}.fp-informes-fiscalizacao__text p{font-size:13px}.fp-informes-fiscalizacao .fp-table [data-col=processo]{width:20%}.fp-informes-fiscalizacao .fp-table [data-col=acordao]{width:10%}.fp-informes-fiscalizacao .fp-table [data-col=dataSessao]{width:10%}.fp-informes-fiscalizacao .fp-table [data-col=resumoDeliberacao]{width:35%}.fp-informes-fiscalizacao .fp-table [data-col=providenciasAdotadas]{width:25%}
