body {
	color: #2F2C62;
}
.text-primary {
	color:rgb(82,77,161) ;
}
.details td, .details td strong {
	text-transform: uppercase;
	color: rgb(82,77,161) !important;
}


h1.text-primary {
	text-transform: uppercase;
	font-weight: bold;
}

h2 {
	text-transform: uppercase;
	border-bottom: 2px solid rgb(82,77,161);
	color: rgb(82,77,161) !important;
	margin-bottom: 20px;
	padding-bottom: 5px;
}

h6 {
	font-weight: bold;
}

hr {
    border-top: 2px dotted lightgray;
}

hr.slim {
    border-top: 1px solid lightgray;
}

.spacer {
		margin-top: 40px;
		margin-bottom: 40px;
	}

.spacer-md {
		margin-top: 20px;
		margin-bottom: 20px;
	}

.warning p{
    padding-left: 20px;
}
.warning i {
    padding-top: 3px;
}
.table .table-condensed .small td {
    border-top-width: 0px;
}

.dettagli th {
  padding: 4px;
  background: Gray;
  text-transform: uppercase;
  color: white; }

.dettagli td {
  padding: 4px;
  border-bottom: 1px solid Gray;
  text-transform: uppercase; }


.on-request-color {
    color: #e7b920;
}
.unavailable-color {
    color:#c52227 ;
} 