@import url("https://use.fontawesome.com/releases/v5.6.0/css/all.css");
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');

body
{
margin:0px;
background:#F2F3F4;
}

body.loading
{
background:url(../imagens/loading.svg) center no-repeat #FFFFFF;
}

body.loading > *
{
opacity:0.1;
}

img
{
border:0px;
}

a
{
color:inherit;
text-decoration:none;
}

a:hover
{
color:#191B1D;
text-decoration:none;
}

a,
input
{
/* Fade */
transition:.2s;
-moz-transition:.2s;
-webkit-transition:.2s;
-opera-transition:.2s;
}

.pagina .topo
{
margin:0px auto 0px auto;
display:block;

background:#191B1D;

position:relative;
width:100%;
height:115px;

border-bottom:3px solid #FF7449;
}

@media screen and (max-width:1024px)
{
    .pagina .topo
    {
        height:110px;
    }
}

.pagina .topo .centro
{
margin:0px auto 0px auto;
padding:0px 20px;
display:block;
width:100%;
max-width:1200px;
height:115px;
}

@media screen and (max-width:1024px)
{
    .pagina .topo .centro
    {
        padding:0px 10px;
        height:105px;
    }
}

.pagina .topo .centro .logomarca
{
margin-top:6px;
display:block;
float:left;
}

@media screen and (max-width:1024px)
{
    .pagina .topo .centro .logomarca
    {
        margin:0px;
        padding:24px 0px 0px 0px;
        width:170px;
    }
}

.pagina .topo .centro .dropdown
{
font-family:'Poppins', sans-serif;
color:#42464D;
font-weight:600;

margin-top:38px;
float:right;
}

@media screen and (max-width:1024px)
{
    .pagina .topo .centro .logomarca
    {
        margin:0px;
        /*padding:10px 0px 0px 0px;*/
        display:block;
        width:170px;
    }
}

.pagina .topo .centro .dropdown .btn
{
font-size:14px;
line-height:17px;

background:#FFFFFF;
border-radius:7px;
border:none;
}

.pagina .topo .centro .dropdown-menu > li > a
{
font-size:13px;
line-height:16px;
}

.pagina .topo .centro .dropdown-menu > li > a:hover
{
color:#191B1D;
}

/*@media screen and (max-width:1024px)
{
    .pagina .topo .centro .titulo-link
    {
        font-size:27px;
        line-height:30px;
        
        text-align:center;
        margin-top:30px;
        float:right;
        width:100%;
    }
}*/

.pagina .rodape
{
margin:0px auto 0px auto;
display:block;

background:#FFFFFF;

width:100%;
height:140px;
}

.pagina .rodape .selos
{
margin:0px auto 0px auto;
padding:0px 20px;
display:block;
width:100%;
height:80px;
}

.pagina .rodape .selos .centro
{
margin:0px auto 0px auto;
padding:18px 0px 0px 0px;
display:block;
width:100%;
max-width:1200px;
}

.pagina .rodape .selos .centro a
{
float:left;
margin-left:30%;
}

.pagina .rodape .selos .centro a:last-child
{
float:right;
margin-right:30%;
margin-left:0%;
}

@media screen and (max-width:1024px)
{
    .pagina .rodape .selos .centro a
    {
    margin-left:5%;
    }

    .pagina .rodape .selos .centro a:last-child
    {
    margin-right:5%;
    }
}

.pagina .rodape .info
{
margin:0px auto 0px auto;
display:block;
width:100%;
height:60px;

background:#191B1D;
}

.pagina .rodape .info .centro
{
margin:0px auto 0px auto;
padding:0px 20px;
display:block;
width:100%;
max-width:1200px;
}

@media screen and (max-width:1024px)
{
    .pagina .rodape .info .centro
    {
    padding:0px 10px;
    }
}
  
.pagina .rodape .info .centro .copyright
{
font-family:'Poppins', sans-serif;
font-size:13px;
line-height:16px;
color:#FFFFFF;
font-weight:400;
text-align:center;

width:100%;

margin-top:14px;
display:inline-block;
}

.pagina .rodape .info .centro .copyright b
{
color:#FFFFFF;
font-weight:600;
}

@media screen and (max-width:1024px)
{
    .pagina .rodape .centro .copyright
    {
        margin-top:20px;
    }
}
  
