:root {
  --corbtn: #1E92FF;
  --corbtn2: #003D76;
  --corbtnhover: #70B9FF;
  --cornav1: #289EFF;
  --cornav2: #002649;
  --cortab1: #75BCFF;
  --cortab2: #1E92FF;
  --corempresa: #004789;
  --corcontato: #004789;
  --corrodape: #1E92FF;
  --corrodape2: #004789;
  --corcampo1: #70B9FF;
  --corcampo2: #004789;
	
}

/**  Basic Page CSS **/
body{
  font-family: "Roboto Slab", sans-serif;
  font-weight: 400;
	
  overflow-y: auto;
	
	height: 100;
	
}




.carrossel
{
    display: flex;


}


.containerv{
    display: flex;
	/*box-shadow: 2px 2px 4px black;*/
	/*overflow: hidden;*/
    flex-direction: row;
  
  /*justify-content: flex-start;*/
	justify-content: center;
    width: 120vw;
	scale: 1;
	
		overflow: hidden;

	
}




.containerv:hover .container2 .imgatu2{
	/*transform: rotateY(-175deg);*/
		
}



.container2
{
    display: flex;
	position: relative;
	
	box-shadow: 2px 2px 4px black;
	

	scale: 1;

	
}

.imgatun2{
	
	position: relative;
	transform-origin:left;
	transition: 0.4s;
	position: relative;
	z-index: 20;

	/*display: none;*/
}

.imgatu{
	position: relative;
	z-index: 10;
	/*transform: translateX(-140px);*/
}

.imgatu2{
	position: relative;
	z-index: 10;
	/*transform: translateX(-140px);*/
}


.prevnext:hover,
.prevnext:focus {
  color: #a89cc8;
}

.prevnext.disabled
{
  opacity: .25;
  color: #666;
  cursor: default;
}


.containertumb{
    display: flex;

	z-index:70;
	/*box-shadow: 2px 2px 4px black;*/
	overflow: hidden;
    flex-direction: row;
  
  /*justify-content: flex-start;*/
	justify-content: center;
	
   margin: 5px 0 0 45px;
	
}



.tumbsimg {
	display: inline-block;
	padding: 2px 1px 1px 2px;
	height: 33px;
	/*width: 200px !important;*/
}
        


.tumbscss
{
  width: 83vw;
  margin: 2px 0 0 10px;
  background-color: rgba(55,55,55,0.87);
  display: flex;
  overflow-x: auto;
  z-index:75;

}

.tumbscss::-webkit-scrollbar {
  display: none;
}


.tumbsctgmob
{
  display:none;
}



.c_pag2{
	color: white;
	position: fixed;
	 margin: 4px 6px 0 0; 
	right: 3px; 
}

.pagiatux{
	margin: 0 0 0 0;
	color: white;
	width: 33px;
	font-size: 16px;
	background-color: #293042;
	text-align: center;
		
}

   .c_full
	{
		display:none;
    }

  .c_botoestumb 
	{
	display:block;
   	width: 2%;
      /*display: flex;*/
   	position: relative;
    margin: 2px 10px 0 1px;
   	font-size: 0.9em;
   }




.nav-itemmob {
    display:none;
}



@media (max-width: 1199px) {

	
  .nav-itemmob {
      display:inline;
  }
  
    .c_xuser{
	   margin:0 -15px 0 0;	
	   
	}
	
 .prevnext {
	width: 0;
	display:none;
 }

  .c_botoestumb 
	{
	display:none;
   }
	
 .containertumb{
    display: flex;
	overflow: hidden;
    flex-direction: row;
	justify-content: left;
    margin: 0 0 0 5px;
 }

 .tumbscss
 {
   width: 88vw;
 }

	
.carrossel >.containerv
  {
	margin:45px -1px 0 -1px;
  }
	
  .containerv{
    display: flex;

	/*box-shadow: 2px 2px 4px black;*/
	overflow: hidden;
    flex-direction: row;
  
  /*justify-content: flex-start;*/
	justify-content: center;
	
    width: 99vw;
	
	scale: 1;
	
  }

  .container2
  {
    display: flex;
	position: relative;
	
	overflow: hidden;

	scale: 1;
	
  }

	
	
	

}




