@charset "UTF-8";@font-face{font-family:futuramedium;src:url('../fonts/futura-medium-bt-webfont.woff2') format('woff2'),url('../fonts/futura-medium-bt-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display:swap;display:auto}@font-face{font-family:futurabook;src:url('../fonts/futura-book-bt-webfont.woff2') format('woff2'),url('../fonts/futura-book-bt-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display:swap;display:auto}html{font-size:62.5%;color:#838383;font-family:futurabook,Arial,Helvetica,sans-serif}body,button,input,label,select,textarea{font-size:1.6rem;color:#838383;font-family:futurabook,Arial,Helvetica,sans-serif}*,h1,h2,h3,h4,h5,h6{padding:0;margin:0;outline:0;list-style-type:none;list-style-position:inside;font-family:futurabook,Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{margin-bottom:.8rem}h1{font-size:3.6rem}h2{font-size:3.2rem}h3{font-size:2.8rem}h4{font-size:2.4rem}h5{font-size:2rem}h6{font-size:1.6rem}a,a:focus,a:hover,a:visited{text-decoration:none;outline:0;font-size:1.6rem;font-family:futurabook,Arial,Helvetica,sans-serif}p,ul{margin:0;font-size:1.6rem}figure{margin:0}embed,object,video{max-width:100%}img{max-width:100%;height:auto;margin:0 auto;display:block;object-fit:cover}strong{font-family:futuramedium,Arial,Helvetica,sans-serif}
/*alto contraste do site*/
.contrast,
.contrast nav,
.contrast div,
.contrast li,
.contrast ol,
.contrast header,
.contrast footer,
.contrast section,
.contrast main,
.contrast aside,
.contrast article {
    background: black !important;
    color: white !important;
}
.contrast h1,
.contrast h2,
.contrast h3,
.contrast h4,
.contrast h5,
.contrast h6,
.contrast p,
.contrast label,
.contrast strong,
.contrast em,
.contrast cite,
.contrast q,
.contrast i,
.contrast b,
.contrast u,
.contrast span {
    color: white !important;
}
.contrast a{
    color: yellow !important;
}

.contrast button,
.contrast input[type=button],
.contrast input[type=reset],
.contrast input[type=submit] {
    background: black !important;
    color: yellow !important;
    border: none !important;
}
.contrast img.on-contrast-force-gray {
    filter: grayscale(100%) contrast(120%);
}

.contrast img.on-contrast-force-white {
    filter: brightness(0) invert(1);
}
.contrast input[type=text],
.contrast input[type=password],
.contrast input[type=url],
.contrast input[type=search],
.contrast input[type=email],
.contrast input[type=tel],
.contrast input[type=date],
.contrast input[type=month],
.contrast input[type=week],
.contrast input[type=datetime],
.contrast input[type=datetime-local],
.contrast textarea,
.contrast input[type=number] {
    background: black !important;
    border: 1px solid white !important;
    color: white !important;
}

.contrast .swiper-pagination-bullet {
    border: 1px solid white;
}


.form-control{height:calc(3.6rem + 0.2rem)}

.wpcf7-response-output font > font {
    font-size: 2.5rem!important;
    color: #184c71!important;
    border: 2px solid #04c74b!important;
    border-radius: 0.5rem!important;
    font-family: 'futuramedium'!important;
}

.btn,.form-control{padding:.6rem 1.2rem;font-size:2rem;border-radius:0.4rem}::-webkit-input-placeholder{color:#838383!important}:-ms-input-placeholder{color:#838383!important}::placeholder{color:#838383!important}
#top{width:100%;height:1.8rem;background:#f5b100}

.bg-topo{height:11.5rem;padding:2rem 0 .8rem;background:url("../img/bg-topo.jpg") center 0/cover no-repeat}
#logo-topo{margin-bottom:2.5rem}
#logo-topo img {width: 32rem;}
#top-sec-1{margin-bottom:.7rem}
#top-sec-1 a,#top-sec-3 a{color:#fff;font-size:1.4rem;transition:.3s}
#top-sec-1 .fa-bullhorn,#top-sec-1 .fa-info-circle,#top-sec-1 a:hover,#top-sec-3 a:hover,#top-sec-3 i.fas.fa-lock{color:#f5b100}
#top-sec-1 li,#top-sec-3 li{margin-right:1rem;display:inline-block}
#top-sec-3{margin-bottom:.7rem;text-align:right}
#top-sec-4{margin-top:1.6rem;display:inline-block}
#top-sec-4 li{width:4.5rem;margin-right:1rem;display:inline-block}
#top-sec-4 .fa-stack.fa-2x{width:4.5rem}
#top-sec-4 .fas{color:#fff;font-size:5rem;line-height:6.4rem}
#top-sec-4 .fab{color:#000}
#top-sec-4 a{width:4.5rem;height:3.8rem;border-radius:1.2rem;display:inline-block;background:#fff;transition:.3s}
#top-sec-4 a:hover{background:#f5b100}
#top-sec-4 img{margin:0 auto;padding:.5rem 0}
#topo .txt{position:relative;top:-1.3rem;margin-left:1rem;display:inline-block;color:#fff}
#top-sec-5 .fas{color:#fff;font-size:5rem;line-height:6.4rem}
#top-sec-5 .fab{color:#000}
#top-sec-5 a{width:4.5rem;height:3.8rem;border-radius:1.2rem;display:inline-block;background:#fff;transition:.3s}
#top-sec-5 a:hover{background:#f5b100}
#top-sec-5 .box{position:absolute;top:1.6rem;right:0}
#top-sec-5 img{margin:0 auto;padding:.5rem 0}

.searchbar{margin-top:1.6rem;height:3.8rem;background-color:#fff;border-radius:1.5rem;padding:.7rem 1rem 1rem}

.search_input{color:#000;border:0;outline:0;background:0 0;width:83%}

.searchbar:hover .search_icon{padding:1rem;background:#f5b100;color:#000}
.searchbar i.fas.fa-search {
    position: absolute;
    right: 3.5rem;
    top: 2.6rem;
    cursor: pointer;
}
.search_icon{position:absolute;top:1.6rem;right:1.4rem;width:6rem;height:3.8rem;padding:1rem;float:right;display:flex;justify-content:center;align-items:center;border: none;border-radius:1.5rem;text-decoration:none;color:#000;background:#ececec; cursor: pointer;}nav.navbar.navbar-expand-lg.navbar-light{padding:4rem 0 0}

.navbar-expand-lg .navbar-collapse{margin-bottom:-1.6rem;justify-content:flex-end}

.navbar-light .navbar-nav .nav-link{padding:2rem 1rem;font-size: 1.7rem;font-family:futurabook,Arial,Helvetica,sans-serif;text-align:center;color:#00aeef;transition:.3s}

.navbar-light .navbar-nav .active>.nav-link {color:#000;background:#f0f0f0}

.navbar-light .navbar-nav .nav-link:active,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#000;background:#f0f0f0}

.navbar-light .navbar-nav .nav-item:active > a ,.navbar-light .navbar-nav .nav-item:focus  > a , .navbar-light .navbar-nav .nav-item:hover > a {color:#000;background:#f0f0f0}

.navbar-light .navbar-nav .nav-link:after{width:0;height:0.2rem;margin-top:0;content:'';display:block;border:none;transition:.3s}

.navbar-light .navbar-nav .nav-link:hover::after{width:100%;border:none}

.navbar-light .navbar-nav .nav-ativo{color:#ee2a29}a.dropdown-item{margin:0;padding:.5rem 2.5rem;font-size:1.6rem;color:#233e62}

.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#00aeef}

.fdez-banner img{width:100%;height:75.8rem;margin:0 auto;display:block}

.fdez-banner span.swiper-pagination-bullet.swiper-pagination-bullet-active{width:2rem;height:2rem;border-radius:5rem;;background:#ffb800}

.fdez-banner span.swiper-pagination-bullet{width:1.9rem;height:1.9rem;border:1px solid #ffb800; border-radius:5rem;opacity:1;background:transparent}

.fdez-banner .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom:18.7rem}

.fdez-topicos{position:relative;top:-12rem}

.fdez-topicos .swiper-slide{padding:3rem 1.5rem;border-radius:1rem;border:.1rem solid #c2c2c2;background:#fff}

.fdez-topicos h2{margin-bottom:1.5rem;color:#5f5f5f;font-size:3.4rem;text-align:center}

.fdez-topicos p{color:#838383;text-align:center}

.fdez-topicos .swiper-slide img{margin-bottom:2rem}

.fdez-topicos .ico-seta-direita,.fdez-topicos .ico-seta-esquerda{position:absolute;top:17.8rem;z-index:10;cursor:pointer}

.fdez-topicos .ico-seta-direita{right:-7.8rem;width:6.3rem;height:6.3rem;display:inline-block;background:url('../img/ico-seta-direita.png') center 0 no-repeat}

.fdez-topicos .ico-seta-esquerda{left:-7.8rem;width:6.3rem;height:6.3rem;display:inline-block;background:url('../img/ico-seta-esquerda.png') center 0 no-repeat}

.fdez-noticias{padding-bottom:25.5rem;background:url('../img/bg-noticias.jpg') center 0/cover no-repeat}

.fdez-noticias h1{margin-bottom:5.5rem;text-align:center;color:#00aeef;font-size:6rem;font-family:futuramedium,Arial,Helvetica,sans-serif}

.fdez-noticias .card-title{margin-bottom:.75rem;font-size:2.8rem;color:#fff}

.fdez-noticias .card-img{height:48rem}

.fdez-noticias .card-img-overlay{top:initial;padding:2rem;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(255,255,255,0) 100%)}

.fdez-noticias a{color:#fff}

.fdez-noticias .btn-ntc, .fdez-noticias .btn-ntc:hover {
    position: absolute;
    bottom: 0;
    padding: 0.4rem 3.5rem;
    margin: 0 auto 4rem;
    display: table;
    color: #fff;
    font-size: 3.4rem;
    text-align: center;
    border-radius: 3rem;
    background: #00aeef;
    transition: .3s;
}

.fdez-noticias .btn-ntc:hover {
    background: #bcbcbc;
}

.fdez-noticias .ico-seta-noticias-direita,.fdez-noticias .ico-seta-noticias-esquerda{position:absolute;left:0;right:0;bottom:-13rem;margin:0 auto;z-index:10;cursor:pointer}

.fdez-noticias .ico-seta-noticias-direita{right:-37.5rem;width:6.3rem;height:6.3rem;display:inline-block;background:url('../img/ico-seta-direita.png') center 0 no-repeat}

.fdez-noticias .ico-seta-noticias-esquerda{left:-37.5rem;width:6.3rem;height:6.3rem;display:inline-block;background:url('../img/ico-seta-esquerda.png') center 0 no-repeat}

.fdez-noticias .swiper-pagination {left: 0;right: 0;bottom: -11.6rem;}

.fdez-noticias .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{left:0;right:0;bottom:-11.3rem}

.fdez-noticias .swiper-pagination-bullet{width:1.9rem;height:1.9rem;margin:0 .5rem}

.fdez-noticias .card{transition:.3s ease-in-out}

.fdez-noticias .swiper-slide.swiper-slide-next .card{transform:scale(1.1)}

.fdez-noticias .swiper-container.swiper-noticias.swiper-container-horizontal{padding:3rem 0}i.fas.fa-long-arrow-alt-right{width:10%;position:relative;top:.2rem}

.fdez-oportunidades{padding:12rem 0 8rem}

.fdez-oportunidades h1{margin-bottom:5.5rem;text-align:center;color:#00aeef;font-size:6rem;font-family:futuramedium,Arial,Helvetica,sans-serif}

.fdez-oportunidades .card{border-radius:6rem}

.fdez-oportunidades .card-title{margin-bottom:.75rem;font-size:3.4rem;color:#5f5f5f}

.fdez-oportunidades .card-body{padding:6rem 3rem}

.fdez-oportunidades .card img{border-radius:6rem;transform:scale(1.02)}

.fdez-oportunidades .card a{color:#838383;transition:.3s}

.fdez-oportunidades .card a:hover .card-body h2,.fdez-oportunidades .card a:hover .card-body p{color:#f5b100}

.fdez-oportunidades .btn-ver-mais,.fdez-oportunidades .btn-ver-mais:hover{margin:8.3rem auto 0}

.btn-ver-mais,.btn-ver-mais:hover{padding:.4rem 3.5rem;margin:0 auto;display:table;color:#00aeef;font-size:3.4rem;text-align:center;border-radius:3rem;background:#e5e5e5;transition:.3s}

.btn-ver-mais:hover{margin:8.3rem auto 0;color:#e5e5e5;background:#00aeef}

.fdez-idx-sec-5{padding:0 0 12rem}

.fdez-idx-sec-5 h2{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;padding:1.5rem 2.6rem;text-align:center;border-top-left-radius:1rem;border-top-right-radius:1rem;background:rgba(211,211,211,.5);transition:.3s}

.fdez-idx-sec-5 .swiper-slide.eq-height.swiper-slide-next h2{color:#fff;background:rgb(3 175 242 / 70%)}

.fdez-idx-sec-5 p{text-align:center}

.fdez-idx-sec-5 img{height:29rem;border-top-left-radius:1rem;border-top-right-radius:1rem}

.fdez-idx-sec-5 .card{border-radius:1rem}

.fdez-idx-sec-5 a{color:#5f5f5f}

.fdez-idx-sec-5 .ico-seta-direita,.fdez-idx-sec-5 .ico-seta-esquerda{position:absolute;top:17.8rem;z-index:10;cursor:pointer}

.fdez-idx-sec-5 .ico-seta-direita{right:-7.8rem;width:6.3rem;height:6.3rem;display:inline-block;background:url('../img/ico-seta-direita.png') center 0 no-repeat}

.fdez-idx-sec-5 .ico-seta-esquerda{left:-7.8rem;width:6.3rem;height:6.3rem;display:inline-block;background:url('../img/ico-seta-esquerda.png') center 0 no-repeat}

.fdez-idx-sec-6{padding:0 0 4.5rem}

.fdez-idx-sec-6 h1,.fdez-idx-sec-7 h1,.fdez-idx-sec-8 h1{color:#00aeef;font-size:6rem;font-family:futuramedium,Arial,Helvetica,sans-serif}

.fdez-idx-sec-6 p,.fdez-idx-sec-7 p,.fdez-idx-sec-8 p{margin-bottom:1.5rem;font-size:2.4rem}

.fdez-idx-sec-7{padding:6rem 0 4.5rem;background:url("../img/bg-sec-7.png") center 0/cover no-repeat}

.fdez-idx-sec-8{padding:6rem 0 4.5rem}

.btn-agora,.btn-agora:hover{margin-top:2rem;padding:1rem 2rem;font-size:2.4rem;color:#fff;display:inline-block;border-radius:1rem;background:#00aeef;transition:.3s}

.btn-agora:hover{background:#bcbcbc}
#ico-sociais{margin:3rem 0 0}

.topo-int{padding:8.5rem 0;margin-bottom:6.9rem;background:url("../img/bg-noticias-interna.jpg") center 0/cover no-repeat}

.topo-bolsa h1,.topo-evento h1,.topo-int h1,.topo-licit h1,.topo-ouvi h1,.topo-sala h1{text-align:center;color:#fff;font-size:6rem;font-family:futuramedium,Arial,Helvetica,sans-serif}

.not-parceria h2{margin-bottom:1.4rem;color:#393939;line-height:5rem;font-size:5rem;font-family:futuramedium,Arial,Helvetica,sans-serif}

.not-parceria .data{margin-bottom:4.5rem;color:#393939;font-size:1.4rem;font-family:futuramedium,Arial,Helvetica,sans-serif}

.not-parceria .prox-not{margin-left:auto}

.not-parceria .prox-not a{width:14rem;padding:.4rem 0 1.5rem 1rem;display:block;text-align:center;line-height:2.6rem;color:#393939;font-size:2.4rem;font-family:futuramedium,Arial,Helvetica,sans-serif;background:#d9f2fa}

.not-parceria .prox-not a img{margin-top:.8rem;margin-right:3rem}

.not-parceria p{padding-bottom: 1.5rem;color:#393939;font-size:2.4rem;line-height:3rem}

.int-noticia .fdez-noticias{padding-top:12rem}

.int-noticia.interna-ntc .fdez-noticias{padding: 12rem 0 1rem;}

.int-noticia.interna-ntc .fdez-noticias .card-img {
    height: 38rem;
}

.topo-bolsa{padding:8.5rem 0;background:url("../img/bg-oportunidades.jpg") center 0/cover no-repeat}

.int-oportunidade .fdez-oportunidades{padding:11rem 0 10rem}

.int-oportunidade .fdez-oportunidades .card{margin-bottom:5rem!important}

.int-oportunidade .fdez-oportunidades .wp-pagenavi{margin-top: 4.5rem;}
#int-img-destaque{width: 100%;height:36.5rem;border-radius:5rem}

.interna-oport .fdez-oportunidades{padding:6.5rem 0 0}

.interna-oport .texto-oportunidade{padding-bottom:4.5rem}

.interna-oport .texto-oportunidade h2{margin:1.5rem 0;font-size:5rem;color:#5f5f5f;text-align:center}

.interna-oport .texto-oportunidade p{margin-bottom:2.3rem;font-size:2.4rem;text-align:center;line-height:3rem;font-family:futuramedium,Arial,Helvetica,sans-serif}

.topo-evento{padding:8.5rem 0;background:url("../img/bg-eventos-interna.jpg") center 0/cover no-repeat}

.int-eventos .fdez-int-feiras{padding:10rem 0 0}

.fdez-int-feiras a{position:relative;color:#838383}

.fdez-int-feiras .detalhe-evento{position:absolute;top:-4rem;left:-3rem;z-index:11;width:17rem;height:7rem;background:#fff;transform:rotate(314deg);border-bottom:1px solid #bcbcbc}

.int-eventos .box-feira{padding:1.6rem 3rem 4rem;margin:0 3.5rem;border:.1rem solid #bcbcbc}

.int-eventos .icone-data img{margin:0 0 0 auto}

.int-descricao-evento .descricao-feira .data-feira,.int-eventos h3{font-size:2.4rem;color:#585858;font-family:futuramedium,Arial,Helvetica,sans-serif}

.int-descricao-evento .descricao-feira .data-feira span,.int-eventos h3 span{font-size:4rem;color:#575757;font-family:futuramedium,Arial,Helvetica,sans-serif}

.int-eventos h2{margin:1.4rem 0 1.3rem;font-size:2.4rem;color:#00aeef;font-family:futuramedium,Arial,Helvetica,sans-serif}

.int-eventos .icone-seta img{margin:1rem auto 0 0}

.int-eventos .fdez-int-feiras .wp-pagenavi{margin-top:11rem!important}

.int-descricao-evento .fdez-int-feiras{padding:6rem 0 9rem}

.int-descricao-evento .descricao-feira h2{margin:0;font-size:5rem;font-family:futurabook}

.int-descricao-evento .descricao-feira .data-feira{display:inline-block}

.int-descricao-evento .descricao-feira .icone-data{margin-left:2.7rem;display:inline-block}

.int-descricao-evento .descricao-feira p{margin-top:3.4rem;font-size:2.4rem;line-height:3rem;font-family:futuramedium}
#int-eventos-outros{margin:7rem 0 8.3rem;text-align:center;color:#00aeef;font-size:6rem;font-family:futuramedium}

.topo-licit{padding:8.5rem 0;margin-bottom:7rem;background:url("../img/bg-licitacao-interna.jpg") center 0/cover no-repeat}

.fdez-int-bd form{padding:.5rem;background:#fbfbfb}

.fdez-int-bd .form-control{padding:1.9rem 1.2rem}

.fdez-int-bd label{color:#282828}

.fdez-int-bd input{font-size:1.6rem;color:#a7b0bb}

.fdez-int-bd .custom-select{height:100%;padding:.7rem 1.75rem .75rem}

.fdez-int-bd .btn-clean,.fdez-int-bd .btn-search{width:100%;margin-top:2.5rem}

.fdez-int-bd .btn-search{background:#004587;border:.1rem solid #00347c}

.fdez-int-bd .btn-search:active{border:.1rem solid #00347c;background-color:#004587!important}

.fdez-int-bd .btn-clean{background:#e7e7e7;color:#484848;border:.1rem solid #dcdcdc}

.fdez-int-bd .btn-clean:active{color:#484848!important;border:.1rem solid #dcdcdc;background-color:#e7e7e7!important}

.fdez-int-htco{padding-top:6rem}

.fdez-int-htco .card{margin-bottom:3.5rem;border:none}

.fdez-int-htco .card-body{background:#fbfbfb}

.fdez-int-htco .text-muted{padding:.45rem 1.25rem;text-align:right;font-size:1.3rem;color:#2e3035!important;border-color:#d6d6d6!important;background:#eaeaea}

.fdez-int-htco .box-htco{margin-top:.5rem}

.fdez-int-htco .icone-box{padding:.7rem .7rem .2rem;margin:1rem 1rem 0 0;float:left;background:#fff;border-radius:0.5rem;border:.2rem solid #ddd}

.fdez-int-htco .text-box{display:inline-block;margin-top:1rem;font-size:1.3rem;color:#2e3035}

.wp-pagenavi {margin: 5.5rem auto 10.3rem;display: table;}
.wp-pagenavi a, .wp-pagenavi .current, .wp-pagenavi .extend, .wp-pagenavi .extend-right, .wp-pagenavi .extend-left, .wp-pagenavi .extend-right:hover, .wp-pagenavi .extend-left:hover {padding: 1.4rem 1.85rem;margin-left: -1px;font-size: 1.8rem;display: inline-block;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.wp-pagenavi a {color: #007bff;border: 1px solid #dee2e6;background: #fff;}
.wp-pagenavi a:hover {background-color: #007bff;color: #e2ffff;text-decoration: none;}
.wp-pagenavi .current {border: 1px solid #dee2e6;background-color: #007bff;color: #e2ffff;}
.wp-pagenavi .extend {color: #007bff;}

.fdez-int-htco hr{background:#d6d6d6}

.fdez-int-htco .card-body h2{margin-bottom:1.5rem;color:#2e3035;font-size:1.7rem;text-align: justify;}

.fdez-int-htco .card-text p{font-size:1.4rem;line-height:1.6rem;color:#838383}

.fdez-int-htco .icone-box i{font-size:2rem;color:#2e3035}i.fas.fa-search,i.fas.fa-times{font-size:1.7rem}

.single-licitacao {
    padding: 0rem 0 7rem;
}
.single-licitacao .titulo-licitacao {
    margin-bottom: 4rem;
}
.single-licitacao h2 {
    margin: 0;
    font-size: 2.8rem;
    color: #282828;
    text-align: justify;
    font-family: 'futuramedium';
}
.single-licitacao .btn-voltar {
    padding: 0.5rem 2rem;
    margin-top: 1.5rem;
    float: right;
    font-size: 1.7rem;
    color: #fff;
    border-radius: 0.5rem;
    background: #00aeef;
    transition: .3s;
}
.single-licitacao .btn-voltar:hover {
    background: #bcbcbc;
}
.single-licitacao table {
    padding: 1rem 0rem 1rem 1.3rem;
    background: #fbfbfb;
}
.single-licitacao table th h4 {
    color: #282828;
    font-size: 1.4rem;
    font-family: 'futuramedium';
}
.single-licitacao table td h4 {
    color: #838383;
    font-size: 1.4rem;
    font-family: 'futuramedium';
}
.single-licitacao .baixar-edital {
    padding: 1.5rem 1.5rem;
    margin-bottom: 1.8rem;
    display: block;
    border: 1px solid #dee2e6;
    font-family: 'futuramedium';
}
.single-licitacao .flex-edital {
    margin: 1rem 0;
    display: inline-block;
}
.single-licitacao .baixar-edital h3 {
    margin: 0;
    color: #282828;
    font-size: 2.4rem;
}
.single-licitacao #btn-download {
    padding: 1rem 1.5rem;
    margin-top: 0.5rem;
    float: right;
    cursor: pointer;
    font-size: 1.7rem;
    color: #fff;
    border-radius: 0.5rem;
    border: none;
    background: #004587;
    transition: .3s;
}
.single-licitacao #btn-download i {
    margin-right: 0.8rem;
}
.single-licitacao .single-edital-download {
    padding: 1.5rem 1.5rem;
}
.single-licitacao p {
    margin-bottom: 1.5rem;
    font-size: 1.7rem;
    line-height: 2.4rem;
    text-align: justify;
}
.single-licitacao .card {
    border-radius: 0;
}



.topo-sala{padding:8.5rem 0;background:url("../img/bg-sala-interna.jpg") center 0/cover no-repeat}

.fdez-int-sala{padding:7.5rem 0 13rem;background:url("../img/bg-agenda-sala.jpg") center 0/cover no-repeat}

.fdez-idx-sec-5 h3,.fdez-int-bd h2,.fdez-int-htco h2,.fdez-int-sala h2{margin-bottom:4.5rem;font-size:3.4rem;text-align:center;color:#282828}

.fdez-int-sala p{margin:0 0 1.5rem;font-size:2.2rem;text-align:center}

.txt-sala{margin:-3rem 0 6.5rem}

.fdez-int-sala .int-sala-cmcd{margin-bottom:7rem}

.fdez-int-sala .btn-atdm-1,.fdez-int-sala .btn-atdm-2, .fdez-int-sala .btn-atdm-3{width:100%;height:22rem;padding:6rem 2rem;text-align:center;color:#fff;font-size:2.6rem;font-weight: 800;display:inline-block;-webkit-transform:skewX(-15deg) skewY(0);-ms-transform:skewX(1.2deg) skewY(0);-o-transform:skewX(1.2deg) skewY(0);transform:skewX(1.2deg) skewY(0); transition: all 0.3s;}

.fdez-int-sala .btn-atdm-1:hover,.fdez-int-sala .btn-atdm-2:hover, .fdez-int-sala .btn-atdm-3:hover {
    color: #f5b100;
}
/* .fdez-int-sala .btn-atdm-1:hover,.fdez-int-sala .btn-atdm-2:hover{width:110%;background:rgb(0 0 255 / 70%);border-radius:0.5rem;display:inline-block;-webkit-transform:skewX(-12deg) skewY(0);-ms-transform:skewX(-12deg) skewY(0);-o-transform:skewX(-12deg) skewY(0);transform:skewX(-12deg) skewY(0)} */

.fdez-int-sala .btn-atdm-1{background:url("../img/midia/img20.png") center 0 no-repeat;background-size: cover;}
.fdez-int-sala .btn-atdm-2{background:url("../img/midia/img21.png") center 0 no-repeat;background-size: cover;}
.fdez-int-sala .btn-atdm-3{background:url("../img/midia/img22.png") center 0 no-repeat;background-size: cover;}

.btn-tel-fixo,.btn-tel-fixo:hover,.btn-whats-1,.btn-whats-1:hover,.btn-whats-2,.btn-whats-2:hover{margin:8.3rem auto 0}

.btn-tel-fixo{padding:.4rem 3.5rem;margin:3rem auto 5rem;display:table;color:#282828;font-size:2.4rem;text-align:center;border-radius:3rem;transition:.3s;box-shadow:-5px 5px 10px #9d9b9b;background:#d2d2d2}

.btn-tel-fixo:active,.btn-tel-fixo:focus,.btn-tel-fixo:hover{padding:.4rem 3.5rem;margin:3rem auto 5rem;display:table;color:#282828;font-size:2.4rem;text-align:center;border-radius:3rem;transition:.3s;box-shadow:-5px 5px 10px #9d9b9b;background:#00a7e0}

.fdez-int-sala .int-sala-agendar p{margin-top:7.5rem}

.area-opinar .form-group,.fdez-int-sala .int-sala-agendar .form-group{margin-bottom:-1rem}

select.wpcf7-form-control.wpcf7-select.form-control {padding: 0rem 2rem 0rem;min-height: 5rem;}
.form-control{padding:2.8rem 2.3rem 2.2rem;color:#838383;font-size:2.4rem;border:none;border-radius:0;background:#e5e5e5}

.area-opinar .btn-op,.fdez-int-sala .int-sala-agendar .btn-agd{display:inline-block}

.area-opinar .btn,.fdez-int-sala .int-sala-agendar .btn{width:16.5rem;padding:.9rem 4.3rem .7rem;margin:2.5rem .8rem 0 0;font-size:2.4rem;background:#00a7e0;color:#282828;border-radius:0;border:none;transition:.3s}

.area-opinar .btn:hover,.fdez-int-sala .int-sala-agendar .btn:hover{color:#fff;background:#bcbcbc}

.fdez-int-sala .int-sala-agendar .btn:active,.opina-usuario .area-opinar .btn:active{color:#282828;background-color:#00a7e0}

.int-ouvidoria .topo-ouvi{padding:8.5rem 0;background:url("../img/bg-ouvidoria.jpg") center 0/cover no-repeat}

.int-ouvidoria .opina-usuario{padding:6.5rem 0 9rem}

.opina-usuario p{margin-bottom:2.2rem;text-align:center;line-height:3rem;font-size:2.4rem;font-family:futuramedium}

.area-opinar{margin-top:3.5rem}

.area-opinar #textarea{height: 11.5rem;padding:.8rem 2.3rem 0}

textarea.form-control {
    height: 20rem;
}

.int-area-restrita {
    padding: 2.5rem 0;
}
.int-area-restrita .titulo-area {
    margin: 0 auto;
    display: table;
}
.int-area-restrita .titulo-area i {
    font-size: 2rem;
    color: #f5b100;
}
.int-area-restrita h1 {
    margin: 0 0 2.2rem 0.7rem;
    display: inline-block;
    font-size: 2rem;
    color: #42bbef;
}
.int-area-restrita .nav-tabs {
    margin-bottom: 4.4rem;
    border: none;
}
a#entrar-tab {
    border-right: 1px solid #d7f1fc;
}
.int-area-restrita .nav-tabs .nav-item.show .nav-link, .int-area-restrita .nav-tabs .nav-link.active {
    border-bottom: 11px solid #106490;
    border-color: #fff #fff #106490 #fff;
}
.int-area-restrita .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    border-color: #fff;
    border-bottom: 11px solid #106490;
}
.int-area-restrita .nav-tabs .nav-link {
    padding: 1.9rem 1rem;
    font-size: 3.4rem;
    color: #42bbef;
    border: none;
    border-bottom: 1px solid #d7f1fc;
}
.int-area-restrita label, .int-area-restrita .esqueceu-senha {
    margin-bottom: 0;
    font-size: 1.4rem;
    color: #42bbef;
}
.int-area-restrita .btn {
    padding: 0.2rem 0.8rem;
    margin: 4rem auto 0;
    display: table;
    font-size: 2rem;
    color: #fff;
    border: none;
    border-radius: 0;
    background: #42bbef;
}
.int-area-restrita .btn:hover, .int-area-restrita .btn:focus {
    background: #174467;
}
.int-area-restrita .btn-entrar {
    width: 27%;
    margin-bottom: 1.8rem;
}
.int-area-restrita .form-control {
    padding: 1.9rem 1.2rem;
    margin-bottom: 1.3rem;
    font-size: 1.4rem;
    color: #000000;
    border-radius: 0;
    border: none;
    background: #f4f4f4;
}
.int-area-restrita .esqueceu-senha {
    float: right;
}
.int-area-restrita .esqueceu-senha:hover, .int-area-restrita .esqueceu-senha:focus {
    text-decoration: underline;
    color: #174467;
}


#pg-construcao h2 {
    margin: 3rem 0 2rem;
    text-align: center;
    text-transform: uppercase;
    line-height: 3rem;
    color: #00aeef;
    font-size: 3.6rem;
    font-family: futuramedium;
}

.footer{padding:6rem 0 3rem;background:url("../img/bg-footer.jpg") center 0/cover no-repeat}
#logo-footer{margin-bottom:6rem}

.footer .box{margin-bottom:3rem}

.footer .box h3{color:#1fb7f1;font-size:2.4rem;font-family:futuramedium,Arial,Helvetica,sans-serif}

.footer .box p{color:#fff;font-size: 1.3rem;}
#menu-footer h5{margin-bottom:2rem;font-size:2rem;color:#fff}
#menu-footer a{font-size:1.6rem;color:rgba(255,255,255,.5);transition:.3s}
#menu-footer a:hover{color:rgb(252 183 43)}

.btn-social{margin:0 auto 1.5rem;display:table}

.btn-social .fa-1x{font-size:1.5rem}

.btn-social .fab{font-family:"Font Awesome 5 Brands";color:#07b9ff;font-size:3.6rem;transition:.3s}

.btn-social a:hover .fab{color:#fcb72b}

.footer-copyright{font-size:1.3rem;color:#fff;text-align:center;font-family:futuramedium,Arial,Helvetica,sans-serif}

.altura-foo{width:100%;height:17rem;display:block}

.altura-foo .btn-social{padding-top:10.9rem}

.altura-foo #confere-foo{padding-top:3.3rem;display:inline-block}

.altura-foo #mobic-foo{padding-top:11.5rem;display:inline-block}



.box-page {

    padding: 6rem 0 7rem;

}

.box-page p {

    margin-bottom: 3rem;

    text-align: justify;

}




table,
table.wp-block-table {
	width: 100%;
	text-align: left;
	margin: 32px 0px;
	padding: 0px;
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.08);
	border: 3px solid rgba(0, 0, 0, 0.12);
	border-spacing: 0;
	border-radius: 4px;
}
table p,
table form,
table ul,
table li {
	margin: 6px 0px;
	padding: 0px;
}
table thead,
table tfoot,
table.wp-block-table thead,
table.wp-block-table tfoot {
	border: 1px solid #dddddd;
	border: 1px solid rgba(0, 0, 0, 0.12);
}
table tbody tr:nth-child(odd) {
	background: rgba(0, 0, 0, 0.04);
}
table th,
table.wp-block-table th {
	font-size: 1.1rem;
	text-transform: uppercase;
	margin: 0px;
	padding: 12px;
	border-top: 1px solid #dddddd;
	border-top: 1px solid rgba(0, 0, 0, 0.12);
	box-sizing: border-box;
}
table td,
table.wp-block-table td {
	padding: 12px;
	margin: 0px;
	border-top: 1px solid #dddddd;
	border-top: 1px solid rgba(0, 0, 0, 0.12);
	box-sizing: border-box;
}
table.wp-block-table.is-style-stripes {
	border-collapse: collapse;
}
table.wp-block-table.is-style-stripes td {
	border: 1px solid #dddddd;
	border: 1px solid rgba(0, 0, 0, 0.12);
}






.rodape{height:10rem;background:#fcb72b}

.error{padding:10% 0}

.error .clip .shadow{height:18rem;overflow:hidden}

.error .clip:nth-of-type(2) .shadow{width:13rem;overflow:hidden;position:relative;box-shadow:inset 2rem 0 2rem -1.5rem rgba(150,150,150,.8),2rem 0 2rem -1.5rem rgba(150,150,150,.8)}

.error .clip:nth-of-type(1) .shadow,.error .clip:nth-of-type(3) .shadow{width:25rem}

.error .digit{width:15rem;height:15rem;line-height:15rem;font-size:12rem;font-weight:700}

.error h2{font-size:3.2rem}

.error .msg{top:-19rem;left:30%;width:8rem;height:8rem;line-height:8rem;font-size:3.2rem}

.error span.triangle{top:70%;right:0;border-left:2rem solid #535353;border-top:1.5rem solid transparent;border-bottom:1.5rem solid transparent}

.error .container-error-404{position:relative;height:25rem}

.error .container-error-404 .clip{display:inline-block;transform:skew(-45deg)}

.error .clip:nth-of-type(1) .shadow:after,.error .clip:nth-of-type(3) .shadow:after{content:"";position:absolute;right:-.8rem;bottom:0;z-index:9999;height:100%;width:1rem;background:linear-gradient(90deg,transparent,rgba(173,173,173,.8),transparent);border-radius:50%}

.error .clip:nth-of-type(3) .shadow:after{left:-.8rem}

.error .digit{position:relative;top:8%;color:#fff;background:#004c7b;border-radius:50%;display:inline-block;transform:skew(45deg)}

.error .clip:nth-of-type(2) .digit{left:-10%}

.error .clip:nth-of-type(1) .digit{right:-20%}

.error .clip:nth-of-type(3) .digit{left:-20%}

.error h2,.error p{color:#a2a2a2;font-weight:700;padding-bottom:2rem}

.error .msg{position:relative;z-index:10;display:block;background:#535353;color:#a2a2a2;border-radius:50%;font-style:italic}

.error .triangle{position:absolute;z-index:999;transform:rotate(45deg);content:"";width:0;height:0}input[type=email].wpcf7-not-valid,input[type=file].wpcf7-not-valid,input[type=password].wpcf7-not-valid,input[type=tel].wpcf7-not-valid,input[type=text].wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid{border:.1rem solid #dc3545}span.wpcf7-not-valid-tip{position:relative;top:auto;left:auto;width:100%;padding:0;margin-top:.25rem;font-size:55%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;clear:both;display:block;border:none;color:#dc3545;background:0 0}

.wpcf7-captchac{padding:2rem 4rem;border:.1rem solid #dee1e1;margin-bottom:1rem}

.wpcf7-response-output{padding:1rem;margin:4rem auto;display:table;text-align:center;font-size:2rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:.5rem;clear:both}form.wpcf7-form.failed+.wpcf7-response-output{color:#e17731;border:.1rem solid #ffbc8a;background:#fff2e2}form.wpcf7-form.invalid+.wpcf7-response-output{color:#dc3545;border:.1rem solid #dc3545;background:#ffe2e2}form.wpcf7-form.sent+.wpcf7-response-output{color:#1ea524;border:.1rem solid #6fdf51;background:#e8ffe2}

.screen-reader-response{display:none}