/*
laranja       #fb8d42
*/

/*@font-face{font-family:'flamabook';src:url('../fonts/Flama/flama-book-webfont.eot');src:url('../fonts/Flama/flama-book-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Flama/flama-book-webfont.woff') format('woff'),url('../fonts/Flama/flama-book-webfont.ttf') format('truetype'),url('../fonts/Flama/flama-book-webfont.svg#@font-family') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'flamamedium';src:url('../fonts/Flama/flama-medium-webfont.eot');src:url('../fonts/Flama/flama-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Flama/flama-medium-webfont.woff') format('woff'),url('../fonts/Flama/flama-medium-webfont.ttf') format('truetype'),url('../fonts/Flama/flama-medium-webfont.svg#@font-family') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'flamalight';src:url('../fonts/Flama/flama-ultralight-webfont.eot');src:url('../fonts/Flama/flama-ultralight-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Flama/flama-ultralight-webfont.woff') format('woff'),url('../fonts/Flama/flama-ultralight-webfont.ttf') format('truetype'),url('../fonts/Flama/flama-ultralight-webfont.svg#@font-family') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'flamabold';src:url('../fonts/Flama/flama-bold-webfont.eot');src:url('../fonts/Flama/flama-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Flama/flama-bold-webfont.woff') format('woff'),url('../fonts/Flama/flama-bold-webfont.ttf') format('truetype'),url('../fonts/Flama/flama-bold-webfont.svg#@font-family') format('svg');font-weight:normal;font-style:normal}
/*@font-face{font-family:'flamaextrabold';src:url('../fonts/Flama/flama-extrabold-webfont.eot');src:url('../fonts/Flama/flama-extrabold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Flama/flama-extrabold-webfont.woff') format('woff'),url('../fonts/Flama/flama-extrabold-webfont.ttf') format('truetype'),url('../fonts/Flama/flama-extrabold-webfont.svg#@font-family') format('svg');font-weight:normal;font-style:normal}*/
@font-face { font-family: 'flamacondensedlightregular'; src: url('../fonts/Flama/FlamaCondensedLight-webfont.eot'); src: url('../fonts/Flama/FlamaCondensedLight-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Flama/FlamaCondensedLight-webfont.woff2') format('woff2'), url('../fonts/Flama/FlamaCondensedLight-webfont.woff') format('woff'), url('../fonts/Flama/FlamaCondensedLight-webfont.ttf') format('truetype'), url('../fonts/Flama/FlamaCondensedLight-webfont.svg#flamacondensedlightregular') format('svg'); font-weight: normal; font-style: normal; }

/* RESET */
ul,li,h1,h2,h3,h4,h5,h6,p { margin: 0; padding: 0; }
iframe { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
ul,li { list-style-type: none; }
a { color: #fb8d42; text-decoration: none; }


html {
  height: 100%;
}

body {
  background: #fff;
  margin: 0;
  padding: 0;
  font-family: 'flamacondensedlightregular';
  color: #222;
  font-size:16px;
  letter-spacing: 0.025em;
  overflow-x:hidden;
  overflow-y: auto;
  height: 100%;

  /* para travar a largura: */
  min-width:990px;
  overflow: auto;
}

img {
  display:block;
  max-width:100%;
}

#OAS_Position1 {
  overflow: hidden;
  width:970px;
  max-width:100%;
  margin: 0 auto;
  padding: 10px 0;
  /*height:90px;
  background: rgba(0,0,0,0.1);*/
}

#shareBar {
	position: absolute;
	width: 100px;
	height: 40px;
	top: 14px;
	right: 10px;
}

#shareBar a {
	margin-left: 5px;
}

#siteBar {
	width: 100%;
	height: 31px;
	left: 0px;
	top:0;
	z-index: 1000000;
	text-align: center;
	min-width: 960px;
	overflow: hidden;
	position: relative;
}

#cabecalho {
	height:76px;
	background: #ff9933;
	position:relative;	
	width:100%;
	top: -3px;
}

p {
	margin-bottom:20px;
}

.container {
	/*position: relative;*/
    margin: 0 auto;
	width: 100%;
	max-width: 970px;
	/*left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);*/
}

h1 {
	line-height: 76px;
	color: #fff;
	text-transform: uppercase;
}

.fonte {
	color:#222;
	font-size: 14px;
	border-top: 2px solid #eee;
	padding-top: 10px;
}

.fonte:before {
	content: 'Fonte: ';
	color:#999;
	font-size: 14px;
}

/* Editado por cammarin */
.col-sm-6 {
    margin: 0;
}

tr.group {
    margin-top: 6px !important;
    height: 56px;
    /*background: url( ../img/cal-01.png ) no-repeat center center !important;*/
    color: #ff9933;
    font-size: 3em;
    text-align: center;
    cursor: pointer;
}

tr.group td {
    vertical-align: middle !important;
}

tr + tr.group td {
    /*border-top: 3px solid #f93 !important;
    border-bottom: 3px solid #f93 !important;*/
}

tr.group,
tr.group:hover {
    background-color: #fff !important;
}

thead tr {
    background-color: #231f20;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
}

.medalha- {
    background: rgba( 255, 153, 51, .2 ) !important;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background: rgba( 247, 150, 67, .2 );
    background: rgba( 255, 153, 51, .2 );
}

.table-striped>tbody>tr:nth-of-type(odd):hover {
    background: rgba( 255, 153, 51, .3 );
}

.esporte {
    background: rgba( 255, 153, 51, 1 );
    color: #fff;
}

tr:hover .esporte {
    background: #FF850A;
}

.cerimonia {
    background: rgba( 255, 153, 51, 1 ) !important;
    color: #fff;
}

.cerimonia .esporte,
.cerimonia:hover .esporte{
    background: #231f20;
}

.table, tr, th, td {
    border-color: #fff !important;
}

.preco {
    text-align: right;
}

.hint {
    font-size: 1.25em;
}

.dataTables_filter .form-control {
    /*width: 200%;*/
}

.table {
    margin-top: 24px;
}

.fa-circle {
    /*color: #51c3ef;*/
}

.fa-circle-o {
    /*color: #ec50ac;*/
}

.fa-dot-circle-o {
    /*color: #484493;*/
}

.fa-circle.masc {
    color: #51c3ef;
}

.fa-circle.fem {
    color: #ec50ac;
}

.fa-circle.both {
    /*color: #484493;*/
}

.table {
    padding-top: 24px;
}

h2 {
    margin-bottom: 24px;
    text-transform: uppercase;
}

#passo-a-passo {
    margin-bottom: 48px;
}

.fonte {
    margin-bottom: 24px;
}

#legenda {
    margin-bottom: 12px;
    text-align: right;
}
.img_scroll{
    max-width:initial;
}