<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
-------------------------------------------------------
- Daikiti Sugitani Junior - 4142
- 301120161127 - Inclusão dos estilos para tooltip
-------------------------------------------------------
*/
body
{
    font-family: Arial, Helvetica, sans-serif;
    background: #8dd0f1 scroll center top;
    margin:     0px;
    font-size: 75%;
}

.baixoContraste 
{
    
}

.pularParaConteudo
{
    
}

.headerSession
{
    color:Black;
    font-size:1.0em;
}

.tableHeader
{
    position: fixed; 
    top: 151px; 
    background-color: White;
    z-index: 900; padding-top: 10px;
}

.page
{
    width: 988px;
    margin: 0px auto 0px auto;
}

.wordwrap { 
   white-space: pre-wrap;      /* CSS3 */   
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera &lt;7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
}

.AFU 
{ 
 position: relative; 
 float: left; 
 clear: both; 
 top: 0px; 
 padding-left: 0px; 
 padding-right: 0px; 
 width: 64; 
 height:64;
 border:thick; 
 margin:0px; 
 background: url(/Images/icn_view24.png) no-repeat 100% 1px; 
} 

.Main
{
    width: 988px;
    margin: 0px 8px 8px 0px;
    min-height: 420px;
    background: #ffffff scroll center top;
    float: left;
}

.ConteudoPagina
{
    margin-left: 10px;
    margin-right: 10px;
}

#portal-logo
{
    float: left;
}

/*Configurações de Header                           */
.divHeader
{
    width: 988px;
    background: url(Images/bgHeader.png) no-repeat center top;
    float: left;
    height: 42px;
    padding: 0 0;
    position: relative;
}

.divHeader UL
{
    width: 988px;
    float: left;
    padding: 0 6px 0 0;
}

.divHeader li.barraGovFed_logo
{
    display: block;
    float: right;
    margin: -5px 21px;
    display: none;
}

.divLogoCrea
{
    width: 978px;
    background: #ebe9e9 url(Images/borda.jpg) repeat-x bottom;
    float: left;
    margin-top: -4px;
    padding: 5px;
}


.divLogoHelp
{
    position: absolute;
    top: 45px;
    left: 540px;
    display: block;
    width: 480px;
}




.divbgAzul
{
    width: 980px;
    height: 40px;
    background: url(Images/fundo-siteactions.png) scroll center top;
    background-repeat: no-repeat;
    position: relative;
    float: left;
    margin-top: -2px;
    z-index: 1000;
    visibility: hidden; 
}

.divbgAzul li
{
    margin-left: 15px;
    z-index: 1000;
}

.dynamic li
{
    margin-left: -8px;
    background-color: #007DC6;
    z-index: 1000;
}

.bordasDivAzul
{
    width: 978px;
    height: 35px;
    background-color: white;
    position: relative;
    float: left;
    padding: 5px; /*margin-top: -2px;*/ /*content: url("../../Images/bgMenuAcessibilidadeLeft.gif");*/
    z-index:1000;
}


img
{
    border: 0;
}

.imgLogoCrea
{
    margin-left: 2px;
    width: 450px;
}

.imgLogoHelp
{
    width: 100px;
    height: 100px;
}



/* ################################################## */
/***** Diogo França - Favor não alterar esse bloco ***/
/* Estilo dos Skin        

&lt;asp:UIControlNumericBox CssClass="NumericBox" SkinID="NumericBox" /&gt; */
.TextBox, .Button, .Dropdownlist, .NumericBox, .MultilineTextbox
{
    border: 1px solid gray;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    vertical-align: middle;
    line-height: 25px !important;
}
/*.TextBox, .Button, .NumericBox*/
.Button, .NumericBox {
    height: 25px !important;
}
.TextBox
{
    width: 250px;
}

 .Dropdownlist
{
    min-width: 252px;
    height: 25px;
}

.NumericBox
{
    width: 150px;
}

.MultilineTextbox
{
    width: 250px;
    resize:none;
}

.Button
{
    width: 100px;
    cursor: pointer;
}

.HelpLabel
{
    font-family: Arial Black;
    font-style: italic;
    color: Black;
    font-size: 55px;
    float: right;
    position: relative;
    top: 10px;
}

.PageLabelPrincipal, .PageLabelTitle

{
    font-family: Arial,verdana,Times New Roman;
    color: #366C92;
    font-size: 1.7em !important; /*font-weight: bold;*/
    font-weight: bold;
    font-style: italic;
    padding-left: 1.7em;
}

.PageLabelObs
{
    font-family: Arial,verdana,Times New Roman;
    color: #366C92;
    font-size: 1.7em !important; /*font-weight: bold;*/
    font-weight: bold;
    font-style: italic;
}

