/* attenzione!  in theme.css ho eliminato la definizione di .required */
/* Header Mobile */


/* Layout Base - Content Body */
.content-body {
	padding: 20px;
}
.search-content {
	margin: -20px;
}


h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
    font-size: 75%;
}

.breadcrumbs {
	margin-right:15px !important;
}

.fileupload .uneditable-input .fileupload-preview {
    width: 95%;
}

.panel{
	margin-bottom:10px;
}

.panel-heading {

    padding: 10px;
}
.panel-actions {
    top: 6px;
}

.panel-title {
    font-size: 16px;
}
.panel-body {
    padding: 10px;
}

.badge-primary {
    background-color: #0088cc !important;
    border-color: #0088cc !important;
}

.badge-success {
    background-color: #47a447 !important;
    border-color: #47a447 !important;
}

.badge-info {
    background-color: #5bc0de !important;
    border-color: #5bc0de !important;
}

.badge-warning {
    background-color: #ed9c28 !important;
    border-color: #ed9c28 !important;
}

.badge-danger {
    background-color: #d2322d !important;
    border-color: #d2322d !important;
}

.checkbox-inline {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 7px;
     margin-right: 10px;
}

.checkbox-inline + .checkbox-inline {

    margin-left: auto;
}
.help-block {
	color:#888888;
}

.polizze-thumbnail {
	margin-bottom:1px;
	border-radius: 8px;
	position: relative;
	padding: 4px;
	line-height: 1.42857143;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: 290px;
  }

.polizze-thumbnail img{
	width:200px;
	height:200px;

}

.polizze-thumbnail .testo-thumbnail{
	display: block;
	position: absolute;
	left: 4px;
	top: 201px;
	height: 90px;
	width: 200px;
	padding:8px;
	font-size: 14px;
	line-height: auto;
	text-align: center;
	overflow:hidden;
	color:white;
	background:Black;
}


div.form-control  {

	height: 42px;

}

.form-group, .form-bordered .form-group{margin-bottom:2px;padding-bottom:0px;}
table td, p, body, div {color:Black}

.btn-sticky{
	background-color: #FEE784;
	border-color: #FEE784;
	color:Black;
}


.btn-sticky:hover{
	background-color: #FEDB44;
	border-color: #FEDB44;
}

.form-horizontal .radio
 {min-height: auto;padding-top:0px;}


.table-extracondensed{
	width:auto;
}

dl dt{
	font-weight:normal;
	color:#333;
}

dl dd{
	font-weight:bold;
}

.text-normal{
	font-weight:normal;
}

.text-black{
	color:#000;
}

.dl-horizontal{
	margin-bottom:5px;
}

.dl-horizontal dt {
    float: left;
    width: 140px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dl-horizontal dd {
    margin-left: 160px;
}

.alert-danger {
    background-color:#fb5858;
	border-color: #fb5858;
	color: White;
}

.alert-danger a {
	color: yellow;
}

.alert-warning {
    background-color:#f7be49;
	border-color: #f7be49;
	color: #000;
}

.alert-muted {
    background-color:#cecece;
	border-color: #cecece;
	color: #757474;
}

ul.nav-main li .nav-children li.nav-active > a {
  color: White;
}