@media (min-width: 1200px) {

	
	
  .carrossel
  {
	margin:0 0 0 100px;
  }
	
  .container2
	{
       margin: 2px -3px 0 -3px;

	}
	
 .prevnext {
  font-size: 40px;
  text-decoration: none;
  text-align: left;
  border: 0;
  padding: 0px 0px;
  top: 30%;
  cursor: pointer;
  color: #666;
  opacity: 1;
  line-height: 1;
	
 }

		
 .button {
  background-color: var(--corbtn);
  border: none;
  color: white;
  padding: 0px 0px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 46px;
  
  cursor: pointer;
 }


	
}






li {
  list-style-type: none;
}


.main {
	margin: 30px 0 0 0;
}


#obs_pedx
{
	display:none;
}




@media (max-width: 1199px) {
  .table-responsive {
    display: block;
	  	  font-size:0.8rem;
  }
}

@media (min-width: 1200px) {
  .table-responsive {
    display: block;
	  	  font-size:1.4rem;
	  
  }
  .container {
	  	  font-size:1.4rem;
  }
}



.fa-2x {
  font-size: 1.8em;
}

  
	
h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  font-size: 1.4em;
  margin: 0;
}

h3 {
  font-weight: 500;

  margin: 0;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.6rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
	font-family: "Times New Roman", Times, serif;
  
	  font-size: 1.35rem;

}

h6, .h6 {
  font-size: 1rem;
}

p{
	font-size:1.5rem;
}

.btn-primary
{
	border-color: var(--corbtn2);
	background-color: var(--corbtn); /*rgba(0,0,0, .5);*/
	font-size: 0.9rem;
}

/**  Page **/
.pageindex {
  padding: 10px 0;
}

.pageindex h2 {
  text-align: left;
  margin: 8px 0 6px 0;
}

.pageped {
  padding: 10px 0;
}

.pageped h2 {
  text-align: left;
  margin: 8px 0 6px 0;
}



/* tamanho mobi */
/*@media (max-width: 575.98px) */
@media (max-width: 675.98px) 
{

  .tumbsctgmob
  {
    width: 99vw;
    height: 12vw;
    margin: 10px 5px 5px 10px;
    background-color: rgba(247, 247, 247, 0.87);
    display: flex;
    /* overflow-x: auto; */
    z-index:75;
    /* justify-content: space-around; */
      justify-content: space-evenly;
  
  
  }

  .itemctgmob
  {
    /* background-color: transparent; */
    
    margin: 7px 14px 7px 0;
  
  }


  .itemctgmob:hover {
    /*position: relative;*/
    scale: 1.05;
    /*background-color: var(--corbtnhover);*/
  }

  .selecteditem {
    background-color: rgba(200, 200, 200, 0.5); /* Cor de fundo ao clicar */
  }
  
  
      .table-responsive {
        display: block;
    	font-size:0.8rem;
       }
    
    	h7, .h7 {
      font-size: 0.62rem;
    
       }
    	
    	
    	div.figura
    	{
      /*float: right;*/
      /*width: 25%;*/
    	width:50%;
    	display: inline-block;
    	padding: 0px 8px 0px 0px;
    		
    	}
    	
    	div.figurapdf
    	{
    	 width:30%;
    	 display: inline-block;
		 margin: 0 0 0 10px;
    	 padding: 0px 4px 0px 0px;
    		
    	}
    	
    /*   hn5 {
    	  font-size: 0;
       }
     
       hn6 {
          font-size: 0; 
       }*/
    	
    	
      
      .ico1 {
      position: absolute;
      top: 102%;
      bottom: 0;
      left: 25%;
      z-index: 13;
      /*display: flex;*/
      width: 18px;
      height: 30px;
      color: #fff;
      text-align: center;
      opacity: 0.7;
      transition: opacity 0.15s ease;
    }
    
     
     .ico2 {
       position: absolute;
       top: 102%;
       bottom: 0;
       left: 69%;
       z-index: 12;
       /*display: flex;*/
       width: 20px;
       height: 30px;
       color: #fff;
       text-align: center;
       opacity: 0.7;
       transition: opacity 0.15s ease;
     }
     
     .ico3 {
       position: absolute;
       top: 102%;
       left: 7%;
       z-index: 11;
       /*display: flex;*/
       width: 190px;
       height: 20px;
       color: #fff;
       text-align: center;
       opacity: 0.7;
       transition: opacity 0.15s ease;
     }
     
     	
     .xremove{
          position:absolute;
          right: 70px;
          top: 9px;
     }
     
     .xuser{
          position:relative;
     	 right: 1%;
          top: -2px;
     }
     
     .xcat
     {
     	margin-right: 40px;
         
     }
     	
     .xcat2
     {
     	display: none;
     }
     	
     /*fim media 576*/
     
}