.PageLabel, .PageLabelSubTitle
{
    font-family: Arial,verdana,Times New Roman;
    color: #366C92;
    font-size: 14px !important; /*font-size: 20px; font-weight: bold;*/
    font-weight: bold;
    font-style: italic;
    padding-left: 20px;
    padding-right: 20px;
}

.GroupPanel legend
{
    font-family: Arial,verdana,Times New Roman;
    color: #366c92 !important;
    font-weight: bold;
    font-style: italic;
}

.GroupPanel
{
    margin-top: 5px;
}


.EnvioSenhaLabel
{
    font-family: Arial,verdana,Times New Roman;
    color: Black;
    font-size: 12px !important;
    font-weight: bold !important;
}

.PagDefault
{
    font-size: 18px;
}

.ButtonBar
{
    padding: 2px;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    text-align: center;
}

.UserContolButtons
{
    /*background: #EEE;*/
    width: auto;
    background: #F0FAF1;
    padding-left: 20px; /*border: 1px solid #DDD;*/
}


.notification .sucess
{
    font-family: Arial;
    font-size: 30px !important;
    font-weight: bold;
    height: 50px;
    background-color: rgb(0, 255, 0);
    color: white;
}

.sucess
{
    background-color: rgb(0, 164, 216);
}

.notification, .fail
{
    font-family: arial;
    font-size: 30px !important;
    font-weight: bold;
    height: 50px;
    background-color: rgb(0, 255, 0);
    color: black;
}

.fail
{
    background-color: rgb(255, 203, 0);
}

.UpdateProgress
{
    background-color: #CF4342;
    color: #fff;
    top: 0px;
    right: 0px;
    position: fixed;
    z-index:990;
}

.UpdateProgress img
{
    vertical-align: middle;
    margin: 2px;
}
/* ESTILO RESPONSAVEL PELA MENSAGEM DE TOPO DA ART*/
.Required, .ValidacaoCampo, .LabelMensagemGrid
{
    color: Red;
    font-weight: bold;
    font-size: 1.0em;
}

/* ################################################## */


/* Configurações do menu de acessibilidade			  */

.hiddenStructure
{
    display: block;
    background: transparent;
    background-image: none; /* */
    border: none;
    height: 1px;
    overflow: hidden;
    padding: 0;
    margin: -1px 0 0 -1px;
    width: 1px;
}
.hiddenStructure, .hiddenLabel
{
    border-bottom: medium none;
    border-left: medium none;
    width: 1px;
    display: block;
    background: none transparent scroll repeat 0 0;
    height: 1px;
    overflow: hidden;
    border-top: medium none;
    border-right: medium none;
    margin: -1px 0 0 -1px;
    padding: 0;
}


#divBoxMenu
{
    position: fixed; 
    top: 78px; 
    background: #8dd0f1 scroll center top;
    z-index: 900;
    width: 988px;
    float: left;
}

#divBoxMenu .divMenuAcessibilidade
{
    position: relative;
    float: right;
}

#divBoxMenu .divMenuAcessibilidade UL LI
{
    display: inline;
    float: left;
    color: white;
    margin: 0;
    padding: 6px 0 0;
    font-family:   Arial,Helvetica,sans-serif;
}


BODY.contraste #divBoxMenu .divMenuAcessibilidade UL LI
{
    background: none transparent scroll repeat 0 0;
    color: #fff;
}

#divBoxMenu .divMenuAcessibilidade UL LI A
{
    height: 17px;
    display: inline-block;
    font: 1.1em Arial,Helvetica,sans-serif;
    background: #fff scroll repeat 0 0;
    color: #666;
    text-decoration: none;
    margin: 0;
    padding-top: 4px;
    padding-left: 9px;
    padding-right: 7px;
}

BODY.contraste #divBoxMenu .divMenuAcessibilidade UL LI A
{
    background: #000;
    color: #fff;
}

#divBoxMenu .divMenuAcessibilidade UL LI A:hover
{
    font: 1.1em Arial,Helvetica,sans-serif;
    color: #666;
    text-decoration: underline;
}

#divBoxMenu .divMenuAcessibilidade UL LI.liLateraisDir
{
    width: 16px;
    float: left;
    height: 28px;
    padding: 0;
}

#divBoxMenu .divMenuAcessibilidade UL LI.liLateraisEsq
{
    width: 15px;
    float: left;
    height: 28px;
    padding: 0;
}

#divBoxMenu .divMenuAcessibilidade UL LI A IMG
{
    vertical-align: middle;
    padding: 0 4px 0 0;
}

