@CHARSET "UTF-8";


@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("/registrocivil/javax.faces.resource/fonts/glyphicons-halflings-regular.eot.jsf?ln=tjba-default-theme") !important;
  src: url("") format('embedded-opentype'), url("/registrocivil/javax.faces.resource/fonts/glyphicons-halflings-regular.woff.jsf?ln=tjba-default-theme") format('woff'), url("/registrocivil/javax.faces.resource/fonts/glyphicons-halflings-regular.ttf.jsf?ln=tjba-default-theme") format('truetype'), url("") format('svg') !important;
}


/* Page */
.page-header {
	margin: 0 0 35px;
	border-bottom: 1px dotted #e2e2e2;
	padding-bottom: 8px;
}

.page-header h1 {
	padding: 0;
	margin: 0 8px;
	font-size: 24px;
	font-weight: lighter;
	color: #2679b5;
}

.page-header h1 small {
	margin: 0 6px;
	font-size: 14px;
	font-weight: normal;
	color: #8089a0;
}

/* Form */
.form-actions {
	display: block;
	border-top: 1px solid rgb(229, 229, 229);
	margin-bottom: 20px;
	margin-top: 40px;
	padding: 15px 0px 15px;
	text-align: center;
}

.btn-size-default {
	min-width: 95px;
}

.btn-left-space {
	margin-left: 5px;
}

label {
	font-weight: normal !important;
	font-size: 14px !important;
	font-family: 'Oswald',Impact,Helvetica,sans-serif !important;
}

h1.titulo{
	font-size: 22px !important;
	color: #1f628f !important;
	font-weight: bold;
	border-bottom: 1px solid #1f628f;
	padding-bottom: 5px;
	margin-bottom: 30px;
}


/* table */

.table-bar {
	background-color: #E1E1E1;
	margin-top: 20px;
	min-height: 45px;
	width: 100%;
	padding-top: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.table-bar div.count {
	text-align: left;
	font-size: 12px;
	font-family: 'Oswald',Impact,Helvetica,sans-serif !important;
	color: #13446B;
}

.table-bar div.action-button {
	float: right;
	width: 35px;
	text-align: center;
	font-size: 16px;
}

.table-container {
	margin-top: 10px;
	width: 100%;
	background-color: #fff;
	padding: 1px;
}

.table-container #border-radius {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: #E1E1E1 1px solid;
	padding: 10px 15px;
}

th,td,.table-bordered {
	border-radius: 0 !important;
}

.table {
	margin-bottom: 0px !important;
	border-color: #fff !important;
}

.table tr {
	height: 30px !important;
}


