/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
body {
  padding-top: 56px;
}

.carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}

.font p{
	color:#ffffff;
}

.title {
	color:#2d2e2d;
}

.title2{
	color:#ffffff;
	font-weight:bolder;
	font-size:1.5em;
}

.title3{
	color:#ffffff;
	font-weight:bolder;
	font-size:2em;
	text-shadow: 0.1em 0.1em 0.2em black;
}

.title4{
	color:#2d2e2d;
	font-weight:bolder;
	font-size:2em;
}


.title5{
	color:#84f20f;
	font-weight:bolder;
	font-size:2em;
}

.text{
	color:#ffffff;
	font-weight:normal;
	font-size:2.5em;
	text-shadow: 0.1em 0.1em 0.2em black;
}

.text2{
	color:#ffffff;
	font-weight:normal;
	font-size:2.5em;
}

.text3{
	color:#84f20f;
	font-weight:normal;
	font-size:2.5em;
}


.red {
	background: red;
}

.font2 a {
	color:#ffffff;
}

.font2 {
	font-size:14px;
}

.centro {
	text-align:center;
	color:red;
}

.centrob{
	text-align:center;
	font-size:large;
	font-weight:bold;
}

.redes{
	width:auto;
}

.rodape{
/*	background-color:#333A75; */
	background-image: url(../img/bolhas.png);
/*	background-repeat: repeat-x;
	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fffcfc+1,35b5ff+100 */
/* background: linear-gradient(to bottom,  #fffcfc 1%,#35b5ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

background-color: #0062AA;
}

.space{
	margin-left:1em;
}

.box{
	background-color:#d6d6d6;
	font-size:small;
}

.box2{
	background-color:#e5ffcf;
	font-size:small;
	padding:1em;	
}

.box3{
	background-color:#cbdbbd;
	font-size:small;
	padding:1em;	
}

.acima{
	margin-top:-10px;
}

.fundo{
	background-color:#E8F6FF;
}

h4{
	color:#275FAC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;

}

h2{
	color:#275FAC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bolder;
}

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

table, th, td {
border: 2px solid #E8F6FF;

}

table {
border-collapse: collapse;
margin: auto;
border-radius: 20px;

}

td{
padding: 1px;
text-align:center;
width: 120px;
background-color:#E8F6FF;

}

.lista{
padding: 10px;
text-align: center;
width: 120px;
background-color:#ffffff;
}

th{
font-weight: bold;
color:#ffffff;
background-color:#275FAC;
text-align:center;
}


tr:nth-child(even) {
background-color: #DCEBE6;
}

tr:hover:nth-child(1n + 2) {
background-color: #085F63;
color: #275FAC;
}

.cashback {
	text-align: center;
	font-size:large;
	
	border: 5px dashed #275FAC; 
	padding: 5px;
	background-color: #E8F6FF;


}

 .border {
    height: 100%;
    width: 100%;
    
    text-align: center;
	font-size:large;
   

    
    background: linear-gradient(90deg, #275FAC 50%, transparent 50%), 
                linear-gradient(90deg, #275FAC 50%, transparent 50%), 
                linear-gradient(0deg, #275FAC 50%, transparent 50%), 
                linear-gradient(0deg, #275FAC 50%, transparent 50%);
    background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
    background-size: 16px 4px, 16px 4px, 4px 16px, 4px 16px;
    background-position: 0% 0%, 100% 100%, 0% 100%, 100% 0px;
    background-color: #E8F6FF;
    
    border-radius: 5px;
    padding: 10px; 
    animation: dash 10s linear infinite; */
}

@keyframes dash {
    to {
        background-position: 100% 0%, 0% 100%, 0% 0%, 100% 100%;
    }
}

.btn-link{
	color:#ffffff;	
	font-size:medium;
}

.margem{
	height:250px;
	color:#000000;
	background:#E8F6FF;
	margin-top:40px;
	font-size:45px;
	font-weight:bolder;
	
	background-image: url(../img/bg_interno.png);

}

.orange{
	background:orange;
}