#divBoxMenu .divMenuAcessibilidade UL LI.liDivisor
{
    width: 1px;
    background: url(Images/bgDivisorAcessibilidade.gif) no-repeat;
    float: left;
    vertical-align: middle;
    padding-top: 6px;
}

/* ################################################## */

/* Estilos Rodapé           					      */

#divCollophon
{
    width: 978px;
    height: 35px;
    background-color: white;
    position: relative;
    float: left;
    padding: 5px;
    margin-top: -8px;
}

BODY.contraste #divCollophon P.creditos IMG
{
    vertical-align: middle;
}

BODY.contraste #divCollophon P
{
    /*color: #fff;*/
}

#divCollophon P.creditos A, BODY.contraste #divCollophon P.creditos A
{
    /*color: #fff;*/
    text-decoration: none;
}

a.creditosBlockLink
{
    text-decoration: none;
    color: #fff;
}

a.creditosBlockLink:hover
{
    text-decoration: none;
    color: #fff;
}

#divCollophon .divCollophonGif
{
    width: 980px;
    height: 40px;
    background: url(Images/bgFooterDireitos.png) scroll center top;
    background-repeat: no-repeat;
    position: relative;
    float: left;
    font-size:10px;
}

#divCollophon P
{
    font: 1.2em Arial,Helvetica,sans-serif;
    float: left;
    color: #fff;
    margin-top: 5px;
    padding: 0 19px;
}

#divCollophon P.creditos
{
    font: 1.1em Arial,Helvetica,sans-serif;
    color: #fff;
    float: right;
    padding: 0 19px 0 0;
}

#divCollophon P.creditos IMG
{
    vertical-align: top;
    margin: 0;
}


.cantoDireito
{
    position: absolute;
    width:10px;
    height:7px;
    background: url(Images/bordaDireita.png) no-repeat;
    top: 5px;
    left: 1px;
    margin-top: -5px !important;
    margin-left: -1px !important;
}

.cantoDireitoInferior
{
    position: absolute;
    bottom: -10px;
    left: -0px;
}
/* ################################################## */


/* Configurações de Gridview					      */
.RowStyle, .AlternatingRowStyle 
{
    height: 18px !important; /*-moz-border-radius: 7x;*/
    border-color: white !important;
}

.RowStyle
{
    background-color: #ffffff !important;
    border-color: white !important;
}
.AlternatingRowStyle
{
    background-color: #F0FAF1 !important;
    border-color: white !important;
}

.HeaderStyle a, .HeaderStyle a:visited, .HeaderStyle a:hover
{
    color: White;
    font-family: Arial,Helvetica,sans-serif;
}


.mGrid
{
    width: 100%;
    background-color: #fff;
    margin: 5px 0 10px 0;
    border: solid 1px #ffffff;
    border-collapse: collapse;
    font-family: Arial,Verdana, Times New Roman !important;
}

.mGrid td
{
    padding: 2px;
    border: solid 1px #ffffff;
    color: #717171;
}

.mGrid th
{
    padding: 4px 2px;
    color: #fff;
    background: #419C97 repeat-x top;
    border-left: solid 1px #ffffff;
    font-weight: bold !important;
    height: 30px;
}

.mGrid .alt
{
    background: #fcfcfc repeat-x top;
}

.mGrid .pgr
{
    background: #424242 repeat-x top;
}

.mGrid .pgr table
{
    margin: 5px 0;
}

.mGrid .pgr td
{
    border-width: 0;
    padding: 0 6px;
    border-left: solid 1px #666;
    font-weight: bold;
    color: #fff;
    line-height: 12px;
}

.mGrid .pgr a
{
    color: #666;
    text-decoration: none;
}

.mGrid .pgr a:hover
{
    color: #000;
    text-decoration: none;
}



/* ################################################## */


/* Configurações de linhas agrupadas de Relatórios    */
.HeaderA, .HeaderB, .FooterA, .FooterB
{
    font-weight: bold !important;
    height: 22px !important;
}
.HeaderA
{
    background-color: #8898E5 !important;
}
.HeaderA td
{
    padding-left: 5px !important;
}
.HeaderB
{
    background-color: #0098E5 !important;
}
.HeaderB td
{
    padding-left: 10px !important;
}
.FooterA
{
    background-color: #336699 !important;
}
.FooterA td
{
    text-align: right !important;
    padding-right: 10px !important;
}
.FooterB
{
    background-color: #3366DD !important;
}
.FooterB td
{
    text-align: right !important;
    padding-right: 10px !important;
}

/* Tela Login */
.botaoSair
{
    position: absolute;
    top: 4px;
    left: 885px;
}

.botaoCarrinho {
    position: absolute;
    top: 1px;
    left: 830px;
    color: white;
    width: 100px;
}

