
.user-panel, .user-panel a{white-space:normal!important;}

.vertical-center{position:relative;top:50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform:translateY(-50%);}

.align-right{text-align: right;}
.margin10{margin: 10px 0;}
.margin-bottom-10, .margin-bottom10{margin-bottom:10px;}
.alert{margin-top:10px;}
table.table thead tr th{text-align:center;}
/*table.table tr td:hover,*/ div#ckeditor-lista-img-container i.fa-times-circle-o:hover{cursor: pointer;}

/*.order-arrow{font-size:30px;margin-top:-10px;margin-right:5px}*/
.order-number, .order-arrow{float:left;width:auto;}
.order-number{float:left;width:50px;}

.padding0 .col-xs-12{padding:0} 
.margin0 .col-xs-12{margin:0}

.modal-lg{max-width:90%;}
.treeview, .treeview-l2 {font-weight: normal;font-size: 15px;}
.treeview-l2 ul, .treeview-l2 ul .treeview{font-weight: normal;font-size: 14px;}
.sidebar .sidebar-menu .treeview-menu > li.treeview-l2 > a {font-weight: normal;font-size: 15px;}
.sidebar .sidebar-menu .treeview-menu.my-display-block, .my-display-block{display:block;}
.button-admin-space{margin-right:20px;}
.btnListaAllegati{margin:2px 4px 2px 0px;}
dl.radio-container dt{padding-bottom:5px;}
label span.descrizione{float:left;font-size:12px;font-weight: normal;padding-left: 21px;width: 100%;}
.idTipoVista{color:#000;}
.idTipoVista:hover{cursor:pointer;color:#999;}

h3.required:after {content:"*";color:red;}
.form-group.required label:after {content:"*";color:red;}

.ui-state-highlight{height:43px; line-height: 43px; background:#fbf9ee; border: 1px solid #fcefa1; color: #363636;}
#draggablePanelList .panel, .ui-state-highlight{margin-bottom:4px;}
#draggablePanelList .panel-info > .panel-heading, .ui-state-highlight{padding: 5px 5px}
.boh{color:red;}
div#ckeditor-lista-img-container i.fa-times-circle{color:red; font-size:16px;bottom:10px;}
.list-inline li.thumb-list{width:125px;height:160px;margin:0 7px 10px;vertical-align:top;float:left;}
.list-inline li.thumb-list a{max-width:123px;font-size:10px;margin: 0 auto;display: block;position: relative;height: 100%;}
.ckEditor-image{max-height:100px;max-width:100px;margin:0 auto;}
.img-post-title{height:25px;overflow: hidden;}
.img-pre-top{height:102px;max-width:128px;}
.img-pre-top i{font-size:70px;color:#08c;}
.loading-img {z-index: 1020;background: transparent url('../img/ajax-loader1.gif') 50% 50% no-repeat;background-size:contain;}

.totali-fattura-modifica{font-size:18px;padding:30px 0;font-weight:normal;}
.totali-fattura-modifica td span{font-size:18px;font-weight:bold;}
.totali-fattura-modifica .table > thead > tr > th,.totali-fattura-modifica .table > tbody > tr > th,.totali-fattura-modifica .table > tfoot > tr > th,.totali-fattura-modifica .table > thead > tr > td,.totali-fattura-modifica .table > tbody > tr > td,.totali-fattura-modifica .table > tfoot > tr > td
{border-top:none; border-bottom:1px solid #ddd;}
#tab_logic .input-group-addon{padding-right:30px;}
table.no-cursor-pointer tr td:hover{cursor: default;}
#esto .checkbox{margin-left: 20px;}
#esto .icheckbox_minimal, #esto .iradio_minimal{height: 13px;}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{margin:0 auto;}
.small-box .inner h4{font-size:20px; font-weight: bold; margin: 5px 0 10px; padding: 0; white-space: nowrap;}
.text-slider{ width:95%;right:0;}
.righe-slider .text-slider{margin:15px 0px 20px;}
.slider-handle{height:27px !important;}
.slider.slider-horizontal .slider-track{height:18px !important;}

.zorro{color:#428bca;}

.select2-container{max-width:100%;}

.modal-xl.modal-xxl, .modal-xxl{max-width:90%;}

.card-primary .card-header .btn-primary{background-color:#04468c;}

.ui-sortable .ui-sortable-handle{background-color:#e9edff;}
.ui-sortable .ui-sortable-handle:hover{cursor: pointer;background-color:#a6b4f6;}

#dataTableContatti tbody tr:hover, #dataTableIndirizzi tbody tr:hover{cursor: pointer;background-color:#a6b4f6;}
.table.hover > tbody > tr:hover, .table > tbody > tr:hover {background-color: #ddf3ff;}

.form-check-label{font-weight: 700;}
.dt-buttons{float:left;position:relative;}
.dataTables_length{float:right;}
.dataTables_info{float:left;}
.dataTables_paginate{float:right;width:100%;margin-top:20px!important;}
div.dataTables_wrapper div.dataTables_info {padding-top:0;}
table.dataTable.nowrap th, table.dataTable.nowrap td, td.nowrap{/*overflow: hidden;*/max-width: 25%;word-wrap: break-word;white-space: pre-wrap;}
td.nowrap{width: 20%;}

.select2-container.select2-container-disabled .select2-choice {background-color: #ddd;border-color: #a8a8a8;}

.sidebar i{max-width:25px;min-width:25px;}
.table-sm td, .table-sm th{font-size:0.9rem}

#myhome .dataTables_length/*, #myhome .dataTables_paginate*/{display:none;}    

#modal_search .select2-container--default .select2-results>.select2-results__options{max-height:450px;}

#global_result_container label{margin-bottom:0rem;}
#global_result_container p{margin-bottom:0.5rem;}

table.dataTable td.dataTables_empty{text-align:center}
div.dataTables_wrapper div.dataTables_processing{left:0;top:0;bottom:0;width:100%;margin:0;padding:2rem 0; z-index:999999999;background-color:rgba(255,255,255,0.8)}
/*.dataTables_processing{position:absolute; top:50%; left:50%; width:250px; min-height:30px; margin-left:-125px; margin-top:10px; padding:10px 0 10px 0; border:1px solid #ddd; text-align:center; color:#999; font-size:14px; background-color:white; z-index:100}
*/

.page-link{padding:.4rem .65rem;}
.page-link, .dataTables_info{font-size:0.90rem;}

.form-control{height: calc(1.8125rem + 2px);padding: 0.25rem 0.5rem;font-size: .875rem;line-height: 1.5;border-radius: 0.2rem;}
.input-group>.input-group-append>.btn, .input-group>.input-group-append>.input-group-text, .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), .input-group>.input-group-prepend:not(:first-child)>.btn, .input-group>.input-group-prepend:not(:first-child)>.input-group-text
{padding: 0.25rem 0.5rem;font-size: .875rem;line-height: 1.5;border-radius: 0.2rem;}
.form-group label{margin-bottom: 0.1rem;font-size: .875rem;}
.card-header{padding:.55rem 1.25rem;}
.card-body{padding:.55rem 1.25rem;}
.sidebar{font-size:0.95rem;}
.content-header{padding:5px .5rem 2px;}

.select2-container--default .select2-dropdown.select2-dropdown--below{box-shadow: 0px 13px 13px 0px #ddd;}
.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple{padding: 0.25rem 0.5rem;font-size: .875rem;/*height: calc(1.8125rem + 2px);*/} 
.select2-container--default .select2-selection--multiple{padding: 0.05rem 0.5rem;min-height:5px;} 
.select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:0.10rem;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0;}
.select2-container--default .select2-selection--multiple .select2-selection__clear{margin-top:3px;}



