body
{
	background-color: #eee;
}
html
{
	font-size: 14px;
	line-height: 1.5;
}

cite
{
	font-style: italic;
}

/** OVERRIDES NO BOOTSTRAP */
.modal
{
	z-index: 2010;
}
.modal-dialog
{
	z-index : 2020;
}
.container
{
	max-width:1000px !important;
}

.navbar
{
	filter : none;
}
.navbar-nav>li>a
{ 
	padding-top: 15px;
	padding-bottom: 15px;
}
.navbar-nav {
	float: left;
	margin: 0;
}
.navbar-nav>li {
	float: left;
}

.table-noborder > tbody>tr>td
{
	border : 0px;
}
.pagination
{
	margin: 10px 0;
}
/** FIM DE OVERRIDES NO BOOTSTRAP */
.titulo-row
{
	font-size: 18px;
}

.digito2 {
	width: 42px;
}

.digito4 {
	width: 60px;
}
.nota
{
	padding: 5px;
	border-radius : 5px;
	color: white;
}
.nota-0 {
	background-color: #C6C6C6;
}

.nota-1
{
	background-color: #B32300;
} 
.nota-2 
{
	background-color: #B34A00;
}
.nota-3
{
	background-color: #B36E00;
}
.nota-4
{
	background-color : #B39500;
}
.nota-5
{
	background-color: #ADB300;
} 
.nota-6
{
	background-color:  #86B300;
}
.nota-7
{
	background-color: #53B300;
} 
.nota-8
{
	background-color: #3BB300;
}
.nota-9
{
	background-color: #3BB300;
} 

.nota-10 
{
	background-color: #00B30E;
		-moz-box-shadow: 2px 2px 5px 1px #B18904;
	-webkit-box-shadow: 2px 2px 5px 1px #B18904;
	box-shadow: 2px 2px 5px 1px #B18904;	
}

.thumbnail
{
	/* background-color: #E7F3F2;*/
	background-color: #F9F9F9;
}
.equal-height
{
	margin-bottom: -1000px;
	padding-bottom: 1000px;
}
.v-middle
{
	vertical-align: middle;;
}
.header-titulo {
	position: relative;
	height: 40px;
	line-height: 40px;
	background: #E9E9E9;
	background: -moz-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #e9e9e9));
	background: -webkit-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);
	background: -o-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);
	background: -ms-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);
	background: linear-gradient(top, #fafafa 0%, #e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
	border: 1px solid #D5D5D5;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-background-clip: padding-box;
}
.header-titulo h3
{
	top: 0;
	position: relative;
	left: 10px;
	display: inline-block;
	margin-right: 3em;
	font-size: 15px;
	font-weight: 400;
	color: #555;
	line-height: 18px;
	text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.5);
}
/* ARRUMA EDITOR */
.sceditor-container * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.sceditor-container
{
	width: 100%!important;
	overflow: hidden;
}

.sceditor-button-jogo div
{
	background: url('../images/auxiliares/tower_16.png')!important;
}
.sceditor-button-user div
{
	background: url('../images/auxiliares/user_16.png')!important;
}
/**** Forum  */
.img-avatar
{
	width: 75px;
	height: 75px;
	display: block;
	margin-left: 0;
	margin-right: 0;
	margin: auto;
}
.comment-avatar
{
	float: left;
	margin-right: 5px;
	margin-top: 5px;	
}
.user-avatar
 {
 	max-width: 100px;
 	max-height: 100px;
 	display: block;
 	margin-left: auto;
	margin-right: auto;	
 }
 .user-avatar-sm
 {
 	max-width: 36px;
 	max-height: 36px;
 	display: block;
 	margin-left: auto;
	margin-right: auto;	
 }
 .user-avatar-crumb {
 	max-height: 20px;
 	max-width: 20px;
 	margin-right: 5px;
 	float:left;
 }
 .user-admin
 {
 	color : red;
 	font-weight: bold;
 }
 .user-moderador 
 {
 	color : green;
 	font-weight: bold;
 }
 .user-colaborador
 {
 	color: blue;
 	font-weight: bold;
 }