.badge1 {
    position: relative;
}

.badge1[data-badge]:after {
    content: attr(data-badge);
    position: absolute;
    top: 15px;
    right: -10px;
    font-size: .7em;
    background: red;
    color: white;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    border-radius: 50%;
    box-shadow: 0 0 1px #333;
}


.TableLogin
{
    vertical-align: middle;
    padding-left: 300px;
    width: 100%;
}

.TableLoginBackground
{
    background: url(Images/index/login_back.png) no-repeat center top;
    width: 380px;
    border: 2;
    border-color: #000000;
    padding: 10px;
}

.TableLoginCampos
{
    background-color: #E8E8E8;
    width: 350px;
    height: 350;
}

.SolicitacaoCadastro
{
    background-repeat: no-repeat;
    width: 385px;
    height: 183px;
}
.btCadastrar
{
    padding-left: 113px;
    padding-top: 18px;
}


/* ################################################## */

/* Tela Formulario */
.formulario td
{
    text-align: right;
}

span b
{
    color: #05605B;
    font-style: normal;
    font-weight: normal;
    /*font-size: 15px;*/
    font-family: Arial, Times New Roman, Verdana;
    text-align: right !important;
}

div#tabs ul li a
{
    color: #366C92;
    font-style: normal;
    font-family: Arial, Times New Roman, Verdana;
    font-weight: bold;
}

.accordion h3 {
    color: #366C92 !important;
    font-style: italic;
    font-family: Arial, Times New Roman, Verdana;
    font-weight: bold !important;
}

/*div#tabs .ui-tabs-panel {
    max-height: 260px;
    overflow: auto;
}*/

.LabelUIControlLabel {
    color: #05605B;
    font-style: normal;
    font-weight: normal;
    font-family: Arial, Times New Roman, Verdana;
    text-align: right !important;
    margin-left: 1px;
}

.LabelOnlyLabel
{
    color: #05605B;
    font-style: normal;
    font-weight: normal;
    font-family: Arial, Times New Roman, Verdana;
    text-align: left !important;
}

.LabelInformacoes
{
    color: #05605B;
    font-style: normal;
    font-weight: normal;
    font-family: Arial, Times New Roman, Verdana;
}

/*Selecao em todos os componentes*/
input[type="text"]:focus , select:focus
{
    border-color: #aaaaaa;
    border-width: 2px;
}

/* ################################################## */
.GoBacklabelCss
{
    font-weight: bold;
}


/* ################################################## */
div.CabeçalhoIes
{
    color: #000000;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    font-family: Times New Roman;
    text-align: right !important;
}



/*###################### Configurações do Menu #########################*/

.clear
{
    clear: both;
    z-index: 1000;
}

div.hideSkiplink
{
    width: 100%;
    z-index: 1000;
}

div.menu
{
    padding: 4px 0px 4px 8px;
    font-size: 11px;
    font-family: Arial,Helvetica,sans-serif;
    vertical-align: middle;
    float: none !important;
    display: table !important;
    left: -5px;
    z-index: 1000;
    
    
}

div.menu ul
{
    list-style-type: none;
    list-style-position: inherit;
    list-style-image: none;
    margin: 0px;
    padding: 0px;
    z-index: 1000;
}

div.menu ul li a, div.menu ul li a:visited
{
    /*background: #007DC6;*/
    height: 12px;
    border-right: 1px #cccccc solid;
    color: #ffffff;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
    float: none !important;
    z-index: 1001;
}

div.menu ul li a.level2, div.menu ul li a.level3, div.menu ul li a.level4, div.menu ul li a.level5
{
    height: 12px;
    border: 1px solid #cccccc;
    z-index: 1002;
}

/***** Diogo França - Esse código alinha os submenus sem o empilhamento ***/
.level3.dynamic, .level4.dynamic, .level5.dynamic
{
    left: 105% !important;
}
/**************************************************************************/

div.menu ul li a:hover
{
    background-color: #FFB200;
    color: #465c71;
    text-decoration: none;
    z-index: 1002;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
    z-index: 1003;
}
/*#######################################################################################*/

.breakpagebefore
{
    page-break-before: always;
}

.breakpageafter
{
    page-break-after: always;
}

/***** SONDA IT ***/
/***** Login ***/

div.BoxInformativo {
    background-image: url('/App_Themes/CREANET/Images/fundo-azul-escuro.gif');
    text-align: center;
    height: 65px;
    padding-top: 5px;
    width: 480px;
}

div.BoxInformativo span.InformativoLogin {
    font-size: 13px;
    color: #ffffff;
}

