.row1 {
    background-color: #04334B;
}
#pageintro {
    padding: 300px 0 280px;
}
#background-1 {
    background-color: rgba(40,46,57,.2) !important;
}

.btn, .btn.inverse:hover {
    color: #FFFFFF;
    background-color: #0D80AB;
    border-color: #0D80AB;
}

#introblocks .elements li article {
    color: #FFFFFF;
    background-color: #04334B;
}

#introblocks .elements li:nth-child article a i, #introblocks .elements li:nth-child article:hover a i{
	color: #04334B;
}

#introblocks .elements li article:hover a i{
	background-color: #04334B;
}

#introblocks .elements li:nth-child(2) article, #introblocks .elements li:nth-child(3) article:hover a i {
    background-color: #0F6E84;
}

 #introblocks .elements li:nth-child(2) article a i{
	color: #0F6E84;
}

#introblocks .elements li:nth-child(3) article, #introblocks .elements li:nth-child(2) article:hover a i {
    background-color: #0D80AB;
}

 #introblocks .elements li:nth-child(3) article a i{
	color: #0D80AB;
}

#introblocks .elements li:nth-child(4) article, #introblocks .elements li:nth-child(4) article:hover a i {
    background-color: #5bbad4;
}

 #introblocks .elements li:nth-child(4) article a i{
	color: #5bbad4;
}

article a{
    color: inherit;
}

.logoname::first-letter, .logoname span {
     color: inherit;
}

.logoname a img{
	width: 55px;
}

.elements article img {
    width: auto;
    height: auto;
    line-height: 60px;
    margin-bottom: 30px;
    font-size: 1.6rem;
    text-align: center;
}

#introblocks .elements li article a img {
    background-color: #FFFFFF;
}


#introblocks .elements li article{
		height: 248px;
}

.overlay.light::after {
    background-color: #E0ECEF;
    color: #474747;
}
.overlay{
	color: #474747;
}

.overlay::after {
    background-color: #E0ECEF;
}

#missao-visao article figure img {
    background: #ffffff;
}

#missao-visao article figure figcaption {
    float: none;
    margin-top: 60px;
}

#capa{
	background-image: url('../../images/background.png');
}

/* missao-visao */
#missao-visao{ padding-top: 0;}
#missao-visao article{text-align:center;}
#missao-visao article *{margin:0; padding:0;}
#missao-visao article figure{display:inline-block; margin-bottom:20px;}
#missao-visao article figure img{float:left; margin-right:15px; border-radius:50%;}
#missao-visao article figure figcaption{font-size:1.4rem; text-align:left;}
#missao-visao article figure figcaption .heading{font-size:1.4rem;}
#missao-visao article figure figcaption em{display:block; margin-top:-5px; font-size:.8rem; font-style:normal;}
#missao-visao article blockquote{margin-bottom:20px; padding:20px; border-radius:25px 0;}
#missao-visao article blockquote::before{top:15px; left:15px; font-size:30px; line-height:30px;}

#missao-visao article blockquote{color:#474747; background-color:#FFFFFF;}
#missao-visao article blockquote::before{color:rgba(0,0,0,.05);}
#missao-visao article blockquote::after{border-top-color:#FFFFFF;}

@media screen and (max-width:450px){
	#missao-visao article figure img{float:none; margin:0 0 20px 0;}
	#missao-visao article figure figcaption{float:none; margin:0; text-align:center;}
	#capa {background-image: url('../../images/background-mobile.png');}
}

.pr-charts .pr-chart-ctrl {
    min-height: 120px;
}

.gradient {
    background: #04334B;
	color: #FFFFFF;
}

.btn, .btn.inverse:hover {
    color: #FFFFFF;
    background-color: #04334B;
    border-color: #04334B;
}


.btn-claro, .btn-claro.inverse:hover {
    color: #04334B;
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

#rodape {
    padding: 20px 0;
}

#rodape .faico{
	margin-top: 20px;
}

.faico a{
	color : #FFFFFF;
	background-color: #04334B;
}

#header.hoc {
    max-width: 90%;
}

#header #logo {
    margin: 10px 0 0 0;
}

h1, h2, h3, h4, h5, h6, .heading {
   text-transform: none;
}

#breadcrumb {
    padding: 30px 0 30px;
}

.width-60{
	width: 60%;
}

.hide{
	display: none;
}

.espaco-anterior-40{
	margin-top: 40px;
}

.espaco-anterior-20{
	margin-top: 20px;
}

.padding-anterior-0{
	padding-top: 0;
}

.negrito{
	font-weight:bold;
}



/* lista-branca */
.lista-branca ul{margin:0 0 40px 0; padding:0; list-style:none;}
.lista-branca li{margin:0 0 10px 0; padding:15px; background-color: #FFFFFF;}
.lista-branca .avatar{margin-left: 10px; padding:3px}
.lista-branca .comcont{display:block; margin:0; padding:0;}
.lista-branca .comcont p{margin:10px 5px 10px 0; padding:0;}
.lista-branca .titulo{font-weight: 700; font-size: 1.2rem; margin: 0}
.lista-branca header{text-align: center;}
.lista-branca li:hover{color:#FFFFFF; background-color:#97A9BD;}/* Default */


.image-zoom{
	cursor: zoom-in;
}

.image-zoom-no-margins img.mfp-img{
	padding: 0;
}

.border-radius-50 {
	border-radius: 50%;
}

.legenda-verde{
	background-color: #B5C983;
}

.legenda-roxa{
	background-color: #B2B2D8;
}
.legenda-laranja{
	background-color: #E9B48A;
}
.legenda-azul{
	background-color: #62B4CB;
}

.elements article p.item-legenda{
	margin: 10px 0px;
    border-radius: 10px;
	padding: 5px;
}

#legenda .label {
    padding: 2px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
#legenda #texto{ margin-left: 5px;}

.btn{
	border-radius: 10px
}

.destaque-azul{
	background: #0D80AB;
    border-radius: 10px;
    color: #ffffff;
    padding: 20px;
}