
/***
Titolo Pagine
***/

.titolo-pagina {
	border-bottom: 3px solid #DDDDDD !important;
}

/***
Modifiche data table
***/

.pagination > li > a {
	height: 33px !important;
}

/** in questo modo il label non va sopra la barra di paginazione**/
.dataTables_info {
	top: -5px !important;
}

.bottom {
	height: 50px !important;
}

.legend-item {
	cursor: pointer;
	margin-left: 20px;
}

.legend-item.inactive {
	color: #808080;
}

.legend-item.inactive i {
	color: #EFEFEF !important;
}

.table {
	border-bottom: 1px solid #ddd !important;
}

.table > thead > tr th {
	background-color: #EEE !important;
	color: #333 !important;
}

.progress {
	margin-bottom: 0px;
}

/*** Riadatttamento menu wiki***/
.treeview {
	padding-left: 34px !important;
}

.treeview a {
	font-size: 14px !important;
	color: #555555 !important;
}

.treeview a:hover {
	text-decoration: none !important;
}

/***PORTLETS****/

.portlet.box.edit > .portlet-title {
	background-color: rgb(240,244,247) !important;
	color: #3498db !important;
}

.portlet.box.edit {
	border: 1px solid rgb(240,244,247) !important;
	border-top: 0;
}

/***
Stile Aggiuntivo Generico
***/

.top-margin {
	margin-top: 10px;
}

.top-marginX2 {
	margin-top: 20px;
}

.bottom-margin {
	margin-bottom: 10px;
}

.bottom-marginX2 {
	margin-bottom: 10px;
}

.hyperlink {
	cursor: pointer !important;
	display: inline-block !important;
}

.no-padding {
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.no-wrap {
	white-space: nowrap;
}

.indented i {
	color: #ccc !important;
}

.indented i.gost {
	color: transparent !important;
}

.strong {
	font-weight: bold;
}

.well-light {
	border: 1px solid #eee !important;
	padding: 5px !important;
	background-color: #fafafa !important;
	margin: 2px 0 2px 0 !important;
}

/***
Stile Aggiuntivo Controlli e Form
***/
.form-group {
	/**margin-bottom: 5px !important;**/
}

.form-custom {
	padding-top: 10px;
	border: 1px solid #DDDDDD !important;
}

.amb-elements-textfield {
	padding-top: 10px !important;
}

.amb-elements-checkfield {
	margin-top: 5px !important;
}

.tfInfo {
	color: gray !important;
	cursor: pointer;
}

.label-container {
	margin-top: 10px !important;
}


.msContainerSelectAll {
	position: absolute !important;
	margin-top: 30px !important;
	margin-left: 215px !important;
	cursor: pointer !important;
}

.msContainerDeSelectAll {
	position: absolute !important;
	margin-top: 190px !important;
	margin-left: 235px !important;
	cursor: pointer !important;
}

.ms-container {
	background: none !important;
	width: 370px;
}

.custom-selectable-header {
	height: 20px !important;
	padding-left: 5px !important;
}

.ms-container .ms-list {
	box-shadow: none !important;
}

.ms-container .ms-list.ms-focus {
	border-color: #fa8124 !important;
	box-shadow: none !important;
	outline: 0 none;
}

.ms-container .ms-selectable li.ms-hover, .ms-container .ms-selection li.ms-hover {
	background-color: #AAAAAA !important;
}

.ms-container {
	width: 470px !important;
}

.form-body div.row {
	margin-bottom:5px !important;
}

.bodyimg {
  background: url('../../Images/login/8.JPG') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
/**************/