.kt-aside--minimize .kt-aside__brand .kt-aside__brand-logo a{display:none}
.kt-after-none:after{content: none !important;}
/*Loading*/
.kt-page-loader{z-index: 2000 !important}

/*Cropping Class*/
.jcrop-holder{box-sizing:content-box ;}
.jcrop-keymgr{display: none}
.cropping-vertical{max-height:400px !important; width:auto !important; max-width:100% !important;}
.cropping-horizontal{width:80% !important; height:auto !important; max-width:100% !important;}
.cropping-square{width:80% !important; height:auto !important; max-width:100% !important;}

/*Datatables thumbnail*/
.dt-thumbnail{border-radius:4px;width: 50px;height: 50px;overflow: hidden;margin: 0 auto;position: relative;}
.dt-thumbnail img{border-radius:4px;width: auto;
height: auto;min-height: 50px;max-height: 120%;min-width: 50px;max-width: 120%;margin: 0 auto;position: relative;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
/*Datatables btn alternates*/
.dropdown-alternate img{width:18px; height:auto; border-radius: 4px; margin-right:0.5rem;}

/*Select2 Container Width 100%*/
.select2-container{width:100% !important;}

/*Kanban*/
.kanban-container .kanban-board{margin: 0 auto !important; margin-left: auto !important; margin-right: auto !important;}

/*Modulo caricamento image - Ereditato da KT avatar*/
.kt-image {position: relative;display: inline-block;max-width: 100%;min-width:120px; min-height:120px;background-color: #dedede;}
.kt-image .kt-image__holder {max-width: 100%;height: auto;width: auto;border-radius: 3px;background-repeat: no-repeat;background-size: cover;}
.kt-image .kt-image__upload {cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;right: -10px;top: -10px;width: 30px;height: 30px;border-radius: 50%;background-color: #ffffff;-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);-webkit-transition: all 0.3s;transition: all 0.3s; }
.kt-image .kt-image__upload input {width: 0 !important;  height: 0 !important;  overflow: hidden;  opacity: 0;}
.kt-image .kt-image__upload i {color: #5d78ff; font-size: 0.9rem; }
.kt-image .kt-image__upload:hover {-webkit-transition: all 0.3s;transition: all 0.3s;background-color: #5d78ff; }
.kt-image .kt-image__upload:hover i {color: #ffffff; }
.kt-image .kt-image__cancel {cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: auto;right: -10px;bottom: -5px;width: 22px;height: 22px;border-radius: 50%;background-color: #ffffff;-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);display: none; }
.kt-image .kt-image__cancel i {-webkit-transition: all 0.3s;transition: all 0.3s;color: #74788d;font-size: 0.9rem; }
.kt-image .kt-image__cancel:hover i {-webkit-transition: all 0.3s;transition: all 0.3s;color: #5d78ff; }
.kt-image.kt-image--changed .kt-image__cancel {display: -webkit-box;display: -ms-flexbox;display: flex; }
.kt-image.kt-image--brand .kt-image__upload i {color: #5d78ff; }
.kt-image.kt-image--brand .kt-image__upload:hover {background-color: #5d78ff; }
.kt-image.kt-image--brand .kt-image__upload:hover i {color: #ffffff; }
.kt-image.kt-image--light .kt-image__upload i {color: #ffffff; }
.kt-image.kt-image--light .kt-image__upload:hover {background-color: #ffffff; }
.kt-image.kt-image--light .kt-image__upload:hover i {color: #282a3c;}
.kt-image.kt-image--dark .kt-image__upload i {color: #282a3c;}
.kt-image.kt-image--dark .kt-image__upload:hover {background-color: #282a3c;}
.kt-image.kt-image--dark .kt-image__upload:hover i {color: #ffffff;}
.kt-image.kt-image--primary .kt-image__upload i {color: #5867dd;}
.kt-image.kt-image--primary .kt-image__upload:hover {background-color: #5867dd;}
.kt-image.kt-image--primary .kt-image__upload:hover i {color: #ffffff;}
.kt-image.kt-image--success .kt-image__upload i {color: #0abb87;}
.kt-image.kt-image--success .kt-image__upload:hover {background-color: #0abb87;}
.kt-image.kt-image--success .kt-image__upload:hover i {color: #ffffff;}
.kt-image.kt-image--info .kt-image__upload i {color: #5578eb; }
.kt-image.kt-image--info .kt-image__upload:hover {background-color: #5578eb; }
.kt-image.kt-image--info .kt-image__upload:hover i { color: #ffffff; }
.kt-image.kt-image--warning .kt-image__upload i {color: #ffb822; }
.kt-image.kt-image--warning .kt-image__upload:hover {background-color: #ffb822; }
.kt-image.kt-image--warning .kt-image__upload:hover i {color: #111111; }
.kt-image.kt-image--danger .kt-image__upload i {color: #fd397a; }
.kt-image.kt-image--danger .kt-image__upload:hover {background-color: #fd397a; }
.kt-image.kt-image--danger .kt-image__upload:hover i {color: #ffffff; }
.kt-image.kt-image--circle .kt-image__holder {border-radius: 50%; }
.kt-image.kt-image--circle .kt-image__upload {right: 0px;top: 5px; }
.kt-image.kt-image--circle .kt-image__cancel {right: 3px;bottom: 10px; }
.kt-image.kt-image--outline .kt-image__holder {border: 3px solid #ffffff;-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1); }
.kt-image.kt-image--outline .kt-image__holder[src=""] {border: 0px;}

.kt-image-free {position: relative;display: inline-block;max-width: 100%;min-width:120px; min-height:120px;background-color: #dedede;}
.kt-image-free .kt-image__holder {max-width: 100%;height: auto;width: auto;border-radius: 3px;background-repeat: no-repeat;background-size: cover;}
.kt-image-free .kt-image__upload {cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;right: -10px;top: -10px;width: 30px;height: 30px;border-radius: 50%;background-color: #ffffff;-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);-webkit-transition: all 0.3s;transition: all 0.3s; }
.kt-image-free .kt-image__upload input {width: 0 !important;  height: 0 !important;  overflow: hidden;  opacity: 0;}
.kt-image-free .kt-image__upload i {color: #5d78ff; font-size: 0.9rem; }
.kt-image-free .kt-image__upload:hover {-webkit-transition: all 0.3s;transition: all 0.3s;background-color: #5d78ff; }
.kt-image-free .kt-image__upload:hover i {color: #ffffff; }
.kt-image-free .kt-image__cancel {cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: auto;right: -10px;bottom: -5px;width: 22px;height: 22px;border-radius: 50%;background-color: #ffffff;-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);display: none; }
.kt-image-free .kt-image__cancel i {-webkit-transition: all 0.3s;transition: all 0.3s;color: #74788d;font-size: 0.9rem; }
.kt-image-free .kt-image__cancel:hover i {-webkit-transition: all 0.3s;transition: all 0.3s;color: #5d78ff; }
.kt-image-free.kt-image--changed .kt-image__cancel {display: -webkit-box;display: -ms-flexbox;display: flex; }
.kt-image-free.kt-image--brand .kt-image__upload i {color: #5d78ff; }
.kt-image-free.kt-image--brand .kt-image__upload:hover {background-color: #5d78ff; }
.kt-image-free.kt-image--brand .kt-image__upload:hover i {color: #ffffff; }
.kt-image-free.kt-image--light .kt-image__upload i {color: #ffffff; }
.kt-image-free.kt-image--light .kt-image__upload:hover {background-color: #ffffff; }
.kt-image-free.kt-image--light .kt-image__upload:hover i {color: #282a3c;}
.kt-image-free.kt-image--dark .kt-image__upload i {color: #282a3c;}
.kt-image-free.kt-image--dark .kt-image__upload:hover {background-color: #282a3c;}
.kt-image-free.kt-image--dark .kt-image__upload:hover i {color: #ffffff;}
.kt-image-free.kt-image--primary .kt-image__upload i {color: #5867dd;}
.kt-image-free.kt-image--primary .kt-image__upload:hover {background-color: #5867dd;}
.kt-image-free.kt-image--primary .kt-image__upload:hover i {color: #ffffff;}
.kt-image-free.kt-image--success .kt-image__upload i {color: #0abb87;}
.kt-image-free.kt-image--success .kt-image__upload:hover {background-color: #0abb87;}
.kt-image-free.kt-image--success .kt-image__upload:hover i {color: #ffffff;}
.kt-image-free.kt-image--info .kt-image__upload i {color: #5578eb; }
.kt-image-free.kt-image--info .kt-image__upload:hover {background-color: #5578eb; }
.kt-image-free.kt-image--info .kt-image__upload:hover i { color: #ffffff; }
.kt-image-free.kt-image--warning .kt-image__upload i {color: #ffb822; }
.kt-image-free.kt-image--warning .kt-image__upload:hover {background-color: #ffb822; }
.kt-image-free.kt-image--warning .kt-image__upload:hover i {color: #111111; }
.kt-image-free.kt-image--danger .kt-image__upload i {color: #fd397a; }
.kt-image-free.kt-image--danger .kt-image__upload:hover {background-color: #fd397a; }
.kt-image-free.kt-image--danger .kt-image__upload:hover i {color: #ffffff; }
.kt-image-free.kt-image--circle .kt-image__holder {border-radius: 50%; }
.kt-image-free.kt-image--circle .kt-image__upload {right: 0px;top: 5px; }
.kt-image-free.kt-image--circle .kt-image__cancel {right: 3px;bottom: 10px; }
.kt-image-free.kt-image--outline .kt-image__holder {border: 3px solid #ffffff;-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1); }
.kt-image-free.kt-image--outline .kt-image__holder[src=""] {border: 0px;}


.kt-image-multi {position: relative;display: inline-block;max-width: 100%;min-width:120px; min-height:120px;background-color: #dedede;}
.kt-image-multi .kt-image__holder {max-width: 100%;height: auto;width: auto;border-radius: 3px;background-repeat: no-repeat;background-size: cover;}
.kt-image-multi .kt-image__upload {cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;right: -10px;top: -10px;width: 30px;height: 30px;border-radius: 50%;background-color: #ffffff;-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);-webkit-transition: all 0.3s;transition: all 0.3s; }
.kt-image-multi .kt-image__upload input {width: 0 !important;  height: 0 !important;  overflow: hidden;  opacity: 0;}
.kt-image-multi .kt-image__upload i {color: #5d78ff; font-size: 0.9rem; }
.kt-image-multi .kt-image__upload:hover {-webkit-transition: all 0.3s;transition: all 0.3s;background-color: #5d78ff; }
.kt-image-multi .kt-image__upload:hover i {color: #ffffff; }
.kt-image-multi .kt-image__cancel {cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: auto;right: -10px;bottom: -5px;width: 22px;height: 22px;border-radius: 50%;background-color: #ffffff;-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);display: none; }
.kt-image-multi .kt-image__cancel i {-webkit-transition: all 0.3s;transition: all 0.3s;color: #74788d;font-size: 0.9rem; }
.kt-image-multi .kt-image__cancel:hover i {-webkit-transition: all 0.3s;transition: all 0.3s;color: #5d78ff; }
.kt-image-multi.kt-image--changed .kt-image__cancel {display: -webkit-box;display: -ms-flexbox;display: flex; }

.kt-image-multi .kt-image__info {cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: 50%;margin-top: -15px; right: -10px;width: 30px;height: 30px;border-radius: 50%;background-color: #ffffff;-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);display: none; }
.kt-image-multi .kt-image__info i {color: #5d78ff; font-size: 0.9rem; }
.kt-image-multi .kt-image__info:hover {-webkit-transition: all 0.3s;transition: all 0.3s;background-color: #5d78ff; }
.kt-image-multi .kt-image__info:hover i {color: #ffffff; }
.kt-image-multi.kt-image--changed .kt-image__info {display: -webkit-box;display: -ms-flexbox;display: flex; }

.kt-image-multi.kt-image--brand .kt-image__upload i {color: #5d78ff; }
.kt-image-multi.kt-image--brand .kt-image__upload:hover {background-color: #5d78ff; }
.kt-image-multi.kt-image--brand .kt-image__upload:hover i {color: #ffffff; }
.kt-image-multi.kt-image--light .kt-image__upload i {color: #ffffff; }
.kt-image-multi.kt-image--light .kt-image__upload:hover {background-color: #ffffff; }
.kt-image-multi.kt-image--light .kt-image__upload:hover i {color: #282a3c;}
.kt-image-multi.kt-image--dark .kt-image__upload i {color: #282a3c;}
.kt-image-multi.kt-image--dark .kt-image__upload:hover {background-color: #282a3c;}
.kt-image-multi.kt-image--dark .kt-image__upload:hover i {color: #ffffff;}
.kt-image-multi.kt-image--primary .kt-image__upload i {color: #5867dd;}
.kt-image-multi.kt-image--primary .kt-image__upload:hover {background-color: #5867dd;}
.kt-image-multi.kt-image--primary .kt-image__upload:hover i {color: #ffffff;}
.kt-image-multi.kt-image--success .kt-image__upload i {color: #0abb87;}
.kt-image-multi.kt-image--success .kt-image__upload:hover {background-color: #0abb87;}
.kt-image-multi.kt-image--success .kt-image__upload:hover i {color: #ffffff;}
.kt-image-multi.kt-image--info .kt-image__upload i {color: #5578eb; }
.kt-image-multi.kt-image--info .kt-image__upload:hover {background-color: #5578eb; }
.kt-image-multi.kt-image--info .kt-image__upload:hover i { color: #ffffff; }
.kt-image-multi.kt-image--warning .kt-image__upload i {color: #ffb822; }
.kt-image-multi.kt-image--warning .kt-image__upload:hover {background-color: #ffb822; }
.kt-image-multi.kt-image--warning .kt-image__upload:hover i {color: #111111; }
.kt-image-multi.kt-image--danger .kt-image__upload i {color: #fd397a; }
.kt-image-multi.kt-image--danger .kt-image__upload:hover {background-color: #fd397a; }
.kt-image-multi.kt-image--danger .kt-image__upload:hover i {color: #ffffff; }
.kt-image-multi.kt-image--circle .kt-image__holder {border-radius: 50%; }
.kt-image-multi.kt-image--circle .kt-image__upload {right: 0px;top: 5px; }
.kt-image-multi.kt-image--circle .kt-image__cancel {right: 3px;bottom: 10px; }
.kt-image-multi.kt-image--outline .kt-image__holder {border: 3px solid #ffffff;-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1); }
.kt-image-multi.kt-image--outline .kt-image__holder[src=""] {border: 0px;}

.kt-image-cropping2 {position: relative;display: inline-block;max-width: 100%;min-width:120px; min-height:120px;background-color: #dedede;}
.kt-image-cropping2 .kt-image__holder {max-width: 100%;height: auto;width: auto;border-radius: 3px;background-repeat: no-repeat;background-size: cover;}
.kt-image-cropping2 .kt-image__upload {cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;right: -10px;top: -10px;width: 30px;height: 30px;border-radius: 50%;background-color: #ffffff;-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);-webkit-transition: all 0.3s;transition: all 0.3s; }
.kt-image-cropping2 .kt-image__upload input {width: 0 !important;  height: 0 !important;  overflow: hidden;  opacity: 0;}
.kt-image-cropping2 .kt-image__upload i {color: #5d78ff; font-size: 0.9rem; }
.kt-image-cropping2 .kt-image__upload:hover {-webkit-transition: all 0.3s;transition: all 0.3s;background-color: #5d78ff; }
.kt-image-cropping2 .kt-image__upload:hover i {color: #ffffff; }
.kt-image-cropping2 .kt-image__cancel {cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: auto;right: -10px;bottom: -5px;width: 22px;height: 22px;border-radius: 50%;background-color: #ffffff;-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);display: none; }
.kt-image-cropping2 .kt-image__cancel i {-webkit-transition: all 0.3s;transition: all 0.3s;color: #74788d;font-size: 0.9rem; }
.kt-image-cropping2 .kt-image__cancel:hover i {-webkit-transition: all 0.3s;transition: all 0.3s;color: #5d78ff; }
.kt-image-cropping2.kt-image--changed .kt-image__cancel {display: -webkit-box;display: -ms-flexbox;display: flex; }

.kt-image-cropping2 .kt-image__info {cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: 50%;margin-top: -15px; right: -10px;width: 30px;height: 30px;border-radius: 50%;background-color: #ffffff;-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);display: none; }
.kt-image-cropping2 .kt-image__info i {color: #5d78ff; font-size: 0.9rem; }
.kt-image-cropping2 .kt-image__info:hover {-webkit-transition: all 0.3s;transition: all 0.3s;background-color: #5d78ff; }
.kt-image-cropping2 .kt-image__info:hover i {color: #ffffff; }
.kt-image-cropping2.kt-image--changed .kt-image__info {display: -webkit-box;display: -ms-flexbox;display: flex; }

.kt-image-cropping2.kt-image--brand .kt-image__upload i {color: #5d78ff; }
.kt-image-cropping2.kt-image--brand .kt-image__upload:hover {background-color: #5d78ff; }
.kt-image-cropping2.kt-image--brand .kt-image__upload:hover i {color: #ffffff; }
.kt-image-cropping2.kt-image--light .kt-image__upload i {color: #ffffff; }
.kt-image-cropping2.kt-image--light .kt-image__upload:hover {background-color: #ffffff; }
.kt-image-cropping2.kt-image--light .kt-image__upload:hover i {color: #282a3c;}
.kt-image-cropping2.kt-image--dark .kt-image__upload i {color: #282a3c;}
.kt-image-cropping2.kt-image--dark .kt-image__upload:hover {background-color: #282a3c;}
.kt-image-cropping2.kt-image--dark .kt-image__upload:hover i {color: #ffffff;}
.kt-image-cropping2.kt-image--primary .kt-image__upload i {color: #5867dd;}
.kt-image-cropping2.kt-image--primary .kt-image__upload:hover {background-color: #5867dd;}
.kt-image-cropping2.kt-image--primary .kt-image__upload:hover i {color: #ffffff;}
.kt-image-cropping2.kt-image--success .kt-image__upload i {color: #0abb87;}
.kt-image-cropping2.kt-image--success .kt-image__upload:hover {background-color: #0abb87;}
.kt-image-cropping2.kt-image--success .kt-image__upload:hover i {color: #ffffff;}
.kt-image-cropping2.kt-image--info .kt-image__upload i {color: #5578eb; }
.kt-image-cropping2.kt-image--info .kt-image__upload:hover {background-color: #5578eb; }
.kt-image-cropping2.kt-image--info .kt-image__upload:hover i { color: #ffffff; }
.kt-image-cropping2.kt-image--warning .kt-image__upload i {color: #ffb822; }
.kt-image-cropping2.kt-image--warning .kt-image__upload:hover {background-color: #ffb822; }
.kt-image-cropping2.kt-image--warning .kt-image__upload:hover i {color: #111111; }
.kt-image-cropping2.kt-image--danger .kt-image__upload i {color: #fd397a; }
.kt-image-cropping2.kt-image--danger .kt-image__upload:hover {background-color: #fd397a; }
.kt-image-cropping2.kt-image--danger .kt-image__upload:hover i {color: #ffffff; }
.kt-image-cropping2.kt-image--circle .kt-image__holder {border-radius: 50%; }
.kt-image-cropping2.kt-image--circle .kt-image__upload {right: 0px;top: 5px; }
.kt-image-cropping2.kt-image--circle .kt-image__cancel {right: 3px;bottom: 10px; }
.kt-image-cropping2.kt-image--outline .kt-image__holder {border: 3px solid #ffffff;-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1); }
.kt-image-cropping2.kt-image--outline .kt-image__holder[src=""] {border: 0px;}



