.error-message {
	background-color: rgba(222,120,137,0.5);
	padding: 3px;
	margin-left: 5px;
}
div.alert {
	margin:10px 0px;
}
div.required label::after {
	content: ' *';
	color: #B82525;
}

/* Tabelle utilizzate come liste di elementi */
table.list-table tbody tr.selectable {
	cursor:pointer;
}
table.list-table tbody tr.selectable:hover {
	cursor:pointer;
	background-color:#FFFFD4;
}
table.list-table tr.selected > td {
	background-color:#B0BED9;
}
.line-through {
	text-decoration: line-through;
	margin-right:3px;
}

.list-item-of-view::after {
	content: ',';
	margin-right:5px;
}
.list-item-of-view:last-child::after {
	content: '';
	margin-right:5px;
}
.form-group.date select {
	width:30%;
	float:left;
}
.form-group.date label {
	display:block;
	color:#222222;
}
div.form-group.date {
	overflow:hidden;
}
div.corsista-container, div.svolgimento-corso {
	position:relative;
}
div.svolgimento-corso div.well {
	padding:25px;
}
a.corsista-delete, a.svolgimento-delete {
	position: absolute;
    right: 20px;
    top: 10px;
    color: #D67278;
}
a.svolgimento-delete {
	right:16px;
	top:7px;
}
.imgtasti {
	width: 105px;
}
.imgbutton {
	width: 295px;
}
div.durata {
	text-align:left;
}
div.durata span {
	display:inline-block;
	width:23%;
}
div.durata input {
	display:inline-block;
	width:75%;
}
td.col-action, th.col-action {
	width:80px;
}
table.table caption {
	font-size:16px;
	color:#333;
	padding:10px 0px;
}
div.checkbox input[type=checkbox] {
	margin-left:0px;
}
div.contenitore-paginazione div.links-pagine {
	display: inline-block;
}
span.arrow-container i {
	font-size:12px;
}
form#form-ricerca > span {
	display:block;
}
form > input[type=text] {
	width:40%;
	float:left;
}
form > select[name=searchkey] {
	width:30%;
	float:left;
}
span.field-hint {
	display:block;
	font-size:11.5px;
	padding-left:10px;
}
#bs-example-navbar-collapse-1 li > a {
	font-weight:bold;
}
.select2-container.select2-container-multi.select2 {
	padding:0px;
	border:initial;
}
h5.user-welcome {
	display:block;
}
div.select2-container.select2-container-multi.select2 {
	height:auto;
}
h4.col-md-6-title {
	text-align:center;
	text-decoration:underline;
}