/* tamanho desktop */
@media (min-width: 992px) 
{
  .table-responsive {
    display: block;
	  	  font-size:1.2rem;
  }
	  .container {
	  	  font-size:1.4rem;
  }

	div.figura {
	/*float: right;*/
  /*width: 25%;*/
	width: 23%;
	display: inline-block;
	margin-bottom: 15px;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
    }
	

	div.figurapdf {
	/*float: right;*/
  /*width: 25%;*/
	width: 15%;
	display: inline-block;
	margin-bottom: 15px;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
    }
	

		
    	
    .ico1 {
      position: absolute;
      top: 25%;
      bottom: 0;
      left: 107%;
      z-index: 13;
      display: flex;
      -ms-flex-align: center;
      -ms-flex-pack: center;
      justify-content: right;
      width: 7%;
      height: 5%;
      color: #fff;
      text-align: center;
      opacity: 0.7;
      transition: opacity 0.15s ease;
    }
    
    
    .ico2 {
      position: absolute;
      top: 0%;
      /*bottom: 0;*/
      left: 110%;
      z-index: 12;
      display: flex;
      -ms-flex-align: center;
      /*align-items: center;*/
      -ms-flex-pack: center;
      justify-content: right;
      width: 7%;
      height: 5%;
      color: #fff;
      text-align: center;
      opacity: 0.7;
      transition: opacity 0.15s ease;
    }
    
    	
    .ico3 {
      position: absolute;
      top: 92%;
      left: 101%;
      z-index: 11;
      /*display: flex;*/
      width: 190px;
      height: 20px;
      color: #fff;
      text-align: center;
      opacity: 0.7;
      transition: opacity 0.15s ease;
    }
    	
    	
    		
    .xremove{
         position:absolute;
         right: 70px;
         top: 11px;
    }
    
    .xuser{
         position:relative;
    	 right: 1%;
         top: -2px;
    }
    
    .xcat
    {
    	margin-right: 20em;
    	
    }
    
    .xcat2
    {
    	display: inline-block;
        
    }
    	
    
	/*fim media 992*/
}




/**  Header Navigation **/

header .navbar {
  padding: 0 0 0 0;
  transition: all .5s ease-out;
  background-color: var(--cornav1); /*#1E92FF; */
  font-size: 1.1em;
}

header .navbar-default {
  background-color: var(--cornav1); /*#1E92FF; */
  border: none;
}

header .navbar-default .navbar-nav a {
  color: white;
  padding: 0;
  
}

header .navbar-default .navbar-nav a:hover {
  color: var(--cornav2);   /*#1E92FF #004789;*/ 
}

header .navbar-default .navbar-nav .active a {
	font-weight: 500;
	color: var(--cornav2); 
	background: transparent;
	text-shadow: none;
}

.nav-item {
    margin: 0 1px 0 1px;
}

header .navbar-default .navbar-nav .active a:hover {
  color:var(--cornav2); /* #E15D5F;*/
  background: transparent;
  text-shadow: none;
}

/**  Navbar Brand **/


header .navbar-brand h1 {
  color: white;
  margin: 0;
  font-size: 1.8em;
  font-weight: 400;
  padding-left: 105px;
}


/**  Navbar Toggle **/
header .navbar-toggle {
	background-color: var(--cornav1);
}

header .navbar-default .navbar-toggle .icon-bar {
  background-color: white;
}

@media only screen
and (max-width: 768px) {
  header .navbar-collapse.in {
    background-color: var(--cornav2); /*rgba(0,0,0, .5);*/
  }
}



/**  nav inbody **/

header .inbody {
  background: var(--cornav2);       /*#5BB0FF; /*rgba(104,73,49,.9);*/
}