.panel-paginacao-topico
{
	height: 15px;
	display: block;
	float: right;width: auto;
	margin-top: 0;
	font-size: 0.8em;
	/*
	position: absolute;
	right: 5px;
	margin: auto;
	top: 0;
	bottom: 0;*/
}
.tbl-topicos tr td
{
	line-height: normal!important;
}
.forum-link-topico{
	font-size:1.2em;
	font-weight : bold;
				
}
.forum-link-jogo
{
	/*color : #C71E1E;*/
}
.forum-link-grupo
{
	/*color : green;*/
}
.label-topico-geral
{
	/*
	background-color:  #f5f5f5;
	border : 1px solid #dddddd;
	color : #333333;
	*/
	border : 1px solid #333333;
	color : #333333;
	
}
.label-topico-geral-nao-lido
{
	border : 1px solid #333333;
	background-color : #333333;
	color:white;
}
.label-topico-novidade
{
	/*
	background-color : #dff0d8;
	color : #468847;
	border : 1px solid #d6e9c6;
	*/
	color : #468847;
	border : 1px solid #468847;
}
.label-topico-novidade-nao-lido
{
	color : white;
	background-color : #468847;
	border : 1px solid #468847;
}
.label-topico-regra
{
	/*background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	color : #c09853;*/
	border: 1px solid #c09853;
	color : #c09853;
}

.label-topico-regra-nao-lido
{
	color: white;
	background-color : #c09853;
	border: 1px solid #c09853;
}
.label-topico-analise
{
	/*background-color :#d9edf7;
	color:#3a87ad;
	border : 1px solid #bce8f1;*/
	color:#3a87ad;
	border : 1px solid #3a87ad;
}
.label-topico-analise-nao-lido
{
	color:white;
	background-color:#3a87ad;
	border : 1px solid #3a87ad;
}
.label-topico-jogatina
{
	/*background-color :#d9edf7;
	color:#3a87ad;
	border : 1px solid #bce8f1;*/
	color:#9614C9;
	border : 1px solid #9614C9;
}
.label-topico-jogatina-nao-lido
{
	color:white;	
	background-color:#9614C9;
	border : 1px solid #9614C9;
}
.label-anuncio
{

	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: 4px;
}
.label-anuncio-venda
{
	border: 1px solid blue;
	color:blue;
}
.label-anuncio-leilao
{
	border: 1px solid green;
	color:green;
}

.forum-post
{
	margin: 5px;
	line-height: normal;
	color : black!important;
	font-size: inherit;
	word-wrap: break-word;
	overflow: hidden;
}

@media(max-width:767px){
	.forum-post iframe,
	.forum-post object,
	.forum-post embed {
	    top: 0;
	    left: 0;
	    max-width: 100%;
	    max-height: 100%;
	}
}
.forum-post img
{
	max-width: 770px;
}
.forum-post ul
{
	list-style-type : disc;
	padding-left: 40px;
}
.forum-post ul li
{
	
}
.forum-post blockquote 
{
	position: relative;
	background: #fff6c7;
	margin: .25em 0;
	border: 1px solid #aaa;
	padding: .25em;
}
.forum-post blockquote cite
{
	font-weight: 700;
	display: block;	
	border-bottom: 1px solid #aaa;
} 
.forum-post blockquote p, .forum-post blockquote 
{
	font-size: inherit;!important;
	
}
.pagination-forum-min
{
	margin: 0px;
}
.pagination-forum-min>li>a, .pagination-forum-min>li>span {
	padding: 4px 6px!important;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 1;
	margin-left: 2px;
}


.panel-comment
{
	padding : 5px;
	/*background-color : #;*/
	border-bottom: 1px solid #ddd;
	margin-bottom: 1px;
}
.panel-heading-min
{
	min-height: 38px;
	clear: both;
}
.btn-gravar, .btn-salvar
{
	min-width: 100px;
}
.btn 
{
	text-shadow: none !important;;
	
}
.btn-file {
    	position: relative;
    	overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}
