body {
	font-family : 'Abel', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

table.datatable tr th:last-child,
table.datatable tr td:last-child {
	position          : sticky;
	right             : 0;
	background        : #013368;
	z-index           : 1;
	vertical-align    : middle;
	border-color      : #007BFF;
	border-left-color : rgb(0, 123, 255);
	border-left       : 10px solid #004D9F;
	color             : #FFF;
}
table.datatable tfoot select option[value=""],
table.datatable tfoot select:not([data-chosen=""]),
table.datatable tfoot input:not(:placeholder-shown) {
	background  : #0E5519;
	font-weight : bold;
	color       : #FFF;
}
table.datatable tr.dtrg-group td {
	text-align     : left;
	padding-left   : 30px;
	letter-spacing : 3px;
	font-size      : 16px;
}
.selectize-dropdown {
	min-width : 200px !important;
}
.nowrap,
.dataTable > tbody > tr > td:last-child {
	white-space : nowrap;
}
.dataTable {
	font-size   : 13px;
	white-space : nowrap;

}

.modal-lg {
	max-width : 90%;
}

.modal-lg iframe {
	height : 80vh;
	width  : 100%;
}

.sorting_1 { background : rgba(162, 185, 252, 0.2); }

.sorting_2 { background : rgba(252, 162, 252, 0.2); }

.sorting_3 { background : rgba(162, 252, 162, 0.2); }

.dropdown-menu {
	column-count         : 2;
	-moz-column-count    : 2;
	-webkit-column-count : 2;
	min-width            : 100%;
}

.dropdown-item {
	font-size : .8rem;
}

.dropdown-item:before {
	content : '\f096 ';
	font    : normal normal normal 14px/1 FontAwesome;
	margin  : 0 10px 0 -10px;
}

.dropdown-item.active:before {
	content : '\f14a ';
}

.googlegraph {
	height : 500px;
	height : 100vh;
	width  : 100%;
}

.edit_on_click:hover {
	cursor     : pointer;
	background : #CCC;
}

.edit_on_click:not(:empty):before {
	content : '['
}
.edit_on_click:not(:empty):after {
	content : '] Modifica';
}
.edit_on_click:empty:after {
	content : 'Aggiungi';
}

.form-group label {
	white-space : nowrap;
}

@media (min-width : 768px) {
	.googlegraph {
		height : 400px;
		height : 40vh;
		width  : 100%;
	}

	.modal-lg iframe {min-width : 768px;}

}

@media (min-width : 1920px) {

	.googlegraph {
		height : 300px;
		height : 30vh;
		width  : 100%;
	}
}

table.datatable tr th:last-child .table td,
table.datatable tr th:last-child .table th,
table.datatable tr td:last-child .table td,
table.datatable tr td:last-child .table th
{color:#000}


.dropdown-menu.show{
	z-index:10000;
}