body{background-color:#e9ecf3}body.modal-body{background:#e9ecf3}::placeholder{color:#fff;opacity:0}:-ms-input-placeholder{color:#fff}::-ms-input-placeholder{color:#fff}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{background-color:#23a4c6}.md-radio label>.box{border:2px solid #ccc}.login .center-login{width:50vh;background-color:#fff;margin:0 auto;border-radius:5px!important}.login .center-login .logo img{width:175px;margin:35px auto 0}.login .center-login .form-title{color:#4a4949;margin-top:0}.login .center-login button{background-color:#3ea4d0;display:block;width:100%}.login .center-login .form-group{margin-bottom:15px!important}.login .center-login .copyright{color:#989898}.page-container{margin-top:50px;padding:0}.page-content{padding:25px 20px 10px;background-color:#e9ecf3}.page-content .page-title{padding-bottom:20px}.login .page-content{background-color:transparent}.admin-role{font-size:11px;text-transform:uppercase;display:block;line-height:11px}.page-header:before{width:100%;height:3px;background:#04a09e;background:-moz-linear-gradient(-45deg,#04a09e 0,#2ca6d4 100%);background:-webkit-linear-gradient(-45deg,#04a09e 0,#2ca6d4 100%);background:linear-gradient(135deg,#04a09e 0,#2ca6d4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#04a09e', endColorstr='#2ca6d4', GradientType=1 )}.page-header.navbar{background:#2b3643!important;height:50px;min-height:50px;border-bottom:none}.page-header.navbar .page-logo{position:relative;height:47px}.page-header.navbar .page-logo .version{color:#777;font-size:.8em;top:17px;position:relative;left:10px}.page-header.navbar .logo-default{position:initial;margin-left:18px;margin-top:10px}.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle:hover{background-color:#3f4f62}.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle:hover span{color:#c6cfda}.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle img{height:29px;width:29px;border:none;float:left;margin-top:-5px;margin-right:5px}.page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle{padding:13px 10px}.page-header.navbar .top-menu .navbar-nav>li.dropdown{height:50px}.page-header.navbar .top-menu .db-select{padding:6px 0 0;color:#c6cfda}.page-header.navbar .menu-toggler.sidebar-toggler{margin:16px 0 0 -6px}.page-header.navbar .top-menu .navbar-nav>li.dropdown-language>.dropdown-toggle>.langname,.page-header.navbar .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>.username,.page-header.navbar .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>i,.page-header.navbar .top-menu .navbar-nav>li.dropdown:hover span{color:#c6cfda!important}.dataTables_processing{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;border:none!important}.c-content-feedback-1 .c-contact{padding:30px;margin:0 0 30px}.c-content-feedback-1 .form-group{margin-bottom:15px!important}.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover{border-right:5px solid rgba(204,204,204,.63)}.page-sidebar .page-sidebar-menu,.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu{background-color:#364150}.page-sidebar .page-sidebar-menu>li>a,.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a{border-top:1px solid #3d4957}.page-sidebar .page-sidebar-menu>li.active.open>a,.page-sidebar .page-sidebar-menu>li.active>a,.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a,.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a{background:#36c6d3;border-top-color:transparent;color:#fff}.page-sidebar-menu li.start a{border-top:0}
.dataTables_extended_wrapper .table.dataTable{margin:12px 0!important}
/*.dataTables_extended_wrapper{margin-top:0}*/
.table-checkable .select-checkbox,.table-checkable tr>th:first-child{text-align:center;max-width:50px;min-width:20px!important;padding:0!important;width: 1% !important;}.table>thead>tr>th{border-top:0!important}table.dataTable tbody td{max-width:180px}table.dataTable thead{background-color:#E0E0E0}table.dataTable thead td,table.dataTable thead th{border-bottom:none!important}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{background-image:none!important;white-space:nowrap}table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{color:#2bbbe2}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after{width:5px;height:5px;display:inline-block;font-family:FontAwesome;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;bottom:inherit;position:relative;right:inherit;margin-left:5px;font-size:12px;opacity:1}table.dataTable thead .sorting:after{content:"\f0dc";color:#d4d2d2}table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after{font-size:15px}table.dataTable thead .sorting_asc:after{content:"\f0de";bottom:-3px}table.dataTable thead .sorting_desc:after{content:"\f0dd";bottom:2px}table.dataTable thead .form-control.form-filter{font-weight:400}table.dataTable thead tr th.select-filter,table.dataTable thead tr:nth-child(3) th{padding:0 0 0 4px}table.dataTable thead tr:last-of-type th{border-bottom:1px solid #ddd!important;padding:4px 2px;vertical-align:middle}table.dataTable tbody td.icon a,table.dataTable tbody td.rowChild a{padding:0 4.9px!important;display:inline-block}table.dataTable tbody td.icon a:focus,table.dataTable tbody td.icon a:hover,table.dataTable tbody td.rowChild a:focus,table.dataTable tbody td.rowChild a:hover{text-decoration:none}table.dataTable.catalogo tbody td.rowChild{padding-right:10px!important}.table-checkable tr>td:first-child,.table-checkable tr>th:first-child{min-width:10px}table.dataTable.no-footer{border-bottom:none!important}tr.headfirstrow{visibility:collapse}table.dataTable tbody tr td{border-top:0!important;padding:2px 0 3px 4px}table.dataTable tbody tr+.edit-line td{border-bottom:1px solid #ddd}table.dataTable tbody tr.selected,table.dataTable tbody tr.selected+.edit-line,table.dataTable tbody tr.selected:hover,table.dataTable tbody tr.selected:hover+.edit-line,table.dataTable tbody tr.shown,table.dataTable tbody tr.shown+.edit-line{background-color:#fff2cf!important}table.dataTable tbody tr p{margin:0;line-height:1.3}table.dataTable td.sorting_1,table.dataTable td.sorting_2,table.dataTable td.sorting_3,table.dataTable th.sorting_1,table.dataTable th.sorting_2,table.dataTable th.sorting_3{background:inherit!important;position:relative}table.dataTable td.td-uid{position:relative}.table-hover>tbody>tr.hover,.table-hover>tbody>tr:hover,.table-hover>tbody>tr:hover+.edit-line,.table-hover>tbody>tr:hover>td{background-color:#fff2cf!important}.dataTables_wrapper.no-footer div.dataTables_scrollBody>table,.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable{margin-bottom:0!important}tr.hover .class-p-title,tr:hover .class-p-title{text-decoration:underline;text-decoration-style:dashed;text-decoration-color:#386194}.filtri_icons a:focus,.filtri_icons a:hover,.table.td-border thead th a:hover{text-decoration:none}tr.hover .class-p-title:hover,tr:hover .class-p-title:hover{cursor:pointer}tr.edit-line td:first-child{text-align:left;position:relative}table.indirizzi .td-newsletter,table.person td.select-filter.icon{text-align:center}.inline-actions{display:none;position:absolute;bottom:-18px;width:106px;z-index:1;margin-left:23px}.inline-actions .btn-icon-only{height:30px;width:35px;padding:4px 12px}.inline-actions .btn-icon-only:hover{color:#fff!important;background-color:#94A0B2}.badge.badge-fail,table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:transparent}.inline-actions.btn-group.btn-group-circle>.btn:first-child{border-radius:6px 0 0 6px!important}.inline-actions.btn-group.btn-group-circle>.btn:last-child{border-radius:0 6px 6px 0!important}tr.hover .inline-actions,tr:hover .inline-actions{display:block}table.catalogo .inline-actions{width:141px}table.catalogo .inline-actions .btn-icon-only i:before{margin-left:-2px}table.catalogo.inventory_list .inline-actions{bottom:-41px}.table .inline-actions .btn{margin-right:0}.popover.confirmation .popover-content{width:138px}

.actions .fix{
	position:fixed;
	bottom:0;
	right:0;
	margin-right:10px;
	z-index:400;
	top: 50px;
}
.actions .fix a.btn{
	/*width:55px;
	height:55px!important;
	border-radius:50%!important;*/
	-webkit-box-shadow:0 1.5px 4px rgba(0,0,0,.24),0 1.5px 6px rgba(0,0,0,.12)!important;
	-moz-box-shadow:0 1.5px 4px rgba(0,0,0,.24),0 1.5px 6px rgba(0,0,0,.12)!important;
	box-shadow:0 1.5px 4px rgba(0,0,0,.24),0 1.5px 6px rgba(0,0,0,.12)!important
}
.actions .fix a.btn i{
	/*font-size:1.8em!important;
	position:absolute;
	top:21px;
	left:14px;*/
	transition-timing-function:ease-in-out;
	-moz-transition-timing-function:ease-in-out;
	-webkit-transition-timing-function:ease-in-out;
	-o-transition-timing-function:ease-in-out;
	transition-duration:.2s;
	-moz-transition-duration:.2s;
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s
}

/*.actions .fix a.btn span{display:none}*/ 

.actions .fix a.btn:hover{box-shadow:0 10px 20px rgba(0,0,0,.22),0 14px 56px rgba(0,0,0,.25)!important}.actions .fix a.btn:hover i{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.actions .fix.act_new{margin-bottom:75px}.actions .fix.act_new a.btn i{left:17px;top:22px}.actions .fix.act_new a.btn i.fa-close{left:18px;top:21px}.actions .fix.act_new .button_list{position:absolute;bottom:50px}.actions .fix.act_new .button_list a.btn{width:45px!important;height:45px!important;margin:20px auto 0;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.actions .fix.act_export{margin-bottom:135px;z-index:300}.actions .fix.act_other{margin-bottom:195px;z-index:200}.actions .fix.act_other i{top:22px;left:15px}.actions .wrapper{position:relative;width:80%}.actions ul.pull-left{bottom:50%;top:auto!important}.actions .fix.act_new:hover .button_list a.btn{position: relative;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;margin:0 auto 15px 0}.actions .fix.act_new:hover .button_list a.btn i{left:15px;top:18px;font-size:1.5em!important}.actions .fix.act_new:hover .button_list a.btn.new{-webkit-transition-delay:25ms;transition-delay:25ms}.page-toolbar .btn-group a+a{margin-left:8px!important}.btn-group>.dropdown-menu.pull-left:after,.btn-group>.dropdown-menu.pull-left:before,.dropdown-toggle>.dropdown-menu.pull-left:after,.dropdown-toggle>.dropdown-menu.pull-left:before,.dropdown>.dropdown-menu.pull-left:after,.dropdown>.dropdown-menu.pull-left:before{display:none!important}.scroll-to-top{bottom:0;right:0;margin-bottom:23px;margin-right:18px}.scroll-to-top i{font-size:38px}.dropdown-menu{box-shadow:5px 5px rgba(102,102,102,.3);border:1px solid #d4cdcd}.dropdown-menu a{font-weight:400}.dropdown-menu:before{border-bottom:8px solid #d4cdcd}.dropdown.dropdown-masked.open>a{z-index:1005}.dropdown.dropdown-masked.open>.dropdown-menu{box-shadow:0 100vh 0 200vh rgba(0,0,0,.5),0 5px 5px rgba(0,0,0,.5)}.table-container.compress .class-p-author,.table-container.compress .class-p-categories,.table-container.compress .class-p-printer,.table-container.compress .class-p-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1 1 0;-webkit-flex:1 1 0;flex:1 1 0}.table-container.compress .inline-actions{bottom:-2px}.table-container.compress p{line-height:1.1}.dataTables_info{margin-left:15px!important;display:inline-block}.select-checkbox,.select-filter.icon{max-width:20px;min-width:20px!important;width:20px;padding:0!important}.btn.inline{display:inline-block;float:none;padding-right:2px 12px}.table-checkable tr>th.th-filtri{padding:8px 0!important}.table-checkable tr>th.th-filtri .col-md-3.col-sm-6{padding-left:0!important}.filtri_icons{padding-right:0!important}.filtri_icons a{padding:0 6.3px!important;display:inline-block}.filtri_icons a#a_verificato{margin-right:8px}.filtri_icons a.resetfilter{margin-right:14px;padding:0 8px 3px!important}.filtri_icons a.resetfilter span{font-size:14px;padding-left:3px}.icon-all.icon-resetfilter{display:inline-block!important;color:inherit;font-size:14px}.icon-all{color:#BDBDBD}.icon-active{color:#3aafd2!important}.icon-inactive{color:#222!important;}a.relative{position:relative!important}.badge{position:absolute;padding:0}.badge.badge-fail{height:10px;width:10px;font-size:13px!important;left:-3px;bottom:2px}.badge.badge-load{bottom:1px;background-color:#3e65ac;width:12px;height:13px;font-size:8px!important;left:-3px;top:3px}.icon-updating,.icon-active,.icon-all,.icon-inactive,td.details-control:before{font-size:17px;display:block!important;margin:0 auto;float:none;text-align:center;font-weight:400}.icon-ebay:before,td.details-control:before{font-size:16px;font-family:icomoon!important}td.details-control{padding:8px 0!important;border-right:none!important}td.details-control:before{content:"\e94b";color:#7d9aac;position:relative;top:6px;left:2px}tr.shown td.details-control:before{content:"\e976"}.icon-amz:before{content:"\f270"}.icon-ebay:before{content:"\e90b"}.icon-maremagnum:before{content:"\e91b";font-family:icomoon!important}.icon-abebook:before{content:"\e91c";font-family:icomoon!important}.icon-ibs:before{content:"\e9d6";font-family:icomoon!important;font-size:24px;top:3px;position:relative}.icon-sell:before{content:"\e263";font-family:icomoon!important;font-size:19px}.icon-pos6:before,.icon-pos7:before,.icon-pos8:before,.icon-pos9:before{font-family:icomoon!important;font-size:16px}.icon-hidden:before{content:"\e948";font-family:icomoon!important}.icon-pos1:before{content:"\e942";font-family:icomoon!important}.icon-ideaweeks:before,.icon-pos2:before{content:"\e3d3";font-family:icomoon!important}.icon-pos3:before{content:"\e94e";font-family:icomoon!important}.icon-pos4:before{content:"\e8ee";font-family:icomoon!important}.icon-pos5:before{content:"\e945";font-family:icomoon!important}.icon-pos6:before{content:"\e91f"}.icon-pos7:before{content:"\e920"}.icon-pos8:before{content:"\e921"}.icon-pos9:before{content:"\e927"}.tr_div{position:relative}table.dataTable tbody td.more-details{padding-bottom:0;position:relative}table.dataTable tbody td.more-details .moredetailsElement{display:inline-block;margin-right:20px}table.dataTable tbody td.more-details .moredetailsElement label{font-weight:700;margin-right:3px}table.dataTable tbody td.more-details .moredetailsElement.title{display:block}td.more-details p{font-size:15px;padding:10px 10px 0}td.more-details p value+label{margin-left:10px}td.more-details p label{font-weight:700px!important;text-transform:capitalize}.table.td-border tbody tr td{border-bottom:1px solid #ddd;padding:9px 0 9px 5px;position:relative;vertical-align:middle}.table.td-border tbody tr td:nth-child(2){vertical-align:top}.table.td-border tbody tr td p{margin-bottom:0;min-height: 10px;}.table.td-border tbody tr td input.input-sorting{height:inherit;padding:3px!important}table.dataTable.billing_list td.text-right,table.dataTable.billing_list thead tr th.text-right{padding-right:10px!important}table.person td:not(:first-child),/*table.person th:not(:first-child){max-width:unset;width:40%}*/ table.person td:nth-child(2),table.person th:nth-child(2){/*width:7%*/}table.person th.select-filter a{width:100%}table.person.person_list td i.icon:before{content:"\f00c";font-family:FontAwesome!important;font-style:normal}table.person.person_list th .txt-icon{text-decoration:none;font-weight:700;color:#949393}table.person.person_list th .txt-icon:before{width:100%;display:block;font-style:normal;font-family:Lato,sans-serif!important;font-size:12px;text-transform:uppercase}table.person td a i:before,table.person th a i:before{font-style:normal}table.person.bookbinder_list td:not(:first-child),table.person.bookbinder_list th:not(:first-child),table.person.filter_list td:not(:first-child),table.person.filter_list th:not(:first-child),table.person.locality_list td:not(:first-child),table.person.locality_list th:not(:first-child),table.person.provenienze_list td:not(:first-child),table.person.provenienze_list th:not(:first-child),table.person.titleuniform_list td:not(:first-child),table.person.titleuniform_list th:not(:first-child){width:50%}table.person.person-alias_list td:not(:first-child),table.person.person-alias_list th:not(:first-child),table.person.repertory_list td:not(:first-child),table.person.repertory_list th:not(:first-child),table.person.shortlist_list td:not(:first-child),table.person.shortlist_list th:not(:first-child){width:40%}table.person.person-alias_list td:nth-child(2),table.person.person-alias_list th:nth-child(2),table.person.repertory_list td:nth-child(2),table.person.repertory_list th:nth-child(2),table.person.shortlist_list td:nth-child(2),table.person.shortlist_list th:nth-child(2){width:22%}table.person.catalog_list td:not(:first-child),table.person.catalog_list td:nth-child(2),table.person.catalog_list th:not(:first-child),table.person.catalog_list th:nth-child(2){width:17%}table.person.catalog_list th.catalogo_title{width:40%}table.person.webmenu_list td:not(:first-child),table.person.webmenu_list th:not(:first-child){width:20%}table.person.webmenu_list th.td-title{width:45%}table.person.category_list td:not(:first-child),table.person.category_list th:not(:first-child){width:8%}table.person.category_list th.td-title{width:40%}table.person.category_list th.td-name{width:30%}table.person.category_list th.cat_parent{width:20%}@media screen and (min-width:991px){table.person th.select-filter i.icon-author:before{content:'autore'}table.person th.select-filter i.icon-illustrator:before{content:'illustr.'}table.person th.select-filter i.icon-printer:before{content:'editore'}table.person th.select-filter i.icon-commentator:before{content:'comment.'}table.person th.select-filter i.icon-curator:before{content:'curatore'}table.person th.select-filter i.icon-translator:before{content:'tradutore'}}@media screen and (max-width:991px){table.person th.select-filter i.icon-author:before{content:'aut'}table.person th.select-filter i.icon-illustrator:before{content:'ill'}table.person th.select-filter i.icon-printer:before{content:'edit'}table.person th.select-filter i.icon-commentator:before{content:'comm'}table.person th.select-filter i.icon-curator:before{content:'cur'}table.person th.select-filter i.icon-translator:before{content:'trad'}.person_actions{margin-bottom:10px}}table.indirizzi th.col-md-2{width:22%}table.indirizzi.user_list th.td-company{width:25%}.icon-newsletter:before{content:"\f003"}.icon-usergroup30:before{content:"\f08b"}.icon-usergroup31:before{content:"\f090"}.icon-usergroup43:before{content:"\f007"}.saveSorting.disabled:after,.select-filter.sorting .disable:after{bottom:0;content:'';left:0;right:0;top:0}table.dataTable.icon-txt tbody td.rowChild a{padding:10px!important}td.table-actions{width:5%}td.table-actions a{display:inline-block}td.table-actions a+a{margin-left:8px}table.dataTable td.select-checkbox:before{margin-top:-5px!important;border:1px solid #afa7a7!important}table.dataTable td.select-checkbox:after,table.dataTable.catalogo.inventory_list td.select-checkbox:before{margin-top:-11px!important}table.dataTable.catalogo.inventory_list td.select-checkbox:after{margin-top:-16px!important}.char_count{color:#c00;font-weight:700;margin-left:10px}table.dataTable.billing_list.orders_list thead tr th:not(:first-child){width:5%}table.dataTable.billing_list.orders_list thead tr th.td-uid{width:8%}table.dataTable.billing_list.orders_list thead tr th.td-customer{width:45%}table.dataTable.billing_list thead tr th:not(:first-child){width:4%}table.dataTable.billing_list thead tr th.td-customer{width:35%}table.dataTable.billing_list thead tr th.td-date,table.dataTable.billing_list thead tr th.td-payment,table.dataTable.billing_list thead tr th.td-payment_date,table.dataTable.billing_list thead tr th.td-shipping,table.dataTable.billing_list thead tr th.td-type{width:8%}table.dataTable.billing_list thead tr th.td-shipping_tracking{width:12%}.bill-row td{vertical-align:middle!important}.bill-row thead tr th:not(:first-child){width:5%}.bill-row thead tr th.input-description{width:30%}.bill-row thead tr th.select-checkbox{width:1%}.bill-row thead tr th.input-discount,.bill-row thead tr th.input-item_subtotal,.bill-row thead tr th.input-iva,.bill-row thead tr th.input-price,.bill-row thead tr th.input-quantity{text-align:right}.bill-row tbody tr td input[type=text],.bill-row tbody tr td select{width:100%}@media (max-width:990px){.bill-row tbody tr td input[type=text],.bill-row tbody tr td select{padding:6px 3px}}.bill-row tbody tr td select{padding:2px}.bill-row tbody tr td.input-discount input[type=number],.bill-row tbody tr td.input-item_subtotal input[type=number],.bill-row tbody tr td.input-price input[type=number],.bill-row tbody tr td.input-quantity input[type=number]{width:100%;text-align:right}@media (max-width:990px){.bill-row tbody tr td.input-discount input[type=number],.bill-row tbody tr td.input-item_subtotal input[type=number],.bill-row tbody tr td.input-price input[type=number],.bill-row tbody tr td.input-quantity input[type=number]{padding:6px 3px}}.bill-row tbody tr td.input-item_subtotal{text-align:right;padding:10px 18px}.bill-row tbody tr td:last-of-type{text-align:center}.bill-row tbody tr td .deleteRow i{padding-top:5px}.bill-row tbody tr td.select-checkbox:before{margin-top:3px!important}.bill-row tfoot tr td{border-top:none}.bill-row tfoot tr td.select-checkbox:before{display:none}.bill-row tfoot tr td.input-item_subtotal{text-align:right}.extbills_list thead tr th.file{width:7%}.extbills_list thead tr th.fornitore{width:30%}.extbills_list thead tr th.categ{width:15%}.loader{border:3px solid transparent;border-top:3px solid #222;border-radius:50%!important;width:20px;height:20px;animation:loaderOrderspin 2s linear infinite;border-bottom:3px solid #222;border-left:3px solid #222;float:right;margin:5px 8px}@keyframes loaderOrderspin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.listprevlink{margin:10px;display:block}@media (max-width:1520px){.listprevlink{white-space:nowrap}}.listprevlink a{font-size:17px;padding:5px;color:#222}table.catalogo._list thead tr th.td-uid{width:5%}table.catalogo._list thead tr th.td-title{width:37%}table.catalogo[class*=lists_list] th.td-uid{width:7%}table.catalogo[class*=lists_list] th.td-title{width:30%}table.catalogo[class*=lists_list] th.icon_filtro{padding:4px 0}table.catalogo td.icon{text-align:center}table.catalogo td.icon a:hover{text-decoration:none!important}table.catalogo td.icon a i.icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}table.catalogo td.icon a i.icon:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.dataTables_wrapper .dataTables_paginate .paginate_button{padding:0!important;margin:0}.dataTables_extended_wrapper div.dataTables_length{margin:0 4px!important}.pagination{margin:0!important}.modal .loading-mask{background:0 0}.page-spinner-bar{z-index:10053}.table-tooltip{position:relative;display:inline-block;border-bottom:1px dotted #000}.table-tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1}.select-filter.sorting.sorting_number{width:5%!important;text-align:center}.select-filter.sorting.sorting_number .input-sorting{width:40px!important;padding:6px 3px;text-align:center}.select-filter.sorting .disable{position:relative}.select-filter.sorting .disable:after{position:absolute}.saveSorting.disabled{position:relative}.saveSorting.disabled:after{position:absolute}.saveSorting i{font-size:19px}.saveSorting:not(.disabled){color:#222}iframe body{background-color:#fff}.filtro_st{display:inline-block;margin-left:15px;padding-top:7px}.filtro_st label{margin-right:3px}.portlet.light{padding:6px 20px}.portlet.light .portlet-title{background-color:#fff;min-height:auto;padding:0 3px}.portlet.light .portlet-title .caption,.portlet.light .portlet-title .caption a{color:#14a2b3}.portlet.light .portlet-title .caption{width:85%}.portlet.light .portlet-title .caption a{width:100%;display:block}.portlet.light .portlet-title .tools{padding:0}.portlet.light .portlet-title .tools a{color:#ACACAC;margin-top:10px}.portlet.light .portlet-title .tools a.fa-eye,.portlet.light .portlet-title .tools a.fa-eye-slash{font-size:13px;position:relative;top:-2px}.portlet.light .portlet-body .form-body{padding:8px 0 0}.portlet.light .portlet-body .form-body .form-group{margin-bottom:15px}.portlet.light .portlet-body .form-body .form-group .flex .tokenize.sortable>ul{padding-bottom:5px}.portlet.light .portlet-body .bc_area{padding:20px 10px 0;margin:5px}.portlet.light .portlet-body .dettaglio_icon i{position:relative;top:6px;left:5px}.portlet.light .portlet-body .dettaglio_icon i:before{font-size:22px}.portlet.light .flex_buttons{display:flex;flex-wrap:wrap;justify-content:stretch}.portlet.light .flex_buttons .sm-align-center{margin:0 10px 10px 0}.item-checkbox,.md-check{display:inline-block;margin-right:20px}.file-drop-zone{font-weight:700;font-size:18px}.file-drop-zone:focus,.file-drop-zone:hover{border:2px solid #00BCD4!important;opacity:.8}.label-required:after{content:'*';font-size:16px;display:inline-block;position:relative;top:2px;font-weight:600;line-height:1}@media screen and (max-width:991px){.portlet.light .form-group .col-sm-10,.portlet.light .form-group.year .col-md-2{margin-bottom:10px}.portlet.light .form-group #input-shelf_ubicazione_4,.portlet.light .form-group .bootstrap-switch-id-input-price_hide{margin-top:10px}.sm-align-center{text-align:center!important}.sm-align-center .btn{width:100%}.flex_buttons{flex-direction:column}}form[name=ngTagsForm]:after,form[name=ngTagsForm]:before{content:"";width:0;height:0}.bootstrap-switch:focus,.form-control:focus{border-color:#00BCD4}label.control-label{font-size:13px}.input-group-btn .btn.default:not(.btn-outline){line-height:1.42}.table-tooltip:hover .tooltiptext{visibility:visible}.dataTables_empty{padding:15px!important;font-size:21px;color:#19a3bb}.portlet>.portlet-body p{margin-top:0;margin-bottom:10px}.mce-content-body{border:1px solid #c2cad8;padding:5px!important;position:relative;display:block}.input-txt-image{color:#626262}.item-wrapper a{display:inline!important}.item-wrapper{position:relative}form[name=ngTagsForm]{background:#FFF;border:1px solid #AAA;border-radius:5px;display:inline-block;left:50%;margin-left:-110px;padding:7px;position:absolute;top:-55px;width:500px;z-index:101}form[name=ngTagsForm]:before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #AAA;position:absolute;bottom:-10px;left:100px}form[name=ngTagsForm]:after{border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #FFF;position:absolute;bottom:-9px;left:101px}.select2-results__options li{padding:0!important}.select2-results__options li span{display:block;padding:6px}.select2-results__options li span.level1:before,.select2-results__options li span.level2:before,.select2-results__options li span.level3:before,.select2-results__options li span.level4:before,.select2-results__options li span.level5:before,.select2-results__options li span.level6:before{font:normal normal normal 14px/1 FontAwesome;position:relative;transform:rotate(45deg);font-size:16px;content:"\f107";width:10px;display:inline-block;text-indent:initial;margin-right:3px;color:#acafaf}.select2-results__options li span.level1.option-title,.select2-results__options li span.level2.option-title,.select2-results__options li span.level3.option-title,.select2-results__options li span.level4.option-title,.select2-results__options li span.level5.option-title,.select2-results__options li span.level6.option-title{color:#333}.select2-results__options li span.level1.option-title:before,.select2-results__options li span.level2.option-title:before,.select2-results__options li span.level3.option-title:before,.select2-results__options li span.level4.option-title:before,.select2-results__options li span.level5.option-title:before,.select2-results__options li span.level6.option-title:before{font-weight:400;transform:rotate(0)}.select2-results__options li span.level2{text-indent:10px}.select2-results__options li span.level3{text-indent:22px}.select2-results__options li span.level4{text-indent:34px}.select2-results__options li span.level5{text-indent:46px}.select2-results__options li span.level6{text-indent:60px}.select2-container--bootstrap .select2-selection--single{box-sizing:border-box}.info-tip{display:inline;font-style:italic;color:#666;margin-top:3px}.info-tip i{color:#2196F3;margin-right:3px}.copyright a,.page-footer-inner a{color:#f60}.copyright a:hover,.page-footer-inner a:hover{text-decoration:underline}.page-footer .page-footer-inner{margin-left:20px}td.rowChild a i{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}td.rowChild a i:hover{webkit-transform:translateY(-4px);transform:translateY(-4px)}span.badge i:hover{webkit-transform:translateY(0)!important;transform:translateY(0)!important}.filtri_icons i,.thead_search th i,th .searchicon i{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s}.filtri_icons i:hover,.thead_search th i:hover,th .searchicon i:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}
/* ANDREA */
.form-group{
min-height: 54px;
}

td#subtableTotal,
td.input-rate{
    text-align: right;
}

.page-quick-sidebar-toggler {
    width: 40px;
    bottom: 0px;
    left: auto;
    padding-left: 15px;
    top: unset;
    right: unset;
}

/*.page-quick-sidebar-list */
.select2-container--open {
	z-index: 9999;
}

.page-quick-sidebar .panel.panel-default{
	border-top: 0px;
}

.page-quick-sidebar .panel-default {
    border-color: #484848;
} 

.page-quick-sidebar .panel.panel-default,
.page-quick-sidebar .list-heading,
.page-quick-sidebar .form-control,
.page-quick-sidebar .select2-container--bootstrap .select2-selection,
.page-quick-sidebar .select2-container
{

	background-color: #21282e;
	color: #fff;
}

.page-quick-sidebar h4{
    color: #b4bcc8;
}

.page-quick-sidebar .token-search,
.page-quick-sidebar .token-search > input
{
	border: 0px!important;
}

.page-quick-sidebar .row{
	margin-bottom: 5px;
}

.page-container-bg-solid .tabbable-line>.tab-content {
    border-top: 0px solid #dae2ea;
}


.page-header.navbar .page-logo{
	width: 290px;
}

/*.actions .fix.act_new .button_list a.btn.exp{
	width:45px!important;
	height:45px!important;
	margin:20px auto 0;
	opacity:0;
	-webkit-transform:translateY(100px);
	-ms-transform:translateY(100px);
	transform:translateY(100px);
}*/

.tabbable-line>.tab-content {
    padding: 0px 0;
}


.tabbable-line .nav-tabs>li {
    float: none;    
    display: inline-block;
}

.tabbable-line .nav>li>a {
    padding: 0px 15px;
}


table.dataTable.billing_list.orders_list thead tr th.td-rows {
	width: 35%;
}

li.dropdown-item {
    padding: 0!important; 
}
/*li.dropdown-item span{ tokenize-highlight
        display: block;
        padding: 6px;
}*/
li.dropdown-item span.level1:before,
li.dropdown-item span.level2:before,
li.dropdown-item span.level3:before,
li.dropdown-item span.level4:before,
li.dropdown-item span.level5:before,
li.dropdown-item span.level6:before{
                font: normal normal normal 14px/1 FontAwesome;
                position: relative;
                transform: rotate(45deg);
                font-size: 16px;
                content: "\f107";                    
                width: 10px;                    
                display: inline-block; 
                text-indent: initial;
                margin-right: 3px;
                color: #acafaf;
            }
li.dropdown-item span.level1,
li.dropdown-item span.level2,
li.dropdown-item span.level3,
li.dropdown-item span.level4,
li.dropdown-item span.level5,
li.dropdown-item span.level6{
        display: block;
        padding: 6px;
}

li.dropdown-item span.level1{
            
        }
li.dropdown-item span.level2{
            text-indent: 10px;
        }
li.dropdown-item span.level3{
            text-indent: 22px;
        }
li.dropdown-item span.level4{
            text-indent: 34px;
        }
li.dropdown-item span.level5{
            text-indent: 46px;
        }
li.dropdown-item span.level6{
            text-indent: 60px;
        }




.has-error .form-control,
.has-warning .form-control {
    border-color: #c2cad8;
}


.has-error .form-control:required {
    border-color: #e73d4a;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.has-warning .form-control:required {
    border-color: #c29d0b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}


.tokenize-dropdown{
	min-width: 300px;
	width: 300px!important;
}

a[disabled="disabled"]{
    cursor: not-allowed;
}

table.dataTable.tablebooks tbody tr:not(.edit-line) td {
    border-bottom: 0!important;
}

p.input-portal_error{
    background-color: #ffdbdb;
    padding: 3px;
    font-size: 10px;
}


.btn-group-right-ret{
	position: fixed;
    bottom: 10vh;
    right: 0;
    margin-right: 0;
    z-index: 400;
    width: 50px;
}
.btn-group-right-ret > div{
	float: right !important;
}


.btn-group-right-ret .right-bar{
	width: 40px;
    height: 45px !important;
    border-radius: 0;
    display: block;
    padding-top: 14px;
    padding-right: 0px;
    padding-left: 0;
    margin: 0;
    float: right !important;
    box-shadow: 0 10px 20px rgba(0,0,0,.22),0 14px 56px rgba(0,0,0,.25)!important;
}

.btn-group-right-ret .right-bar i{
    color: white;
    font-size: 22px;
}

.btn-group-right-ret .right-bar:nth-child(1){
  border-top-left-radius: 10px !important;
}



.btn-group-right-ret > .right-bar:last-of-type{
  border-bottom-left-radius: 10px !important;
}


.table-striped.fees>tbody>tr:nth-child(1), 
.table-striped.fees>tbody>tr:last-of-type {
    background-color: #e0e0e0;
    font-weight: bold;
    /* font-size: 26px; */
    /* border-bottom: 1px solid gray; */
}

.table-striped.fees>tbody>tr:nth-child(1)>td{
	padding-top: 10px;
	border-top: 1px solid gray;
}

.ng-scope{
	line-height: 1.4;
}

.check_close>div>label::after {
    font: normal normal normal 14px/1 FontAwesome;
    position: relative;
    font-size: 16px;
    content: "\f107"!important;
    width: 10px;
    display: inline-block;
    text-indent: initial;
    margin-right: 3px;
    
}

.check_open>div>label::after {
    font: normal normal normal 14px/1 FontAwesome;
    position: relative;
    transform: rotate(180deg);
    font-size: 16px;
    content: "\f107"!important;
    width: 10px;
    display: inline-block;
    text-indent: initial;
    margin-right: 3px;
    
}

.chid {
    padding-left: 45px;
    position: absolute;
    background-color: #e9ecf3;
    z-index: 150;
    width: 100%;
    padding: 10px 10px 25px 45px;
    border-radius: 5px!important;
    margin: 3px;
}

.portlet.light .portlet-title {
    background-color: #6d8191 !important;
    min-height: auto;
    padding: 0px 10px;
    color: white;
    border-radius: 4px 4px 0 0 !important;
}


.portlet.light {
    padding: 0;
    border-radius: 4px !important;
}

.portlet.light .portlet-title .tools a {
    color: #e9e9e9;
    margin-top: 10px;
}

.portlet.light .portlet-title .caption a{
	color: #e9e9e9;
}

.portlet.light .portlet-body {
    padding: 0 10px !important;
}

.portlet.light .portlet-title .caption, .portlet.light .portlet-title .caption a {
    color: #e7e7e7;
    font-weight: 300;
}

.alert span span, label.control-label {
    color: #94a2b5 !important;
}

.form-control,
.form-control[disabled], fieldset[disabled] .form-control,
.tt-hint, .tt-input{
  border-radius: 3px !important;
}

.bootstrap-switch{BORDER-RADIUS: 35px !important;}

/*.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {
    color: #fff;
    background: #ff636e;
}*/

.portlet>.portlet-title>.caption {
    float: left;
    display: inline-block;
    font-size: 15px;
    line-height: 20px;
    padding: 10px 0;
    text-transform: none;
}

.btn.green-sharp:not(.btn-outline) ~ .btn.yellow-crusta.mg-top {
	margin-left:10px
}

.dashtxt{
	margin: 5px 0;
	font-size: 15px;
	line-height: 22px;
	font-weight: 300;
	font-size: 17px;
}

.dashtxt span{
	font-weight: 400;
}



.legenda-dashboard {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 50px;
}
.legenda-dashboard p{
	display: inline-block;
}

.legenda-dashboard p + p {margin-left:15px;}

.dot{
    width: 20px;
    height: 20px;
    display: inline-block;
    line-height: 16px;
    vertical-align: middle;
    margin-right: 6px;
}

.dot.legenda11{
    background-color: #a6e4ed;
}

.dot.legenda12{
    background-color: #d9b6cf;
}

.dot.legenda44{
    background-color: #F39D9D;
}

.dot.legenda45{
    background-color: #BABABA;
}

.dot.legenda46{
    background-color: #7FBD8D;
}

.dot.legenda47{
    background-color: #7C648E;
}

.dot.legenda48{
    background-color: #a896c7;
}

.dot.legenda51{
    background-color: #E4688D;
}

.dot.legenda112{
    background-color: #ffad94;
}

.dot.legenda113{
    background-color: #486D73;
}

.dot.legenda114{
    background-color: #49A1AE;
}

.dot.legenda115{
    background-color: #a6e3ec;
}

.dot.legenda116{
    background-color: #e3e57e;
}


/* Icone 08/2022*/
.icon-inactive {
	color: #222222 !important;
}

.icon-active {
	color: #04a421!important
}

.icon-updating {
	color: #f3c200 !important;
}

.badge.badge-pause {
	bottom: 1px;
	background-color: #e7505a !important;
	width: 13px;
	height: 13px;
	font-size: 8px!important;
	left: -3px;
	top: 3px;
	border-radius: 0 !important;
}

.badge-load {
	background-color: #3aafd2;
}

.class-p-bodytext{
	padding: 10px!important;
    /*background-color: #e9ecf3;*/
    border-bottom: 2px solid #ddd;
    border-left: 2px solid #ddd;
}

table.dataTable tbody td.rowChild{
	text-align:right;
	vertical-align:top;
	padding-top: 10px;
}

.mac-md-1{
	width: 7%;
}

table.person td.mac-md-1{
	width: 7%;
}

table.person td.mac-md-1{
	width: 7%;
}

table.person td.icon, table.person th.icon{
	width: 3%;
}


table.person tbody tr td:last-child, table.person thead tr th:last-child  {
    padding-right: 10px;
}

.class-p-type{
	vertical-align: bottom!important;
	text-align: center !important;
}

.class-p-type > span{
	font-size: 10px;
    color: #32c5d2;
}

/*.icon-verificato:before{
	content:"\e92c";
	font-family:icomoon!important
}*/

/*.icon-uso.fa-adjust:before{
	content:"\e972";
	font-family:icomoon!important
}*/


[data-tip] {
	position:relative;

}
[data-tip]:before {
	content:'';
	display:none;
	content:'';
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #36c6d3;	
	position:absolute;
	top:5px;
	left:35px;
	z-index:8;
	font-size:0;
	line-height:0;
	width:0;
	height:0;
}
[data-tip]:after {
	display:none;
	content:attr(data-tip);
	position:absolute;
	top:-18px;
	left:0px;
	padding:5px 8px;
	background:#36c6d3;
	color:#fff;
	z-index:9999;
	font-size: 0.75em;
	height:24px;
	line-height:18px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space:nowrap;
	word-wrap:normal;
	font-weight: 400;
}
[data-tip]:hover:before,
[data-tip]:hover:after {
	display:block;
}


input[type=radio]:checked + label {
    text-shadow: 0 0 black;
}

div#toolbar-search {
    bottom: auto;
    margin-left: 35px;
}

#toolbar-search .row {
    margin: 0px;
    background-color: #E0E0E0;
    margin-left: 30px;
    padding: 5px;
    margin-right: 10px;
}

.page-toolbar .th-filtri label{
	font-size: 11px;
}

.page-toolbar .th-filtri input[type=radio]{
	margin-right: 2px;
	margin-left: 6px; 
} 

.page-content .page-toolbar .page-title {
	padding-bottom:  0px;
}

.nav>li>a.preferiti {
    padding: 15px 5px 15px 0px;
    /*display: none;*/
}
.preferiti {
    display: inline-flex; /* Allinea icona e testo orizzontalmente */
    align-items: center;  /* Centra verticalmente */
    text-decoration: none; /* Rimuove la sottolineatura standard */
}

.preferiti .link-text {
    /* Stato Nascosto */
    width: 0;
    max-width: 0;
    opacity: 0;
    overflow: hidden;     /* Assicura che il testo non sbordi mentre la larghezza è 0 */
    white-space: nowrap;  /* Impedisce al testo di andare a capo */
    transition: all 0.3s ease-in-out; /* La magia dell'animazione */
    display: none;
}

/* Stato Hover */
/* .preferiti:hover .link-text {
    max-width: 100px;     
    opacity: 1;
    margin-left: 8px;     
    display:contents;
} */

.preferiti .icon{
    width: 30px;

}