.table thead tr {
	font-weight: normal !important;
	height: 35px !important;
	background: #F2F2F2 !important;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f8f8f8),
		to(#ececec)) !important;
	background-image: -webkit-linear-gradient(top, #f8f8f8, 0%, #ececec, 100%) !important;
	background-image: -moz-linear-gradient(top, #f8f8f8 0%, #ececec 100%) !important;
	background-image: linear-gradient(to bottom, #f8f8f8 0%, #ececec 100%) !important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8',
		endColorstr='#ffececec', GradientType=0) !important;
	
}


.table thead tr th {
	border-bottom: #E1E1E1 2px solid !important;
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
	font-weight: normal !important;
	color: #000 !important;
	font-size: 12px !important;
	font-family: 'Oswald',Impact,Helvetica,sans-serif !important;
	background-color: #fff !important;
	font-size: 12px !important;
}

.table thead tr th:hover {
	color: #13446B !important;
}

.table tbody tr td {
	border-bottom: #E1E1E1 !important;
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
}

.table tbody tr td .left {
	text-align: left !important;
}

.table thead tr th .left {
	text-align: left !important;
}


.table tbody tr td .center {
	text-align: center !important;
}

.table tbody tr td .rigth {
	text-align: right !important;
}

.table thead tr th [class*="icon-"]:first-child {
	margin-right: 2px !important;
}

.table thead tr th:first-child {
	border-left-color: #fff !important;
}

.table thead tr th:left-child {
	border-right-color: #fff !important;
}

.table, .table-bordered thead tr th {
	vertical-align: middle !important;
}

.table, .table-bordered thead tr th:first-child {
	border-left-color: #fff !important;
}

th.center,td.center {
	text-align: center !important;
}

th .lbl,td .lbl {
	margin-bottom: 0 !important;
}

th .lbl:only-child,td .lbl:only-child {
	vertical-align: top !important;
}

.ui-datatable-even {
	background: none repeat scroll 0 0 #F9F9F9 !important;
}

.ui-datatable-odd {
	background: none repeat scroll 0 0 #fff !important;
}

.ui-paginator {
	background-image: none !important;
	background-color: #fff !important;
	height: 40px !important;
	border: none;
	padding-top: 10px !important;
	font-weight: normal !important;
	border-top: 1px solid #e1e1e1 !important;
}

.ui-paginator select {
	background-color: #fff !important;
	background: #fff !important;
}

.ui-datatable-header {
	background-color: #428BCA !important;
	font-size: 14px !important;
	line-height: 30px !important;
	min-height: 30px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.ui-datatable thead th {
	text-align: left !important;
}

.ui-state-hover {
	-moz-box-shadow: 0px 0px 8px #fff, inset 0px 1px 0px #fff !important;
	-webkit-box-shadow: 0px 0px 8px #fff, inset 0px 1px 0px #fff !important;
	box-shadow: 0px 0px 8px #fff, inset 0px 1px 0px #fff !important;
}

.ui-widget-content {
	border-bottom: 1px solid #e1e1e1 !important;
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
}

.ui-state-highlight {
	text-shadow: none !important;
	border-bottom: 1px solid #e1e1e1 !important;
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
	color: #4f4f4f !important;
}


/* Navegação GRID TJ*/
.ui-icon-seek-next,.ui-icon-seek-end,.ui-icon-seek-prev,.ui-icon-seek-first
	{
	width: 23px !important;
	border-radius: 0px !important;
	background-image: none !important;
}

.ui-paginator-prev,.ui-paginator-next,.ui-paginator-last,.ui-paginator-first,.ui-picklist-button-add,.ui-picklist-button-add-all,.ui-picklist-button-remove-all,.ui-picklist-button-remove
	{
	background-position: center !important;
	box-shadow: none !important;
	background-repeat: no-repeat !important;
	border-color: transparent !important;
	background-color: transparent !important;
}

.ui-paginator-next,.ui-picklist-button-add {
	background-image:
		url("/registrocivil/javax.faces.resource/images/icons/paginator_next_on.png.jsf?ln=tjba-default-theme-registroCivil") !important;
}

.ui-paginator-last,.ui-picklist-button-add-all {
	background-image:
		url("/registrocivil/javax.faces.resource/images/icons/paginator_last_on.png.jsf?ln=tjba-default-theme-registroCivil") !important;
}

.ui-paginator-prev,.ui-picklist-button-remove {
	background-image:
		url("/registrocivil/javax.faces.resource/images/icons/paginator_prev_on.png.jsf?ln=tjba-default-theme-registroCivil") !important;
}

.ui-paginator-first,.ui-picklist-button-remove-all {
	background-image: url("/registrocivil/javax.faces.resource/images/icons/paginator_first_on.png.jsf?ln=tjba-default-theme-registroCivil")
		!important;
}

.ui-paginator-next.ui-state-disabled {
	background-repeat: no-repeat !important;
	opacity: 1 !important;
	background-image:
		url("/registrocivil/javax.faces.resource/images/icons/disabled/paginator_next_off.png.jsf?ln=tjba-default-theme-registroCivil") !important;
	background-position: center !important;
}

.ui-paginator-last.ui-state-disabled {
	background-repeat: no-repeat !important;
	opacity: 1 !important;
	background-image:
		url("/registrocivil/javax.faces.resource/images/icons/disabled/paginator_last_off.png.jsf?ln=tjba-default-theme-registroCivil")
		!important;
	background-position-x: center !important;
}

.ui-paginator-prev.ui-state-disabled {
	background-repeat: no-repeat !important;
	opacity: 1 !important;
	background-image:
		url("/registrocivil/javax.faces.resource/images/icons/disabled/paginator_prev_off.png.jsf?ln=tjba-default-theme-registroCivil") !important;
	background-position: center !important;
}

.ui-paginator-first.ui-state-disabled {
	background-repeat: no-repeat !important;
	opacity: 1 !important;
	background-image:
		url("/registrocivil/javax.faces.resource/images/icons/disabled/paginator_first_off.png.jsf?ln=tjba-default-theme-registroCivil")
		!important;
	background-position-x: center !important;
}

.ui-paginator-current {
	margin: 0px !important;
	padding-left: 1px !important;
	padding-right: 1px !important;
	vertical-align: baseline !important;
}


/* Panel */

.panel-no-border {
	border: 0px !important;
}




/* Message Dialog */

.message-dialog-border{
	border-radius: 10px;
}

.message-dialog-bar{
	border-top: 1px solid #bdccd6;
	width: 100%;
	padding: 5px;
	text-align: center;
}

.ui-messages-info{
	border: none !important;
}

.ui-messages-error{
	border: none !important;
}

.ui-messages-worn{
	border: none !important;
}



.ui-tjba-label-grid-vazia {
	color: #BF2E35;
	font-weight: bold;
	text-align: center;
}
