@charset "utf-8";

@font-face {
  font-family: 'LithosPro-Black';
  src: url('../../../lib/fonts/LithosPro-Black.eot?#iefix') format('embedded-opentype'), 
  		 url('../../../lib/fonts/LithosPro-Black.otf')  format('opentype'),
	     url('../../../lib/fonts/LithosPro-Black.woff') format('woff'), 
		 url('../../../lib/fonts/LithosPro-Black.ttf')  format('truetype'), 
		 url('../../../lib/fonts/LithosPro-Black.svg#LithosPro-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'autour_oneregular';
    src: url('../../../lib/fonts/autourone-regular-webfont.woff2') format('woff2'),
         url('../../../lib/fonts/autourone-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.top-bar{
	background-color: #463f37;
}
.top-bar img{
	width: 100%;
}
body{
	font-family: 'autour_oneregular';
}
body.eventos, body.fichas{
	background: rgb(108,142,67);
	background: linear-gradient(90deg, rgba(108,142,67,1) 0%, rgba(39,71,34,1) 100%);
}
body.eventos-detalhes, body.fichas-responsaveis, body.fichas-ficha{
	background-image: url(../../../public/imagens/fundo-folhas.png);
	background-attachment: fixed;
}
h1{
	color:#f2ca97;
	font-family: 'autour_oneregular';
	font-size: 3.4rem;
}
.input-codigo{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding: 12px;
    border: 4px solid #ad5117;
    width: 250px;
	color: #303030;
	font-family: 'autour_oneregular';
	background-color: #e4e4e4;
	display: block;
  	margin-right: auto;
  	margin-left: auto;
}
.bt-voltar-site:link, .bt-voltar-site:visited{
	text-decoration: none;
	color: #f2ca97;
	font-family: 'autour_oneregular';
}
.bt-voltar-site:hover{
	text-decoration: none;
	color: #e2bb89;
}
.btEnviar{
	width: 180px;
}
.tarja-laranja{
	width: 100%;
	height: 20px;
	background-image: url(../../../public/imagens/tarja-laranja.png);
	background-size: contain;
}
.icone-voltar{
    float: left;
    width: 22px !important;
    margin-top: 1px;
    margin-right: 4px;
}
*:focus {
    outline: none;
}
.mensagem-erro{
	color: #f2ca97;
	font-family: 'autour_oneregular';
}
.logo-evento img{
	max-width: 350px;
}
.tarja-gradiente-laranja{
	background: rgb(200,140,83);
	background: linear-gradient(180deg, rgba(200,140,83,1) 0%, rgba(173,80,23,1) 100%);
}
.titulo-evento{
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	background-color: #ad5017;
	color: #f2ca97;
	font-size: 2.4em;
	font-family: 'autour_oneregular';
	padding: 8px;
}

.box-pacote-1{
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	background-color: #c88c53;
	color: #161616;
}
.box-pacote-2{
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	background-color: #d7985e;
	color: #161616;
}
.text-right{
	text-align: right !important;
}
.input-inline{
	width: auto;
	display: inline !important;
}
label.error {
    color: white;
    font-size: 0.8em;
}
input.error {
	border: 1px dashed #931d00;
}

@media(max-width: 991px) {
	.mascote-eventos{
		width: 80%;
	}
	.mascote-fichas{
		width: 80%;
	}
}