div.BoxInformativo div.BotaoCadastro {
    background-color: #ffffff;    
    width: 110px;
    margin: 0 auto;   
    margin-top: 7px; 
    height: 20px;
    line-height:20px;
}

div.BoxInformativo a{
    text-decoration: none;
    color: #127fb6;
    font-weight: bold;
}

div.MainLogin {
    background-color: #ebe9e9 ;
}

tr.LarguraAuto table {
    width: 100%;
}

td.CelulaBotaoLogin {
    text-align: right;
}

.EsqueciSenha {
    font-size: 10px;
}

.InformativoLogin {
    color: #1179b2;
    font-size: 12px;
}

/***** Bordas ***/
div.borderbox {
    box-shadow: 0px 2px 15px #000000;
    -moz-box-shadow: 0px 2px 15px #000000;
    -webkit-box-shadow: 0px 2px 15px #000000;
}

/***** Footer ***/
.FooterIndex {
    background: #ebe9e9;
    color: #1179b2;
    font-weight: bold;
    text-align: center;
    height: 50px;
}
.FooterIndex table {
    width: 100%;
}


/***** Campos Genéricos ***/
.CampoTexto {
    border: 1px #919191 solid;
    width: 100%;
}

.BotaoFundoAzul {
    background-color: #1179b2;    
    width: 110px;
    margin: 0 auto;   
    height: 20px;
    line-height:20px;
    color: #ffffff;
    border: 0;
    font-weight: 900;
    cursor: pointer;
}

.BotaoSemFundo {
    border: 0;
    text-decoration: underline;
    color: #989898;
    background: none;
    cursor: pointer;
}

.LabelCampo {
    color: #888888;
    font-weight: bold;
}

/*301120161127*/
/******** TOOLTIPS *********/
button[data-balloon] {
  overflow: visible;
}

div[data-balloon] {
  overflow: visible;
}

img[data-balloon] {
  overflow: visible;
}

