.container {max-width: 1200px !important;width:100% !important;}

::-moz-selection {background-color: #FFF;color: #333;}

::selection {background-color: #FFF;color: #333;}
::-moz-selection {background-color: #FFF;color: #333;}
small {display: inline-block;line-height: 1.1;}
textarea {resize:vertical;}
/*FONTS START
**********************************************************************************************/
body {font-family: 'robotolight';}

.bebas {font-family: 'bebas_neue_regularregular';}
.bebasBold {font-family: 'bebas_neuebold';}

.light {font-family: 'robotolight';}
.medium {font-family: 'robotomedium';}
.regular {font-family: 'robotoregular';}
.thin {font-family: 'robotothin';}
.bold {font-family: 'robotobold';}
/**********************************************************************************************
FONTS END*/
/*ESTRUTURA START
**********************************************************************************************/
.site-header {min-height:145px;}
.topo {padding:15px 0 25px;background-color:#FFF;width:100%;position:relative;}
.btn-boleto {position:absolute;right:20px;top:50%;margin-top:-20px;}
.navbar-default {border:none; z-index:100; background-color: #E84C59; border-bottom: 4px solid #D3383D;}
.navbar-default .navbar-nav {display:table;width:100%;text-align:center;}
.navbar-default .navbar-nav>li {float:none;display:table-cell;}
.navbar-default .navbar-nav>li>a {transition: color 0.3s ease-in-out;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {color:#FFF;}
.navbar-default .icon-nav {padding:10px 5px;display:table-cell;vertical-align:middle;}
.navbar-default .dropdown-menu {border:none;box-shadow:none;border-radius:0;background-color:#D3383D;padding:0;}
.navbar-default .dropdown-menu>li>a {padding:10px 20px;text-align:center;color:#FFF;border-bottom: 1px solid #E84C59;}
.navbar-default .dropdown-menu>li>a:hover {background-color:#E84C59;}
.navbar-default .navbar-nav>li.logo-fixed {display:none;}
.navbar-default.affix-top {position:relative;width:100%;top:0;left:0;right:0;}
.navbar-default.affix {position:fixed;width:100%;top:0;left:0;right:0;}
.navbar-default.affix .navbar-nav>li.logo-fixed {display:table-cell;vertical-align:middle;}
.navbar-default.affix .navbar-nav>li.logo-fixed a {padding:5px;}
.navbar-default.affix .navbar-nav>li>a {padding-left:5px;padding-right:5px;}

.site-conteudo {overflow:hidden;}

.banner {position:relative;}

.branco { color: #FFF;}
.vermelho { color: #8A111A;}
.red { color: #E84C59;}
.red-title {
	font-weight: 600;
	color: #E84C59;
	font-size: 18px;
	margin: 20px 0;
}
.date {font-size: 12px;}
.artigo-topico {font-size: 16px;}

.kids-box {
}
.kids-box-img {
	margin-bottom: 20px;
	width: 100%;
	height: 180px;
	overflow: hidden;
	cursor: pointer;
}

.w100 {width: 100%;}

.list-style {list-style: url('/img/site/icones/arrow.png')}

.owl-banner .item {position:relative;}
.owl-banner .desc {position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;color:#FFF;}
.owl-banner .desc .inline-block {max-width:97%;}
.owl-banner p {margin-bottom:25px;}
.owl-banner .desc h1 {text-shadow: 1px 3px 6px #000;}
.owl-banner .btn {font-size:18px;padding:8px 25px 10px;}
#customDots {position:absolute;bottom:50px;left:0;right:0;z-index:3;text-align:center;}
#customDots .owl-dot {width:10px;height:10px;display:inline-block;border-radius:10px;background:#FFF;margin:5px;cursor:pointer;}
#customDots .owl-dot.active {background-color:#E84C59;}

.sobre {width:100%;padding:20px 0 170px;line-height:145%;}
.sobre .btn {font-size:16px;padding:5px 20px 7px;}

.mineracao {width:100%;background-color: #E84C59;color:#FFF;padding:0 0 40px;position:relative;z-index:4;}
.mineracao::before, .mineracao:before {width:100%;height:150px;background:url('/img/site/bg/corte-mineracao.png') no-repeat center top;position:absolute;bottom:100%;left:0;right:0;content:" ";display:block;}
.list-minerio {margin:50px -10px;}
.list-minerio::after, .list-minerio:after {display:table;content:" ";clear:both;}
.list-minerio li {padding:10px;width:20%;float:left;}
.list-minerio .thumb {overflow:hidden;position:relative;border-radius:6px;}
.list-minerio .thumb img {width:100%;}
.list-minerio .thumb a {text-decoration:none;color:#FFF;display:block;}
.list-minerio .thumb .text-uppercase {font-size:18px;line-height:100%;}
.list-minerio .thumb .mask {padding:10px;display:block;background-color:rgba(33,33,33,1);color:#FFF;position:absolute;top:100%;left:0;right:0;margin-top:-35px;height:100%;transition: all 0.3s ease-in-out;}
.list-minerio .thumb:hover .mask {top:0;margin-top:0;}

.sustentabilidade {width:100%;padding:260px 0;position:relative;z-index:7;}
.sustentabilidade .btn {font-size:16px;padding:5px 25px 8px;}
/* .sustentabilidade::before, .sustentabilidade:before {width:100%;height:160px;background:url('/img/site/bg/corte-contato.png') no-repeat center top;position:absolute;bottom:100%;left:0;right:0;content:" ";display:block;} */
.sustentabilidade::before, .sustentabilidade:before {width:100%;height:160px;background:url('/img/site/bg/corte-black.png') no-repeat center top;position:absolute;top:0;left:0;right:0;content:" ";display:block;}
.sustentabilidade::after, .sustentabilidade:after {width:100%;height:25px;background-color:#EFEFEF;position:absolute;top:100%;left:0;right:0;content:" ";display:block;}

.economia {width:100%;padding:0 0 225px;position:relative;z-index:2;background:url("/img/site/bg/economia.jpg") no-repeat center bottom;}
.economia .btn {font-size:16px;padding:5px 25px 8px;}
.economia::before, .economia:before {width:100%;height:160px;background:url('/img/site/bg/corte-gray.png') no-repeat center top;position:absolute;bottom:100%;left:0;right:0;content:" ";display:block;}

.galeria-fotos {width:100%;background:url('/img/site/bg/galeria-de-fotos.jpg') no-repeat center top;padding:25px 0 160px;position:relative;}
.galeria-fotos::before, .galeria-fotos:before {width:100%;height:160px;background:url('/img/site/bg/corte-galeria.png') no-repeat center top;position:absolute;bottom:100%;left:0;right:0;content:" ";display:block;}
.galeria-fotos .list-minerio {text-align:center;}
.galeria-fotos .list-minerio li {width:29%;display:inline-block;float:none;text-align:left;}
.galeria-fotos .btn {font-size:16px;padding:5px 25px 8px;}

.anuario {width:100%;position:relative;z-index:9;background:url('/img/site/bg/anuarios.jpg') no-repeat center top;padding:25px 0 160px;}
.anuario .btn {font-size:16px;padding:5px 25px 8px;}
.list-anuario .thumbnail {border:none;padding:0;margin:0;background:transparent;}
.list-anuario .thumbnail .caption {padding-left:0;padding-right:0;position:relative;/* min-height:100px; */}
.list-anuario .thumbnail .caption::after, .list-anuario .thumbnail .caption:after {position:absolute;top:100%;left:0;content:" ";display:block;border-radius:5px;width:40px;height:5px;background-color:#E84C59;margin-top:-10px;}
.list-anuario .thumbnail .text-uppercase {font-size:18px;line-height:100%;}

.contato {width:100%;background-color:#FFF;position:relative;padding:50px 0;z-index:10;}
.contato::before, .contato:before {width:100%;height:160px;background:url('/img/site/bg/corte-contato.png') no-repeat center top;position:absolute;bottom:100%;left:0;right:0;content:" ";display:block;}
.contato .form-control {border-radius:6px;border:none;box-shadow:2px 2px 2px rgba(0,0,0,0.3) inset;}
.contato .btn {height:40px;border-radius:6px;border:none;box-shadow:0 -3px 0 rgba(0,0,0,0.5) inset;font-size:16px}

.bg-wrap {padding-top:220px;width:100%;position:relative;}
.bg-wrap .container {position:relative;z-index:2;}
.bg-wrap .bg {width:100%;height:490px;position:absolute;top:0;left:0;right:0;z-index:1;}
.bg-wrap .bg::after, .bg-wrap .bg:after {width:100%;height:150px;position:absolute;bottom:0;left:0;right:0;content:" ";display:block;background:url('/img/site/bg/corte-interno.png') no-repeat center top;}
.content-white {border-radius:5px 5px 0 0;background-color:#FFF;width:auto;padding:10px 10px 0;line-height:145%;box-shadow:0 0 5px rgba(0,0,0,0.25);}

.footer {background-color: #E84C59;width:100%;position:relative;padding:30px 0 20px;color:#FFF;overflow:hidden;}
.footer .container {position:relative;z-index:2;}
.footer::before, .footer::after, .footer:before, .footer:after {height:390px;position:absolute;top:50%;margin-top:-195px;content:" ";display:block;z-index:1;}
.footer a {color:#FFF;}
.footer p {margin-bottom:5px;}
.footer .list-unstyled {margin-bottom:20px;}
.footer .list-inline {margin-bottom:0;}
.footer .list-social {margin-top:50px;text-align:center;}
.footer .list-social li {padding:10px;}
.footer .img-responsive {margin-top:25px;}
.copyright {background-color:#D3383D;color:#FFF;padding:8px 0;font-size:12px;}

.combo-card {
	margin: 30px auto;
	background-color: #f8f8f8;
	padding: 5px 0px 15px 30px;
	border-radius: 8px;
	max-width: 420px;
}

/**********************************************************************************************
ESTRUTURA END*/
/*CLASSES START
**********************************************************************************************/
[class^='lista-'], [class^='lista-'], [class^='menu-'], [class^='menu-'] ul, .cycle-slideshow {list-style:none;margin-bottom:0;padding-left:0;}
.btn-gray {background: #EEE;color:#C93F2A;}
.btn-rounded {border-radius: 150px;}

.imagem {display: inline-block;overflow: hidden;max-width: 100%;}
.imagem-rounded {border-radius: 150px;}
.imagem img {max-width: 135%;}
.inline-block {display:inline-block;vertical-align:middle;}

.space {width:1px;display:inline-block;height:100%;vertical-align:middle;}
.relative {position: relative;}

.form-control {background-color: #E84C59; color: #FFF;}
::placeholder {	color: #FFF !important;}
::-webkit-placeholder {	color: #FFF !important;}
::-moz-placeholder {	color: #FFF !important;}
::-o-placeholder {	color: #FFF !important;}

.btn-warning {position:relative;box-shadow:0 -3px 0 rgba(0,0,0,0.5) inset;border:none;border-radius:8px; background-color: #E84C59; color: #FFF; padding: 10px 20px;}

.btn-warning:hover {color: #FFF; background-color: #D3383D; border-color: #D3383D;}
.btn-warning:focus {color: #FFF !important; background-color: #D3383D !important; border-color: #D3383D !important;}
.btn-warning:active {color: #FFF !important; background-color: #D3383D !important; border-color: #D3383D !important;}

.title {text-transform:uppercase;position:relative;margin:70px 0;}
.title span {position:relative;display:inline-block;z-index:1;}
.title span::before, .title span:before {position:absolute;top:100%;left:0;content:" ";display:block;border-radius:5px;width:40px;height:5px;background-color:#E84C59;}
.title i.first-letter {position:absolute;left:0;right:0;top:50%;height:100px;margin-top:-50px;font-style:normal;font-size:130px;opacity:0.15;line-height:102px;}

.panel-default {background-color:#ECEFF1;box-shadow:-1px -1px 0 rgba(0,0,0,0.3) inset;border:none;border-radius:5px;position:relative}
.panel-default .panel-heading {background-color:#E3E9EC;padding-top:14px;padding-bottom:14px;border:none;border-radius:5px 5px 0 0;box-shadow:-1px 0 0 rgba(0,0,0,0.3) inset;}
.panel-default .panel-title {font-size:20px;letter-spacing:1px;}
.panel-default .panel-body {padding:25px 15px;}

.panel-concurso {margin-bottom:78px;max-width:280px;width:100%;margin-left:auto;margin-right:auto;}
.panel-concurso .panel-body {position:relative;}
.panel-concurso .panel-body::after, .panel-concurso .panel-body:after {position:absolute;top:100%;left:0;right:0;content:" ";background:url('/img/site/elementos/panel-bottom.jpg') no-repeat center top;width:100%;height:48px;display:block;}
.panel-concurso::before, .panel-concurso:before, .panel-concurso::after, .panel-concurso:after {content:" ";display:block;position:absolute;z-index:2;}
.panel-concurso::before, .panel-concurso:before {width:106px;height:159px;background:url('/img/site/elementos/panel-left.jpg') no-repeat center top;right:100%;bottom:-78px;}
.panel-concurso::after, .panel-concurso:after {width:131px;height:267px;background:url('/img/site/elementos/panel-right.jpg') no-repeat center top;left:100%;bottom:-78px;}

.media-gray {background-color:#FAFAFA;box-shadow:-1px -1px 0 rgba(0,0,0,0.3) inset;border-radius:8px;padding:25px;margin-top:20px;}
.media-gray .media-left {padding-right:25px;}

.list-diretoria {margin:0 -10px;}
.list-diretoria::after, .list-diretoria:after {display:table;clear:both;content:" ";}
.list-diretoria>li {padding:10px;float:left;width:20%;}
.list-diretoria .thumbnail {min-height: 250px; background-color:#E84C59;box-shadow:-1px -1px 0 rgba(0,0,0,0.3) inset;padding:10px;border-radius:4px;position:relative;border:none;margin-bottom: 15px;}
.list-diretoria .thumbnail h6 {font-size:18px;}
.list-diretoria .thumbnail .caption {padding-left:0;padding-right:0;}
.list-diretoria .thumbnail::after, .list-diretoria .thumbnail:after {content:" ";background:url('/img/site/bg/repeat-diretoria.jpg') repeat-x center top;width:100%;height:48px;display:block;position:absolute;top:100%;left:0;}

.list-membros .thumbnail {min-height:180px;height:180px;padding:10px;}
.list-membros .inline-block {max-width:95%;}
.list-membros .thumbnail::before, .list-membros .thumbnail:before {display:none;}

.list-arrow li {position:relative;padding-left:17px;margin-bottom:5px;}
.list-arrow li::before, .list-arrow li:before {background:url('/img/site/icones/arrow.png') no-repeat center;width:7px;height:10px;content:" ";display:block;position:absolute;left:0;top:5px;}
.list-up-down li {position:relative;padding-left:17px;}
.list-up-down li:nth-of-type(1)::before, .list-up-down li:before {background-image:url('/img/site/icones/up.png');width:10px;height:7px;content:" ";display:block;position:absolute;left:0;top:7px;}
.list-up-down li:nth-of-type(2)::before, .list-up-down li:before {background-image:url('/img/site/icones/down.png');width:10px;height:7px;content:" ";display:block;position:absolute;left:0;top:7px;}

.list-ambiente {margin-left:-5px;margin-right:-5px;}
.list-ambiente>li {width:25%;padding-left:5px;padding-right:5px;}
.list-ambiente .thumbnail {padding-bottom:10px;font-size:13px;min-height:460px}
.list-ambiente .thumbnail::before, .list-ambiente .thumbnail:before {display:none;}

.list-acoes {margin-left:-10px;margin-right:-10px;}
.list-acoes::after, .list-acoes:after {display:table;content:" ";clear:both;}
.list-acoes>li {float:left;width:16.66666666666667%;padding:10px;}
.list-acoes .thumbnail .caption {min-height: 70px;}

.panel-simineral .panel-title {font-size:20px;}
.panel-simineral .panel-title a {color:#333;text-decoration:none;display:block;padding-left:17px;background:url('/img/site/icones/down-sm.png') no-repeat center left;}
.panel-simineral .panel-title a.collapsed {background-image:url('/img/site/icones/right-sm.png');}
.panel-simineral .panel-heading {background-color:#ECEFF1;border:none;box-shadow:0 -1px 0 rgba(0,0,0,0.4) inset;border-radius:5px;}
.panel-simineral .panel-body {border:1px solid #DDE4E6;border-top:none !important;border-radius:0 0 6px 6px;box-shadow:none;padding-top:10px;padding-bottom:10px;}
.panel-simineral .panel-default {background-color:#FFF;box-shadow:none;}
.panel-simineral .list-unstyled > li + li {margin-top:5px;}

.panel-simineral .panel+.panel {margin-top:20px;}

.table-gray>thead>tr>th {border-color:#ACACAC;border-bottom:none;background-color:#4E4E4E;color:#FFF;font-weight:normal;line-height:100%;}
.table-gray>thead>tr>th, .table-gray>tbody>tr>th, .table-gray>tfoot>tr>th, .table-gray>thead>tr>td, .table-gray>tbody>tr>td, .table-gray>tfoot>tr>td {border-color:#ACACAC;}

/**********************************************************************************************
CLASSES END*/

@media print {

}
@media (max-width: 767px) {
	.topo {padding:15px 0;overflow:hidden;}
	.btn-boleto {position:relative;right:auto;left:50%;margin-left:-92px;top:auto;margin-top:0;bottom:-10px;display:block;}
	.site-header {min-height: 150px;}
	.navbar-brand {padding: 6px 10px;}
	.navbar-default .navbar-toggle {border:2px solid #874536;}
	.navbar-default .navbar-toggle .icon-bar {background-color:#874536;}
	.navbar-default .navbar-nav {display:block;border:none;width:auto;}
	.navbar-default .navbar-nav>li {display:block;width:100%;}
	.navbar-default .navbar-nav>li>a {border:none;width:100%;}
	.owl-banner .desc {font-size:14px;line-height:100%;}
	.owl-banner .desc h1 {font-size:30px;margin-top:0;}
	.owl-banner p {margin-bottom:10px;}
	.owl-banner .btn {font-size:16px;padding:6px 20px 8px;}
	.banner::after {display:none;} 
	#customDots {position:initial;background-color:#111;}
	
	.bg-wrap {padding-top:110px;}

	.list-minerio li {width:50%;}
	.list-acoes > li {width:100%;}
	.mineracao {background-color:#110705;}
	.galeria-fotos .list-minerio li {width: 60%;}
	.anuario .list-minerio li {width:100%;}
	.list-anuario .thumbnail {width:180px;margin:0 auto;}
	.galeria-fotos .list-minerio {margin:0 -10px 20px;}

	.title {margin:40px 0;}
	.content-white {padding-left:10px;padding-right:10px;}
	.list-anuario.list-minerio li {width:100%;}

	.media-gray, .media-gray .media-left, .media-gray .media-body {display:block;width:100%;}
	.media-gray .media-left {padding:10px;}
	.list-diretoria {margin-left:-5px;margin-right:-5px;}
	.list-diretoria>li {width:50%;padding-left:5px;padding-right:5px;}
	.list-ambiente>li {width:100%;}
	.list-ambiente>li .thumbnail {min-height:auto;}
}
@media (max-width: 320px) {
	.bg-wrap .list-minerio li {width:100%;padding:10px 15px;}
}
@media (min-width: 768px) and (max-width: 980px) {
	.navbar-default .navbar-nav>li>a {padding-left:5px;padding-right:5px;}
	.navbar-default .navbar-collapse {padding-left:0;padding-right:0;}
	.navbar-default .icon-nav {display:none;}

	.owl-banner h1 {font-size:50px;}
	.owl-banner .inline-block {margin-top:-80px;}

	.footer .img-responsive {margin-top:0;}
	.footer .list-social {margin:25px 0;}
	.mineracao {padding-bottom:10px;}

	.list-minerio {margin:10px -10px;}
	.list-minerio li {width:25%;}
	.list-acoes > li {width:25%;}
	.list-acoes .thumbnail .caption {min-height:85px;}
	.bg-wrap .list-minerio li {width:33.333333%;}
	.list-diretoria {margin-left:-5px;margin-right:-5px;}
	.list-diretoria>li {padding-left:5px;padding-right:5px;}
}
@media (min-width: 981px) and (max-width: 1200px) {
	.bg-wrap .list-minerio li {width:25%;}
	.list-acoes>li {width:20%;}
}