header .navbar.inbody {
  padding-top: 0;
  padding-bottom: 0;
}

header .navbar.inbody .navbar-nav {
  padding-top: 10px;
}

header .inbody .navbar-brand {
  background-size: 40px;
  background-position: top left;
  margin-top: 1px;
  padding-bottom: 0;
  margin-left: 5px;
}

header .inbody .navbar-brand h1 {
  font-size: 1.1em;
  padding-left: 38px;
}

header .inbody .navbar-brand span.subhead {
  display: none;
}

/**  Carousel slide **/

.carousel.slide {
  opacity: 1;
		margin-top: -1px;

}

.carousel.slide .carousel-item {
  transition: opacity ease-out .2s;
  left: 0;
  opacity: 0;
  top: 0;
  position: relative;
  width: 100%;
  display: block;
}

.carousel.slide .carousel-item:first-child {
  top: auto;
  opacity: 0;
  position: relative;
}

.carousel.slide .carousel-item.active {
  opacity: 1;
}

.carousel-control {
  opacity: 0;
}

.carousel-control.right,
.carousel-control.left {
  background-image: none;
}

.carousel-caption {
/*    max-width: 500px;
	margin-left: 15%;
	*/
}

#featured .item {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 100%;
}



/**  Page -- Mission **/
#empresa {
	background-color: #1E92FF;
	background-image: -webkit-linear-gradient(270deg,rgba(30,146,255,1.00) 0%,rgba(159,208,255,1.00) 100%,rgba(129,154,45,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(30,146,255,1.00) 0%,rgba(159,208,255,1.00) 100%,rgba(129,154,45,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(30,146,255,1.00) 0%,rgba(159,208,255,1.00) 100%,rgba(129,154,45,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(30,146,255,1.00) 0%,rgba(159,208,255,1.00) 100%,rgba(129,154,45,1.00) 100%);
}


#contato {
	background-color: rgba(30,146,255,0.58);
	/*background-image: linear-gradient(180deg,rgba(30,146,255,1.00) 0%,rgba(159,208,255,1.00) 100%,rgba(129,154,45,1.00) 100%);*/
}


/**  Page -- Services **/

.service {
  margin: 20px 0;
  text-align: center;
}

#services img.icon {
  display: block;
  width: 80px;
  margin: 0 auto;
  margin-bottom: 5px;
}

#services h3 {
  margin-bottom: 10px;
}

@media only screen 
and (min-width: 450px)
and (max-width: 768px) {
  .service p {
    /*padding: 0 20%;*/
  }
}



.fa {
  color: #000000;
  border-color: #000000;
}


/**Botões*/

.btn-outline-primary {
  color: var(--corbtn2);
  border-color: var(--corbtn2);
}

.btn-primary .btnclose .j_buttom_close .btn {
  color: var(--corbtn2);
  border-color: var(--corbtn2);
}


.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: var(--corbtn2);
  border-color: var(--corbtn2);
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: var(--corbtnhover);
  border-color: var(--corbtnhover);
}




/**  Footer **/

footer {
  background: var(--corrodape); 
  font-size: .8em;
  padding: 20px 0 40px 0;
}

footer a {
  text-decoration: none;
  font-size: 1.8em;
  color: var(--corrodape2);
}

footer a:hover {
  color: var(--corrodape2);
}

footer .phone {
  font-size: 1.4em;
  font-weight: 700;
  color: var(--corrodape2);
}

footer .navbar {
  margin-bottom: 0;
  min-height: 0;
}

footer .navbar-default {
  background-color: transparent;
  border: none;
  margin-right: 40px;
}

footer .navbar-nav>li a {
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: underline;
  color: var(--corrodape2);
}

/*.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #00AB4E;
}

.navbar-nav .collapse .navbar-collapse .active {
  color: #fff;
  background-color: #00AB4E;
	
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007C38;
  border-color: #003F1C;
}*/



/**formulários**/

fieldset { 
    display: block;
    margin-left: 0.01px;
    margin-right: 0.01px;
    padding-top: 0.05em;
    padding-bottom: 0.05em;
    padding-left: 0.05em;
    padding-right: 0.05em;
    border: inherit;
}

.grupo:before, .grupo:after {
    content: " ";
    display: table;
}

.grupo:after {
    clear: both;
}