[data-balloon] {
  position: relative;
}
[data-balloon]:before,
[data-balloon]:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.18s ease-out 0.18s;
  transition: all 0.18s ease-out 0.18s;
  bottom: 100%;
  left: 50%;
  position: absolute;
  z-index: 10;
  -webkit-transform: translate(-50%, 10px);
  -ms-transform: translate(-50%, 10px);
  transform: translate(-50%, 10px);
  -webkit-transform-origin: top;
  -ms-transform-origin: top;
  transform-origin: top;
}
[data-balloon]:after {
  //background: rgba(17, 17, 17, 0.9);
  background: red;
  border-radius: 4px;
  color: #fff;
  content: attr(data-balloon);
  font-size: 12px;
  padding: .5em 1em;
  //white-space: nowrap;
  white-space: pre;
  margin-bottom: 11px;
}
[data-balloon]:before {
  background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22red%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E') no-repeat;
  background-size: 100% auto;
  height: 6px;
  width: 18px;
  content: "";
  margin-bottom: 5px;
}
[data-balloon]:hover:before,
[data-balloon][data-balloon-visible]:before,
[data-balloon]:hover:after,
[data-balloon][data-balloon-visible]:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
[data-balloon].font-awesome:after {
  font-family: FontAwesome;
}
[data-balloon][data-balloon-break]:after {
  white-space: normal;
}
[data-balloon-pos="down"]:before,
[data-balloon-pos="down"]:after {
  bottom: auto;
  left: 50%;
  top: 100%;
  -webkit-transform: translate(-50%, -10px);
  -ms-transform: translate(-50%, -10px);
  transform: translate(-50%, -10px);
}
[data-balloon-pos="down"]:after {
  margin-top: 11px;
  display:block;
}
[data-balloon-pos="down"]:before {
  background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22red%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E') no-repeat;
  background-size: 100% auto;
  height: 6px;
  width: 18px;
  margin-top: 5px;
  margin-bottom: 0;
}
[data-balloon-pos="down"]:hover:before,
[data-balloon-pos="down"][data-balloon-visible]:before,
[data-balloon-pos="down"]:hover:after,
[data-balloon-pos="down"][data-balloon-visible]:after {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  display:block;
}
[data-balloon-pos="left"]:before,
[data-balloon-pos="left"]:after {
  bottom: auto;
  left: auto;
  right: 100%;
  top: 50%;
  -webkit-transform: translate(10px, -50%);
  -ms-transform: translate(10px, -50%);
  transform: translate(10px, -50%);
}
[data-balloon-pos="left"]:after {
  margin-right: 11px;
}
[data-balloon-pos="left"]:before {
  background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22red%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E') no-repeat;
  background-size: 100% auto;
  height: 18px;
  width: 6px;
  margin-right: 5px;
  margin-bottom: 0;
}
[data-balloon-pos="left"]:hover:before,
[data-balloon-pos="left"][data-balloon-visible]:before,
[data-balloon-pos="left"]:hover:after,
[data-balloon-pos="left"][data-balloon-visible]:after {
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
[data-balloon-pos="right"]:before,
[data-balloon-pos="right"]:after {
  bottom: auto;
  left: 100%;
  top: 50%;
  -webkit-transform: translate(-10px, -50%);
  -ms-transform: translate(-10px, -50%);
  transform: translate(-10px, -50%);
}
[data-balloon-pos="right"]:after {
  margin-left: 11px;
}
[data-balloon-pos="right"]:before {
  background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22red%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E') no-repeat;
  background-size: 100% auto;
  height: 18px;
  width: 6px;
  margin-bottom: 0;
  margin-left: 5px;
}
[data-balloon-pos="right"]:hover:before,
[data-balloon-pos="right"][data-balloon-visible]:before,
[data-balloon-pos="right"]:hover:after,
[data-balloon-pos="right"][data-balloon-visible]:after {
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
[data-balloon-length]:after {
  white-space: normal;
}
[data-balloon-length="small"]:after {
  width: 80px;
}
[data-balloon-length="medium"]:after {
  width: 150px;
}
[data-balloon-length="large"]:after {
  width: 260px;
}
[data-balloon-length="xlarge"]:after {
  width: 90vw;
}
@media screen and (min-width: 768px) {
  [data-balloon-length="xlarge"]:after {
    width: 380px;
  }
}
[data-balloon-length="fit"]:after {
  width: 100%;
}

.table-striped tr:nth-child(odd) td {
    background-color: White;
}

.table-striped tr:nth-child(even) td {
    background-color: #ebe9e9;
}


/******************/

/****
    Inicio configuração gov.br
*/


.br-sign-in,
.br-button.sign-in {
    --button-radius: 100em;
    --button-xsmall: 24px;
    --button-small: 32px;
    --button-medium: 40px;
    --button-large: 48px;
    --button-size: var(--button-medium);
    align-items: center;
    background-color: transparent;
    border: 0;
    border-radius: var(--button-radius);
    color: var(--interactive);
    cursor: pointer;
    display: inline-flex;
    font-size: var(--font-size-scale-up-01);
    font-weight: var(--font-weight-semi-bold);
    height: var(--button-size);
    justify-content: center;
    overflow: hidden;
    padding: 0 var(--spacing-scale-3x);
    position: relative;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    --background: var(--gray-2);
    --sign-in-img: 20px;
    background-color: var(--background);
    padding: 0 var(--spacing-scale-2x);
}

    .br-sign-in.block,
    .br-button.sign-in.block {
        width: 100%;
    }

@media (min-width: 576px) {
    .br-sign-in.block-sm,
    .br-button.sign-in.block-sm {
        width: 100%;
    }

    .br-sign-in.auto-sm,
    .br-button.sign-in.auto-sm {
        width: auto;
    }
}

@media (min-width: 992px) {
    .br-sign-in.block-md,
    .br-button.sign-in.block-md {
        width: 100%;
    }

    .br-sign-in.auto-md,
    .br-button.sign-in.auto-md {
        width: auto;
    }
}

@media (min-width: 1280px) {
    .br-sign-in.block-lg,
    .br-button.sign-in.block-lg {
        width: 100%;
    }

    .br-sign-in.auto-lg,
    .br-button.sign-in.auto-lg {
        width: auto;
    }
}

@media (min-width: 1600px) {
    .br-sign-in.block-xl,
    .br-button.sign-in.block-xl {
        width: 100%;
    }

    .br-sign-in.auto-xl,
    .br-button.sign-in.auto-xl {
        width: auto;
    }
}

.br-sign-in.circle, .br-sign-in[circle], .br-sign-in.is-circle,
.br-button.sign-in.circle,
.br-button.sign-in[circle],
.br-button.sign-in.is-circle {
    border-radius: 50%;
    padding: 0;
    width: var(--button-size);
}

.br-sign-in.xsmall, .br-sign-in[xsmall], .br-sign-in.is-xsmall,
.br-button.sign-in.xsmall,
.br-button.sign-in[xsmall],
.br-button.sign-in.is-xsmall {
    --button-size: var(--button-xsmall);
}

.br-sign-in.small, .br-sign-in[small], .br-sign-in.is-small,
.br-button.sign-in.small,
.br-button.sign-in[small],
.br-button.sign-in.is-small {
    --button-size: var(--button-small);
}

.br-sign-in.medium, .br-sign-in[medium], .br-sign-in.is-medium,
.br-button.sign-in.medium,
.br-button.sign-in[medium],
.br-button.sign-in.is-medium {
    --button-size: var(--button-medium);
}

.br-sign-in.large, .br-sign-in[large], .br-sign-in.is-large,
.br-button.sign-in.large,
.br-button.sign-in[large],
.br-button.sign-in.is-large {
    --button-size: var(--button-large);
}

.br-sign-in.primary, .br-sign-in[primary], .br-sign-in.is-primary,
.br-button.sign-in.primary,
.br-button.sign-in[primary],
.br-button.sign-in.is-primary {
    --interactive-rgb: var(--color-dark-rgb);
    background-color: var(--interactive-light);
    color: var(--color-dark);
}

.br-sign-in.secondary, .br-sign-in[secondary], .br-sign-in.is-secondary,
.br-button.sign-in.secondary,
.br-button.sign-in[secondary],
.br-button.sign-in.is-secondary {
    background-color: var(--background-light);
    border: 1px solid var(--interactive);
}

.br-sign-in.danger, .br-sign-in[danger], .br-sign-in.is-danger,
.br-button.sign-in.danger,
.br-button.sign-in[danger],
.br-button.sign-in.is-danger {
    background-color: var(--danger);
    --interactive-rgb: var(--color-dark-rgb);
    color: var(--color-dark);
}

.br-sign-in.success, .br-sign-in[success], .br-sign-in.is-success,
.br-button.sign-in.success,
.br-button.sign-in[success],
.br-button.sign-in.is-success {
    background-color: var(--success);
    --interactive-rgb: var(--color-dark-rgb);
    color: var(--color-dark);
}

.br-sign-in.warning, .br-sign-in[warning], .br-sign-in.is-warning,
.br-button.sign-in.warning,
.br-button.sign-in[warning],
.br-button.sign-in.is-warning {
    background-color: var(--warning);
    --interactive-rgb: var(--color-light-rgb);
    color: var(--color-light);
}

.br-sign-in.info, .br-sign-in[info], .br-sign-in.is-info,
.br-button.sign-in.info,
.br-button.sign-in[info],
.br-button.sign-in.is-info {
    background-color: var(--info);
    --interactive-rgb: var(--color-dark-rgb);
    color: var(--color-dark);
}

.br-sign-in:disabled,
.br-button.sign-in:disabled {
    cursor: not-allowed;
}

.br-sign-in:not(:disabled),
.br-button.sign-in:not(:disabled) {
    --focus-offset: var(--spacing-scale-half);
}

    .br-sign-in:not(:disabled):focus,
    .br-button.sign-in:not(:disabled):focus {
        outline: none;
    }

    .br-sign-in:not(:disabled).focus-visible, .br-sign-in:not(:disabled):focus-visible,
    .br-button.sign-in:not(:disabled).focus-visible,
    .br-button.sign-in:not(:disabled):focus-visible {
        outline-color: var(--focus);
        outline-offset: var(--focus-offset);
        outline-style: var(--focus-style);
        outline-width: var(--focus-width);
    }

    .br-sign-in:not(:disabled):not(:disabled):hover,
    .br-button.sign-in:not(:disabled):not(:disabled):hover {
        background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover)));
    }

    .br-sign-in:not(:disabled):not(:disabled):active,
    .br-button.sign-in:not(:disabled):not(:disabled):active {
        background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed)));
    }

