
@media (prefers-color-scheme: dark) {
	/*sovrascrivo colori*/
	h1, h2, h3, h4, h5, h6,
	.bg-title h4 {
		color: rgb(255 255 255 / 50%); 
	}
	.btn-default.btn-outline {
		background-color: #2e343e;
	}
	/* darker */
	.input-group-addon,.category-list li:hover >*:not(ul):not(.label-inverse), .category-list li:hover,

	button, input, select, textarea,.form-control,
	.customtab li.active a, .customtab li.active a:focus, .customtab li.active a:hover,
	#page-wrapper,.footer,.tb.row_table:hover,
	.navbar-header,.panel { 
		background: #2e343e; 
	}
	/* dark */
	.well, pre,
	.sortable li,ul.sortable ul.sortable,
	.radio label::before,.checkbox label::before,
	.select2-container--default .select2-selection--multiple .select2-selection__choice,
	.bg-title,.sidebar,.white-box { 
	background: #3b424f;}
	/* lighter */
	a:focus, a:hover,
	.nav-tabs>li>a:focus, .nav-tabs>li>a:hover,
	.el-element-overlay .el-card-item .el-card-content a,
	#side-menu li a ,i.icon-globe-alt{
		color: #e2e2e2; 
	}
	/* light */
	.select2-container--classic .select2-selection--single, .select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single,
	.panel-default .panel-heading, .panel-white .panel-heading,
	.nav-tabs>li>a{
		background: #2e343e;
		color: #dfdfdf;}
		div.table .th.row_table,
		div.table .row_table,
		.input-group-addon,
	.text-dark,.select2-container--default .select2-selection--single .select2-selection__rendered,
	button, input, select, textarea,.form-control,
		.message-center .mail-contnet .time,
		.message-center .mail-contnet .mail-desc{
		color: #dfdfdf;}
	 .text-dark {
		color: #dfdfdf !important;
	}
	body {
		background: #4f5467; 
		color: #dfdfdf;
	}
	/* white */
	.text-inverse,
	#side-menu > li > a.active { 
		color: #ffffff; 
	}


	.customtab {
		border-bottom: 2px solid #2e343e; 
	}
}