@charset "utf-8";

.CorBG {
  background-color:#F4F4F4;
}

.CorTexto {
  color:#036;
}

.CorTextoOut {
  color:#126cba;
}

.CorTitulo {
  color:#036;
}

form label {
  color: #8477a8;
  margin-bottom:0px;
}

body {
  font-family: 'Calibri', sans-serif;    
	font-size:1em;
	color:#097a5e;  
	background-color: #d8dfe7;		
	padding-top:70px;
/*    background-image:url(../../../../../../design/background/verde.png);
	background-image:url(https://redoma.com.br/wp-content/uploads/2023/04/960x630_2.jpg);	
	background-repeat:repeat-x;
	background-size:auto;
	*/
}

@media screen and (max-width: 479px) {
/*
  body {
    padding-top:60px;	
  }
  */
}

/* responsive text queries */
@media screen and (max-width: 992px) {
/*
  p,.btn,input,div,span,h4 {
    font-size: 100%;
  }
  h1 {
    font-size: 24px;  
  }
  h2 {
    font-size: 22px;  
  }
  h3 {
    font-size: 18px;  
  }
  */
}

@media screen and (max-width: 768px) {
/*
  p,.btn,input,div,span,h4 {
    font-size: 100%;
  }
  h1 {
   font-size: 20px;  
  }
  h2 {
    font-size: 18px;  
  }
  h3 {
    font-size: 16px;  
  }
  */
}

/*=========================
  Icons
 ================= */

/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline;
	margin: 0 5px;
}

/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 40px;
	height: 40px;
	font-size:20px;
	background-color: #999;   
}
.social-circle li i {
	margin:0;
	line-height:40px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

.block-title {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ddd;
    border-image: none;
    border-style: solid;
    border-width: 0 0 1px;
    border-color:#CCC;
    color: #CCC;
    font: 16px Verdana,Geneva,Arial,Helvetica,sans-serif;
		font-weight:700; 
    padding-left: 0px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
	margin-bottom:20px;
}

.block-information {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border:none;
    font: 16px Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight:700;
    padding-left: 0px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
    margin-bottom:20px;
}

.block {
    color: #3b4f98;
}

.block-fieldlabel {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border:none;
    font: 16px Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight:700;
    padding: 0px;
}

.block-text {
	color: #666;
}

.brandcolor-100 {
	background-color:#3b4f98;
}

.brandcolor-75 {
	background: rgba(59, 79, 152, 0.75)
}

.brandcolor-50 {
	background: rgba(59, 79, 152, 0.50)
}

.brandcolor-25 {
	background: rgba(59, 79, 152, 0.25)
}

.brandcolor-15 {
	background: rgba(59, 79, 152, 0.15)
}

.navbar-personalizado {
    background-color: #d6d7fa; /* #f0eef8; */
	min-height: 50px; 
}

/* Fontes de Caracteres */
.Fonte_Raleway {
	font-family: 'Raleway', sans-serif;
}
/* EOF Fontes de Caracteres */

.Texto-Center-Img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

a.SemDecoracao {
  color:inherit;
  text-decoration: none;
}

a.SemDecoracao:hover {
  color:#000;
  text-decoration:underline;
}

a.SemDecoracao:visited {
  color:inherit;
  text-decoration:none;	
}

.CorBGBrowse {
  background-color:#FFFFCC;
}

.MainBrowse {
	color:#222;
	font-weight:700;
}

input[readonly].CorBGReadOnly {
   background-color: #FFF;
}

.CorBGSistema {
  background-color:#EEEDDD;	
}

.TextoTituloTabela {
  font-size:1.8em;	
}

.Titulo {
	text-align:center;
	padding-top:8px;	
}
/*
.card {
	background-color:#FFF; 	
}

.card-body {
	padding:10px;
}
*/
.table-sm > thead > tr > th, .table-sm > tbody > tr > th, .table-sm > tfoot > tr > th, .table-sm > thead > tr > td, .table-sm > tbody > tr > td, .table-sm > tfoot > tr > td {
	padding-top: 0px;
	padding-bottom: 0px;	
}

th {
	/*background:url(../../../../PortalRevenda/design/grd_head.png); */
	color:#CCC;
}

table th a {
color: #666;
font-weight:600;
text-decoration: none;
}

table th a:hover {
	color:#CCC;
}

.pesquisa {
	background-color:#e6e6e6;
	margin:0px;
	padding:10px;
}

paterno {
	font-size:1.2em;
	font-weight:700;
	color:#333;
}

.Texto-Rodape {
	color:#097a5e;
}

.Texto-Corpo {
	color:#126cba;
}

.Texto-Carrinho {
	color:#097a5e;
}

.Texto-Titulo {
	color:#126cba;
}

.Link-Titulo > link-light {

}


	