/* sovrascrittura degli stili del bootstrap */

.navbar-inverse { background-color:#005f7f; }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover { background-color:#207f9f; }
.navbar-inverse .navbar-nav > li > a { color:#fff; }
.navbar-inverse .badge { background-color:#207f9f; }

form.ricerca div { background-color:#f5f5f5; padding:10px; }

#sidebar.disabled a {
	cursor: not-allowed;
	background-color: #f88;
	color: #844;
}

.set_today { cursor:pointer; }

#lista_procedure { background-color:#f1f1f1; padding:1em; min-height:100px; border-radius:4px; }

.lead { margin-bottom:0 !important; }

.input-group-addon { padding: 0 10px; }
.input-group-addon a { text-decoration:none; }

.text-grey { color: rgba(0,0,0,0.3);}
.btn-resetta {background-color: #ddd; }
.btn-resetta:hover {background-color: #ccc; }

/* lista procedure su commesse */
#lista_procedure a { color:#005f7f; }
#lista_procedure input[type="checkbox"].user_check { position: absolute; left:-9999px; } /*lonascondo*/
#lista_procedure .box_procedura { padding:0.5em; width:100%; /*background-color:rgba(0,0,0,0.1);*/ background-color:#fff; border:1px solid rgba(0,95,127,0.5); float:left; height:36px; display:block; overflow:hidden; margin:0 0.5em 0.5em 0; border-radius: 4px; cursor:pointer; }
#lista_procedure .box_procedura:hover { text-decoration:none; }
#lista_procedure .name { font-weight:bold; }
#lista_procedure h4 { text-align:left; color:#005f7f; padding:0px 20px 3px 20px; }
	#lista_procedure h4 a { color:#888; padding:0px 20px 3px 20px; }
	#lista_procedure p { color:#888; padding:0px 20px 3px 20px; }
	#lista_procedure hr { border-color:rgba(0,95,127,0.5); }
#lista_procedure .tipologia { padding-left:36px; font-style:italic; color:#444; }
#lista_procedure .box_procedura.checked { background-color:#005f7f; border:1px solid transparent; color:#FFF; }
#lista_procedure .box_procedura.checked:after { float:right;content: "\e013"; font-family: 'Glyphicons Halflings'; }
#lista_procedure .glyphicon-file { position:relative; top:-6px; float:left; font-size:1.2em; width:1.4em !important; }
#lista_procedure [class^="glyphicon-"]:before, #lista_procedure [class*=" glyphicon-"]:before { line-height: 2em; }

a[id^="checkgroup_"] { padding:0.1em; cursor:pointer; text-decoration:none; }
a[id^="checkgroup_"] small { margin-left:0.5em; }
a[id^="checkgroup_"] .glyphicon { margin:0 0.5em; }


#dettaglio_commessa .procedura {
	margin:2px; padding:3px;
    height:auto;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 3px;
	/*overflow:hidden;*/
	display:flow-root; /* oppure flex */
}

#dettaglio_commessa .procedura2 {
	margin:2px; padding:3px;
    height:auto;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 3px;
	/*overflow:hidden;*/
	background-color: rgba(0,95,127,0.1);
	display:flow-root; /* oppure flex */
}

.percentuale {
	width:100%; height:0.8em; margin:0.4em; display:block;
	border-radius:2px; 
}


/* ricerca_items */
#ricerca_items .form-control { margin-bottom:4px; }


.badge-success { background-color: #5cb85c; }
.badge-warning { background-color: #f0ad4e; }
.badge-info { background-color: #5bc0de; }
.badge-danger { background-color: #d9534f; }
.badge-empty { background-color: #ffffff; color:#aaaaaa; }