/*A:link {color: #27A6AC;}
A:visited {color: #27A6AC;}
A:hover {color: #229096;}*/

A:link.linguas {color: #ffffff;font-size:12px;text-decoration: none;text-shadow: 1px 1px 1px black, 0 0 1em #67afe1, 0 0 0.2em #183e65;}
A:visited.linguas { color: #ffffff;font-size:12px;text-decoration: none;text-shadow: 1px 1px 1px black, 0 0 1em #67afe1, 0 0 0.2em #183e65;}
A:hover.linguas {color: #E4E6E7;font-size:12px;text-decoration: underline;text-shadow: 1px 1px 1px black, 0 0 1em #67afe1, 0 0 0.2em #183e65;}

A:link.linguaspeq {color: #ffffff;font-size:9px;text-decoration: none;}
A:visited.linguaspeq { color: #ffffff;font-size:9px;text-decoration: none;}
A:hover.linguaspeq {font-size:9px; color: #3C414E; text-decoration: underline;}

A:link.rodape { color: #ffffff; text-decoration: none; }
A:visited.rodape { color: #ffffff; text-decoration: none; }
A:hover.rodape { color: #e8e7e7; text-decoration:none ;}

A:link.nounder { color: #ffffff; text-decoration: none; }
A:visited.nounder { color: #ffffff; text-decoration: none; }
A:hover.nounder { color: #ffffff; text-decoration:none;box-shadow: 3px 3px 5px #888888;}


.linha {
	height:3px;
	width:100%;
	background-color:#6d8c7c;
}

.linha2 {
	height: 7px;
	width: 100%;
    	background-color: #255584;
}

.display-5 {
    font-size: 1.5rem;
    font-weight: 300;      
}

img {
	border:0; 
	height: 100% !important; 
	max-width: 100% !important;
}

.carousel-item img {
    max-height: 833px;
    height: auto;
    width: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.inicio {
	width: 100%;
	background: #000;
	overflow-y: hidden;
}

.inicio-banner {
	height: 100vh;
	background: url('../imagens/banners/0/1.jpg') no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.inicio-banner::before {
	background-color: #000;
	opacity: 0.2;
	width: 100%;
	height: 100%;
}

.outras-banner {
	background: url('../imagens/banners/0/1.jpg') no-repeat top center;	
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}

#myBtn {
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: 20px; /* Place the button at the bottom of the page */
  right: 30px; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: #4f6f60; /* Set a background color */
  color: white; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding: 10px; /* Some padding */
  border-radius: 50px; /* Rounded corners */
  font-size: 18px; /* Increase font size */
  border: #fffffe 2px solid;
}

#myBtn:hover {
  background-color: #ff8507; /* Add a dark-grey background on hover */
}



h5 {
  display: inline-block;
  padding: 10px;
  background: #B9121B;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.full-screen {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}