/*================================================================================
	Item Name: Robust - Responsive Admin Theme
	Version: 1.0
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
================================================================================

NOTE:
------
PLACE HERE YOUR OWN SCSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */


.brand_logo_login{
	height:30px;
	width:auto;
	max-width:100%;

}

.brand-logo{
	max-width:100%;
	height:auto;
}

div.dataTables_wrapper div.dataTables_filter label{
	margin-top:0;
}


/******** CLIENTI ********/
.lista_clienti a{color:#000000;}
.lista_clienti a:hover{color:#4FC1E9;}

.lista_clienti .table th, .lista_clienti .table td{padding:5px;}

.lista_agenti .card-header .heading-elements a, .lista_agenti .card-header .heading-elements-toggle a{
	padding: .25rem .5rem !important;
}


.dataTables_paginate .pagination li {line-height: 1 !important;}
.dataTables_paginate .pagination li a{padding: 0.3rem 0.55rem !important;}

.table th, .table td

table.dataTable thead th, table.dataTable thead td{
	padding:4px;
}

th, td { white-space: nowrap; }

#form_scheda_contatto .form-group,
#form_nuovo_contatto .form-group{
	margin-bottom: 3px;
}

#form_scheda_contatto label,
#form_nuovo_contatto label{
	font-size: 14px;
}

table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after{bottom:0.5em;}


[class*="bs-callout"] p{font-size: 12px;}

.note_contatto .media-body{
	padding-top: 4px !important;
    padding-bottom: 4px !important;
}

.note_contatto .media-body p{
	margin:0 !important;
}


.lista_stati label{width:150px;}
.lista_stati label .custom-control-indicator{margin-top:3px;margin-left:8px;}
.lista_stati fieldset{float:left;margin-left: 10px;margin-right: 10px;}



.appuntamenti_contatto hr{margin:5px;}
.appuntamenti_contatto .media p{margin:0;}
.appuntamenti_contatto .media .media-body{padding:5px !important;}

#aggiungi_appuntamento_scheda_contatto

.modifica_appuntamento_scheda_contatto hr{
	margin:5px;
}

.modifica_appuntamento_scheda_contatto,
.modifica_appuntamento_scheda_contatto input,
.modifica_appuntamento_scheda_contatto button,
.modifica_appuntamento_scheda_contatto select,
.modifica_appuntamento_scheda_contatto textarea
{font-size:12px !important;
line-height: 1 !important;
	height:auto !important;}

.modifica_appuntamento_scheda_contatto input[type="date"].form-control,
.modifica_appuntamento_scheda_contatto input[type="time"].form-control,
.modifica_appuntamento_scheda_contatto input[type="datetime-local"].form-control,
.modifica_appuntamento_scheda_contatto input[type="month"].form-control{
	line-height: 1 !important;
	height:auto !important;
}


.elenco_contatti a{font-weight:bold !important; color:#000000 !important; }
.OPEN{background-color: #F0AD4E !important;}
.POSITIVO {background-color: #5CB85C !important;}
.NEGATIVO {background-color: #D9534F !important;}
.CLOSED {background-color: #5F021F !important;color:#ffffff !important;}
.CLOSED a{color:#ffffff !important;}
.CLOSED a.btn-secondary{color:#5F021F !important;}
.CLIENTE {background-color: #5BC0DE !important;}
.POTENZIALE {background-color: #075AA5 !important;}

.fc-event{line-height: 1;}
.fc-event span{font-size: 12px;font-weight: normal;}
.fc-day-grid-event .fc-content{white-space: normal;}
.fc-day-grid-event{margin:0;margin-bottom:2px;padding-top:0;}


.gestione_parametri ul{list-style-type: none;padding:0;margin: 0;}
.gestione_parametri li{border:1px solid rgba(230, 230, 230, 1);padding-left:10px;font-size:12px;margin-bottom:2px;}


#table_lista_contatti td{
	padding:1px !important;
	vertical-align: middle !important;

}

#table_lista_contatti .elenco_contatti select {
	padding: 2px 0px;
}

.td_ellipsis{
	text-overflow: ellipsis;
	overflow: hidden;
}

.custom_pagination{list-style-type: none;font-size: 12px; margin:0 !important;padding:0;}
.custom_pagination li {display: inline-block;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:4px;margin:2px;border:1px solid #909090; }

#table_lista_contatti input{width:100% !important;}


.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
	z-index: 2;
    display:none;
}

table .divider{background-color: #e1e1e1;}

#lista_notifiche_operatore .media div{
	line-height: 1 !important;
	padding-top:2px !important;padding-bottom: 2px !important;
}

#lista_notifiche_operatore .media div:nth-child(2){
	padding-top:6px !important;padding-bottom: 6px !important;
}
#lista_notifiche_operatore .media div:nth-child(2) p{
	margin-bottom: 0 !important;
}

table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after{
	bottom: 0;
}

@media print {
	.main-menu,nav,footer{display:none;}
	body,html body.fixed-navbar{padding: 0;}
	body.vertical-layout.vertical-menu.menu-expanded .content, body.vertical-layout.vertical-menu.menu-expanded .footer{margin:0}
	.scheda_no_print{display:none;}
	.tabella_print{display:block !important;}
	table{-webkit-print-color-adjust: exact !important;}

}


.d-none{
	display: none;
}