.campo label{
  position:relative;
	display: block;
  margin-bottom: -3px;
  font-size: 1em;

}

fieldset.grupo .campo {
    float:  left;
}

.campo input[type="text"],
.campo input[type="password"],
.campo select,
.campo textarea{
	padding: 0.2em;
    border: 0.3px solid #CCC;
	border-color: var(--corcampo1);
    box-shadow: 0.5px 0.5px 0.5px rgba(0,0,0,0.2);
    font-size: 1.0em;
	color: black;
}

.campo textarea{
   background-image: url("../img/linha.png");
}

.campo input[type="submit"],
.campo input[type="reset"]
{
	padding: 0.2em;
    border: 0.3px solid #CCC;
    box-shadow: 0.5px 0.5px 0.5px rgba(0,0,0,0.2);
    font-size: 0.8em;
}


.campo select option {
    padding-right: 0.8em;
}

.campo input:focus, .campo select:focus {
	background: var(--corcampo1);
}




.campop label{
/*  position:flex;*/
	display: inline-block;
  /*margin-bottom: -3px;*/
	padding: 8px 0 8px 0;
  font-size: 0.9em;

}

fieldset.grupo .campop {
    float:  left;
}

.campop input[type="text"],
.campop input[type="password"],
.campop select,
.campop textarea{
	padding: 0.2em;
    border: 0.3px solid #ccc;
	border-color: var(--corcampo1);
    box-shadow: 0.5px 0.5px 0.5px rgba(0,0,0,0.2);
    font-size: 0.9em;
}



.campop textarea{
   background-image: url("../img/linha.png");
}

.campop input[type="submit"],
.campop input[type="reset"]
{
	padding: 0.2em;
    border: 0.3px solid #ccc;
    box-shadow: 0.5px 0.5px 0.5px rgba(0,0,0,0.2);
    font-size: 0.9em;
}



.campop input:focus, .campop select:focus {
	background: var(--corcampo1);
    border: 0.3px solid #ccc;
	border-color: var(--corcampo2);
	outline-color: var(--corcampo2);
}






.divprincipal
{
  display: none; 
  /* opacity: 0; */
}


.divmodal2{
   position:absolute;
   z-index: 60;
   height:100%;
   width:100%;
   background:rgba(0,0,0,0.2);
   left:0px;
   top:0px;
	
   /* opacity: 0;
   display: none; */

   
	display:none;
}

.divmodal2 form{
	border:solid;
	border-color: rgba(170,170,170,1.00);
   position:absolute;
   padding:10px;
   background:rgba(214,214,214,0.94);
   right:3%;
   top:12%;
   width:96%;
   height:190px;
   
}

.divmodal2 form .btn{
   margin:1px 0 0 0;
   border:2px solid #CCC;
   float: right;
   cursor:pointer;
}

.divmodal2 titux{
	color: rgba(57,57,57,1.00);
  display: block;
  font-size: 1.1em;
  margin-top: -0.8em;
  margin-bottom: 0.67em;
  margin-left: -0.6em;
  margin-right: -0.6em;
	padding-left: 13%;
  font-weight: bold;
  background-color: rgba(170,170,170,1.00);
}



@media (min-width: 1200px) {
   .divmodal2 form{
 
   /*position:absolute;*/
   padding: 10px;
   background-color: rgba(214,214,214,0.94);

   width:500px;
   height:180px;
	   
   }
}


.divmodal2 titux{
	color: rgba(57,57,57,1.00);
  display: block;
  font-size: 1.1em;
  margin-top: -0.8em;
  margin-bottom: 0.67em;
  margin-left: -0.6em;
  margin-right: -0.6em;
	padding-left: 33%;
  font-weight: bold;
  background-color: rgba(170,170,170,1.00);
}



.divmodal2 form label{
   margin-bottom:4px;
}

.divmodal2 form .campo label{
   font-size:14px;
}

.divmodal2 form .campo input{
   padding:3px;
   border:3px solid #CCC;
   /*width:280px;*/
}



.divmodal2 form .btn{
   margin:1px 0 0 0;
   border:2px solid #CCC;
   float: right;
   cursor:pointer;
}




/** FIM formulários**/