.br-sign-in.active, .br-sign-in.is-active, .br-sign-in[active],
.br-button.sign-in.active,
.br-button.sign-in.is-active,
.br-button.sign-in[active] {
    --hover: var(--hover-dark);
    background-color: var(--active);
    color: var(--color-dark);
}

.br-sign-in.loading::after, .br-sign-in[loading]::after, .br-sign-in.is-loading::after,
.br-button.sign-in.loading::after,
.br-button.sign-in[loading]::after,
.br-button.sign-in.is-loading::after {
    border-color: var(--interactive) var(--interactive) transparent;
    border-style: solid;
}

.br-sign-in.loading.primary::after, .br-sign-in.loading.danger::after, .br-sign-in.loading.success::after, .br-sign-in.loading.info::after, .br-sign-in[loading].primary::after, .br-sign-in[loading].danger::after, .br-sign-in[loading].success::after, .br-sign-in[loading].info::after, .br-sign-in.is-loading.primary::after, .br-sign-in.is-loading.danger::after, .br-sign-in.is-loading.success::after, .br-sign-in.is-loading.info::after,
.br-button.sign-in.loading.primary::after,
.br-button.sign-in.loading.danger::after,
.br-button.sign-in.loading.success::after,
.br-button.sign-in.loading.info::after,
.br-button.sign-in[loading].primary::after,
.br-button.sign-in[loading].danger::after,
.br-button.sign-in[loading].success::after,
.br-button.sign-in[loading].info::after,
.br-button.sign-in.is-loading.primary::after,
.br-button.sign-in.is-loading.danger::after,
.br-button.sign-in.is-loading.success::after,
.br-button.sign-in.is-loading.info::after {
    border-color: var(--background) var(--background) transparent;
}

