/* STILI */
body{ font-size: 16px}
.no-padding{padding:0}
.text-green{color:#5db75c}
.text-red{color:#c00}

/* CONTAINER */
@media all and (min-width:1400px)
{
	.container{width:1360px}
}

/* TOP MENU */
.navbar-inverse .navbar-nav>li>a.btn_logout{background-color:#c00; color: #fff;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover
{background-color: #5db75c}

/* LOGO */
.logo {max-width: 50px;}
.logo img{max-width:100%;}

/* HEADER */
header { border-bottom: 1px solid #ccc;padding:20px 0; margin-bottom: 25px}
.main_container{margin-top:65px}

/* FOOTER */
footer {margin-top:30px; padding:30px 0; border-top: 1px solid #ccc; font-size: 14px; color: #444}

/* CREDIT */
.credit { width: 100%; position: relative; float: left; overflow: hidden; height: 13px}
.credit a{ width: 52px; height: 13px; float: right}
.credit a img { position: absolute; top: 0; right: 0; width:52px}
.credit a:hover img { top: -13px; right: 0}

/* DOMINI*/
#msg_notifica > span.label {padding:9px}

/* FORM */
input[required], textarea[required], select[required], .input-group.required > div {border: 1px solid #4caf50}
.input-group.required > div {border-right: none}

.form-inline .form-control.select_inline_20{min-width:20%; margin-right: 1%}
.form-inline .form-control.select_inline_50{min-width:50%}
.select_inline_20, .select_inline_50 {margin-top:10px}


/* TABELLE CON FILTRI */
table#tabella_filtrabile tbody > tr.stripe:nth-of-type(odd){background-color: #f9f9f9;}
table#tabella_filtrabile tbody > tr.stripe:nth-of-type(even){background-color: #fff;}



/* OLD */

.actionBar { margin-bottom:15px; }

/*--- footer ---*/
	#footer { color:#999; margin-bottom:30px; font-size:12px;}
	#footer a { color:#999;}
	#footer a:hover { color:#c9c74d; margin-bottom:30px; text-decoration:none;}
	#credits { line-height: 11px; height: 12px; color:#999; font-size:11px;position: absolute; top: 26px; right: 0; }
	#arcadia { 
		background:url(../img/credits/logo-arcadia.png) no-repeat 0 -12px; 
		width:52px; 
		height:10px; 
		display:inline-block;
		text-indent:-10000px;
		margin-left:2px;
	}
	#arcadia:hover { background-position:0 0px; } 

th.cssHeader{background:url('../img/table_sort/sort_both.png') no-repeat center left !important; cursor:pointer}
th.orderAsc{background:url('../img/table_sort/sort_asc.png') no-repeat center left !important; cursor:pointer;}
th.orderDesc{background:url('../img/table_sort/sort_desc.png') no-repeat center left !important; cursor:pointer}
th.noSortIcon {background:none !important; cursor:auto}

