/* LOGIN */ 
.body-sign .card-sign .card-title-sign .title {font-size: 1rem;}

/* REGISTRAZIONE */
.body-sign.bigWidth{max-width: 600px;}

/* HEADER */
@media (min-width: 992px){
.header.header-nav-menu .header-nav-main nav > ul > li > a {font-size: 14px;font-weight: 600;text-transform: none;
	padding: 18px 20px 19px;}
.header.header-nav-menu.header-nav-top-line nav > ul > li > a, .header.header-nav-menu.header-nav-top-line nav > ul > li:hover > a {
    padding: 18px 20px 19px;}	
}
@media only screen and (max-width: 767px){
.header .header-right {
    margin-top: 70px;
}
}

/* CKEDITOR */
.cke_chrome {border: 1px solid #ced4da !important;box-shadow: unset !important;border-radius: 0.25rem;}
.cke_bottom {background: #3976b6 !important;}

/* DROPZONE */
.dropzone {background: #e9e9e9;background: #fff;border: unset;border-radius: 0px;min-height:113px;padding:23px 10px;
	border: 2px dashed #3976b6;}
.dropzone .dz-message {padding: 40px 20px;color: #3976b6;font-size: 18px;margin: 0;}
.dropzone .dz-preview.dz-image-preview {background: transparent;}
.dropzone .dz-preview .dz-remove {font-size: 17px;margin-top: 3px;color: #e30404;}
.dropzone:hover {background: #eee;}
.dropzone.dz-started .dz-message {display: block;}
.dz-message{position: absolute;margin: 0 auto;width: 100%;top: 0;}
#dropzone-example.dropzone .dz-preview .dz-error-message {bottom: 140px;top: unset;}
#dropzone-example.dropzone .dz-preview .dz-error-message:after{bottom: -5px;top: unset;border-bottom: unset;
    border-top: 6px solid #be2626;}
	
@media only screen and (max-width: 767px){	
.dropzone .dz-message {padding: 22px 20px;font-size: 13px;left: 0px;}
}

/* DATATABLES */
div.dtsp-panesContainer div.dataTables_wrapper div.dataTables_scrollBody {height:auto !important;}
div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_wrapper {border: unset !important;}
div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dtsp-selected:hover {border: unset !important;}
div.dtsp-panesContainer div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-name {
    cursor: pointer;}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select{width: 20%;}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer {display:none;}
div.dtsb-searchBuilder div.dtsb-group {margin-left:0px !important;}

.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
	background-color: rgb(210,50,45,0.32) !important;}
tr.danger,tr.warning,tr.info{background-color: rgba(0, 0, 0, 0) !important;}

table.dataTable > thead .sorting:before, table.dataTable > thead .sorting_asc:before, table.dataTable > thead .sorting_desc:before, table.dataTable > thead .sorting_asc_disabled:before, table.dataTable > thead .sorting_desc_disabled:before {
    font-family: 'Font Awesome 5 Free';
    content: "\f30c";font-size: 17px;
}
table.dataTable > thead .sorting:after, table.dataTable > thead .sorting_asc:after, table.dataTable > thead .sorting_desc:after, table.dataTable > thead .sorting_asc_disabled:after, table.dataTable > thead .sorting_desc_disabled:after {
    font-family: 'Font Awesome 5 Free';
    content: "\f309";font-size: 17px;
}


/* SCHEDA TICKET */
.ticketTecnico{padding-right:80px;position:relative;}
.ticketCliente{padding-left:80px;position:relative;}
.ticketIcon{position: absolute;font-size: 23px;top: 6px;border-radius: 50%;padding: 15px 19px;color: #fff;}

.ticketTuIcon{left: 15px;background-color: #009ee0 !important;}
.ticketTecnicoIcon{right: 15px;background-color: #ffc107 !important;}
.ticketAllertIcon{left: 15px;background-color: #d2322d !important;}
.ticketCloseIcon{right: 15px;background-color: #d2322d !important;}
.ticketCaricoIcon{right: 15px;background-color: #393 !important;}

@media (max-width: 920px){
.ticketTecnico{padding-right:60px;position:relative;}
.ticketCliente{padding-left:60px;position:relative;}
.ticketIcon{font-size: 18px;padding: 7px 12px;}
}

/* DOMANDE FREQUENTI */
.card-title.cardArg {color: #000;font-size: 18px;line-height: 18px;}
.cardGuida{font-size: 14px;margin: 0px;color: #888 !important;}
.borderBRow{border-bottom: 1px solid #eee;padding:10px 0px;}
.borderBRow:last-child{border-bottom:unset;padding-bottom: 0px;}
.borderBRow:first-child{padding-top: 0px;}
.cardHG{background:#ededed;border: 1px solid #c1c1c1;padding:0.8rem;}
.cardBG{background:transparent;border: 1px solid #c1c1c1;border-top:unset;}
.borderBRow2{border-bottom: 1px solid #e2e2e2;padding:10px 0px;}
.borderBRow2:last-child{border-bottom:unset;padding-bottom: 0px;}
.borderBRow2:first-child{padding-top: 0px;}
.padding08rem{padding: 0.8rem !important;}

/* GENERALI */
html, body {background: #EEE;}
.controlloForm{display:none;}
.label-danger {font-size: 13px;color: #ff0000;font-weight: 600;text-transform: uppercase;}

.txtNormal{text-transform: none !important;}
.vertBottom{vertical-align: bottom !important;}
.txtUrgente{color:#ff0000;}


@media only screen and (max-width: 767px){
.userbox .name, .userbox .role {
    max-width: 94px;
}
}