.resposta{
	padding:10px;
	background:RGB(150,120,110);/* #09F #cccccc; RGB(213,120,120);*/
	
	color:#FFF;
}


/*.resposta p{
	margin: 10px 0 0 0; 
	border-radius:4px;
	-moz-border-radius:4px;
}

.resposta .erro{
	color:#900; 
	border:3px solid #900; 
	background:#FFEAEA;
	padding:10px;
}

.resposta .accept{
	color:#090; 
	border: 3px solid #090; 
	background:#E8FFE8; 
	padding:10px;
}

.resposta .load{
	color:#090; 
	border:3px solid #069;
	background:#D9ECFF;
	padding:10px;
}

.resposta .load img{
	float:left;
	width:18px;
	margin-right: 8px;
}
*/

.pan2{
	font-size:0.8em;
	text-align: center;
	background: var(--corbtn);
	color:#FFF;
   margin: 30px -18px -18px -18px;
	overflow: hidden;
}

/**FIM mensagens no topo do formulário**/


/**formulário modal**/
.divmodal{
   position:fixed; 
   height:100%;
   width:100%;
   background:rgba(0,0,0,0.2);
   left:0px;
   top:0px;
   /*display:none;*/

}

.divmodal form{
   position:absolute;
   padding:20px;
   background:#fff;
   right:10%;
   top:20%;

	/*border: 0.3px solid #CCC;
	border-color: var(--corcampo1);
*/
	

   /*display:none;*/
 
   /*width:300px;
   height:330px;*/
}

.divmodal form label{
   display:block;
   margin-bottom:4px;
}

.divmodal form .campo label{
   display:block;
   float: left;
   font-size:14px;
   padding: 10px 0 0 5px;
}


.divmodal form .campo input{
   padding:0 3px 0 0;
   border:3px solid #CCC;
   /*width:280px;*/
}

.divmodal form .btnedit{
   display:block;
   margin:5px 0 0 0;
   border:2px solid #CCC;
   float:left;
   cursor:pointer;
}

.divmodal form .btnclose{
   display:block;
   margin:3px 0 0 5px;
   border:2px solid #CCC;
   float: right;
   cursor:pointer;
}
   

.invi {
	color: transparent;
	background: none;
	border: none;
}

/**FIM formulário modal**/





.tablep{
	font-size:0.8em;
}

.table-bordered > thead > tr > td.success,
.table-bordered > tbody > tr > td.success,
.table-bordered > tfoot > tr > td.success,
.table-bordered > thead > tr > th.success,
.table-bordered > tbody > tr > th.success,
.table-bordered > tfoot > tr > th.success,
.table-bordered > thead > tr.success > td,
.table-bordered > tbody > tr.success > td,
.table-bordered > tfoot > tr.success > td,
.table-bordered > thead > tr.success > th,
.table-bordered > tbody > tr.success > th,
.table-bordered > tfoot > tr.success > th {
  background-color: var(--cortab2);

}



.table-bordered > thead > tr > td.info,
.table-bordered > tbody > tr > td.info,
.table-bordered > tfoot > tr > td.info,
.table-bordered > thead > tr > th.info,
.table-bordered > tbody > tr > th.info,
.table-bordered > tfoot > tr > th.info,
.table-bordered > thead > tr.info > td,
.table-bordered > tbody > tr.info > td,
.table-bordered > tfoot > tr.info > td,
.table-bordered > thead > tr.info > th,
.table-bordered > tbody > tr.info > th,
.table-bordered > tfoot > tr.info > th {
  background-color: var(--cortab1);
}



.carousel-indicators {
	bottom: -11px;
}

.carousel-indicators button {
	display: inline-block;
	width: 100px !important;
}

.aguardep {
	width: 110vw;
	height: 150vh;
	/* background: rgba(51,53,53,0.99); */
	position: fixed;
	top: -170px;
	left: 0px;
	z-index: 300;
			/*display: none;
			justify-content: center;
			align-items: center;*/
   
	display:table;
}

.aguardef {
  display: table-cell;
  vertical-align: middle;
  height: 300px; /* Não necessário */
  width: 35%; /* Não necessário */
  text-align: center; /* Não necessário */
}

mens1{
	/* color: whitesmoke; */
  color:black;
	font-size: 1.2em;
}



.imagens
{
 /* display: none;*/
}



