body {
	font-size: .7em;
	font: 62.5%/1.4 Arial, Helvetica, Verdana, sans-serif;
	background: #FFF;
}

select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input
	{
	background-image: none !important;
	font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.master-detail-list-link {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.master-detail-list-links {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.master-detail-list-table {
	width: 100%;
}

.master-detail-list-pagination {
	width: 400px;
	margin: 0 auto;
	display: block;
}

.master-detail-list-pagination-first,.master-detail-list-pagination-prev,.master-detail-list-pagination-next,.master-detail-list-pagination-last,.master-detail-list-pagination-size,.master-detail-list-pagination-current
	{
	display: inline-block;
}

.master-detail-list-pagination-current {
	margin-left: 10px;
	margin-right: 10px;
}

.has-first,.has-prev,.has-next,.has-last {
	color: red !important;
}

.not-has-first,.not-has-prev,.not-has-next,.not-has-last {
	color: black !important;
}

.controls input {
	padding: 3px 6px 3px 6px !important;
	background-image: none !important;
}

.help-block {
	margin-left: 200px !important;
}

.form-horizontal .control-label {
	width: 180px !important;
}

.form-horizontal .controls {
	margin-left: 200px !important;
}

h1,h2,h3,h4,h5 {
	margin: 0px !important;
	padding: 0px !important;
}

h1 {
	font-size: 24px !important;
}

h1 small {
	font-size: 18px !important;
}

fieldset,legend {
	border: 0 !important;
	margin: 0 !important;
}

fieldset {
	padding: 5px !important;
}

.table th {
	background-color: #0088cc;
}

.page-header {
	margin: 5px 0px 5px 0px;
	padding: 5px;
}

.input-large {
	margin-right: 10px;
}

.filter-buttons {
	margin-top: 20px;
}

.filter-buttons button {
	margin-right: 10px;
}

.pagination ul>li>a,.pagination ul>li>span {
	float: left;
	padding: 4px 12px;
	line-height: 20px;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	border-left-width: 0;
}

.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span
	{
	background-color: #f5f5f5 !important;
}

.pagination ul>.active>a,.pagination ul>.active>span {
	color: #333 !important;
	cursor: default !important;
}

.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus
	{
	color: #333 !important;
	background-color: #eee !important;
	cursor: default !important;
}

.master-detail-list-pagination-size {
	margin-left: 10px;
	margin-right: 10px;
}

.master-detail-list-table {
	margin-top: 20px;
}

.master-detail-list-table tr th {
	background-color: #C5D9E3 !important;
	color: #000 !important;
}

.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th {
	background-color: #EBF0F2;
}

.master-list-ente-form {
	/*float: right;*/
	
}

.master-detail-list-head-allegati {
	width: 230px;
	max-width: 230px;
	/*min-width: 230px;*/
}

.master-detail-list-head-links {
	width: 100px;
	max-width: 100px;
/*	min-width: 100px;*/
}

.master-detail-list-head-azioni {
	min-width: 100px;
}

.master-detail-list-head-nomeEnte {
	min-width: 90px;
}

.master-detail-list-head-tipo-documento {
	min-width: 100px;
}

.master-detail-list-head-anno-numero {
	min-width: 120px;
}

.master-detail-list-head-oggetto {
	min-width: 160px;
}

.master-detail-list-head-data-esecutivita {
	min-width: 100px;
}

.master-detail-list-head-data-inizio-pubblicazione {
	min-width: 170px;
}

.master-detail-list-head-data-atto {
	min-width: 60px;
}

.master-detail-list-head-anno-beneficio {
	min-width: 100px;
}

.master-detail-list-head-importo {
	min-width: 70px;
}

.master-detail-list-head-dirigente {
	min-width: 100px;
}

.master-detail-list-head-responsabile {
	min-width: 90px;
}

.master-detail-list-head-beneficiario {
	min-width: 100px;
}

.master-detail-list-head-mod-indiv {
	min-width: 100px;
}

body {
	font-size: .7em;
	font: 62.5%/1.4 Arial, Helvetica, Verdana, sans-serif;
	background: #FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
	{
	margin: 0;
	padding: 0;
}

h1,h2,h3,h4,h5 {
	margin: 0 !important;
	padding: 0 !important;
}

select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input
	{
	background-image: none !important;
	font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.master-detail-list-head-titolo {
	min-width: 100px;
}

.master-detail-list-head-numero {
	min-width: 70px;
}

.btn-under {
	height: 25px;
	position: relative;
}

.btn-under .back {
	position: absolute;
	left: 0;
}

.btn-under .exports-btn {
	position: absolute;
	right: 0;
}

.double .master-detail-list-element {
	text-align: right !important;
}

.navbar-inner {
	padding-top: 8px;
	min-height: 46px;
	padding-left: 8px;
	padding-right: 8px;
}

.form-horizontal .control-group {
	margin-bottom: 8px !important;
}

.hero-box {
	padding: 10px;
	color: inherit;
	background-color: #eeeeee;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.dettaglio-pratica {
	margin-bottom: 30px;
	position: relative;
	min-height: 375px;
	/* height: 375px; */ 
}

.dettaglio-pratica-left {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 38%;
}

.dettaglio-pratica-right {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 52%;
}

table.dettaglio-table {
	border: 1px solid #e3e3e3;
	margin-bottom: 5px;
}

.master-detail-list-element a.btn{
	margin-bottom: 2px !important;
}

a.btn {
	text-decoration: none;
}

.well {
	padding: 5px !important;
}

.error {
	color: red;
}

.allegati {
	padding-top: 25px;
}

.allegati .cell {
	display: table-cell;
	padding: 5px 0px 5px 0px;
}

.allegati .row {
	display: table-row;
	width: 60%;
	font-size: 14px;
}

input.allegatofile {
	padding-right: 2px;
	border: 0;
	margin-top: 8px;
}

input[type="submit"],input[type="button"],input[type="reset"],button {
	font-weight: normal !important;
}

.pagination {
	margin: 0;
}