/*-----------------------*/
/*                       */
/*	       Menu          */
/*                       */
/*-----------------------*/

#divTopPag1{
  background:#2f0489; 
  
  /*Cor degrade na primeira barra
  background: rgb(235,212,52);
  background: linear-gradient(90deg, rgba(235,212,52,1) 0%, rgba(84,178,84,1) 7%, rgba(50,106,196,1) 16%);
  */

  height: 50px;
  color: #fff;
}

/*Cor na NAV
#navbarTopPag 
body{
  background: rgb(20,136,204);
  background: linear-gradient(90deg, rgba(20,136,204,1) 0%, rgba(43,50,178,1) 100%);
}*/

#divTopPag2{

  background-color:	#760991;
  height: 128px;
  border-bottom: 1px solid #D0D0D0;

}

.h19px{
  height: 19px;
}

.indent{
  text-indent: 2em;
}


/*-----------------------*/
/*                       */
/*	      Rodapé         */
/*                       */
/*-----------------------*/

footer {
  color: white;
  padding-top: 50px;
}
footer h3 {
  margin-bottom: 30px;
}
footer .footer-above {
  padding-top: 50px;
   background:#760991;
}
footer .footer-col {
  margin-bottom: 20px;
}
footer .footer-below {
  padding: 5px 0;
  background-color: #00030c;
}



/*-----------------------*/
/*                       */
/*	      Tag A          */
/*                       */
/*-----------------------*/

.a-white, 
.a-white:focus,
.a-white:active,
.a-white.active {
  color: white;
}

.a-white:hover{
	color: rgb(215 215 215 / 50%);	
  cursor:pointer;
}

.text-justify{
  text-align: justify;
}


a{
  color: #760991;
}


.a-silver, 
.a-silver:focus,
.a-silver:active,
.a-silver.active {
  color:  rgba(146, 144, 144, 0.911);
}

.a-silver:hover{
	color: rgba(240, 240, 240, 0.89);	
  cursor:pointer;
}


/*-----------------------*/
/*                       */
/*	      Outros         */
/*                       */
/*-----------------------*/

.select2{
  width: 100%!important;
}

.error{
  color: rgba(146, 13, 13, 0.918);
}


.minheight800{
  min-height: 800px;
}

.tituloPag{
  color:#2f0489;
  /*border-bottom: 4px solid #00ADC4;*/
}


/*-----------------------*/
/*                       */
/*	   botaowhatsapp     */
/*                       */
/*-----------------------*/

.botaowhatsapp:link, .botaowhatsapp:visited {
	text-decoration: none;
	color: white;
}

.font-size-11{
	font-size:11px;
}

.botaowhatsapp{
font-size:13px;  

 background-color: #30bc16; 
 color: white; 
 padding-bottom:2px; 
 padding-left: 4px; 
 padding-right: 4px; 
 border-radius: 3px;
}



/*-----------------------*/
/*                       */
/*	    bs-callout       */
/*                       */
/*-----------------------*/




/* Common styles for all types */
.bs-callout {
  padding: 20px;
  margin: 20px 0;
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
}
.bs-callout h4 {
  margin-top: 0;
  margin-bottom: 5px;
}
.bs-callout p:last-child {
  margin-bottom: 0;
}
.bs-callout code {
  border-radius: 3px;
}

/* Tighten up space between multiple callouts */
.bs-callout + .bs-callout {
  margin-top: -5px;
}

/* Variations */
.bs-callout-danger {
  border-left-color: #ce4844;
}
.bs-callout-danger h4 {
  color: #ce4844;
}
.bs-callout-warning {
  border-left-color: #aa6708;
}
.bs-callout-warning h4 {
  color: #aa6708;
}
.bs-callout-info {
  border-left-color: #1b809e;
}
.bs-callout-info h4 {
  color: #1b809e;
}




/*-----------------------*/
/*                       */
/* 	      blocos         */
/*                       */
/*-----------------------*/






.item-ico {
  font-size: 42px;
  height: 94px;
  line-height: 64px;
  text-align: center;
  width: 106px;
  color: #2f0489;
  transition: background-color 400ms, background-color 400ms;
  position: relative;
  border: 1px solid #D0D0D0;
  padding: 14px;
  margin-right: 15px;
  margin-bottom: 15px;
  overflow: hidden;
}

.item-text>p{
  size: 12px;
  text-align: justify;
  color: #aaaaaa;
}

.item-text>h6{
margin-bottom: 0px;

}