body {
	font-family: 'Open Sans', "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 10pt;
}
.btn a, a.btn, .btn a:hover, a.btn:hover {
	text-decoration: none;
}
.btn-primary a, .btn-primary a:hover,
.btn-success a, .btn-success a:hover,
.btn-info a, .btn-info a:hover,
.btn-warning a, .btn-warning a:hover,
.btn-danger a, .btn-danger a:hover {
	color: #fff !important;
	#text-decoration: none;
}
.btn-default a, .btn-default a:hover {
	color: #337ab7 !important;
}
.txt-bold {
	font-weight: bold;
}
.txt-big {
	font-size: 24px;
}
.clr-red {
	color: #c30;
}
.clr-green {
	color: #093;
}
.clr-blue {
	color: #03c;
}
.clr-white {
	color: #fff;
}
 /*Header fixo*/
 /*
body {
  min-height: 2000px;
  padding-top: 51px;
}*/
.input-group-btn .btn {
	height: 34px;
}
.ReportParamsForm  tr td {
	padding: 3px;
}
#link-site-evento {
	float: right;
	margin-top: 5px;
}
#link-site-evento a {
	font-weight: bold;
	text-shadow: 1px 1px 1px #666 !important;
}
#main-content {
	margin-bottom: 25px;
}
.clear {
	clear: both;
}
.row-selected  *{
	background-color: rgb(252, 248, 227);
}
.centered {
	text-align: center;
}
#tab-anos .nav-tabs, #tab-meses .nav-tabs {
	border-bottom-width: 0;
}
#tab-anos {
	padding-bottom: 10px;
}

#tab-anos .tabs>li>a {
	border-radius: 5px;
	font-size: 110%;
}
.code {
	font-family: "Courier New";
	font-weight: bold;
	color: #03c;
}
/*
.fmt-money .curr-symbol {
	display:inline-block;
	margin-left: 5px;
	float: left;
}
.fmt-money .curr-value {
	min-width: 60px;
	display: inline-block;
	margin-left: 5px;
	float: right;
	text-align: right;
}
*/
.fmt-money .curr-value .curr-integer-part {
}
.fmt-money .curr-value .curr-integer-separator {
	display: none;
}
.fmt-money .curr-value .curr-decimal-part {
	top: -0.5em;
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
.upload-file-info {
	font-size: 10px;
}
.col-max-300 {
    max-width: 300px;
	overflow: hidden;
    text-overflow: ellipsis;	
}
.tab-counter {
	color: blue;
}
/*  */
.screen-money {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	font-weight: 600;
}
.screen-money.accounting {
	width: 100%; /* ocupa a coluna inteira */
}
.currency-icon {
	font-size: 1em;
	line-height: 1;
}
.money-value {
	display: inline-flex;
	align-items: baseline;
}
.money-value .amount {
	font-size: 1em;
}
.money-value .cents {
	font-size: 0.6em;
	margin-left: 1px;
	vertical-align: super;
}
@media only screen {
	.screen-money {
		display: inline-block;
	}
	.print-money {
		display: none;
	}
}
@media print {
	.screen-money {
		display: none;
	}
	.print-money {
		display: inline-block;
	}
}
