body {
    background-color: #b0c4de;
	color: #15308a !important;
}

.login-page
{
  /*  background-image: url('./IMAGES/login_background_transparent.png');*/
   background-image: url('http://179.189.225.74:82/segaspmobilehomol/IMAGES/login_background_transparent.png');
    background-repeat: no-repeat;
    background-size:100%;
    bottom: 0;
    color: black;
    left: 0;
    overflow: auto;
    padding: 3em;
    position: absolute;
    right: 0;
    /*text-align: center;*/
    top: 20 !important;
    background-size: cover;
	background-position: 0+50px;
}

.ir-page
{
    background-image: url('/IMAGES/ir_backgroud_cinza_branco_transparent.png');
    background-repeat: no-repeat;
    background-size:100%;
    bottom: 0;
    color: black;
    left: 0;
    overflow: auto;
    padding: 3em;
    position: absolute;
    right: 0;
    /*text-align: center;*/
    top: 20 !important;
    background-size: cover;
	background-position: 0+50px;
}

.botaoFazerDownload{
    width: 555px!important;
	height: 55px!important;
	cursor: pointer;
	border: 1px solid var(--header-bar-color);
}

.imagemFazerDownload{
    width: 55px!important;
	height: 55px!important;
	cursor: pointer;
	/*border: 1px solid var(--header-bar-color);*/
}


.imageLogoNew{
    width: 330% !important;
	height: 330% !important;
}
.imageLoader{
    width: 30% !important;
	height: 30% !important;
}
.imageGooglePlay {
    width: 50px!important;
	height: 50px!important;
	cursor: pointer;
}
.imageAppleStore{
    width: 55px!important;
	height: 55px!important;
	cursor: pointer;
}
.imageDetalhamentoSeguro{
    width: 140% !important;
	height: 140% !important;
	cursor: pointer;
	border: 1px solid var(--header-bar-color);
}
.image2aViaBoleto{
    width: 140% !important;
	height: 140% !important;
	cursor: pointer;
	border: 1px solid var(--header-bar-color);
}.imageIROdonto{
    width: 140% !important;
	height: 140% !important;
	cursor: pointer;
	border: 1px solid var(--header-bar-color);
}
.imageCertificadoResidencial{
    width: 140% !important;
	height: 140% !important;
	cursor: pointer;
	border: 1px solid var(--header-bar-color);
}
.imageBotaoVoltar {
    width: 20% !important;
    height: 20%;
    cursor: pointer;
    border: 1px solid black;
}
.imageBotaoSair {
    height: 35px;
    width: 80px;
    position: absolute;
    right: 240px;
    bottom: 18px;
}
.bottom{
   /* position: absolute; bottom: 100px; */
   /* height: 150px; 
  	display: flex;
  	align-items: flex-end;*/
	position: absolute;
    bottom: 0;
    width: 100%;
    color: #ffffff;
    /*background-color: blue;*/
    padding: 15px 100px 10px 30px;
}
#dfCPF_container div.ui-input-text {
    color: rgba(7,39,60,1);
    border-color: lightgray;
	border: 0.5px solid lightgray;
}
#dfSENHA_container div.ui-input-text {
    color: rgba(7,39,60,1);
    border-color: lightgray;
	border: 0.5px solid lightgray;
}
#dfCPFN_container div.ui-input-text {
    color: rgba(7,39,60,1);
    border-color: lightgray;
	border: 0.5px solid lightgray;
}
#dfDT_NASCIMENTON_container div.ui-input-text {
    color: rgba(7,39,60,1);
    border-color: lightgray;
	border: 0.5px solid lightgray;
}
#dfEMAILN_container div.ui-input-text {
    color: rgba(7,39,60,1);
    border-color: lightgray;
	border: 0.5px solid lightgray;
}
#dfSENHAN_container div.ui-input-text {
    color: rgba(7,39,60,1);
    border-color: lightgray;
	border: 0.5px solid lightgray;
}
#dfCONFIRMARN_container div.ui-input-text {
    color: rgba(7,39,60,1);
    border-color: lightgray;
	border: 0.5px solid lightgray;
}

.fonteazul{
	color: #15308a !important;
}
/* para deixar a fonte azul */
.ui-overlay-c, .ui-page-theme-c, .ui-page-theme-c .ui-panel-wrapper {
    background-color: #f9f9f9;
    border-color: #aaa;
    color: #15308a !important;
    text-shadow: 0 1px 0 #fff;
}

.background_white {
	background-image: url( 'http://www.computermachine.com.br/images/bgwhite.gif' );
}

.cabecalho{
	font-weight: bold;
	background-color:lightgray;
}

.negrito{
	font-weight:bold;
}

.loginsusep_datafields
{
	width:350px;	
	margin-left: auto;
    margin-right: auto;
    margin: 0 auto;
}

.susep_table
{
	width:80%;	
	margin-left: auto;
    margin-right: auto;
}

.img_padrao
{
	width:auto;	
}

.img_padrao_center
{
	width:auto;	
    display: block;	
    margin-left: auto;
    margin-right: auto;
}

#__header{
				background: url(http://179.189.225.74:8080/imagemBD/segasp%20-%20branco%20-%20Selo%2055%20horizontal.png) no-repeat left top;
				/*background: #15308a url("http://www.computermachine.com.br/segasp/segasp_topo.png") no-repeat left top; 
				background: #07273C url("http://www.computermachine.com.br/segasp/segasp_topo.png") no-repeat center top; */
				/*height:80px;*/
				height:80px;
				left:0;
				top:0;
				width:100%;
				margin:0;
				}

#__footer{
				/*background: #07273C;*/
				/*height:40px;*/
				height:0px;
				width:100%;
				margin:0;
				}


.image-background {
	background-image: url( 'http://www.computermachine.com.br/images/bg.gif' );
}

.uppercase {
 text-transform: uppercase;
}


.swal-popup {
  font-size: 1.2rem !important;
  font-family: Georgia, serif;
}
.swal2-popup {
  font-size: 1.4rem !important;
  font-family: Georgia, serif;
}
/*  PARA PROBLEMA DE DUPLICAR  */
.check_hid{
visibility: hidden;
}

.imageDownload {
    width: 70px!important;
	height: 70px!important;
}

.imageEscolherEmpresa {
    width: 30px!important;
	height: 30px!important;
	cursor: pointer;
}
.cssAcaoDownload{
    float: none;
    height: 12px;
    width: auto;
    z-index: 1;
    cursor: pointer;
} 


.tableScroll{
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    top:1px!important;
    padding-left: 0px!important;
    margin-right: 0px!important;
    clear: both;
    padding-right: 0px;
}

.tableScroll200{
    overflow-y: scroll;
   	height: 200px;
   	position: relative;
}
.tableScroll300{
    overflow-y: scroll;
   	height: 300px;
   	position: relative;
}

.tableScroll400{
    overflow-y: scroll;
   	height: 400px;
   	position: relative;
}

.tableScrollX{
        display: block;
        overflow-x: auto;
        white-space: nowrap;
}
.tableScrollBody{
             z-index: 1;
           }
.tableScrollBody thead{
             visibility: hidden; /* Hide the Header from Table Body as the Header is displayed through Dummy Table with Header */
           }



#lgGrid DIV{
/*	border-style: solid;
	border-width: 1px;
	border-color:red;
	margin-bottom:0; 
	margin-top:0;*/
}

.lista {
    display: block;
    width: fit-content!important;
}

.tamanhoImagemWait{
   	width: 70px!important;
	height: 70px!important;
}

.tamanhoImagemWait1{
   	width: 250px!important;
	height: 60px!important;
}
