label {
	font-weight: 400;
}
h1 label {
	margin-bottom: 0;
	font-weight: 300;
}
h1 .iradio_minimal-blue{
	margin-top: -2px;
}
textarea {
	resize: none;
}
div.mce-fullscreen {z-index:9000;}
.require textarea,
.require input,
.require select,
.require .form-control[disabled],
.require .form-control[readonly],
.require div.tagsinput,
.require .select2-container--default .select2-selection--single,
.require .select2-selection .select2-selection--single {
	background: #d9e9f2;
}
.has-error textarea,
.has-error input,
.has-error select,
.has-error .form-control[disabled],
.has-error .form-control[readonly],
.has-error div.tagsinput,
.has-error .select2-container--default .select2-selection--single,
.has-error .select2-selection .select2-selection--single {

	background: #f5c9c3;
	border-color: #dd4b39;
}
#msg {
    float: right;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
    padding: 4px 20px;
    position: absolute;
    top: 15px;
    right: 10px;
}
#modal-popup #msg {
	margin-right: 26px;
}
/*
#modal-popup {
	z-index: 99999;
}*/
.modal {
	text-align: center;
}
@media screen and (min-width: 768px) {
	.modal:before {
		display: inline-block;
		vertical-align: middle;
		content: " ";
		height: 100%;
	}
}
.modal-dialog {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
}

.datatable-header .dataTables_filter,
.datatable-footer .dataTables_info {
	float: left;
}
.datatable-header .dataTables_length,
.datatable-footer .dataTables_paginate {
	float: right;
}
/*.dataTables_wrapper a {
	color: #333;
}*/
.dataTables_wrapper h3 {
	margin: 0;
	padding: 4px 0 10px 0;
	border-bottom: solid 1px #f4f4f4;
	font-size: 18px;
}
.ui-front {
	z-index:6000;
}
ul#collegati {
	list-style: none;
	padding: 4px 15px;
	margin: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
	opacity: 1;
	border-color: #d2d6de;
	background: #FFFFFF;
}
.btn .fa {
	width: 13px;
	text-align: center;
}
a.btn-primary {
	color: #FFF;
}
[id^="filtro_"] {
    float: left;
	display: block;
}

.yadcf-filter-reset-button {
	display: none;
}
.yadcf-filter.inuse {
	background: #FFF;
}
.img-sortable ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.img-sortable ul li {
	float: left;
	margin: 0 10px 10px 0;
}
.ui-dialog .ui-dialog-titlebar {
	display:none;
}
.input-group .input-group-addon {
	background: #eee;
}
.input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 1%;
  vertical-align: middle;
  display: table-cell;
}
.input-group-btn-vertical > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 8px;
  margin-left: -1px;
  position: relative;
  border-radius: 0;
}
.input-group-btn-vertical > .btn:first-child {
  border-top-right-radius: 0;
}
.input-group-btn-vertical > .btn:last-child {
  margin-top: -2px;
  border-bottom-right-radius: 0;
}
.input-group-btn-vertical i{
  position: absolute;
  top: 0;
  left: 2px;
}
div.row.affix {
	margin-right: 0 !important;
  right: 0;
  padding-left: 231px;
  width: 100%;
}
div.row.affix .col-md-9,
div.row.affix .col-md-3 {
	background: #ecf0f5;
	min-height: 154px;
}
.editor-obj .btn .fa {
	width: auto;
}
.table tr td ul {
	margin: 0;
	padding-left: 20px;
}

.widget-user-2 .widget-user-username,
.widget-user-2 .widget-user-desc {
	margin-left:0;
}
.listino>li {
    border-radius: 0;
    border-top: 0;
    border-left: 3px solid transparent;
    color: #444;
    position: relative;
    display: block;
    padding: 10px 15px;
}
.colorpicker,
.clockpicker-popover {
	z-index: 250000;
}
.bootstrap-tagsinput {
	width: 100%;
}
.scroll {
	overflow-y: scroll;
	height:400px;
}
.scroll label {
	padding-left: 0;
	padding-right: 0;
}
.statohome .alert {
	padding:0 !important;
	margin-bottom: 0 !important;
	margin-top: 6px !important;
}
.statohome .alert-success {
	color: #3c763d !important;
	background-color: #dff0d8 !important;
	border-color: #d6e9c6 !important;
}
.statohome .alert-warning {
	color: #8a6d3b !important;
	background-color: #fcf8e3 !important;
	border-color: #faebcc !important;
}
pre {	font-size: 11px;}