.btn-xs 
{
	line-height:  1.428571429!important;
	padding: 0.5px 5px;
}
.btn-acao, btn-acao:hover
{
	border: 1px solid #41599f;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 0.8em;
	text-shadow: none;
	text-decoration: none;
	border-radius : 3px;
}
.curtir, .curtir:hover
{
	color: white;
	background-color: #5b7bd5;

}
.curtiu, .curtiu:hover
{
	color: #8295bd;
	background-color:#eceef5;
}
.favoritar, .favoritar:hover
{
	border-color:#C98639;
	background-color: #FC8906;
	color: white;
}
.favorito, .favorito:hover
{
	border-color:#C98639;
	color: #C98639;
	background-color:#F5EDE3;
}
.subscribe, .subscribe:hover
{
	color: white;
	background-color: green; 	
}
.subscribe-text.subscribe:AFTER
{
	content: 'Inscrever-se'
}
.subscribe-text.subscribed:AFTER
{
	content: 'Inscrito'
}
.subscribe-text
{
	min-width: 100px;
}
.subscribed, .subscribed:hover
{
	border-color : green;
	color: rgb(56, 169, 80);
	background-color:rgb(247, 255, 244);	
}

.curtiu:BEFORE, .favorito:BEFORE, .subscribed:BEFORE
{
	/*content : " a";*/
} 

.waiting
{
	cursor:wait;
}
.tot-count  {
	background-color: white;
	padding:  2px 5px;
	position: relative;
	border-radius:5px;
	font-size:  0.8em;
	color : #222;
	margin-left: 8px;
	border: 1px solid black;
	cursor: pointer;
}
.tot-count:after, .tot-count:before {
	border: solid transparent;
	content: ' ';
	height: 0;		
	position: absolute;
	width: 0;
}

.tot-count:after {
	border-width: 5px;
	border-right-color: white;
	top: 5px;
	left: -9px;
}

.tot-count:before {
	border-width: 6px;	
	top: 4px;
	left: -12px;
}
/* cores like */	
.tot-count-like:before
{
	border-right-color: #a0c7ff;
}
.tot-count-like
{
	border: 1px solid #a0c7ff;
}
/* cores view */	
.tot-count-view:before
{
	border-right-color: #a0c7ff;
}
.tot-count-view
{
	border: 1px solid #a0c7ff;
}
.tot-count-view
{
	cursor: default;
}
/* cores favorito */
.tot-count-fav:before
{
	border-right-color: #FC8906;
}
.tot-count-fav
{
	border: 1px solid #FC8906;
}
/* cores subscribe */
.tot-count-subscribe:before
{
	border-right-color: green;
}
.tot-count-subscribe
{
	border: 1px solid green;
}
.ballon-glyphicon
{ 
	position: relative;
	top: 4px
}

/**/
.post-mark
{
	width: 10px; 
	height: 10px;
	border-radius: 50%;
	border: 1px solid black;
}
.post-mark-lido
{
	background-color: #eee;	
}
.post-mark-nao-lido
{
	background-color: green;	
}
.forum-post ol
{
	list-style-type : decimal;
	padding-left: 40px;
}

.propaganda
{
	max-height: 90px;
	max-width: : 728px;
}


.dl-table
{
	
}
.dl-table > dt
{
	padding : 5px;
	float : left;
}
.dl-table > dd
{
	padding : 5px;
}

.lista-descricao, .lista-item-descricao
{
	overflow: hidden;
}

.lista-descricao img, .lista-item-descricao img
{
	max-width: 700px;
}

.link-elipsis
{
	white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;
	display: block;
}
.comment-level-0
{
	margin-left:5px;
}
.comment-level-1
{
	margin-left:45px;
}
.comment-level-2
{
	margin-left:85px;
}
.comment-level-3
{
	margin-left:125px;
}

.proximo_lance
{
	color: blue;
	font-weight:  bold;
	
}
.avaliacao-box
{
	margin:  3px;
	border: 1px solid #ccc;
	display: inline-flex;
	border-radius: 5px; 	
}