.pagina .conteudo
{
font-family:'Roboto', sans-serif;

margin:0px auto 0px auto;
display:block;

position:relative;
padding:40px 20px 40px 20px;
width:100%;
max-width:1200px;
}

@media screen and (max-width:1024px)
{
    .pagina .conteudo
    {
      padding:10px 10px 40px 10px;
    }
}

.pagina .titulo
{
font-size:16px;

display:flex; 
border:none; 
list-style:none; 
outline:none; 
box-sizing:border-box; 

margin:0px 0px 25px 0px;
padding:0px 0px 15px 0px;
border-bottom:1px solid #F2F3F4;
}

.pagina .titulo h2
{
font-family:'Roboto', sans-serif;
font-size:18px;
line-height:33px;
font-weight:700;

color:#000001;
margin:0px !important;
}

.pagina .titulo h2 .svg-icon
{
margin-right:10px;
float:left;
width:35px;
height:35px;
}

.pagina .titulo h2 .svg-icon path,
.pagina .titulo h2 .svg-icon polygon,
.pagina .titulo h2 .svg-icon rect
{
fill:#FF7449;
}

.pagina .titulo h2 .svg-icon circle
{
stroke:#FF7449;
stroke-width:1;
}

@media screen and (max-width:1024px)
{
    .pagina .titulo i
    {
    font-size:20px;
    }

    .pagina .titulo h2
    {
    font-size:20px;
    line-height:33px;
    }
}

.pagina .titulo-interno
{ 
font-family:'Roboto', sans-serif;
font-size:18px;
line-height:21px;
font-weight:700;
color:#191B1D;

text-align:center;
}

.modal.micromodal-slide .modal__container
{
width:100%;
max-width:650px;
}

.modal.micromodal-slide .modal__header
{
margin-bottom:15px;
padding-bottom:15px;
border-bottom:1px solid #F2F3F4;
}

.modal.micromodal-slide .modal__title
{
font-family:'Roboto', sans-serif;
font-size:18px;
line-height:33px;
font-weight:700;

color:#000001;
}

.modal.micromodal-slide .modal__title .svg-icon
{
margin-right:10px;
float:left;
width:35px;
height:35px;
}

.modal.micromodal-slide .modal__title .svg-icon path,
.modal.micromodal-slide .modal__title .svg-icon polygon,
.modal.micromodal-slide .modal__title .svg-icon rect
{
fill:#191B1D;
}

.modal.micromodal-slide .modal__title .svg-icon circle
{
stroke:#191B1D;
stroke-width:1;
}

.modal.micromodal-slide .modal__content
{
margin-top:0px;
display:inline-block;
width:100%;
}

.modal.micromodal-slide .modal__content.texto
{
font-family:'Roboto', sans-serif;
font-size:15px;
line-height:18px;
font-weight:400;

color:#000001;
}

.modal.micromodal-slide .modal__content .input-container-2
{
float:left;
width:49%;
}

.modal.micromodal-slide .modal__content .input-container-3
{
float:right;
width:49%;
}

.modal.micromodal-slide .modal__content .bloco
{
display:inline-block;
width:100%;
}

.modal.micromodal-slide .modal__content .bloco .opcoes
{
background:#EFEFEF;
cursor:pointer;
margin:5px;
padding:10px;
float:left;

width:calc(100% - 10px);
}

/*@media screen and (max-width:650px)
{
    .modal.micromodal-slide .modal__content .bloco .opcoes
    {
    width:calc(100% - 10px);
    }
}*/

.modal.micromodal-slide .modal__content .bloco .opcoes input
{
margin:3px 10px 0px 0px;
float:left;
}

.modal.micromodal-slide .modal__content .bloco .opcoes .info
{
font-size:14px;
line-height:17px;
color:#7F858C;
font-weight:400;

float:left;
}

.modal.micromodal-slide .modal__footer
{
margin-top:15px;
padding-top:15px;
border-top:1px solid #F2F3F4;  
}

.modal.micromodal-slide .modal__btn
{
font-family:'Roboto', sans-serif;
font-size:16px;
line-height:19px;
font-weight:600;
color:#FFFFFF;

background-color:#FF7449;
padding-right:20px;
padding-left:20px;
height:45px;

transform:none !important;
}

.modal.micromodal-slide .modal__btn:hover
{
background-color:#FF5A2B;
}