.br-sign-in.inverted, .br-sign-in.is-inverted, .br-sign-in[inverted], .br-sign-in.dark-mode,
.br-button.sign-in.inverted,
.br-button.sign-in.is-inverted,
.br-button.sign-in[inverted],
.br-button.sign-in.dark-mode {
    --color: var(--color-dark);
    --color-rgb: var(--color-dark-rgb);
    --text-color: var(--color);
    --interactive: var(--interactive-dark);
    --interactive-rgb: var(--interactive-dark-rgb);
    --visited: var(--visited-dark);
    --hover: var(--hover-dark);
    --pressed: var(--pressed-dark);
    --focus-color: var(--focus-color-dark);
    --focus: var(--focus-color);
    color: var(--interactive-dark);
}

    .br-sign-in.inverted.primary, .br-sign-in.inverted[primary], .br-sign-in.inverted.is-primary, .br-sign-in.is-inverted.primary, .br-sign-in.is-inverted[primary], .br-sign-in.is-inverted.is-primary, .br-sign-in[inverted].primary, .br-sign-in[inverted][primary], .br-sign-in[inverted].is-primary, .br-sign-in.dark-mode.primary, .br-sign-in.dark-mode[primary], .br-sign-in.dark-mode.is-primary,
    .br-button.sign-in.inverted.primary,
    .br-button.sign-in.inverted[primary],
    .br-button.sign-in.inverted.is-primary,
    .br-button.sign-in.is-inverted.primary,
    .br-button.sign-in.is-inverted[primary],
    .br-button.sign-in.is-inverted.is-primary,
    .br-button.sign-in[inverted].primary,
    .br-button.sign-in[inverted][primary],
    .br-button.sign-in[inverted].is-primary,
    .br-button.sign-in.dark-mode.primary,
    .br-button.sign-in.dark-mode[primary],
    .br-button.sign-in.dark-mode.is-primary {
        --interactive-rgb: var(--background-dark-rgb);
        background-color: var(--interactive-dark);
        color: var(--background-dark);
    }

    .br-sign-in.inverted.secondary, .br-sign-in.inverted[secondary], .br-sign-in.inverted.is-secondary, .br-sign-in.is-inverted.secondary, .br-sign-in.is-inverted[secondary], .br-sign-in.is-inverted.is-secondary, .br-sign-in[inverted].secondary, .br-sign-in[inverted][secondary], .br-sign-in[inverted].is-secondary, .br-sign-in.dark-mode.secondary, .br-sign-in.dark-mode[secondary], .br-sign-in.dark-mode.is-secondary,
    .br-button.sign-in.inverted.secondary,
    .br-button.sign-in.inverted[secondary],
    .br-button.sign-in.inverted.is-secondary,
    .br-button.sign-in.is-inverted.secondary,
    .br-button.sign-in.is-inverted[secondary],
    .br-button.sign-in.is-inverted.is-secondary,
    .br-button.sign-in[inverted].secondary,
    .br-button.sign-in[inverted][secondary],
    .br-button.sign-in[inverted].is-secondary,
    .br-button.sign-in.dark-mode.secondary,
    .br-button.sign-in.dark-mode[secondary],
    .br-button.sign-in.dark-mode.is-secondary {
        background-color: var(--background-dark);
    }

    .br-sign-in.inverted.active, .br-sign-in.is-inverted.active, .br-sign-in[inverted].active, .br-sign-in.dark-mode.active,
    .br-button.sign-in.inverted.active,
    .br-button.sign-in.is-inverted.active,
    .br-button.sign-in[inverted].active,
    .br-button.sign-in.dark-mode.active {
        --hover: var(--hover-light);
        --interactive-rgb: var(--active-rgb);
        background-color: var(--background-light);
        color: var(--active);
    }

.br-sign-in img,
.br-button.sign-in img {
    max-height: var(--sign-in-img);
}

.br-sign-in.inverted, .br-sign-in.is-inverted, .br-sign-in[inverted], .br-sign-in.dark-mode,
.br-button.sign-in.inverted,
.br-button.sign-in.is-inverted,
.br-button.sign-in[inverted],
.br-button.sign-in.dark-mode {
    --background: var(--background-dark);
}

/****
    Fim configuração gov.br
*/

/*# sourceMappingURL=signin.css.map*/</pre></body></html>