.avaliacao
{
	padding-left: 3px;
	padding-right: 3px;
	/* border : 1px solid #ccc;*/ 
}
.avaliacao_negativa, .avaliacao_negativa:HOVER
{
	color : red;
}
.avaliacao_positiva, .avaliacao_positiva:HOVER
{
	color : green;
}
.avaliacao_neutra, .avaliacao_neutra:HOVER
{
	color : #999;
}

.lances-leilao 
{
	
}
.img_visualizacao
{
	background: url('.././images/auxiliares/eye16.png') no-repeat;
	padding-left: 20px;
	margin-top: 4px;
	color: cadetblue;
}
.img_like
{
	background: url('.././images/auxiliares/thumbs-up.png') no-repeat;
	padding-left: 20px;
	margin-top: 4px;
	color: cadetblue;
}
.block
{
	display:block;
}
/* ARRUMA TYPEAHEAD */
.twitter-typeahead {
  width: 100%;
  position: relative;
  float:left; 
}
.tt-query
{
	border-radius : 4px!important;
}
.tt-with-btn-right
{
	border-radius : 4px 0px 0px 4px!important;
}

.item-unread 
{
	color: #42D60C;
}
.item-unread:hover
{
	color: #31990A;	
}

.item-read
{
	color: #ccc;
}
.item-read:hover
{
	color: #aaa;
}

.navbar-notifications 
{
	padding-left: 0;
    padding-right: 0;
    width: 25px;
}

.notification-icon
{
	 width:46px;
	 color: #022f5a;
	 cursor: pointer;
}
.notification-icon:hover
{	 
  color: #072B4D;
}
.notification-icon-active, .notification-icon-active:hover
{
	 color: white;
}
.notification-icon .badge
{
	font-size: 50%;
	padding: 2px 5px;
	position: relative;
	top: -15px;
	left: -15px;
	background-color: red;
	color: white;
}
.notification-popover-content 
{
	width:250px;
	text-align: center;	
}
.notification-popover-content > ul 
{
	text-align: left;	
}

.popover-content
{
	padding:0px;
}
.notification-item
{
	border-bottom: 1px solid #ccc;
	padding : 5px;
}


.notification-item:hover
{
	background-color: #eee;
}
.notification-item > a
{
	color : #555555;
	text-decoration: none;
	height: 100%;
	width: 100%;
	display: block;
}
.img-centered
{
	display: block;
	margin-left: 0;
	margin-right: 0;
	margin: auto;
}
.div-postagem{
	-webkit-transition:All 0.25s ease;
	position: relative;
    margin: auto;
    width:200px;
    height: 120px;
    background-position: 50% 50%; 	
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #ccc;
	border-radius: 5px;    
}
.postagem-unread{	
	border: 2px solid green;
}
.div-postagem:hover{
	/*-webkit-transform:  rotate(360deg) scale(2) skew(0deg) translate(0px);*/	
	z-index: 999;
	border:1px solid blue;
	opacity:0.9;
}
.introjs-helperNumberLayer, .introjs-helperNumberLayer:BEFORE, .introjs-helperNumberLayer:AFTER 
{
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.img-capa-xs
{
	max-width: 50px;
	max-height: 50px;
}
.img-capa-sm
{
	max-width: 75px;
	max-height: 75px;
}

.table-vertical-middle tbody tr td{
    vertical-align: middle;
}

.header-title
{
	margin-top: 0px;
	border-bottom: 1px solid #CCC;
	padding-bottom : 10px;
}
.full-link
{
    display: block;
    width: 100%;
    height: 100%;
}

.full-width
{
	width:100%;
}
.no-margin
{
	margin:0px;
}
.categoria-canal
{
	padding: 5px;
	border-radius : 5px;
	border : 1px solid #ccc;
	margin-right : 5px;
	font-size: 0.8em;
}
.micro-badges
{
    height: 110px;
}
.micro-badge 
{
	width: 23px;
	height: 23px;
	margin: 1px;
}