﻿/* Resets */
body {
    font-family: 'Barlow',Arial, sans-serif !important;
    background-color: #f4f4f4 !important;
    color: #000;
    margin: 0;
    padding: 0px
}
.text-large {
    font-size: 20px;
    line-height: 20px;
}
h1 {
   
    font-size: 2rem;
    font-weight: 700;
   
}
ol,ul
{
    margin:0px;
    padding:0px;
}
/* BODY */
a:focus, a:hover {
    text-decoration: none !important;
    color: inherit;
}
a {
    color: #0086BD;
    text-decoration: none;
}
/* text */
text-light {
    font-weight: 300 !important;
}
.text-strong {
    font-weight: 700 !important;
}
.text-italic {
    font-style: italic !important;
}
.text-underline {
    text-decoration: underline !important;
}
.text-left {
    text-align: left !important;
}
.text-right {
    text-align: right !important;
}
.text-center {
    text-align: center !important;
}
.title-blue {
    color: #0086BD ;
}
.bold {
    font-weight: bold;
}
h5, h3 {
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 0;
}
h3 {
    font-size: 22px;
}
h5 {
    font-size: 14px;
    margin-top: 5px;
}
.pt-6 {
    padding-top: 6px;
}
.pt-15 {
    padding-top: 15px;
}
.mt-0 {
    margin-top: 0 !important;
}
.mt-10 {
    margin-top: 10px !important;
}
.mt-20 {
    margin-top: 20px !important;
}
.mt-30 {
    margin-top: 30px !important;
}
.mt-40 {
    margin-top: 40px !important;
}
.mb-10 {
    margin-bottom: 10px !important;
}
.mb-20 {
    margin-bottom: 20px !important;
}
.mb-30 {
    margin-bottom: 30px !important;
}
.mr-10 {
    margin-right: 10px !important;
}
.ml-5 {
    margin-left: 5px !important;
}
.ml-10 {
    margin-left: 10px !important;
}
.text-light {
    font-weight: 300 !important;
}
.text-medium-strong {
    font-weight: 500 !important;
}
.text-strong {
    font-weight: 700 !important;
}
.text-italic {
    font-style: italic !important;
}
.text-underline {
    text-decoration: underline !important;
}
.text-left {
    text-align: left !important;
}
.text-right {
    text-align: right !important;
}
.text-center {
    text-align: center !important;
}
.title-larger {
    font-size: 60px;
    line-height: 62px;
}
.title-large {
    font-size: 40px;
    line-height: 40px;
    font-weight:500px;
}
.title-medium {
    font-size: 2rem;
  
}
.text-default.title-larger {
    color: #0086BD !important;
}
.text-lowercase {
    text-transform: lowercase;
}
.text-uppercase {
    text-transform: uppercase;
}
/* OVERLAY */
[id|=overlay-lock] {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 9000;
    background-color: rgba(255, 255, 255, 0.8);
    display: none;
}
.loadig {
    position: absolute;
    top: 42px;
    z-index: 103;
    left: 23px;
}
#overlay-lock-loading div {
    width: 100%;
    position: absolute;
    top: 50%;
    margin-top: -40px;
}
/* FLOAT */
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}
.hide {
    display: none !important;
}
.show {
    display: block !important;
}
.invisible {
    visibility: hidden;
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.hidden {
    display: none !important;
}
/* HEADER */
header .navbar {
    height: 58px;
    background-color: #0086BD;
    border: none;
    margin: 0px;
}
header .navbar .navbar-header {
    height: 65px;
    width: 100%;
    display: table;
}
    header .navbar .navbar-header .login-header {
        display: flex;
        width: 100%;
        /*height: 100%;*/
        text-align: center;
        justify-content: center;
        align-items: center;
        margin-top: 4px;
    }
.card-logo-small {
    width: 115px;
    height: 41px;
    background-image: url(/assets/img/logo-VIBES-header.png);
    background-size: 115px 41px;
    cursor: pointer;
    /*margin-top: 8px;*/
}
.btn-login2 {
    color: #FFF !important;
}
.sprite.sprite-lock {
    background-image: url('data:image/svg+xml;utf8,<svg fill="%23FFFFFF" id="Livello_1" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><g   id="_12-Lock" data-name=" 12-Lock"><path d="M143.4,75.2V54.8a41.66,41.66,0,0,0-41.6-41.6H98.2A41.66,41.66,0,0,0,56.6,54.8V75.2A18.6,18.6,0,0,0,38,93.8v57.66A35.4,35.4,0,0,0,73.34,186.8h53.32A35.4,35.4,0,0,0,162,151.46V93.8A18.6,18.6,0,0,0,143.4,75.2ZM69,54.8A29.2,29.2,0,0,1,98.2,25.6h3.6A29.2,29.2,0,0,1,131,54.8V75.2H69Zm80.6,96.66a22.94,22.94,0,0,1-22.94,22.94H73.34A22.94,22.94,0,0,1,50.4,151.46h0V93.8a6.21,6.21,0,0,1,6.2-6.2h86.8a6.21,6.21,0,0,1,6.2,6.2Z"/><path d="M106.2,129.26V149.6a6.2,6.2,0,0,1-12.4,0V129.26a12.41,12.41,0,1,1,12.4,0Z"/></g></svg>');
    width: 30px;
    height: 30px;
    background-position: 0px;
    margin-left: 10px;
    display: inline-block;
}
.user-icon {
    float: left;
    width: 36px;
    height: 36px;
    background-image: url('data:image/svg+xml;utf8,<svg fill="%23FFFFFF"  id="Livello_1" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path id="profilo" d="M170.63,153.17V175H158V153.17a25.84,25.84,0,0,0-25.81-25.81H67.86a25.84,25.84,0,0,0-25.81,25.81V175H29.37V153.17a38.54,38.54,0,0,1,38.49-38.49h64.28A38.54,38.54,0,0,1,170.63,153.17ZM61.5,63.53A38.49,38.49,0,1,1,100,102,38.53,38.53,0,0,1,61.5,63.53Zm12.68,0A25.81,25.81,0,1,0,100,37.72,25.84,25.84,0,0,0,74.18,63.53Z"/></svg>');
    background-size: 36px;
}
.logout-icon {
    float: left;
    width: 36px;
    height: 36px;
    background-image: url('data:image/svg+xml;utf8,<svg fill="%23FFFFFF" id="Livello_1" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M129.47,163.7a6.59,6.59,0,0,1-6.59,6.59H60.76a22,22,0,0,1-22-22V51.68a22,22,0,0,1,22-22h62.12a6.59,6.59,0,1,1,0,13.18H60.76A8.81,8.81,0,0,0,52,51.68v96.64a8.8,8.8,0,0,0,8.79,8.79h62.12a6.59,6.59,0,0,1,6.59,6.59Zm29.81-68.36L128,64a6.59,6.59,0,1,0-9.42,9.21.94.94,0,0,0,.1.1l20.07,20.07H86.83a6.59,6.59,0,1,0,0,13.18h51.88l-20.07,20.07a6.59,6.59,0,0,0,9.3,9.34l0,0,31.32-31.31A6.6,6.6,0,0,0,159.28,95.34Z"/></svg>');
    background-size: 36px;
    margin-left: 20px;
}
/*header .navbar .navbar-header .header-boxes .header-box {
    margin: 10px 0px 0px 0px;
}*/
.user-txt {
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    font-size: 16px;
    line-height: 16px;
    color:#FFF;
}
.logout-txt{
    display:none;
}
/* LOGIN */
.bg-login {
    background-color: #F4F4F4;
}
    .bg-login #login-card, .bg-body #login-card {
        margin: 25px 0px;
        text-align: center;
    }
    .bg-login #login-right, .bg-login .card-bg, .bg-body .card-bg, .bg-body #login-right {
        margin: 0 auto;
        background: #cccccc;
        padding: 20px 18px;
        border-radius: 10px;
    }
#login-right {
    max-width: 256px;
}
.bg-login input[type=submit], .bg-body input[type=submit] {
    background: linear-gradient(rgba(0, 134, 189, 100%), #0086BD 100%);
    background-color: #0086BD !important;
    border: 1px solid #b4b4b4;
    box-shadow: inherit;
    border-radius: 7px !important;
    color: #ffffff !important;
    min-width: 100%;
    margin: 0;
    font-size: 14px;
    line-height: 1;
    padding: 10px 20px;
    text-transform: UPPERCASE;
    font-weight: 600;
}
/* HOME */
.cntMtnl {
    margin-top: 40px;
}
.mtnl {
    display: inline-block;
    vertical-align: middle;
    touch-action: manipulation;
    background-color: #0086BD;
    transition: ease 0.2s;
    cursor: pointer;
    width: 230px;
    height: 230px;
   
    border-radius: 15px;
    margin: 0 10px 10px 0;
}
.mtnl span {
    color: #ffffff;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 20px;
}
.mtnl:hover {
    transform: scale(0.97);
 
}
.ico-osservazioni {
  
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23FFFFFF" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M143.75,147.93l-10.11,10,10.11,10-7.08,7.2L126.45,165,116.22,175l-7.08-7.2,10.11-10-10.11-10,7.08-7.19,10.23,10.06,10.22-10.06ZM149,31.7l-7.08-7.2-21,20.69L111.2,34.42l-7.5,6.76,16.77,18.6Zm-28.09,71L111.2,91.91l-7.5,6.76,16.77,18.6L149,89.19,141.92,82ZM96.51,44A22.76,22.76,0,1,1,73.76,21.27,22.78,22.78,0,0,1,96.51,44ZM86.42,44A12.67,12.67,0,1,0,73.76,56.69,12.68,12.68,0,0,0,86.42,44Zm10.09,56A22.76,22.76,0,1,1,73.76,77.24,22.78,22.78,0,0,1,96.51,100Zm-10.09,0a12.67,12.67,0,1,0-12.66,12.66A12.68,12.68,0,0,0,86.42,100Zm10.09,56a22.76,22.76,0,1,1-22.75-22.75A22.78,22.78,0,0,1,96.51,156Zm-10.09,0a12.67,12.67,0,1,0-12.66,12.66A12.68,12.68,0,0,0,86.42,156Z"/></svg>');
  
}
.ico-informativa {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1"  fill="%23FFFFFF" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M155.36,53.16,125.9,25.28a18.24,18.24,0,0,0-12.58-5H57.22A18.33,18.33,0,0,0,38.91,38.58V161.42a18.33,18.33,0,0,0,18.31,18.31h85.56a18.33,18.33,0,0,0,18.31-18.31v-95A18.38,18.38,0,0,0,155.36,53.16Zm-32.75,16h26.31v92.31a6.14,6.14,0,0,1-6.14,6.14H57.22a6.14,6.14,0,0,1-6.14-6.14V38.58a6.14,6.14,0,0,1,6.14-6.14h53.2V56.91A12.21,12.21,0,0,0,122.61,69.11Zm0-12.2v-18l19.07,18Z"/><path d="M59.39,87.47a6.09,6.09,0,0,0,6.08,6.09H132.7a6.09,6.09,0,0,0,0-12.17H65.47A6.09,6.09,0,0,0,59.39,87.47Z"/><path d="M132.7,105.83H65.47a6.09,6.09,0,0,0,0,12.17H132.7a6.09,6.09,0,0,0,0-12.17Z"/><path d="M87.69,130.28H65.47a6.09,6.09,0,0,0,0,12.17H87.69a6.09,6.09,0,0,0,0-12.17Z"/></svg>');
}
.ico-reportistica {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23FFFFFF"  data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M100,10a90,90,0,0,0-90,90,6.43,6.43,0,0,0,6.43,6.43H93.57v77.14A6.43,6.43,0,0,0,100,190a90,90,0,0,0,0-180Zm6.43,167.14V100A6.43,6.43,0,0,0,100,93.57H22.86a77.14,77.14,0,1,1,83.57,83.57Zm0,0"/><path d="M74.29,119.29H20.48a6.43,6.43,0,0,0-6.43,8.42,90,90,0,0,0,57.86,57.85,6.42,6.42,0,0,0,8.42-6.42V125.71a6.42,6.42,0,0,0-6-6.42Zm-6.43,50.78a77.1,77.1,0,0,1-37.93-37.93H67.86Zm0,0"/></svg>');
}
.ico-pwbi {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23FFFFFF"  data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M165.41,160.56h-.85V80.09a4.84,4.84,0,0,0-4.84-4.84H142.66a4.85,4.85,0,0,0-4.85,4.84v80.47h-7.37V114.22a4.85,4.85,0,0,0-4.85-4.84H108.53a4.84,4.84,0,0,0-4.84,4.84v46.34H96.31V102.84A4.84,4.84,0,0,0,91.47,98H74.41a4.85,4.85,0,0,0-4.85,4.84v57.72H62.19V131.28a4.85,4.85,0,0,0-4.85-4.84H40.28a4.84,4.84,0,0,0-4.84,4.84v29.28h-.85a4.85,4.85,0,0,0,0,9.69H165.41a4.85,4.85,0,0,0,0-9.69Zm-112.91,0H45.12V136.12H52.5Zm34.12,0H79.25V107.69h7.37Zm34.13,0h-7.37v-41.5h7.37Zm34.13,0H147.5V84.94h7.38ZM48.81,107.69A13.36,13.36,0,0,0,61.24,89.38l15-11.95a13.22,13.22,0,0,0,6.71,1.82A13.43,13.43,0,0,0,93.58,74l10.12,2.88c0,.14,0,.28,0,.42a13.38,13.38,0,0,0,26.75,0,13.14,13.14,0,0,0-1.15-5.38l16.52-16.51A13.44,13.44,0,1,0,139,48.51L122.44,65a13.32,13.32,0,0,0-14.89,2.84L96.26,64.63a13.38,13.38,0,1,0-26.09,5.23L54.61,82.27a13.37,13.37,0,1,0-5.8,25.42ZM151.19,39.44a3.69,3.69,0,1,1-2.54,6.36l-.16-.17a3.64,3.64,0,0,1-1-2.51A3.69,3.69,0,0,1,151.19,39.44ZM117.06,73.56a3.69,3.69,0,1,1-3.68,3.69A3.69,3.69,0,0,1,117.06,73.56ZM82.94,62.19a3.69,3.69,0,1,1-3.69,3.69A3.69,3.69,0,0,1,82.94,62.19ZM48.81,90.62a3.69,3.69,0,1,1-3.69,3.69A3.69,3.69,0,0,1,48.81,90.62Z"/></svg>');
}
.ico-pianoazione {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23FFFFFF"  data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M89.62,66.09A5.35,5.35,0,0,1,95,60.74h25.46a5.35,5.35,0,0,1,0,10.69H95A5.35,5.35,0,0,1,89.62,66.09Zm-37,5.19V60.86a9.3,9.3,0,0,1,9.29-9.29H72.33a9.3,9.3,0,0,1,9.29,9.29V71.28a9.3,9.3,0,0,1-9.29,9.29H61.91A9.3,9.3,0,0,1,52.62,71.28Zm10.69-1.4h7.62V62.26H63.31Zm94.12-36v131A13.17,13.17,0,0,1,144.28,178H44.56A13.17,13.17,0,0,1,31.4,164.85v-131A13.17,13.17,0,0,1,44.56,20.7h19.7A10,10,0,0,1,74.15,12h40.53a10,10,0,0,1,9.9,8.7h19.7A13.17,13.17,0,0,1,157.43,33.85ZM74.85,29.39H114v-6.7H74.85Zm71.89,4.46a2.47,2.47,0,0,0-2.46-2.47h-19.7a10,10,0,0,1-9.9,8.7H74.15a10,10,0,0,1-9.89-8.7H44.56a2.48,2.48,0,0,0-2.47,2.47v131a2.47,2.47,0,0,0,2.47,2.46h99.72a2.46,2.46,0,0,0,2.46-2.46ZM120.89,95.54H95.44a5.35,5.35,0,0,0,0,10.69h25.45a5.35,5.35,0,0,0,0-10.69Zm-38.8.12v10.42a9.29,9.29,0,0,1-9.29,9.29H62.39a9.3,9.3,0,0,1-9.3-9.29V95.66a9.31,9.31,0,0,1,9.3-9.29H72.8A9.3,9.3,0,0,1,82.09,95.66Zm-10.68,1.4H63.78v7.63h7.63Zm49.48,35.48H95.44a5.35,5.35,0,0,0,0,10.69h25.45a5.35,5.35,0,0,0,0-10.69Zm-38.8.12v10.42a9.29,9.29,0,0,1-9.29,9.29H62.39a9.3,9.3,0,0,1-9.3-9.29V132.66a9.31,9.31,0,0,1,9.3-9.29H72.8A9.3,9.3,0,0,1,82.09,132.66Zm-10.68,1.4H63.78v7.63h7.63Z"/></svg>');
}
.ico-pa {
    background-image: url('data:image/svg+xml;utf8,<svg id="a" fill="%23FFFFFF" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M79.79,72.03c3.51-5.33,4.73-11.72,3.43-17.97-2.67-12.91-15.34-21.23-28.25-18.57-12.91,2.67-21.23,15.34-18.57,28.25,1.88,9.08,8.81,16.22,17.77,18.39v44.74c-5.91,1.43-10.98,4.99-14.33,10.1-3.51,5.33-4.73,11.72-3.43,17.97,1.29,6.25,4.94,11.63,10.28,15.13,3.95,2.59,8.46,3.94,13.08,3.94,1.62,0,3.26-.17,4.89-.5,6.25-1.29,11.63-4.94,15.13-10.28,3.51-5.33,4.73-11.72,3.43-17.97-1.88-9.08-8.81-16.21-17.77-18.39v-44.74c5.91-1.43,10.98-4.99,14.34-10.1Zm-33.52-13.1c0-7.47,6.08-13.55,13.55-13.55s13.55,6.08,13.55,13.55-6.08,13.55-13.55,13.55c-7.46-.01-13.54-6.09-13.56-13.56Zm13.55,77.61c7.47,0,13.55,6.08,13.55,13.55-.01,7.46-6.09,13.54-13.56,13.56-7.47,0-13.55-6.08-13.55-13.55s6.08-13.55,13.55-13.55Z"/><path d="M170.82,145.74c-1.74-9.4-9.07-16.93-18.36-18.98v-54.05c0-.07-.16-7.17-5.73-12.65-4.24-4.18-10.37-6.24-18.25-6.12-7.82,.11-14.52,.07-19.31,0l10.09-10.09-7.32-7.32-22.24,22.24,22.95,22.95,7.32-7.32-10.1-10.1c6.18,.09,12.48,.09,18.77,0h.11c4.38-.57,8.75,1.03,11.72,4.29,.93,1.29,1.51,2.81,1.66,4.3v53.89c-12.5,2.77-20.68,15.01-18.33,27.69,1.16,6.28,4.7,11.73,9.96,15.34,4.03,2.77,8.7,4.21,13.49,4.21,1.46,0,2.94-.13,4.41-.41,12.96-2.4,21.55-14.9,19.15-27.86Zm-9.95,4.35c0,7.47-6.09,13.55-13.56,13.56-7.47,0-13.55-6.08-13.55-13.55s6.08-13.55,13.55-13.55,13.55,6.08,13.55,13.55Z"/></svg>');
}
.ico-myarea {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23FFFFFF"  data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path id="profilo" d="M170.63,153.17V175H158V153.17a25.84,25.84,0,0,0-25.81-25.81H67.86a25.84,25.84,0,0,0-25.81,25.81V175H29.37V153.17a38.54,38.54,0,0,1,38.49-38.49h64.28A38.54,38.54,0,0,1,170.63,153.17ZM61.5,63.53A38.49,38.49,0,1,1,100,102,38.53,38.53,0,0,1,61.5,63.53Zm12.68,0A25.81,25.81,0,1,0,100,37.72,25.84,25.84,0,0,0,74.18,63.53Z"/></svg>');
}
.ico-settings {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23FFFFFF"  data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M175.52,113.16l-6.89-5.67a9.71,9.71,0,0,1,0-15l6.89-5.67a12.9,12.9,0,0,0,3-16.46L164.9,46.82a12.89,12.89,0,0,0-15.74-5.64l-8.35,3.13a9.71,9.71,0,0,1-13-7.5L126.36,28A12.9,12.9,0,0,0,113.6,17.2H86.4A12.9,12.9,0,0,0,73.64,28l-1.47,8.8a9.71,9.71,0,0,1-13,7.5l-8.35-3.13A12.88,12.88,0,0,0,35.1,46.82L21.5,70.38a12.89,12.89,0,0,0,3,16.46l6.89,5.67a9.7,9.7,0,0,1,0,15l-6.89,5.67a12.9,12.9,0,0,0-3,16.46L35.1,153.18a12.88,12.88,0,0,0,15.74,5.64l8.35-3.13a9.71,9.71,0,0,1,13,7.5l1.47,8.8A12.9,12.9,0,0,0,86.4,182.8h27.2A12.9,12.9,0,0,0,126.36,172l1.47-8.8a9.7,9.7,0,0,1,13-7.5l8.36,3.13a12.88,12.88,0,0,0,15.74-5.64l13.61-23.56a12.9,12.9,0,0,0-3-16.46ZM153.7,146.71l-8.36-3.13a22.64,22.64,0,0,0-30.27,17.48l-1.47,8.8H86.4l-1.47-8.8a22.64,22.64,0,0,0-30.27-17.48l-8.36,3.13L32.7,123.15l6.89-5.67a22.64,22.64,0,0,0,0-35L32.7,76.85,46.3,53.29l8.36,3.13A22.64,22.64,0,0,0,84.93,38.94l1.47-8.8h27.2l1.47,8.8a22.64,22.64,0,0,0,30.27,17.48l8.36-3.13,13.6,23.56h0l-6.89,5.67a22.64,22.64,0,0,0,0,35l6.89,5.67ZM100,68.09A31.91,31.91,0,1,0,131.91,100,31.94,31.94,0,0,0,100,68.09ZM100,119a19,19,0,1,1,19-19,19,19,0,0,1-19,19Zm0,0"/></svg>');
}
.ico-bbs {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23FFFFFF" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M159.82,68.69A24.73,24.73,0,0,0,151,53.76l-2.65-13A16.57,16.57,0,0,0,115.55,44v14a24.53,24.53,0,0,0-4.77,10.84H89.22a24.53,24.53,0,0,0-4.77-10.84V44a16.57,16.57,0,0,0-32.81-3.27L49,53.76a24.73,24.73,0,0,0-8.81,14.93S27.43,131,27.43,138.88a33.7,33.7,0,0,0,67.39,0c0-7.57-2.13-28.51-2.13-28.51h14.62s-2.13,20.94-2.13,28.51a33.7,33.7,0,0,0,67.39,0C172.57,131,159.82,68.69,159.82,68.69Zm-98-25.92A6.2,6.2,0,0,1,74.08,44v6a24.72,24.72,0,0,0-9.38-1.87,25.93,25.93,0,0,0-4,.37ZM50.39,70.56a14.55,14.55,0,0,1,28.88,3l3.26,39.35a33.77,33.77,0,0,0-21.41-7.68,33.36,33.36,0,0,0-18.35,5.5ZM61.12,162.2A23.36,23.36,0,0,1,37.8,138.88a22.65,22.65,0,0,1,22-23.33h1.35a23.33,23.33,0,1,1,0,46.65Zm47-62.2H91.86L90.15,79.27h19.7Zm17.78-56a6.2,6.2,0,0,1,12.28-1.25l1.14,5.76a25.93,25.93,0,0,0-4-.37A24.72,24.72,0,0,0,125.92,50Zm-5.19,29.49a14.55,14.55,0,0,1,28.88-3l7.62,40.12a33.36,33.36,0,0,0-18.35-5.5,33.77,33.77,0,0,0-21.41,7.68Zm18.15,88.69a23.33,23.33,0,1,1,0-46.65h0a22.66,22.66,0,0,1,23.32,22q0,.67,0,1.35A23.36,23.36,0,0,1,138.88,162.2Z"/></svg>');
}
.ico-feedback {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23FFFFFF" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M160.29,28.5H31.71A13.73,13.73,0,0,0,18,42.21v91.41a13.73,13.73,0,0,0,13.71,13.71h14v22.85a4.57,4.57,0,0,0,7.8,3.23l26.08-26.08h80.68A13.73,13.73,0,0,0,174,133.62V42.21A13.73,13.73,0,0,0,160.29,28.5Zm4.57,105.12a4.58,4.58,0,0,1-4.57,4.57H77.72a4.55,4.55,0,0,0-3.23,1.34L54.87,159.15V142.76a4.57,4.57,0,0,0-4.57-4.57H31.71a4.58,4.58,0,0,1-4.57-4.57V42.21a4.58,4.58,0,0,1,4.57-4.57H160.29a4.58,4.58,0,0,1,4.57,4.57Z"/><path d="M145.48,66.92H48.25a6.09,6.09,0,0,0,0,12.17h97.23a6.09,6.09,0,1,0,0-12.17Z"/><path d="M144.32,94.24H47.09a6.08,6.08,0,1,0,0,12.16h97.23a6.08,6.08,0,1,0,0-12.16Z"/></svg>');
}

.ico-reporting {
    background-image: url('data:image/svg+xml;utf8,<svg id="a"   fill="%23FFFFFF" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M140.54,148.11v-55.38c-.03-21.86-17.83-39.66-39.68-39.68h-.77c-21.86,.03-39.66,17.83-39.68,39.68v55.53c-8.83,1.96-15.16,9.77-15.16,18.9v4.35c0,4.09,3.34,7.42,7.43,7.42h96.33c4.09,0,7.42-3.33,7.42-7.42v-4.35c0-9.34-6.77-17.38-15.88-19.04Zm-32.52,.69h0Zm-7.41-36.46c2.33,3.45,5.93,15.61,6.39,35.46h-12.78c.46-19.79,4.07-31.98,6.4-35.46Zm-.5-50.23v1h.76c16.29,.03,29.57,13.31,29.6,29.6v55.06h-13.41c-.26-9.71-2.18-46.24-16.46-46.24s-16.2,36.53-16.46,46.24h-13.65v-55.04c.03-16.29,13.31-29.57,29.6-29.6v-1.02h.01Zm-44.81,106.75v-1.7c0-5.12,4.18-9.29,9.3-9.29h72.43c5.12,0,9.29,4.17,9.3,9.3l.02,1.69H55.3Z"/><path d="M174.18,91.93l-.04,1h0v-1h-23.63c-1.34,.06-2.59,.64-3.5,1.63-.91,.99-1.38,2.28-1.32,3.62,.12,2.63,2.19,4.7,4.86,4.82h23.64c2.78-.12,4.94-2.48,4.81-5.26-.12-2.63-2.18-4.7-4.81-4.81Z"/><path d="M140.9,72.29h.02c1.06,0,2.08-.33,2.94-.96l19.11-13.89c1.06-.83,1.73-2.02,1.9-3.36,.16-1.34-.2-2.66-1.03-3.72-1.62-2.07-4.6-2.54-6.81-1.06l-19.09,13.87c-2.24,1.64-2.73,4.8-1.09,7.04,.94,1.29,2.46,2.05,4.05,2.06Z"/><path d="M114.01,53.69h0l.12,.04v-.02c.5,.15,1,.23,1.49,.23,2.1,0,4.06-1.32,4.77-3.41l7.28-22.43c.53-1.24,.55-2.61,.05-3.86-.5-1.25-1.46-2.23-2.7-2.76-1.24-.53-2.61-.55-3.86-.05-1.25,.5-2.23,1.46-2.76,2.7-.12,.28-.21,.57-.25,.76l-7.32,22.46c-.85,2.6,.55,5.41,3.19,6.33Z"/><path d="M72.32,28.02l7.26,22.44,.03,.09c.53,1.24,1.51,2.19,2.76,2.7,.61,.24,1.24,.36,1.87,.36,.67,0,1.35-.14,1.98-.41,2.24-.96,3.48-3.38,2.9-5.84l-7.24-22.35c-.62-2.71-3.33-4.41-6.04-3.78-2.71,.62-4.4,3.33-3.78,6.04,.07,.29,.16,.58,.25,.77Z"/><path d="M37.04,57.45l19.14,13.91c.86,.58,1.84,.86,2.81,.86,1.62,0,3.22-.78,4.19-2.22,1.47-2.18,1-5.16-1.11-6.8l-19.12-13.89c-2.31-1.55-5.44-.94-6.99,1.37-1.47,2.18-1,5.16,1.08,6.78Z"/><path d="M54.49,96.97h0c0-2.78-2.26-5.04-5.04-5.04H25.82c-1.34,.06-2.59,.64-3.5,1.63-.91,.99-1.38,2.28-1.32,3.62,.12,2.63,2.18,4.7,4.86,4.82h23.58c2.78,0,5.04-2.26,5.04-5.03Z"/></svg>');
}
.ico-dashboard {
    background-image: url('data:image/svg+xml;utf8,<svg id="a"  fill="%23FFFFFF" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M171.12,35.41H28.88c-8.47,0-15.37,6.91-15.38,15.38v98.42c.01,8.47,6.91,15.36,15.38,15.37H171.12c8.47,0,15.37-6.91,15.38-15.38V50.79c-.01-8.47-6.91-15.37-15.38-15.38ZM24.03,50.8c0-2.68,2.18-4.86,4.86-4.86H94.73v5.54c0,2.9,2.36,5.27,5.27,5.27s5.27-2.36,5.27-5.27v-5.53h65.85c2.68,0,4.86,2.18,4.86,4.86v98.41c0,2.68-2.18,4.86-4.86,4.86H28.88c-2.68,0-4.86-2.18-4.86-4.86V50.8Z"/><path d="M40.68,132.23h43.15c2.9,0,5.26-2.37,5.26-5.27v-21.56c0-2.9-2.37-5.26-5.26-5.26v-.02c-2.9,0-5.26,2.37-5.27,5.27v16.3h-11.04v-32.47c0-2.9-2.36-5.27-5.27-5.27s-5.27,2.36-5.27,5.27v32.47h-11.04v-48.66c0-2.9-2.36-5.27-5.27-5.27s-5.27,2.36-5.27,5.27v53.93c0,2.9,2.37,5.26,5.27,5.26Z"/><path d="M114.42,121.11c5.56,5.43,12.87,8.41,20.63,8.41,.12,0,.23,0,.35,0,7.89-.09,15.27-3.25,20.78-8.89,5.51-5.64,8.5-13.09,8.41-20.98-.09-7.89-3.25-15.27-8.89-20.78-5.55-5.42-12.88-8.41-20.64-8.41h-.01c-16.27,0-29.52,13.25-29.52,29.52,0,7.77,2.99,15.1,8.36,20.58,.16,.19,.33,.38,.54,.55Zm38.89-26.39h-12.98v-12.99c6.22,1.81,11.16,6.75,12.98,12.99Zm-.01,10.57c-1.37,4.76-4.48,8.73-8.79,11.2-4.4,2.52-9.51,3.18-14.4,1.85-1.48-.4-2.9-.98-4.24-1.72l11.33-11.33h16.09Zm-27.64-21.8c1.3-.74,2.69-1.33,4.13-1.75v16.07l-11.35,11.35c-5-9.06-1.8-20.53,7.22-25.68Z"/></svg>');
}

.ico-alert {
    background-image: url('data:image/svg+xml;utf8,<svg id="a"  fill="%23FFFFFF" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M172.44,144.32c-8.64-7.77-13.47-18.89-13.25-30.53v-30.2c0-.45,0-.9,0-1.35-.01-1.02-.05-2.04-.11-3.05-.01-.2-.03-.4-.05-.59l-.06-.65c-.05-.59-.09-1.18-.16-1.76-.03-.24-.06-.48-.1-.72l-.12-.87c-.06-.46-.12-.92-.19-1.37-.04-.25-.09-.49-.14-.73l-.15-.78c-.08-.47-.17-.94-.27-1.41-.05-.25-.11-.49-.18-.73l-.18-.76c-.11-.46-.21-.92-.34-1.36-.07-.25-.14-.5-.22-.74l-.23-.77c-.13-.44-.25-.87-.39-1.3-.08-.23-.16-.46-.24-.69l-.25-.73c-.15-.45-.31-.89-.47-1.33-.09-.23-.18-.46-.28-.69l-.29-.7c-.17-.43-.34-.86-.53-1.29-.1-.22-.2-.44-.3-.66l-.32-.7c-.19-.42-.39-.85-.59-1.27-.1-.21-.21-.42-.33-.63l-.36-.69c-.21-.41-.43-.82-.65-1.22-.11-.21-.24-.41-.36-.61l-.36-.62c-.24-.42-.48-.84-.74-1.24-.12-.2-.25-.39-.38-.59l-.39-.59c-.26-.41-.53-.82-.8-1.21-.13-.2-.27-.39-.42-.58l-.41-.56c-.28-.39-.56-.79-.86-1.17-.15-.19-.3-.38-.45-.57l-.4-.5c-.31-.39-.62-.78-.94-1.16-.15-.18-.3-.35-.46-.53l-.41-.46c-.34-.39-.67-.77-1.02-1.15-.17-.18-.34-.35-.51-.53l-.4-.41c-.36-.37-.71-.74-1.07-1.1-.18-.17-.36-.34-.54-.51l-.46-.43c-.36-.34-.72-.68-1.09-1.01-.18-.17-.37-.33-.56-.48l-.48-.41c-.37-.32-.75-.64-1.13-.95-.19-.15-.38-.3-.57-.45l-.48-.37c-.4-.31-.8-.62-1.2-.92-.2-.15-.41-.29-.62-.44l-.52-.36c-.4-.28-.8-.56-1.21-.84-.21-.14-.42-.27-.64-.41l-.51-.33c-.42-.27-.84-.54-1.27-.79-.23-.13-.45-.26-.68-.39l-.52-.3c-.43-.24-.85-.49-1.29-.72-.24-.13-.49-.25-.74-.38l-.57-.29c-.42-.21-.84-.43-1.26-.63-.25-.12-.51-.23-.77-.35l-.52-.23c-.45-.2-.9-.4-1.35-.59-.28-.11-.56-.22-.84-.33l-.55-.21c-.43-.17-.87-.34-1.31-.5-.28-.1-.57-.2-.86-.29l-.51-.17c-.46-.15-.92-.31-1.38-.45-.29-.09-.59-.17-.89-.25l-.65-.18c-.42-.12-.85-.24-1.28-.35-.32-.08-.64-.15-.97-.22l-.57-.13c-.44-.1-.88-.2-1.33-.29-.34-.07-.69-.13-1.04-.19l-.55-.1c-.44-.08-.89-.16-1.33-.22-.34-.05-.68-.09-1.03-.13l-.61-.07c-.44-.05-.88-.11-1.32-.15-.37-.04-.74-.06-1.1-.09l-.63-.04c-.42-.03-.85-.06-1.27-.08-.37-.02-.73-.02-1.1-.03l-.85-.02c-.25,0-.5-.02-.75-.02h-.68c-15.9,.18-30.78,6.55-41.9,17.92-11.12,11.37-17.14,26.39-16.96,42.28v32.06c-.47,10.98-5.05,21.27-12.85,28.93-1.23,1.11-1.93,2.69-1.92,4.35,0,.5,.08,1,.25,1.56,.19,.63,.43,1.17,.75,1.63,.07,.1,.14,.18,.26,.32l.07,.09c.12,.15,.24,.3,.38,.44,.08,.07,.16,.14,.24,.2l.11,.1c.16,.14,.32,.28,.5,.4,.06,.04,.11,.07,.13,.08,.22,.14,.51,.31,.84,.45,.22,.09,.44,.15,.67,.22l.35-1.01-.24,1.05c.1,.03,.19,.06,.29,.08,.17,.04,.35,.05,.53,.06l.23,.02c.13,.02,.26,.03,.44,.03H169.84v-.09c1.43-.25,2.73-1.02,3.61-2.17,1.93-2.51,1.47-6.11-1.02-8.05Zm-16.16-1.22H43.29c5.34-8.16,8.24-17.59,8.4-27.4v-32.15c0-.39,0-.79,0-1.18,.16-12.82,5.3-24.81,14.47-33.76,.57-.55,1.15-1.1,1.74-1.62,.11-.1,.23-.19,.34-.29l.44-.38c.34-.29,.67-.58,1.02-.86,.15-.12,.31-.24,.46-.36l.57-.43c.28-.21,.55-.43,.84-.63,.17-.12,.34-.24,.51-.35l.58-.4c.28-.19,.55-.39,.84-.57,.18-.12,.36-.23,.54-.34l.64-.4c.27-.17,.53-.33,.8-.49,.2-.12,.4-.23,.6-.34l.52-.29c.3-.17,.6-.34,.91-.5,.2-.11,.41-.2,.61-.31l.66-.33c.27-.13,.53-.26,.8-.39,.22-.1,.45-.2,.67-.29l.62-.27c.28-.12,.56-.24,.84-.36,.22-.09,.45-.17,.67-.26l.67-.25c.28-.1,.55-.21,.83-.31,.23-.08,.47-.15,.7-.23l.61-.2c.3-.1,.59-.19,.89-.28,.26-.08,.52-.14,.78-.21l.54-.14c.31-.08,.62-.17,.93-.24,.25-.06,.5-.11,.74-.17l.61-.13c.31-.07,.61-.13,.92-.19,.26-.05,.52-.09,.78-.13l.59-.1c.31-.05,.62-.1,.93-.15,.26-.04,.53-.07,.79-.1l.57-.07c.32-.04,.64-.08,.97-.11,.28-.03,.56-.04,.84-.06l.53-.04c.33-.02,.66-.05,.99-.06,.27-.01,.54-.02,.82-.02h.68c.38-.02,.77-.03,1.15-.03,12.82,.16,24.81,5.3,33.76,14.47,8.95,9.18,13.8,21.29,13.64,34.13v30.22c-.09,10.33,2.95,20.66,8.6,29.31Z"/><path d="M112.86,165.09h-25.65c-3.18,0-5.77,2.59-5.77,5.77s2.59,5.77,5.77,5.77h25.65c3.18,0,5.77-2.59,5.77-5.77s-2.59-5.77-5.77-5.77Z"/></svg>');
}
.mtnl i {
    margin: 27px auto;
    width: 100px;
    height: 100px;
    display: block;
    background-size: 100px 100px;
}
/* bread */
.survey-breadcrumb {
    margin-top: 20px;
  overflow:hidden;
}
.breadcrumb {
    background-color: inherit;
    font-size: 14px;
    /*margin-left: 0px;
    padding-left: 0px;*/
    margin:0px;
    padding:0px;
}
.breadcrumb li, .breadcrumb a {
    color: #666666;
    font-weight: 400;
}
.breadcrumb > li {
    display: inline-block;
}
.breadcrumb > li + li:before {
    content: "/\00a0";
    padding: 0px;
       
          
}
/* action header */
.mainaction {
    width: 100%;
    background: #E2E2E2;
    height: 44px;
    padding-top:8px;
  
}
.actionright {
   float:right;
   display:flex;
}
.backaction, .backaction:hover, .backaction:focus {
    color: #0086BD;
    display: flex;
    align-items: center;
    align-content: center;
    margin-top: 4px;
}
.backactionmodal, .backactionmodal:hover, .backactionmodal:focus {
    color: #0086BD;
    display: flex;
    align-items: center;
    align-content: center;
    margin-top: 4px;
    position: absolute;
    top: 1rem;
    left: 2rem;
}
.sprite-back-smaller {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1"  fill="%230086BD" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M181.26,93.1H35.51l36.92-39A7.24,7.24,0,1,0,61.91,44.1L13.48,95.32a7.24,7.24,0,0,0,0,10l48.08,50.63a7.24,7.24,0,0,0,10.5-10L35.65,107.58H181.26a7.24,7.24,0,1,0,0-14.48Z"/></svg>');
    width: 20px;
    height: 20px;
    display: block;
    background-size: 20px 20px;
    margin-right:8px;
}
.actioncontainer {
    float: right;
    width: 600px;
    text-align: right;
}
.actionlink {
    color: #272727;
    cursor: pointer;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: flex-start;
    border-left: 1px solid #000000;
    padding: 0px 8px;
    font-size: 16px
}
.actionlink:first-child {
    border-left: none;
}
.actionlink .sprite.sprite-lent-small {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M161.43,36H34.88a6.79,6.79,0,0,0-5.56,10.69l46.07,65.5L75.52,160A14.07,14.07,0,0,0,97.4,171.63l16.39-10.92a14.53,14.53,0,0,0,6.49-12.2l-.16-36,.18-.26L167,46.73A6.79,6.79,0,0,0,161.43,36Zm-54.91,72.16.19,41L89.1,160.86l-.15-53L48,49.58H148.26Z"/></svg>');
    width: 30px;
    height: 30px;
    display: block;
    background-size: 30px;
    margin-right: 8px;
}
.actionlink .sprite.sprite-complite {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23272727" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M172.1,38a16.31,16.31,0,0,0-3.55-5.8c-.14-.17-.29-.34-.45-.5a4.47,4.47,0,0,0-.59-.51A16.48,16.48,0,0,0,151.08,28L38.48,65.59a16.41,16.41,0,0,0-2.94,30.08L78.76,119a4.94,4.94,0,0,1,2.11,2.11l23.64,43.21a16.13,16.13,0,0,0,14.06,8.63l1.65-.07a16.19,16.19,0,0,0,14-11.14L172.1,49.05A16.63,16.63,0,0,0,172.1,38ZM160.5,47.5,123.38,158.14h0a5.19,5.19,0,0,1-4.53,3.6,5.14,5.14,0,0,1-5-2.73l-22.66-42.4Zm-8.15-8.16L83.24,108.68,40.83,85.81a5.12,5.12,0,0,1-2.72-5h0a5.16,5.16,0,0,1,3.6-4.52Z"/></svg>');
    width: 30px;
    height: 30px;
    display: block;
    background-size: 30px;
    margin-right: 8px;
}

.actionlink .sprite.sprite-copy {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M109.81,50.05H40.23A18.75,18.75,0,0,0,21.5,68.78v91A18.76,18.76,0,0,0,40.23,178.5h69.58a18.77,18.77,0,0,0,18.74-18.73v-91A18.76,18.76,0,0,0,109.81,50.05Zm4.46,109.72a4.46,4.46,0,0,1-4.46,4.46H40.23a4.46,4.46,0,0,1-4.46-4.46v-91a4.46,4.46,0,0,1,4.46-4.46h69.58a4.46,4.46,0,0,1,4.46,4.46ZM178.5,40.27v90.92A18.78,18.78,0,0,1,159.73,150H142.82a7.14,7.14,0,1,1,0-14.27h16.91a4.5,4.5,0,0,0,4.5-4.49V40.27a4.52,4.52,0,0,0-4.5-4.5H90.22a4.49,4.49,0,0,0-4.13,2.79A7.14,7.14,0,1,1,73,33,18.75,18.75,0,0,1,90.22,21.5h69.51A18.79,18.79,0,0,1,178.5,40.27Zm-76,73.86a5.14,5.14,0,0,1-5.13,5.13H80.09v17.29a5.13,5.13,0,0,1-10.26,0V119.26H52.54a5.13,5.13,0,1,1,0-10.26H69.83V91.71a5.13,5.13,0,0,1,10.26,0V109h17.3A5.14,5.14,0,0,1,102.52,114.13Z"/></svg>');
    width: 30px;
    height: 30px;
    display: block;
    background-size: 30px;
    margin-right: 8px;
}
.actionlink .sprite.sprite-pdf {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M57.33,105.08h0A9.75,9.75,0,0,0,52.71,104h-10a1.47,1.47,0,0,0-1.46,1.46v24.08A1.45,1.45,0,0,0,42.68,131h4.16a1.47,1.47,0,0,0,1.47-1.46v-8.21H52.5a10.11,10.11,0,0,0,4.68-1.06,7.94,7.94,0,0,0,3.27-3,8.62,8.62,0,0,0,1.16-4.48,9.33,9.33,0,0,0-1.11-4.54A8,8,0,0,0,57.33,105.08Zm-2.78,7.78a2.21,2.21,0,0,1-.67,1.72,2.66,2.66,0,0,1-1.92.65H48.31v-4.82H52a2.6,2.6,0,0,1,1.91.67A2.32,2.32,0,0,1,54.55,112.86Zm23.54-7.78A12,12,0,0,0,73,104H64.09a1.47,1.47,0,0,0-1.47,1.46v24a1.42,1.42,0,0,0,.43,1,1.46,1.46,0,0,0,1,.43H73a12,12,0,0,0,5.11-1,8.29,8.29,0,0,0,3.54-3,8.09,8.09,0,0,0,1.27-4.51v-9.81a8.11,8.11,0,0,0-1.27-4.51A8.27,8.27,0,0,0,78.09,105.08Zm-2.28,8.35v8.16a3.28,3.28,0,0,1-.77,2.26,2.37,2.37,0,0,1-1.89.77H69.71V110.41h3.41a2.47,2.47,0,0,1,1.95.77A3.17,3.17,0,0,1,75.81,113.43Zm28.1-7.93V109a1.45,1.45,0,0,1-1.46,1.46H91.68v3.79h6.79a1.44,1.44,0,0,1,1,.43,1.46,1.46,0,0,1,.43,1v3.45a1.45,1.45,0,0,1-1.46,1.46H91.68v9A1.47,1.47,0,0,1,90.22,131H86.06a1.43,1.43,0,0,1-1-.43,1.46,1.46,0,0,1-.43-1v-24a1.42,1.42,0,0,1,.43-1,1.46,1.46,0,0,1,1-.43h16.39a1.43,1.43,0,0,1,1,.42A1.48,1.48,0,0,1,103.91,105.5Zm59.21-52.35L133.65,25.27a18.22,18.22,0,0,0-12.58-5H65a18.32,18.32,0,0,0-18.3,18.3V86H35.34A15.36,15.36,0,0,0,20,101.34v32.32A15.36,15.36,0,0,0,35.34,149H46.67v12.41A18.32,18.32,0,0,0,65,179.72h85.56a18.33,18.33,0,0,0,18.31-18.31v-95A18.41,18.41,0,0,0,163.12,53.15ZM130.34,38.89l19.07,18-19.07,0ZM35.34,138A4.35,4.35,0,0,1,31,133.66V101.34A4.35,4.35,0,0,1,35.34,97h73.32a4.35,4.35,0,0,1,4.34,4.34v32.32a4.35,4.35,0,0,1-4.34,4.34H35.34Zm121.33,23.41a6.14,6.14,0,0,1-6.14,6.14H65a6.15,6.15,0,0,1-6.14-6.14V149h49.83A15.36,15.36,0,0,0,124,133.66V101.34A15.36,15.36,0,0,0,108.66,86H58.83V38.57A6.15,6.15,0,0,1,65,32.43h53.2V56.91a12.21,12.21,0,0,0,12.2,12.19h26.3Z"/></svg>');
    width: 30px;
    height: 30px;
    display: block;
    background-size: 30px;
    margin-right: 8px;
}
.actionlink .sprite.sprite-new {
    background-image: url('data:image/svg+xml;utf8,<svg fill="%23272727" id="Livello_1" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M183.5,100a8.42,8.42,0,0,1-8.42,8.42H108.42v66.66a8.42,8.42,0,0,1-16.84,0V108.42H24.92a8.42,8.42,0,0,1,0-16.84H91.58V24.92a8.42,8.42,0,0,1,16.84,0V91.58h66.66A8.42,8.42,0,0,1,183.5,100Z"/></svg>');
    width: 28px;
    height:28px;
    display: block;
    background-size: 28px;
    margin-right: 8px;
}
.actionlink .sprite.sprite-check-green {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1"  fill="%23272727" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M173.9,56.1l-30-30a5.65,5.65,0,0,0-3.9-1.6H40A15.53,15.53,0,0,0,24.5,40V160A15.53,15.53,0,0,0,40,175.5H160A15.53,15.53,0,0,0,175.5,160V60A5.5,5.5,0,0,0,173.9,56.1ZM60.5,130a4.51,4.51,0,0,1,4.5-4.5h70a4.51,4.51,0,0,1,4.5,4.5v34.5h-79ZM135,114.5H65A15.52,15.52,0,0,0,49.5,130v34.5H40a4.51,4.51,0,0,1-4.5-4.5V40A4.51,4.51,0,0,1,40,35.5H69.5V65A10.51,10.51,0,0,0,80,75.5h40A10.51,10.51,0,0,0,130.5,65V35.5h7.24L164.5,62.26V160a4.51,4.51,0,0,1-4.5,4.5h-9.5V130A15.52,15.52,0,0,0,135,114.5Zm-54.5-50v-29h39v29Z"/></svg>');
    width: 30px;
    height: 30px;
    display: block;
    background-size: 30px;
    margin-right: 8px;
}
.actionlink .sprite.sprite-pa {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23272727" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M89.62,66.09A5.35,5.35,0,0,1,95,60.74h25.46a5.35,5.35,0,0,1,0,10.69H95A5.35,5.35,0,0,1,89.62,66.09Zm-37,5.19V60.86a9.3,9.3,0,0,1,9.29-9.29H72.33a9.3,9.3,0,0,1,9.29,9.29V71.28a9.3,9.3,0,0,1-9.29,9.29H61.91A9.3,9.3,0,0,1,52.62,71.28Zm10.69-1.4h7.62V62.26H63.31Zm94.12-36v131A13.17,13.17,0,0,1,144.28,178H44.56A13.17,13.17,0,0,1,31.4,164.85v-131A13.17,13.17,0,0,1,44.56,20.7h19.7A10,10,0,0,1,74.15,12h40.53a10,10,0,0,1,9.9,8.7h19.7A13.17,13.17,0,0,1,157.43,33.85ZM74.85,29.39H114v-6.7H74.85Zm71.89,4.46a2.47,2.47,0,0,0-2.46-2.47h-19.7a10,10,0,0,1-9.9,8.7H74.15a10,10,0,0,1-9.89-8.7H44.56a2.48,2.48,0,0,0-2.47,2.47v131a2.47,2.47,0,0,0,2.47,2.46h99.72a2.46,2.46,0,0,0,2.46-2.46ZM120.89,95.54H95.44a5.35,5.35,0,0,0,0,10.69h25.45a5.35,5.35,0,0,0,0-10.69Zm-38.8.12v10.42a9.29,9.29,0,0,1-9.29,9.29H62.39a9.3,9.3,0,0,1-9.3-9.29V95.66a9.31,9.31,0,0,1,9.3-9.29H72.8A9.3,9.3,0,0,1,82.09,95.66Zm-10.68,1.4H63.78v7.63h7.63Zm49.48,35.48H95.44a5.35,5.35,0,0,0,0,10.69h25.45a5.35,5.35,0,0,0,0-10.69Zm-38.8.12v10.42a9.29,9.29,0,0,1-9.29,9.29H62.39a9.3,9.3,0,0,1-9.3-9.29V132.66a9.31,9.31,0,0,1,9.3-9.29H72.8A9.3,9.3,0,0,1,82.09,132.66Zm-10.68,1.4H63.78v7.63h7.63Z"/></svg>');
    width: 30px;
    height: 30px;
    display: block;
    background-size: 30px;
    margin-right: 8px;
}

.actionlink .sprite-test {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23272727" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M153.8,54.47,125.17,27.39a17.73,17.73,0,0,0-12.23-4.87H58.42A17.81,17.81,0,0,0,40.63,40.31V159.69a17.81,17.81,0,0,0,17.79,17.79h83.16a17.81,17.81,0,0,0,17.79-17.79V67.4A17.87,17.87,0,0,0,153.8,54.47ZM122,40.62l18.53,17.53-18.53,0Zm25.59,119.07a6,6,0,0,1-6,6H58.42a6,6,0,0,1-6-6V40.31a6,6,0,0,1,6-6h51.7V58.13A11.87,11.87,0,0,0,122,70h25.56ZM97.44,77.43H129a5.91,5.91,0,0,1,0,11.82H97.44a5.91,5.91,0,0,1,0-11.82ZM66.3,94.8H81a4.17,4.17,0,0,0,4.16-4.16V76A4.17,4.17,0,0,0,81,71.8H66.3A4.17,4.17,0,0,0,62.13,76V90.64A4.17,4.17,0,0,0,66.3,94.8Zm4.17-14.66H76.8v6.33H70.47Zm21,33.19a5.92,5.92,0,0,1,5.92-5.91H129a5.91,5.91,0,1,1,0,11.82H97.39A5.92,5.92,0,0,1,91.47,113.33ZM66.24,124.8H80.91a4.17,4.17,0,0,0,4.17-4.17V106a4.17,4.17,0,0,0-4.17-4.16H66.24A4.17,4.17,0,0,0,62.08,106v14.67A4.17,4.17,0,0,0,66.24,124.8Zm4.17-14.67h6.33v6.33H70.41Zm64.94,32.65a5.92,5.92,0,0,1-5.91,5.91H97.84a5.91,5.91,0,0,1,0-11.82h31.6A5.92,5.92,0,0,1,135.35,142.78Zm-54-11.54H66.7a4.17,4.17,0,0,0-4.17,4.17v14.67a4.17,4.17,0,0,0,4.17,4.16H81.37a4.17,4.17,0,0,0,4.16-4.16V135.41A4.17,4.17,0,0,0,81.37,131.24ZM77.2,145.91H70.87v-6.33H77.2Z"/></svg>');
    width: 30px;
    height: 30px;
    display: block;
    background-size: 30px;
    margin-right: 8px;
}

.actionlink .rsprite.rsprite-excel {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23272727" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M93.09,18.74V164.49l-39-36.92a7.24,7.24,0,1,0-9.95,10.52l51.22,48.43a7.24,7.24,0,0,0,10,0l50.63-48.08a7.24,7.24,0,0,0-10-10.5l-38.35,36.42V18.74a7.25,7.25,0,0,0-14.49,0Z"/></svg>');
    width: 25px;
    height: 25px;
    display: block;
    background-size: 25px;
    margin-right: 8px;
}

.actionlink .sprite.sprite-feedback {
    background-image: url('data:image/svg+xml;utf8,<svg  fill="%23272727" id="Livello_1" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M160.29,28.5H31.71A13.73,13.73,0,0,0,18,42.21v91.41a13.73,13.73,0,0,0,13.71,13.71h14v22.85a4.57,4.57,0,0,0,7.8,3.23l26.08-26.08h80.68A13.73,13.73,0,0,0,174,133.62V42.21A13.73,13.73,0,0,0,160.29,28.5Zm4.57,105.12a4.58,4.58,0,0,1-4.57,4.57H77.72a4.55,4.55,0,0,0-3.23,1.34L54.87,159.15V142.76a4.57,4.57,0,0,0-4.57-4.57H31.71a4.58,4.58,0,0,1-4.57-4.57V42.21a4.58,4.58,0,0,1,4.57-4.57H160.29a4.58,4.58,0,0,1,4.57,4.57Z"/><path d="M145.48,66.92H48.25a6.09,6.09,0,0,0,0,12.17h97.23a6.09,6.09,0,1,0,0-12.17Z"/><path d="M144.32,94.24H47.09a6.08,6.08,0,1,0,0,12.16h97.23a6.08,6.08,0,1,0,0-12.16Z"/></svg>');
    width: 30px;
    height: 30px;
    display: block;
    background-size: 30px;
    margin-right: 8px;
}
.actionlink .sprite.sprite-cancel-red {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M131.55,23.83A82.45,82.45,0,1,0,182.45,100,82.43,82.43,0,0,0,131.55,23.83Zm-4.5,141.46A70.67,70.67,0,1,1,170.67,100,70.66,70.66,0,0,1,127.05,165.29ZM108.36,100l25.27-25.26a5.91,5.91,0,0,0-8.36-8.37L100,91.64,74.74,66.37a5.92,5.92,0,0,0-8.37,8.37L91.64,100,66.37,125.27a5.92,5.92,0,0,0,8.37,8.36L100,108.36l25.27,25.27a5.91,5.91,0,1,0,8.36-8.36Zm-12.54,4.18a5.89,5.89,0,0,1,0-8.36A5.91,5.91,0,0,0,95.82,104.18Zm8.36,0a5.91,5.91,0,0,0,0-8.36,5.89,5.89,0,0,1,0,8.36Z"/></svg>');
    width: 30px;
    height: 30px;
    display: block;
    background-size: 30px;
    margin-right: 8px;
}
.actionlink .sprite.sprite-print {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M162.22,56.34h-4.81V37.78A25.82,25.82,0,0,0,131.62,12H68.38A25.82,25.82,0,0,0,42.59,37.78V56.34H37.78A25.82,25.82,0,0,0,12,82.12v41.26a25.82,25.82,0,0,0,25.78,25.78h4.81v23.37A15.49,15.49,0,0,0,58.06,188h83.88a15.49,15.49,0,0,0,15.47-15.47V149.16h4.81A25.82,25.82,0,0,0,188,123.38V82.12a25.82,25.82,0,0,0-25.78-25.78ZM52.91,37.78A15.49,15.49,0,0,1,68.38,22.31h63.24a15.49,15.49,0,0,1,15.47,15.47V56.34H52.91Zm94.18,134.75a5.16,5.16,0,0,1-5.15,5.16H58.06a5.16,5.16,0,0,1-5.15-5.16V121.66h94.18Zm30.6-49.15a15.49,15.49,0,0,1-15.47,15.46h-4.81V121.66h3.09a5.16,5.16,0,0,0,0-10.32H39.5a5.16,5.16,0,0,0,0,10.32h3.09v17.18H37.78a15.49,15.49,0,0,1-15.47-15.46V82.12A15.49,15.49,0,0,1,37.78,66.66H162.22a15.49,15.49,0,0,1,15.47,15.46Zm0,0"/><path d="M113.75,133.34H86.25a5.16,5.16,0,0,0,0,10.32h27.5a5.16,5.16,0,0,0,0-10.32Zm0,0"/><path d="M113.75,155.34H86.25a5.16,5.16,0,0,0,0,10.32h27.5a5.16,5.16,0,0,0,0-10.32Zm0,0"/><path d="M56,78.34H39.5a5.16,5.16,0,0,0,0,10.32H56a5.16,5.16,0,0,0,0-10.32Zm0,0"/></svg>');
    width: 30px;
    height: 30px;
    display: block;
    background-size: 30px;
    margin-right: 8px;
}
.actionlink .sprite.sprite-verify {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23272727" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M134.48,75.25a6.1,6.1,0,0,1,0,8.62L93.6,124.75a6.1,6.1,0,0,1-8.62,0L65.52,105.29a6.1,6.1,0,0,1,8.62-8.62l15.15,15.15,36.57-36.57A6.1,6.1,0,0,1,134.48,75.25ZM178,100a78,78,0,1,1-78-78A78,78,0,0,1,178,100Zm-12.19,0A65.81,65.81,0,1,0,100,165.81,65.77,65.77,0,0,0,165.81,100Z"/></svg>');
    width: 30px;
    height: 30px;
    display: block;
    background-size: 30px;
    margin-right: 8px;
}
.actionhome, .actionhome:hover, .actionhome:focus {
    background: #0086BD;
    color: #fff;
    display: flex;
    font-size: 1.1rem;
    font-weight: 500;
    padding: 8px 20px;
    border-radius: 30px;
    text-transform: uppercase;
    line-height: 14px;
    width: 100%;
    height: 100px;
    text-align: center;
    justify-content: center;
    align-items: center;
}
    .actionhome span {
       width:80%;
       line-height:30px;
    }

.actionewdropdown, .actionewdropdown:hover, .actionewdropdown:focus {
    background: #0086BD;
    color: #fff;
    display: flex;
    align-items: center;
    font-size: 1.1rem;
    font-weight: 500;
    padding: 8px 20px;
    border-radius: 30px;
    text-transform: uppercase;
    line-height: 14px;
    width: 100%;
}

.actionewdropdown.dropdown-toggle::after
{
    display:flex;
}
.contextmenu {
    display: inline-flex !important;
}
.btn.actionewdropdown.focus, .btn.actionewdropdown:focus {
    box-shadow:none !important;
}

.actionew, .actionew:hover, .actionew:focus {
    background: #0086BD;
    color: #fff;
    display: flex;
    align-items: center;
    font-size: 1.1rem;
    font-weight: 500;
    padding: 10px 20px;
    border-radius: 30px;
    text-transform: uppercase;
    line-height: 25px;
}

.actionsendemail, .actionsendemail:hover, .actionsendemail:focus {
    background: #0086BD;
    color: #fff;
    display: flex;
    align-items: center;
    font-size: 1.1rem;
    font-weight: 500;
    padding: 10px 20px;
    border-radius: 30px;
    text-transform: uppercase;
    line-height: 25px;
    margin-left:4px;
}

.actionew .sprite.sprite-new {
    background-image: url('data:image/svg+xml;utf8,<svg fill="%23ffffff" id="Livello_1" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M183.5,100a8.42,8.42,0,0,1-8.42,8.42H108.42v66.66a8.42,8.42,0,0,1-16.84,0V108.42H24.92a8.42,8.42,0,0,1,0-16.84H91.58V24.92a8.42,8.42,0,0,1,16.84,0V91.58h66.66A8.42,8.42,0,0,1,183.5,100Z"/></svg>');
    width: 25px;
    height: 25px;
    display: block;
    background-size: 25px;
    margin-right: 8px;
}
.questionHelplink .sprite.sprite-help {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%230086BD" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M100,15a85,85,0,1,0,85,85A85,85,0,0,0,100,15ZM97.48,139.78a8.62,8.62,0,0,1,0-17.23,8.62,8.62,0,1,1,0,17.23Zm12.76-43.52c-6.15,4.81-6.27,8.17-6.27,14,0,2.12-1.12,4.58-6.6,4.58-4.59,0-6.15-1.68-6.15-7.49,0-9.63,4.25-14.21,7.5-17,3.69-3.13,10-6.6,10-12.64,0-5.15-4.47-7.61-10.07-7.61-11.41,0-8.95,8.61-15,8.61-3,0-6.71-2-6.71-6.37,0-6,6.93-15,22-15,14.32,0,23.83,7.95,23.83,18.47S113.26,93.91,110.24,96.26Z"/></svg>');
    background-size: 20px;
    display: flex;
    width: 20px;
    height: 20px;
    margin-left: 0.2rem;
    margin-bottom: 0px;
}
.questionHelplink {
    display: inline-flex;
    align-content: center;
    align-items: center;
    line-height: 0.8rem;
    color: #525252;
}
.questionHelplink:hover, .questionHelplink:focus {
    color: #525252;
}
    
.helpcontent {
    display: none;
}
/******************** LISTA FLOW *****************/
.flowpannel-header {
    width: 100%;
    padding: 6px 20px 6px 20px;
    background: #525252;
    color: #fff;
    display: flex;
    text-transform: uppercase;
    font-size: 1.4rem;
    font-weight: 600;
    align-items: center;
    justify-content: space-between;
}
.flowpannel-header:hover, .flowpannel-header:active, .flowpannel-header:focus {
    color: #fff;
}
.card {
    border: none;
    border-radius: 0px;
    margin: 0px;
    padding: 0px;
}
a.flowpannel-header .sprite.openclose {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23ffffff" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><rect x="17.5" y="91" width="165" height="18" rx="9"/></svg>');
    width: 30px;
    height: 30px;
    display: block;
    background-size: 30px;
}
a.flowpannel-header.collapsed .sprite.openclose {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1"  fill="%23ffffff" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M183.5,100a8.42,8.42,0,0,1-8.42,8.42H108.42v66.66a8.42,8.42,0,0,1-16.84,0V108.42H24.92a8.42,8.42,0,0,1,0-16.84H91.58V24.92a8.42,8.42,0,0,1,16.84,0V91.58h66.66A8.42,8.42,0,0,1,183.5,100Z"/></svg>');
   
}
.flowsubpannel-header {
    width: 100%;
    padding: 0.8rem 1rem 0.8rem 1rem;
    color: #525252;
    background: #fff;
    display: flex;
    text-transform: uppercase;
    font-size: 1.3rem;
    font-weight: bold;
    align-items: center;
    justify-content: space-between;
    border-top: 2px solid #B2B2B2 !important;
}
.card .flowsubpannel-header:first-child {
    border-top: none !important;
}
.flowsubpannel-header:hover, .flowsubpannel-header:active {
    color: #525252;
}
a.flowsubpannel-header .sprite.openclose {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%230086BD" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><rect x="17.5" y="91" width="165" height="18" rx="9"/></svg>');
    width: 25px;
    height: 25px;
    display: block;
    background-size: 25px;
    margin-right: 10px;
}
a.flowsubpannel-header.collapsed .sprite.openclose {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1"  fill="%230086BD" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M183.5,100a8.42,8.42,0,0,1-8.42,8.42H108.42v66.66a8.42,8.42,0,0,1-16.84,0V108.42H24.92a8.42,8.42,0,0,1,0-16.84H91.58V24.92a8.42,8.42,0,0,1,16.84,0V91.58h66.66A8.42,8.42,0,0,1,183.5,100Z"/></svg>');
}
.subBoxes .card {
    padding: 0rem 1rem;
    /*border-left: 3px solid #D9D9D9 !important;
    border-right: 3px solid #D9D9D9 !important;
    border-top: 1px solid #D9D9D9;*/
}
.rowbehaviors div{
 /*padding:1rem 0rem;*/
}
.behaviortitle {
    font-weight: 600;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    font-size: 1.2rem;
    color: #272727;
    line-height:1.2rem;
}
.behaviordetail {
    font-weight: 600;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    font-size: 0.8rem;
    color: #525252;
}
.mobileDoubleSplit2 {
    float: left;
    width: 50%;
}
.rowbehaviors {
    padding: 1rem 3rem;
    border-bottom: 1px solid #D8D8D8;
}
/*.rowbehaviors:nth-child(odd) {
    background: #F4F4F3;
}*/
.cklabel {
    font-weight: 500;
    color: #525252;
    margin-right: 5px;
}

.ckvalue {
    font-weight: 600;
    border: 1px solid #525252;
    padding: 0.2rem 0.7rem;
 
    color: #525252;
}
#stikyaction .actionlink .sprite.sprite-next-step {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" data-name="Livello 1"  fill="%23ffffff" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M94.29,145.34a9.37,9.37,0,0,1-1-.94l-66-77.11a8.55,8.55,0,0,1-2.17-5.48h0v-.2a8.5,8.5,0,0,1,15.07-5.4l59.62,69.6L159.51,56.1a8.51,8.51,0,1,1,12.87,11.05l-.13.14-66,77.1A8.51,8.51,0,0,1,94.29,145.34Z"/></svg>');
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    display: block;
    background-size: 25px;
    margin-left: 8px;
    transform: rotate( 270deg );
}

#stikyaction .actionlink .sprite.sprite-previus-step {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" data-name="Livello 1"  fill="%23ffffff" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M94.29,145.34a9.37,9.37,0,0,1-1-.94l-66-77.11a8.55,8.55,0,0,1-2.17-5.48h0v-.2a8.5,8.5,0,0,1,15.07-5.4l59.62,69.6L159.51,56.1a8.51,8.51,0,1,1,12.87,11.05l-.13.14-66,77.1A8.51,8.51,0,0,1,94.29,145.34Z"/></svg>');
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    display: block;
    background-size: 25px;
    margin-right: 8px;
    transform: rotate( 90deg );
}
.rowbehaviors:nth-child(even) {
    background: #fff;
}
.flow-item {
    border-bottom: 1px solid #D9D9D9;
    padding: 10px 0px;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
}
.flow-item .pull-right {
      
    display: flex;
    padding-right:10px;
       
}
.flow-item .pull-right .btninline {
    margin-left: 10px;
}
.flow-text {
    font-weight: 500 !important;
    font-size: 20px;
    line-height: 20px;
    padding: 0px 0px 0px 20px;
    display: flex;
    align-items: center;
}
.counter-btn {
    background: #E2E2E2;
    border-radius: 30px;
    width: 20px;
    height: 20px;
    display: flex;
  
    font-size: 0.8rem;
    margin-left: 12px;
    color: #0086BD;
    font-weight: 600;
    justify-content: center;
    align-items: center;
    margin-top: 5px;
}
.panel-group .panel + .panel {
    margin-top: 20px;
}
.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    transition-property: height, visibility;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}
.btninline {
    border: 1px solid #0086BD;
    border-radius: 15px;
    color: #000;
    display: flex;
    align-items: center;
    padding: 4px 18px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 14px;
    display: inline-flex;
}
    .btninline.feedbackdeletemessage {
        align-items: flex-start;
    }
.actioncklmobile {
  
    display: none;
}
.rsprite.rsprite-add {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1"  fill="%230086BD" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M183.5,100a8.42,8.42,0,0,1-8.42,8.42H108.42v66.66a8.42,8.42,0,0,1-16.84,0V108.42H24.92a8.42,8.42,0,0,1,0-16.84H91.58V24.92a8.42,8.42,0,0,1,16.84,0V91.58h66.66A8.42,8.42,0,0,1,183.5,100Z"/></svg>');
    width: 20px;
    height: 20px;
    display: block;
    background-size: 20px 20px;
    margin-right: 8px;
}
.rsprite.rsprite-view {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%230086BD" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M100,69.25c-40.58,0-40.58,61.5,0,61.5C141.86,130.75,140.12,69.25,100,69.25Zm0,49.2c-24.6,0-24.6-36.9,0-36.9S124.6,118.45,100,118.45Z"/><path d="M179.94,89C159.57,60.82,130.43,44.66,100,44.66S40.43,60.82,20.06,89a18.7,18.7,0,0,0,0,22c20.37,28.2,49.51,44.36,79.94,44.36s59.57-16.16,79.94-44.36A18.7,18.7,0,0,0,179.94,89ZM170,103.78C151.68,129.1,126.83,143,100,143S48.32,129.1,30,103.78h0a6.46,6.46,0,0,1,0-7.56C48.32,70.9,73.17,57,100,57s51.68,13.94,70,39.26A6.46,6.46,0,0,1,170,103.78Z"/></svg>');
    width: 20px;
    height: 20px;
    display: block;
    background-size: 20px 20px;
    margin-right: 8px;
}
.rsprite.rsprite-copy {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%230086BD" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M109.81,50.05H40.23A18.75,18.75,0,0,0,21.5,68.78v91A18.76,18.76,0,0,0,40.23,178.5h69.58a18.77,18.77,0,0,0,18.74-18.73v-91A18.76,18.76,0,0,0,109.81,50.05Zm4.46,109.72a4.46,4.46,0,0,1-4.46,4.46H40.23a4.46,4.46,0,0,1-4.46-4.46v-91a4.46,4.46,0,0,1,4.46-4.46h69.58a4.46,4.46,0,0,1,4.46,4.46ZM178.5,40.27v90.92A18.78,18.78,0,0,1,159.73,150H142.82a7.14,7.14,0,1,1,0-14.27h16.91a4.5,4.5,0,0,0,4.5-4.49V40.27a4.52,4.52,0,0,0-4.5-4.5H90.22a4.49,4.49,0,0,0-4.13,2.79A7.14,7.14,0,1,1,73,33,18.75,18.75,0,0,1,90.22,21.5h69.51A18.79,18.79,0,0,1,178.5,40.27Zm-76,73.86a5.14,5.14,0,0,1-5.13,5.13H80.09v17.29a5.13,5.13,0,0,1-10.26,0V119.26H52.54a5.13,5.13,0,1,1,0-10.26H69.83V91.71a5.13,5.13,0,0,1,10.26,0V109h17.3A5.14,5.14,0,0,1,102.52,114.13Z"/></svg>');
    width: 20px;
    height: 20px;
    display: block;
    background-size: 20px 20px;
    margin-right: 8px;
}

.rsprite.rsprite-delete {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%230086BD" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M131.55,23.83A82.45,82.45,0,1,0,182.45,100,82.43,82.43,0,0,0,131.55,23.83Zm-4.5,141.46A70.67,70.67,0,1,1,170.67,100,70.66,70.66,0,0,1,127.05,165.29ZM108.36,100l25.27-25.26a5.91,5.91,0,0,0-8.36-8.37L100,91.64,74.74,66.37a5.92,5.92,0,0,0-8.37,8.37L91.64,100,66.37,125.27a5.92,5.92,0,0,0,8.37,8.36L100,108.36l25.27,25.27a5.91,5.91,0,1,0,8.36-8.36Zm-12.54,4.18a5.89,5.89,0,0,1,0-8.36A5.91,5.91,0,0,0,95.82,104.18Zm8.36,0a5.91,5.91,0,0,0,0-8.36,5.89,5.89,0,0,1,0,8.36Z"/></svg>');
    width: 20px;
    height: 20px;
    display: block;
    background-size: 20px 20px;
    margin-right: 8px;
}
.sprite.sprite-cancel-red {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%230086BD" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M131.55,23.83A82.45,82.45,0,1,0,182.45,100,82.43,82.43,0,0,0,131.55,23.83Zm-4.5,141.46A70.67,70.67,0,1,1,170.67,100,70.66,70.66,0,0,1,127.05,165.29ZM108.36,100l25.27-25.26a5.91,5.91,0,0,0-8.36-8.37L100,91.64,74.74,66.37a5.92,5.92,0,0,0-8.37,8.37L91.64,100,66.37,125.27a5.92,5.92,0,0,0,8.37,8.36L100,108.36l25.27,25.27a5.91,5.91,0,1,0,8.36-8.36Zm-12.54,4.18a5.89,5.89,0,0,1,0-8.36A5.91,5.91,0,0,0,95.82,104.18Zm8.36,0a5.91,5.91,0,0,0,0-8.36,5.89,5.89,0,0,1,0,8.36Z"/></svg>');
    width: 20px;
    height: 20px;
    display: block;
    background-size: 20px;
    margin-right: 8px;
}
.sprite.sprite-check-green {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1"  fill="%230086BD" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M173.9,56.1l-30-30a5.65,5.65,0,0,0-3.9-1.6H40A15.53,15.53,0,0,0,24.5,40V160A15.53,15.53,0,0,0,40,175.5H160A15.53,15.53,0,0,0,175.5,160V60A5.5,5.5,0,0,0,173.9,56.1ZM60.5,130a4.51,4.51,0,0,1,4.5-4.5h70a4.51,4.51,0,0,1,4.5,4.5v34.5h-79ZM135,114.5H65A15.52,15.52,0,0,0,49.5,130v34.5H40a4.51,4.51,0,0,1-4.5-4.5V40A4.51,4.51,0,0,1,40,35.5H69.5V65A10.51,10.51,0,0,0,80,75.5h40A10.51,10.51,0,0,0,130.5,65V35.5h7.24L164.5,62.26V160a4.51,4.51,0,0,1-4.5,4.5h-9.5V130A15.52,15.52,0,0,0,135,114.5Zm-54.5-50v-29h39v29Z"/></svg>');
    width: 20px;
    height: 20px;
    display: block;
    background-size: 20px;
    margin-right: 8px;
}
.sprite.sprite-verify {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%230086BD" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M134.48,75.25a6.1,6.1,0,0,1,0,8.62L93.6,124.75a6.1,6.1,0,0,1-8.62,0L65.52,105.29a6.1,6.1,0,0,1,8.62-8.62l15.15,15.15,36.57-36.57A6.1,6.1,0,0,1,134.48,75.25ZM178,100a78,78,0,1,1-78-78A78,78,0,0,1,178,100Zm-12.19,0A65.81,65.81,0,1,0,100,165.81,65.77,65.77,0,0,0,165.81,100Z"/></svg>');
    width: 20px;
    height: 20px;
    display: block;
    background-size: 20px;
    margin-right: 8px;
}
.sprite.sprite-download {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%230086BD" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M93.09,18.74V164.49l-39-36.92a7.24,7.24,0,1,0-9.95,10.52l51.22,48.43a7.24,7.24,0,0,0,10,0l50.63-48.08a7.24,7.24,0,0,0-10-10.5l-38.35,36.42V18.74a7.25,7.25,0,0,0-14.49,0Z"/></svg>');
    width: 20px;
    height: 20px;
    display: block;
    background-size: 20px;
    margin-right: 8px;
}

.sprite.sprite-new {
    background-image: url('data:image/svg+xml;utf8,<svg fill="%230086BD" id="Livello_1" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M183.5,100a8.42,8.42,0,0,1-8.42,8.42H108.42v66.66a8.42,8.42,0,0,1-16.84,0V108.42H24.92a8.42,8.42,0,0,1,0-16.84H91.58V24.92a8.42,8.42,0,0,1,16.84,0V91.58h66.66A8.42,8.42,0,0,1,183.5,100Z"/></svg>');
    width: 20px;
    height: 20px;
    display: block;
    background-size: 20px;
    margin-right: 8px;
}

.sprite.sprite-check-green {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1"  fill="%230086BD" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M173.9,56.1l-30-30a5.65,5.65,0,0,0-3.9-1.6H40A15.53,15.53,0,0,0,24.5,40V160A15.53,15.53,0,0,0,40,175.5H160A15.53,15.53,0,0,0,175.5,160V60A5.5,5.5,0,0,0,173.9,56.1ZM60.5,130a4.51,4.51,0,0,1,4.5-4.5h70a4.51,4.51,0,0,1,4.5,4.5v34.5h-79ZM135,114.5H65A15.52,15.52,0,0,0,49.5,130v34.5H40a4.51,4.51,0,0,1-4.5-4.5V40A4.51,4.51,0,0,1,40,35.5H69.5V65A10.51,10.51,0,0,0,80,75.5h40A10.51,10.51,0,0,0,130.5,65V35.5h7.24L164.5,62.26V160a4.51,4.51,0,0,1-4.5,4.5h-9.5V130A15.52,15.52,0,0,0,135,114.5Zm-54.5-50v-29h39v29Z"/></svg>');
    width: 20px;
    height: 20px;
    display: block;
    background-size: 20px;
    margin-right: 8px;
}
.actioncontainertb {
    white-space: nowrap;
    max-width: 282px !important;
    text-align: right;
}

.actioncontainertbbig {
    white-space: nowrap;
    max-width: 400px !important;
    text-align: right;
}

.btninline .sprite.sprite-next-step {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" data-name="Livello 1"  fill="%230086BD" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M94.29,145.34a9.37,9.37,0,0,1-1-.94l-66-77.11a8.55,8.55,0,0,1-2.17-5.48h0v-.2a8.5,8.5,0,0,1,15.07-5.4l59.62,69.6L159.51,56.1a8.51,8.51,0,1,1,12.87,11.05l-.13.14-66,77.1A8.51,8.51,0,0,1,94.29,145.34Z"/></svg>');
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    background-size: 20px;
    margin-left: 8px;
    transform: rotate( 270deg );
}

.btninline .sprite.sprite-previus-step {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" data-name="Livello 1"  fill="%230086BD" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M94.29,145.34a9.37,9.37,0,0,1-1-.94l-66-77.11a8.55,8.55,0,0,1-2.17-5.48h0v-.2a8.5,8.5,0,0,1,15.07-5.4l59.62,69.6L159.51,56.1a8.51,8.51,0,1,1,12.87,11.05l-.13.14-66,77.1A8.51,8.51,0,0,1,94.29,145.34Z"/></svg>');
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    background-size: 20px;
    margin-right: 8px;
    transform: rotate( 90deg );
}
.btninline .sprite.sprite-complite {
    /*background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" data-name="Livello 1"  fill="%230086BD" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M94.29,145.34a9.37,9.37,0,0,1-1-.94l-66-77.11a8.55,8.55,0,0,1-2.17-5.48h0v-.2a8.5,8.5,0,0,1,15.07-5.4l59.62,69.6L159.51,56.1a8.51,8.51,0,1,1,12.87,11.05l-.13.14-66,77.1A8.51,8.51,0,0,1,94.29,145.34Z"/></svg>');*/
    /*background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1"  fill="%230086BD" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M173.9,56.1l-30-30a5.65,5.65,0,0,0-3.9-1.6H40A15.53,15.53,0,0,0,24.5,40V160A15.53,15.53,0,0,0,40,175.5H160A15.53,15.53,0,0,0,175.5,160V60A5.5,5.5,0,0,0,173.9,56.1ZM60.5,130a4.51,4.51,0,0,1,4.5-4.5h70a4.51,4.51,0,0,1,4.5,4.5v34.5h-79ZM135,114.5H65A15.52,15.52,0,0,0,49.5,130v34.5H40a4.51,4.51,0,0,1-4.5-4.5V40A4.51,4.51,0,0,1,40,35.5H69.5V65A10.51,10.51,0,0,0,80,75.5h40A10.51,10.51,0,0,0,130.5,65V35.5h7.24L164.5,62.26V160a4.51,4.51,0,0,1-4.5,4.5h-9.5V130A15.52,15.52,0,0,0,135,114.5Zm-54.5-50v-29h39v29Z"/></svg>');*/
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%230086BD" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M172.1,38a16.31,16.31,0,0,0-3.55-5.8c-.14-.17-.29-.34-.45-.5a4.47,4.47,0,0,0-.59-.51A16.48,16.48,0,0,0,151.08,28L38.48,65.59a16.41,16.41,0,0,0-2.94,30.08L78.76,119a4.94,4.94,0,0,1,2.11,2.11l23.64,43.21a16.13,16.13,0,0,0,14.06,8.63l1.65-.07a16.19,16.19,0,0,0,14-11.14L172.1,49.05A16.63,16.63,0,0,0,172.1,38ZM160.5,47.5,123.38,158.14h0a5.19,5.19,0,0,1-4.53,3.6,5.14,5.14,0,0,1-5-2.73l-22.66-42.4Zm-8.15-8.16L83.24,108.68,40.83,85.81a5.12,5.12,0,0,1-2.72-5h0a5.16,5.16,0,0,1,3.6-4.52Z"/></svg>');
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    background-size: 20px;
    margin-right: 8px;
}

.actionckl {
    text-align:right !important
}
/******************** ELENCO SEGNALAZIONI COMPLETATE  *****************/
.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}
ul, ol {
    margin-top: 0;
    margin-bottom: 8.5px;
}
.nav-tabs {
    overflow: hidden;
    margin-bottom: 1px;
    border-bottom: none;
}
.nav-tabs > li {
    float: left;
}
.tab-table.nav-tabs > li a:hover {
    background-color: #525252;
  
}
.tab-table.nav-tabs > li a {
    background-color: #C4C4C4;
    border: none !important;
    color: #fff;
    padding: 10px 30px;
    margin-right: 15px;
    display: block;
    font-weight: 500;
}
.tab-table.nav-tabs > li> a.active {
    background: #525252;
}
.responsiveTable table > thead > tr > th {
    color: #ffffff;
    text-align: left;
    font-weight: 500;
    background-color: #525252;
    vertical-align: middle;
    font-size: 12px;
    line-height: 12px;
    padding: 6px 10px;
}
#containergolalist .responsiveTable table > thead > tr > th,
#containerfeedbackList .responsiveTable table > thead > tr > th {
    color: #525252;
    text-align: left;
    font-weight: 600;
    background-color: transparent;
    vertical-align: middle;
    font-size: 1rem;
    line-height: 12px;
    padding: 6px 10px;
    border-bottom: 1px solid #D9D9D9;
}

.responsiveTableEmployee table > thead > tr > th {
   
    padding: 10px 10px;
  
}

.responsiveTableEmployee .form-check-inline {
    margin-right: 0 !important;
}
.responsiveTableEmployee table > thead > tr > th .form-check-inline .form-check-label::before {
   
    top: -4px; 
    }

.responsiveTableEmployee table > thead > tr > th .form-check-inline .form-check-label::after {
    top: -4px;
}
    
table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
.responsiveTable table > tbody > tr > td {
    padding: 5px 8px;
    /*font-size: 14px;*/
    font-size: 0.8rem;
    max-width: 200px;
}

td.tdheader {
    background: #E2E2E2;
}
td.tdheader .actionlink {
    justify-content: flex-end !important;
}
td.tdheader .counter-btn {
    background: #FFF !important;
}


.pointstable table > tbody > tr > td {
    max-width: none;
}


.responsiveTable table > tbody > tr.nolanguage > td {
    color: #FF6A00;
    
}

.no-wrap {
    white-space: nowrap;
}
#containerfeedbackList .responsiveTable table > tbody > tr > td {
    padding: 2px 8px;
    font-size: 0.8rem;
    max-width: 200px;
}
.attachlink, .attachlink:hover, .attachlink:focus {
    color: #0086BD;
    text-decoration: none;
    font-weight: 500;
    display:block;
}
.responsiveTable table > tbody > tr {
    background-color: #fff;
    border-bottom: 1px solid #D9D9D9;
}
.tab-table.tab-content table th .order.desc {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%2367D3FF" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M93.09,18.74V164.49l-39-36.92a7.24,7.24,0,1,0-9.95,10.52l51.22,48.43a7.24,7.24,0,0,0,10,0l50.63-48.08a7.24,7.24,0,0,0-10-10.5l-38.35,36.42V18.74a7.25,7.25,0,0,0-14.49,0Z"/></svg>');
    width: 20px;
    height: 20px;
    display: block;
    background-size: 20px 20px;
    margin-left: 8px;
}
.tab-table.tab-content table th .order.asc {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%2367D3FF" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M93.09,181.26V35.51l-39,36.92A7.24,7.24,0,1,1,44.1,61.91L95.32,13.48a7.24,7.24,0,0,1,10,0l50.63,48.08a7.24,7.24,0,0,1-10,10.5L107.58,35.65V181.26a7.25,7.25,0,0,1-14.49,0Z"/></svg>');
    width: 20px;
    height: 20px;
    display: block;
    background-size: 20px 20px;
    margin-left: 8px;
}
.sort-btn {
    padding: 0px;
    display: flex;
    justify-content: center;
    color: #fff;
    line-height: 12px;
    align-items: center;
}
.codelink{
    font-weight:500;
}
.paclose {
    color: #00AF22;
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%2300AF22" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M163.88,51.41H100.11L84.73,32.94a7.82,7.82,0,0,0-6-2.82H36.12A18.5,18.5,0,0,0,17.65,48.59V151.41a18.5,18.5,0,0,0,18.47,18.47H163.88a18.5,18.5,0,0,0,18.47-18.47V69.88A18.5,18.5,0,0,0,163.88,51.41Zm2.82,100a2.82,2.82,0,0,1-2.82,2.82H36.12a2.82,2.82,0,0,1-2.82-2.82V48.59a2.82,2.82,0,0,1,2.82-2.82H75L90.47,64.24a7.83,7.83,0,0,0,6,2.82h67.45a2.82,2.82,0,0,1,2.82,2.82Zm-50.42-51.16V97.47A15.53,15.53,0,0,0,100.8,82h-1A15.52,15.52,0,0,0,84.31,97.48v2.77a9,9,0,0,0-5.22,8.18v16.2a13.75,13.75,0,0,0,13.72,13.71h15a13.76,13.76,0,0,0,13.71-13.72V108.43A9,9,0,0,0,116.28,100.25Zm-20.9-2.77a4.42,4.42,0,0,1,4.41-4.41h1a4.41,4.41,0,0,1,4.4,4.41v1.93H95.38Zm15.05,27.14a2.65,2.65,0,0,1-2.65,2.65h-15a2.65,2.65,0,0,1-2.65-2.65V110.48h20.27Z"/></svg>');
    height: 15px;
    display: block;
    background-size: 15px;
    background-position-x: right;
    padding: 0px 10px;
    margin: 0px 10px;
    width: 40px;
    background-repeat: no-repeat;
    line-height: 15px;
}
.paopen {
    color: #F08100;
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1"  fill="%23F08100" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M184.74,88.72A9.29,9.29,0,0,0,180,82.56,16.38,16.38,0,0,0,172.52,81H158.68V60.55a4.71,4.71,0,0,0,0-.53,13.79,13.79,0,0,0-13.58-13H91.28l-5.53,0q-4.6-6.06-9.22-12.13c-.25-.35-.53-.69-.78-1-.06,0-.09-.13-.15-.18a8.08,8.08,0,0,0-3.49-3A5.24,5.24,0,0,0,69.29,30c-.54,0-1.07,0-1.62,0h-34c-1.69,0-3.36,0-5.06,0a13.46,13.46,0,0,0-7.31,2.16,14.5,14.5,0,0,0-5.52,7.1A12.43,12.43,0,0,0,15,43.86c0,3.36,0,6.73,0,10.09v92.84c0,3.17,0,6.33,0,9.49a13.5,13.5,0,0,0,2.23,7.57l.45.6q.31.44.66.87a12.78,12.78,0,0,0,7.1,4.31A18.75,18.75,0,0,0,29,170H143.55a21.09,21.09,0,0,0,5.91-.58,14.33,14.33,0,0,0,6.18-3.66,20.42,20.42,0,0,0,4.31-7.11l.44-1.15c2.2-5.71,4.38-11.42,6.58-17.13q5-13,10-25.91c2.1-5.45,4.18-10.91,6.28-16.36a19.37,19.37,0,0,0,1.46-4A12.78,12.78,0,0,0,184.74,88.72Zm-14.15,2.19h0c0-.1.09-.21.14-.31C170.68,90.71,170.63,90.8,170.59,90.91ZM42,44.57h23.8l8.53,11.24c.53.71,1.08,1.4,1.6,2.11,1.17,1.52,2.41,2.94,4.39,3.38a10.94,10.94,0,0,0,2,.25h50c3.95,0,7.93,0,11.89,0V81H61.22c-1.78,0-3.58,0-5.35.05L55,81.1h-.07a14.23,14.23,0,0,0-7.24,2.43L47,84a17.8,17.8,0,0,0-4.76,5.34,27.1,27.1,0,0,0-1.76,3.93q-3.23,8.4-6.46,16.78-2.25,5.85-4.49,11.69V57.23c0-4.23,0-8.47,0-12.7.93,0,1.86,0,2.78,0Zm119.85,69.07c-2.3,6-4.61,12-6.9,17.91L149,147c-.88,2.3-1.76,4.59-2.65,6.89a15,15,0,0,1-.82,1.47l-.07.08-.09,0c-1,0-2,0-3,0H42.8c-3.55,0-7.1,0-10.66,0,.38-1,.76-2,1.15-3,1.89-4.93,3.8-9.86,5.69-14.81q3.44-8.94,6.89-17.91c2-5.18,4-10.35,6-15.53.86-2.24,1.74-4.47,2.59-6.71.23-.46.48-.91.75-1.34.13-.14.27-.27.4-.4l.23-.14.25-.06c1,0,2,0,3,0H168.75c-.41,1.09-.83,2.18-1.25,3.27C165.61,103.76,163.7,108.69,161.81,113.64Z"/></svg>');
    height: 15px;
    display: block;
    background-size: 15px;
    background-position-x: right;
    padding: 0px 10px;
    margin: 0px 10px;
    width: 40px;
    background-repeat: no-repeat;
    line-height: 15px;
}
.sattusdatecontainertablelist {
    font-size: 0.7rem;
    /*display: flex;*/
    margin-top: 2px;
}
.creationdatecontainertablelist {
    font-size: 0.8rem;
    display: flex;
    margin-top: 2px;
    white-space: nowrap;
}
.expireddatecontainertablelist {
    font-size: 0.8rem;
    display: flex;
    margin-top: 2px;
    white-space: nowrap;
}
.state-open {
    border: 1px solid #0086BD;
    border-radius: 15px;
    font-size: 0.8rem;
    padding: 3px 16px 3px 30px;
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1"  fill="%230086BD" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M99.34,15a85,85,0,1,0,85,85A85,85,0,0,0,99.34,15ZM65.83,109.8a8.62,8.62,0,1,1,8.61-8.62A8.6,8.6,0,0,1,65.83,109.8Zm34.46-.17A8.62,8.62,0,1,1,108.9,101,8.6,8.6,0,0,1,100.29,109.63Zm34,0A8.62,8.62,0,1,1,142.9,101,8.6,8.6,0,0,1,134.29,109.63Z"/></svg>');
    background-repeat: no-repeat;
    background-position: 6px;
    background-size: 18px;
    font-weight: 600;
    display:inline-flex;
}
.state-closed {
    border: 1px solid #989898;
    border-radius: 15px;
    font-size: 0.8rem;
    padding: 3px 16px 3px 30px;
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23989898" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M100,15a85,85,0,1,0,85,85A85,85,0,0,0,100,15Zm47.41,61.73L90.2,133.3a7.12,7.12,0,0,1-5,2h-.08a7.08,7.08,0,0,1-5-2.13L52.5,104.58l0,0a7.07,7.07,0,1,1,10.2-9.79l22.67,23.47,52.15-51.54a7.06,7.06,0,0,1,9.92,10Z"/></svg>');
    background-repeat: no-repeat;
    background-position: 6px;
    background-size: 18px;
    font-weight: 600;
    display: inline-flex;
}
.state-cancelled {
    border: 1px solid #989898;
    border-radius: 15px;
    font-size: 0.8rem;
    padding: 3px 16px 3px 30px;
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23989898" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M131.55,23.83A82.45,82.45,0,1,0,182.45,100,82.43,82.43,0,0,0,131.55,23.83Zm-4.5,141.46A70.67,70.67,0,1,1,170.67,100,70.66,70.66,0,0,1,127.05,165.29ZM108.36,100l25.27-25.26a5.91,5.91,0,0,0-8.36-8.37L100,91.64,74.74,66.37a5.92,5.92,0,0,0-8.37,8.37L91.64,100,66.37,125.27a5.92,5.92,0,0,0,8.37,8.36L100,108.36l25.27,25.27a5.91,5.91,0,1,0,8.36-8.36Zm-12.54,4.18a5.89,5.89,0,0,1,0-8.36A5.91,5.91,0,0,0,95.82,104.18Zm8.36,0a5.91,5.91,0,0,0,0-8.36,5.89,5.89,0,0,1,0,8.36Z"/></svg>');
    background-repeat: no-repeat;
    background-position: 6px;
    background-size: 18px;
    font-weight: 600;
    display: inline-flex;
}
.state-expired {
    border: 1px solid #DA9B51;
    border-radius: 15px;
    font-size: 0.8rem;
    padding: 3px 16px 3px 30px;
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1"  fill="%23DA9B51" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M100,15a85,85,0,1,0,85,85A85,85,0,0,0,100,15Zm0,138.5a8,8,0,1,1,8-8A8,8,0,0,1,100,153.5Zm8-34a8,8,0,0,1-16,0v-73a8,8,0,0,1,16,0Z"/></svg>');
    background-repeat: no-repeat;
    background-position: 6px;
    background-size: 18px;
    font-weight: 600;
    display: inline-flex;
}
/******************************************************* PAGINATION *****************************/
.pagintation-container {
    overflow: hidden;
    margin-top: 20px;
}
.pagintation {
    float: right;
}
.pagintation-container .pull-left span {
    margin-left: 20px;
    font-size: 14px;
    font-weight: bold;
    color: #525252;
}
.pagintation-container ul.pagintation {
    overflow: hidden;
    margin-bottom: 1px;
}
.pagintation-container ul.pagintation li {
    list-style: none;
    float: left;
    display: flex;
    align-items: center;
    height: 25px;
}
.pagintation-container ul.pagintation li a {
    color: #656565;
    font-size: 16px;
    cursor: pointer;
    margin: 0px 10px 0px 10px;
}
.pagintation-container ul.pagintation li a.active {
    color: #ffffff;
    Background: #0086bd;
    width: 26px;
    display: flex;
    height: 25px;
    border-radius: 18px;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    cursor: pointer;
    margin: 0px 4px 0px 4px;
}
.pagintation-container ul.pagintation li a.next {
    color: #0086bd;
    display: flex;
    align-items: center;
    /*padding: 4px 18px;*/
    text-transform: uppercase;
    font-weight: bold;
    line-height: 14px;
    margin-right: 0px;
}
.pagintation-container ul.pagintation li a.next .sprite.sprite-triangle-right {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%230086bd" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M144.39,106.66l-77.1,66-.14.13a9.56,9.56,0,0,1-1,.83A8.51,8.51,0,1,1,56.1,159.88l69.71-59.68L56.21,40.57a8.51,8.51,0,0,1,5.4-15.07h.2a8.61,8.61,0,0,1,5.48,2.17L144.4,93.72a8.34,8.34,0,0,1,.94.94A8.52,8.52,0,0,1,144.39,106.66Z"/></svg>');
    width: 16px;
    height: 16px;
    display: block;
    background-size: 16px;
      
    }
.pagintation-container ul.pagintation li a.pageback {
    color: #0086bd;
    display: flex;
    align-items: center;
    /*padding: 4px 18px;*/
    text-transform: uppercase;
    font-weight: bold;
    line-height: 14px;
}
.pagintation-container ul.pagintation li a.pageback .sprite.sprite-triangle-left {
    background-image: url('data:image/svg+xml;utf8,<svg fill="%230086bd" id="Livello_1" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M54.66,94.29a9.37,9.37,0,0,1,.94-1l77.11-66a8.55,8.55,0,0,1,5.48-2.17h.2a8.5,8.5,0,0,1,5.4,15.07L74.19,99.82l69.71,59.69a8.51,8.51,0,1,1-11.05,12.87l-.14-.13-77.1-66A8.51,8.51,0,0,1,54.66,94.29Z"/></svg>');
    width: 16px;
    height: 16px;
    display: block;
    background-size: 16px;
    margin-left: 6px;
}
.gotopagecontaner {
    float: right;
    display: flex;
    align-items: center;
    margin-left: 30px;
}
.gotopagecontaner span {
    color: #525252;
    font-size: 12px;
    margin-right: 8px;
}
.gotopagecontaner input[type=number] {
    border: 1px solid #cfcfcf;
    border-radius: 0px;
    padding: 5px 5px;
    margin-bottom: 0px;
    height: 26px;
    width: 50px;
    box-shadow: none;
}
.gotopagecontaner .gotopagelink {
    font-size: 16px;
    color: #0086bd;
    display: flex;
    align-items: center;
    /* padding: 4px 18px; */
    text-transform: uppercase;
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%230086bd" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M144.39,106.66l-77.1,66-.14.13a9.56,9.56,0,0,1-1,.83A8.51,8.51,0,1,1,56.1,159.88l69.71-59.68L56.21,40.57a8.51,8.51,0,0,1,5.4-15.07h.2a8.61,8.61,0,0,1,5.48,2.17L144.4,93.72a8.34,8.34,0,0,1,.94.94A8.52,8.52,0,0,1,144.39,106.66Z"/></svg>');
    width: 39px;
    height: 16px;
    display: block;
    background-size: 16px;
    margin-left: 6px;
    background-position-x: right;
    background-repeat: no-repeat;
    line-height: 16px;
    cursor: pointer;
    font-weight: bold;
}
/*FILTER*/
.filter-container {
    background-color: #fff;
}
    /*.filter-container .form-group label {
        color: #525252;
        font-weight: 500;
        margin-bottom: 0.3rem;
    }
    .filter-container .form-control {
        border: 2px solid #D5D5D5;
        border-radius: 0px;
        padding: 0.5rem 1.4rem;
        color: #575757;
    }
    .filter-container .form-group span.value {
        width: 100%;
        background: #F4F4F3;
        display: block;
        padding: 0.5rem 1.4rem;
        color: #272727;
        font-weight: 700;
        border: 2px solid #F4F4F3;
        min-height: 44px;
    }*/
    /*.filter-container select.form-control:not([size]):not([multiple]) {
        height: calc(2.25rem + 8px);
    }*/
/******select********/
select.form-control {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M94.29,145.34a9.37,9.37,0,0,1-1-.94l-66-77.11a8.55,8.55,0,0,1-2.17-5.48h0v-.2a8.5,8.5,0,0,1,15.07-5.4l59.62,69.6L159.51,56.1a8.51,8.51,0,1,1,12.87,11.05l-.13.14-66,77.1A8.51,8.51,0,0,1,94.29,145.34Z"/></svg>');
    background-repeat: no-repeat;
    background-position-x: calc(100% - 1rem);
    background-position-y: 14px;
    background-size: 16px;
    background-color:#ffffff;
}
select.form-control:not([size]):not([multiple]) {
    height: calc(2.25rem + 6px);
}
/*******************************************      MODIFICA SEGNALAZIONE******************************/
.edit-flow-container .card {
    padding: 30px 20px;
}

    .edit-flow-container .card.cardaudit {
        padding: 0px 0px;
    }

    .edit-flow-container .card.cardauditbody {
        padding: 0px 20px;
    }
/*
.edit-flow-container .collapse-panel .collapse-panel-header {
    width: 100%;
    overflow: hidden;
    padding: 10px 20px;
    background: #525252;
}
.edit-flow-container .collapse-panel .collapse-panel-header > a {
    color: #FFF;
    line-height: 20px;
    width: 100%;
    display: block;
}
.edit-flow-container .collapse-panel  {
    background: #fff;
}
.edit-flow-container .panel-collapse {
    padding: 30px 20px;
}
.edit-flow-container .collapse-panel .collapse-panel-header > a {
    color: #FFF;
    line-height: 20px;
    width: 100%;
    display: block;
}
    .edit-flow-container .collapse-panel .collapse-panel-header > a:before {
        content: '-';
        float: right;
        color: #FFF;
        font-size: 50px;
        line-height: 13px;
        font-weight: 100;
    }
    .edit-flow-container .collapse-panel .collapse-panel-header > a.collapsed:before {
        content: '+';
        font-weight: 300;
    }*/
.edit-flow-container .form-group span.value, .edit-ckl-container .form-group span.value {
    width: 100%;
    background: #F4F4F3;
    display: block;
    padding: 0.5rem 1.4rem;
    color: #272727;
    font-weight: 600;
    border: 2px solid #F4F4F3;
    min-height: 44px;
}
.form-group label {
    color: #525252;
    font-weight: 500;
    margin-bottom: 0.3rem;
    width: 100%;
    line-height: 1.2rem;
}
.form-control {
    border: 1px solid #ACACAC;
    border-radius: 0px;
    padding: 0.5rem 1.4rem;
    color: #575757;
}
#feedbackmessagelist .form-control {
    line-height: 1;
    margin-bottom: 10px;
}
#answerlist .form-control {
    line-height: 1;
    margin-bottom: 10px;
}
.bg-login .form-control, .bg-login .form-control:focus, .bg-login .form-control:focus {
    border: none;
    border-radius: 6px;
}
.dateform-control.k-widget.k-datepicker {
    width: 100%;
}
.dateform-control .k-picker-wrap.k-state-default {
    border: 1px solid #ACACAC;
    border-radius: 0px;
    color: #575757;
    background: #fff;
}
.dateform-control input.dateform-control {
    padding: 0.5rem 1.4rem;
    border-radius: 0px;
    line-height: 1.5;
}
.dateform-control .k-icon.k-i-calendar {
    text-transform: uppercase;
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%230086bd" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M156.3,42.35h-14V33.46a6.46,6.46,0,1,0-12.92,0v8.89H70.63V33.46a6.46,6.46,0,1,0-12.92,0v8.89h-14A16.72,16.72,0,0,0,27,59.05V156.3A16.72,16.72,0,0,0,43.7,173H156.3A16.72,16.72,0,0,0,173,156.3V59.05A16.72,16.72,0,0,0,156.3,42.35Zm3.78,48.76V156.3a3.79,3.79,0,0,1-3.78,3.78H43.7a3.79,3.79,0,0,1-3.78-3.78V91.11ZM64.17,70.63a6.46,6.46,0,0,0,6.46-6.46V55.28h58.74v8.89a6.46,6.46,0,1,0,12.92,0V55.28h14a3.78,3.78,0,0,1,3.78,3.77V78.18H39.92V59.05a3.78,3.78,0,0,1,3.78-3.77h14v8.89A6.47,6.47,0,0,0,64.17,70.63Z"/><path d="M59.05,111.58H69.29a6.46,6.46,0,0,0,0-12.92H59.05a6.46,6.46,0,1,0,0,12.92Z"/><path d="M94.88,111.58h10.24a6.46,6.46,0,0,0,0-12.92H94.88a6.46,6.46,0,0,0,0,12.92Z"/><path d="M130.71,111.58H141a6.46,6.46,0,1,0,0-12.92H130.71a6.46,6.46,0,0,0,0,12.92Z"/><path d="M59.05,132.05H69.29a6.46,6.46,0,0,0,0-12.92H59.05a6.46,6.46,0,1,0,0,12.92Z"/><path d="M94.88,132.05h10.24a6.46,6.46,0,0,0,0-12.92H94.88a6.46,6.46,0,1,0,0,12.92Z"/><path d="M130.71,132.05H141a6.46,6.46,0,1,0,0-12.92H130.71a6.46,6.46,0,0,0,0,12.92Z"/><path d="M59.05,152.53H69.29a6.47,6.47,0,0,0,0-12.93H59.05a6.47,6.47,0,0,0,0,12.93Z"/><path d="M94.88,152.53h10.24a6.47,6.47,0,0,0,0-12.93H94.88a6.47,6.47,0,0,0,0,12.93Z"/><path d="M130.71,152.53H141a6.47,6.47,0,0,0,0-12.93H130.71a6.47,6.47,0,0,0,0,12.93Z"/></svg>');
    width: 35px;
    height: 35px;
    background-size: 35px;
    display: block;
}
.dateform-control .k-icon.k-i-calendar:before {
    content: "";
}
.dateform-control .k-picker-wrap.k-state-default > .k-select {
    border: none;
    display: flex;
    /*align-items: center;*/
    margin-right: 4px;
    width: 100%;
    justify-content: flex-end;
}
 .dateform-control  .k-picker-wrap.k-state-focused {
    background: none;
    box-shadow: none;
    padding-bottom:0px;
}
 
.form-control::placeholder {
color: #575757;
opacity: 1; /* Firefox */
}
.form-control::-moz-placeholder {
color: #575757;
opacity: 1;
}
.form-control::-ms-input-placeholder {
    color: #575757;
}
.form-control:focus {
    color: #575757;
    background-color: #fff;
    border: 1px solid #ACACAC;
    outline: 0;
    box-shadow: none;
}
.edit-flow-container .form-group .answernote {
    font-size: .8rem;
    font-weight: 500;
    display: block;
    margin-bottom: 10px;
}
/*checkbox*/
.form-check-input {
    /*position: absolute;*/
    z-index: -1;
    opacity: 0;
}
.form-check-input:checked ~ .form-check-label::before {
    /*background-color: #34ce57;*/
}
.form-check-label::before {
    position: absolute;
    top: 0rem;
    left: 0;
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    pointer-events: none;
    content: "";
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #FFF;
    border: 1px solid #ACACAC;
}
.form-check-input:checked ~ .form-check-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%230086bd' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}
.form-check-input:checked ~ .form-check-label::before {
    border: 1px solid #0086bd;
}
.form-check-label::after {
    position: absolute;
    top: 0rem;
    left: 0;
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
}
.form-check-label {
    margin-bottom: 0;
    margin-left: 18px;
    cursor:pointer;
}
.chekcwidth-1{
    width:100%
}
.chekcwidth-2 {
    width: 47%
}
.chekcwidth-3 {
    width: 30%
}
.chekcwidth-4 {
    width: 22%
}
.chekcwidth-5 {
    width: 18%
}
.form-radio-label::before {
    position: absolute;
    top: 0rem;
    left: 0;
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    pointer-events: none;
    content: "";
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #FFF;
    border: 1px solid #ACACAC;
    border-radius:50%
}
.form-radio-label::after {
  
    position: absolute;
    top: 0rem;
    left: 0;
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
}
.form-radio-input {
    
    z-index: -1;
    opacity: 0;
}
.form-radio-input:checked ~ .form-radio-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%230086bd' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}
.form-radio-input:checked ~ .form-radio-label::before {
    border: 1px solid #0086bd;
}
.form-radio-label {
    margin-bottom: 0;
    margin-left: 18px;
    cursor: pointer;
}
/************************************************************************shwitch  */
.switch-label {
    /*margin-left:10px;*/
    width: 30px !important;
    margin-bottom: 0px !important;
}
.switch-label-text{
    margin-left:30px;
    cursor:pointer;
}
.switch-input {
    display: none;
}
.switch-label:before {
    content: " ";
    position: absolute;
    top: 0px;
    left: 0px;
    display: inline-block;
    height: 24px;
    width: 48px;
    background: #FFF;
    border: 1px solid #ACACAC;
    transition: background 0.2s ease-out;
    border-radius: 24px;
    cursor:pointer;
}
.switch-label:after {
    content: " ";
    position: absolute;
    left: 1px;
    top: 1px;
    display: block;
    width: 22px;
    height: 22px;
    background: #ffffff;
    transition: 0.2s ease-in-out;
    box-shadow: 0 2px 4px rgb(0 0 0 / 50%);
    text-align: center;
    font-weight: bold;
    border: 1px solid #ACACAC;
    background-clip: padding-box;
    border-radius: 22px;
    cursor: pointer;
}
input.switch-input:checked + .switch-label:before {
    transition: background 0.2s ease-in;
    background: #0086BD;
    border-color: #0086BD;
}

input.switch-input.errorinput + .switch-label:before {
    border-color: red !important;
    background: red !important;
}
input.switch-input:checked + .switch-label:after {
    margin-left: 24px;
}
.sortSelect {
    display: none;
}
.input-group-search {
    position: relative;
}
.search-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23525252" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M180.08,170.37,134.73,125l.81-1a65.67,65.67,0,1,0-51.86,25.39h0A65.87,65.87,0,0,0,124,135.53l1.05-.81,45.36,45.36a6.86,6.86,0,0,0,9.68-9.71Zm-59.61-49.91A52,52,0,0,1,46.69,47.21l.27-.27a52,52,0,1,1,73.51,73.52Z"/></svg>');
    display: flex;
    width: 40px;
   
    background-size: 25px;
    background-repeat: no-repeat;
    background-position: center;
    align-content: center;
}
.form-control-search {
    padding: 0.5rem 1.4rem 0.5rem 2.3rem !important;
    margin-bottom:1.4rem;
}
.time-input {
    justify-content: center;
    align-items: center;
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" data-name="Livello 1" fill="%230086bd" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M100,18a82,82,0,1,0,82,82A82,82,0,0,0,100,18Zm0,149.09A67.09,67.09,0,1,1,167.09,100,67.09,67.09,0,0,1,100,167.09Zm27.63-50a7.45,7.45,0,0,1-10.54,10.54L94.73,105.27A7.44,7.44,0,0,1,92.55,100V55.27a7.45,7.45,0,1,1,14.9,0V96.91Z"/></svg>');
    display: flex;
    background-size: 35px;
    background-repeat: no-repeat;
    background-position-y: 50%;
    background-position-x: calc(100% - 2px);
    align-content: center;
}
/**********************************************************************  componenti + -- TREEE ***************************************************************/
.errorinput{
   border:2px solid red !important;
}
.number-input.number-input {
    border: 1px solid #ACACAC;
    width: 10rem;
    line-height: 1.5rem;
    background-color: #f2f2f2;
    display: flex;
}
.number-input button.plus:after {
    transform: translate(-50%, -50%) rotate( 90deg );
}
.number-input.number-input button {
    width: 3rem;
    height: 40px;
    margin: 0px;
    padding: 0px;
}
.number-input button {
    -webkit-appearance: none;
    background-color: transparent;
    border: none;
    cursor: pointer;
    display: -ms-inline-flexbox;
 
}
.number-input button:focus {
    outline: none;
       
}
   
.number-input.number-input button:before, .number-input.number-input button:after {
    width: 0.7rem;
    background-color: #495057;
}
.number-input button:before, .number-input button:after {
    display: inline-block;
    position: absolute;
    content: '';
    height: 2px;
    transform: translate(-50%, -50%);
}
.number-input.number-input input[type=number] {
    max-width: 4rem;
    width: 4rem;
    padding: 0.5rem;
    border: 1px solid #ACACAC;
    border-width: 0 1px;
    font-size: 1rem;
    /* height: 2rem; */
    color: #495057;
    text-align: center;
    line-height: 1.5;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 0px;
    display: inline-flex;
    -moz-appearance: textfield;
}
.number-input.number-input input[type=number]:focus-visible {
    outline: none;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/***********************************************************************kendo color piker********************/

 .k-picker-wrap.k-state-default {
    border-color: #ACACAC;
    border-radius:0;
}

.k-picker-wrap .k-icon.k-i-arrow-60-down:before {
    content: "";
    top: 0px;
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" data-name="Livello 1"  fill="%230086BD" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M94.29,145.34a9.37,9.37,0,0,1-1-.94l-66-77.11a8.55,8.55,0,0,1-2.17-5.48h0v-.2a8.5,8.5,0,0,1,15.07-5.4l59.62,69.6L159.51,56.1a8.51,8.51,0,1,1,12.87,11.05l-.13.14-66,77.1A8.51,8.51,0,0,1,94.29,145.34Z"/></svg>');
}
.k-picker-wrap .k-icon.k-i-arrow-60-down {
    top:0px;
}
.k-picker-wrap.k-state-focused, .k-picker-wrap.k-state-hover {
    border: 1px solid #ACACAC;
    background: #F4F4F3;
}
.k-colorpicker .k-selected-color
{
    border-radius:0;
}
/**********************************************************************  kendo multiselect + modal ***************************************************************/
.vibes-multiselect {
    overflow: hidden;
}
.vibes-multiselect button.k-primary.k-button {
    float: right;
    height: 2.6rem;
    color: #000;
    background: transparent;
    border-color: #0086BD;
    font-weight: 600;
}
.vibes-multiselect .k-multiselect {
    width: calc(100% - 60px);
    float: left;
}
.treeviewcontainer {
    height: 300px !important;
    overflow-y: auto;
    border: 1px solid #ACACAC !important;
    padding: 0.8rem;
}
.vibes-dialog.k-content {
    padding: 1rem 2rem 2rem 2rem;
}

.vibes-dialog .filterText {
    width: 100%;
    box-sizing: border-box;
    padding: 0.5rem 1.4rem 0.5rem 2.3rem !important;
 
    border: 1px solid #ACACAC;
    height: 42px;
    color: #575757;
}
.vibes-dialog .filterText:focus, .vibes-dialog .filterText:active {
    border: 1px solid #ACACAC;
    border-radius: 0;
}
.vibes-dialog .selectAll {
    padding: 1rem 0rem;
    /* display: flex; */
    align-items: center;
    font-weight: 500;
}
.vibes-dialog .selectAll span{
  float:right;
}
.vibes-dialog .search-icon {
    height: 42px;
}
.k-widget.k-window.k-dialog
{
    border-radius:0;
}
.k-window-title.k-dialog-title {
    text-align: center;
    
    font-size: 1.8rem;
  color:#000;
    line-height: 1;
    text-transform:uppercase;
}
.k-dialog .k-window-titlebar .k-window-action {
    width: 30px;
    height: 30px;
}
.k-dialog .k-button.k-button-icon .k-icon, .k-grid-filter .k-icon, .k-header .k-icon {
 
    content: "";
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M40.79,40a8.41,8.41,0,0,1,11.9,0L99.83,87.11,147,40a8.41,8.41,0,1,1,11.9,11.9L111.74,99l47.14,47.14a8.41,8.41,0,1,1-11.9,11.9L99.83,110.91,52.69,158.05a8.41,8.41,0,1,1-11.9-11.9L87.93,99,40.79,51.87A8.41,8.41,0,0,1,40.79,40Z"/></svg>');
    background-size: 30px;
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
    margin-bottom: 3px;
}

    .k-header .k-icon.k-i-arrow-60-right {
        content: "";
        background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" data-name="Livello 1" fill="%230086BD" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M144.39,106.66l-77.1,66-.14.13a9.56,9.56,0,0,1-1,.83A8.51,8.51,0,1,1,56.1,159.88l69.71-59.68L56.21,40.57a8.51,8.51,0,0,1,5.4-15.07h.2a8.61,8.61,0,0,1,5.48,2.17L144.4,93.72a8.34,8.34,0,0,1,.94.94A8.52,8.52,0,0,1,144.39,106.66Z"/></svg>');
    }
    .k-header .k-icon.k-i-arrow-60-right:before {
        content: "";
        
    }

    .k-header .k-icon.k-i-arrow-60-left {
        content: "";
        transform: rotate( 90deg );
        background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" data-name="Livello 1"  fill="%230086BD" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M94.29,145.34a9.37,9.37,0,0,1-1-.94l-66-77.11a8.55,8.55,0,0,1-2.17-5.48h0v-.2a8.5,8.5,0,0,1,15.07-5.4l59.62,69.6L159.51,56.1a8.51,8.51,0,1,1,12.87,11.05l-.13.14-66,77.1A8.51,8.51,0,0,1,94.29,145.34Z"/></svg>');
    }

        .k-header .k-icon.k-i-arrow-60-left:before {
            content: "";
        }


.k-dialog .k-button:before {
    background-color: transparent;
}
.k-dialog .k-i-close:before {
    content: "";
}

.k-dialog .k-header {
    background-color: transparent;
    border: none;
}
.k-dialog .k-window-titlebar .k-window-actions {
    right: 1.7rem;
}
.k-dialog-buttongroup {
    text-align: center;
    display: block;
    margin-bottom: 1rem !important;
}
    .k-dialog-buttongroup .k-button {
        border: 1px solid #0086BD;
        border-width: 1px !important;
        border-bottom: 1px solid #0086BD !important;
        color: #0086BD !important;
        display: inline-flex;
        align-items: center;
        font-size: 16px;
        padding: 4px 20px !important;
        border-radius: 30px !important;
        text-transform: uppercase;
        line-height: 25px;
        cursor: pointer;
        background-color: transparent !important;
        font-weight: 600;
    }
        
    .k-dialog-buttongroup .k-button:hover {
        border: 1px solid #0086BD;
        border-width: 1px !important;
        border-bottom: 1px solid #0086BD !important;
        color: #0086BD !important;
    }

        .k-dialog-buttongroup .k-button.k-primary {
            margin-left: 10px;
            background-color: #0086BD !important;
            color: #fff !important;
        }

        .k-dialog-buttongroup .k-button.k-primary:hover {
            margin-left: 10px;
            background-color: #0086BD !important;
            color: #fff !important;
        }

.treeviewcontainer  .k-icon:before {
    top: 2px;
    background-repeat: no-repeat;
    margin-right: 10px;
}
.treeviewcontainer .k-icon {
    overflow:visible;
}


.k-dialog .k-checkbox:checked:focus {
    box-shadow: none;
    border-color: #0086BD;
}
/*.vibes-multiselect .k-multiselect-wrap.k-floatwrap li {
    zoom: 0.8;
}
.k-dropdowntree .k-multiselect-wrap.k-floatwrap li {
    zoom: 0.8;
}*/

/**********************************************************************  HTML EDITOR  ***************************************************************/

 .form-editor-html .k-header .k-icon {
    content: "";
    background-image: none !important;
    background-size: 30px;
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
    margin-bottom: 3px;
}
/**********************************************************************  DORPDOWN TREEE ***************************************************************/
.k-i-collapse:before {
    content: "";
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1"  fill="%230086BD" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M94.29,145.34a9.37,9.37,0,0,1-1-.94l-66-77.11a8.55,8.55,0,0,1-2.17-5.48h0v-.2a8.5,8.5,0,0,1,15.07-5.4l59.62,69.6L159.51,56.1a8.51,8.51,0,1,1,12.87,11.05l-.13.14-66,77.1A8.51,8.51,0,0,1,94.29,145.34Z"/></svg>');
}
.k-i-expand:before {
    content: "";
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1"  fill="%230086BD"  data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M144.39,106.66l-77.1,66-.14.13a9.56,9.56,0,0,1-1,.83A8.51,8.51,0,1,1,56.1,159.88l69.71-59.68L56.21,40.57a8.51,8.51,0,0,1,5.4-15.07h.2a8.61,8.61,0,0,1,5.48,2.17L144.4,93.72a8.34,8.34,0,0,1,.94.94A8.52,8.52,0,0,1,144.39,106.66Z"/></svg>');
    top: 0px !important;
}
.k-icon:before {
    
    top: 5px;
   
}
.k-treeview .k-link {
    color: #272727;
    font-weight: 500;
    font-size: 1rem;
    /*padding: 4px 0 4px 10px;*/
    height:35px;
}
.k-treeview .k-state-selected {
    color: #272727;
    background: none !important;
    border-color: transparent !important;
    font-weight: 600;
    box-shadow: none;
    /*font-size: 1.2rem;*/
}
.reportingtreecontanier .treeselected {
   /* font-size: 1.2rem;
    font-weight: 600;*/
}
.reportingtreecontanier .treeselected.checked {
 /*   font-size: 1.2rem;*/
    font-weight: 600;
}

.treeselectedcombo {
   
    display: flex;

    align-items: flex-start;
}

    .treeselectedcombo.checked {
       /* font-size: 1.1rem;*/
        font-weight: 600;
    }
    .treeselectedcombo select.form-control {
        padding: 0 22px 0 6px;
        margin-left: 10px;
        height: 27px !important;
        background-position-y: 7px;
        background-position-x: calc(100% - 4px);
        display: none;
        width: calc(100% + 4px);
    }
        .treeselectedcombo select.form-control.selectview {
         display:block;
        }



.siteselected {
    font-size: 1.2rem;
    font-weight: 600;
    text-transform: uppercase;
}
.k-treeview .k-state-focused {
    color: #272727;
    background: none !important;
    border-color:transparent  !important;
    box-shadow: none;
}
.treestate-open {
    font-size: 0.8rem;
    margin-left: 10px;
    font-weight: 600;
    background: #0086BD;
    border-radius: 0.25rem;
    color: #fff;
    width: 6rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.treestate-other {
    margin-left: 10px;
    padding: 0.25em 0.4em;
    white-space: normal !important;
    color: #fff;
    background-color: #F7931E;
    display: inline-block;
    width: 6rem;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.treestate-inserted {
    margin-left: 10px;
    padding: 0.25em 0.4em;
    white-space: normal !important;
    color: #fff;
    background-color: #989898;
    display: inline-block;
    width: 6rem;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.treestate-view {
    margin-left: 10px;
    padding: 0.25em 0.4em;
    white-space: normal !important;
    color: #fff;
    background-color: #0086BD;
    display: inline-block;
    width: 6rem;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.treestate-closednosucces {
    margin-left: 10px;
    padding: 0.25em 0.4em;
    white-space: normal !important;
    color: #fff;
    background-color: #007C51;
    display: inline-block;
    width: 6rem;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.treestate-closed {
    margin-left: 10px;
    padding: 0.25em 0.4em;
    white-space: normal !important;
    color: #fff;
    background-color: #28a745;
    display: inline-block;
  
    width: 6rem;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
   
}
.treestate-cancelled {
    
    margin-left: 10px;
    padding: 0.25em 0.4em;
    white-space: normal !important;
    color: #fff;
    background-color: #989898;
    display: inline-block;
    width: 6rem;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.treestate-expired {
    margin-left: 10px;
    padding: 0.25em 0.4em;
    white-space: normal !important;
    color: #fff;
    background-color: #FF0000;
    display: inline-block;
    width: 6rem;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.k-sprite.cancelled {
    margin-top: 3px;
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1"  fill="%23525252" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M184.74,88.72A9.29,9.29,0,0,0,180,82.56,16.38,16.38,0,0,0,172.52,81H158.68V60.55a4.71,4.71,0,0,0,0-.53,13.79,13.79,0,0,0-13.58-13H91.28l-5.53,0q-4.6-6.06-9.22-12.13c-.25-.35-.53-.69-.78-1-.06,0-.09-.13-.15-.18a8.08,8.08,0,0,0-3.49-3A5.24,5.24,0,0,0,69.29,30c-.54,0-1.07,0-1.62,0h-34c-1.69,0-3.36,0-5.06,0a13.46,13.46,0,0,0-7.31,2.16,14.5,14.5,0,0,0-5.52,7.1A12.43,12.43,0,0,0,15,43.86c0,3.36,0,6.73,0,10.09v92.84c0,3.17,0,6.33,0,9.49a13.5,13.5,0,0,0,2.23,7.57l.45.6q.31.44.66.87a12.78,12.78,0,0,0,7.1,4.31A18.75,18.75,0,0,0,29,170H143.55a21.09,21.09,0,0,0,5.91-.58,14.33,14.33,0,0,0,6.18-3.66,20.42,20.42,0,0,0,4.31-7.11l.44-1.15c2.2-5.71,4.38-11.42,6.58-17.13q5-13,10-25.91c2.1-5.45,4.18-10.91,6.28-16.36a19.37,19.37,0,0,0,1.46-4A12.78,12.78,0,0,0,184.74,88.72Zm-14.15,2.19h0c0-.1.09-.21.14-.31C170.68,90.71,170.63,90.8,170.59,90.91ZM42,44.57h23.8l8.53,11.24c.53.71,1.08,1.4,1.6,2.11,1.17,1.52,2.41,2.94,4.39,3.38a10.94,10.94,0,0,0,2,.25h50c3.95,0,7.93,0,11.89,0V81H61.22c-1.78,0-3.58,0-5.35.05L55,81.1h-.07a14.23,14.23,0,0,0-7.24,2.43L47,84a17.8,17.8,0,0,0-4.76,5.34,27.1,27.1,0,0,0-1.76,3.93q-3.23,8.4-6.46,16.78-2.25,5.85-4.49,11.69V57.23c0-4.23,0-8.47,0-12.7.93,0,1.86,0,2.78,0Zm119.85,69.07c-2.3,6-4.61,12-6.9,17.91L149,147c-.88,2.3-1.76,4.59-2.65,6.89a15,15,0,0,1-.82,1.47l-.07.08-.09,0c-1,0-2,0-3,0H42.8c-3.55,0-7.1,0-10.66,0,.38-1,.76-2,1.15-3,1.89-4.93,3.8-9.86,5.69-14.81q3.44-8.94,6.89-17.91c2-5.18,4-10.35,6-15.53.86-2.24,1.74-4.47,2.59-6.71.23-.46.48-.91.75-1.34.13-.14.27-.27.4-.4l.23-.14.25-.06c1,0,2,0,3,0H168.75c-.41,1.09-.83,2.18-1.25,3.27C165.61,103.76,163.7,108.69,161.81,113.64Z"/></svg>');
}
.k-sprite.closed {
    color: #00AF22;
    margin-top: 3px;
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%2300AF22" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M163.88,51.41H100.11L84.73,32.94a7.82,7.82,0,0,0-6-2.82H36.12A18.5,18.5,0,0,0,17.65,48.59V151.41a18.5,18.5,0,0,0,18.47,18.47H163.88a18.5,18.5,0,0,0,18.47-18.47V69.88A18.5,18.5,0,0,0,163.88,51.41Zm2.82,100a2.82,2.82,0,0,1-2.82,2.82H36.12a2.82,2.82,0,0,1-2.82-2.82V48.59a2.82,2.82,0,0,1,2.82-2.82H75L90.47,64.24a7.83,7.83,0,0,0,6,2.82h67.45a2.82,2.82,0,0,1,2.82,2.82Zm-50.42-51.16V97.47A15.53,15.53,0,0,0,100.8,82h-1A15.52,15.52,0,0,0,84.31,97.48v2.77a9,9,0,0,0-5.22,8.18v16.2a13.75,13.75,0,0,0,13.72,13.71h15a13.76,13.76,0,0,0,13.71-13.72V108.43A9,9,0,0,0,116.28,100.25Zm-20.9-2.77a4.42,4.42,0,0,1,4.41-4.41h1a4.41,4.41,0,0,1,4.4,4.41v1.93H95.38Zm15.05,27.14a2.65,2.65,0,0,1-2.65,2.65h-15a2.65,2.65,0,0,1-2.65-2.65V110.48h20.27Z"/></svg>');
}
.k-sprite.open {
    color: #F08100;
    margin-top: 3px;
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1"  fill="%23F08100" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M184.74,88.72A9.29,9.29,0,0,0,180,82.56,16.38,16.38,0,0,0,172.52,81H158.68V60.55a4.71,4.71,0,0,0,0-.53,13.79,13.79,0,0,0-13.58-13H91.28l-5.53,0q-4.6-6.06-9.22-12.13c-.25-.35-.53-.69-.78-1-.06,0-.09-.13-.15-.18a8.08,8.08,0,0,0-3.49-3A5.24,5.24,0,0,0,69.29,30c-.54,0-1.07,0-1.62,0h-34c-1.69,0-3.36,0-5.06,0a13.46,13.46,0,0,0-7.31,2.16,14.5,14.5,0,0,0-5.52,7.1A12.43,12.43,0,0,0,15,43.86c0,3.36,0,6.73,0,10.09v92.84c0,3.17,0,6.33,0,9.49a13.5,13.5,0,0,0,2.23,7.57l.45.6q.31.44.66.87a12.78,12.78,0,0,0,7.1,4.31A18.75,18.75,0,0,0,29,170H143.55a21.09,21.09,0,0,0,5.91-.58,14.33,14.33,0,0,0,6.18-3.66,20.42,20.42,0,0,0,4.31-7.11l.44-1.15c2.2-5.71,4.38-11.42,6.58-17.13q5-13,10-25.91c2.1-5.45,4.18-10.91,6.28-16.36a19.37,19.37,0,0,0,1.46-4A12.78,12.78,0,0,0,184.74,88.72Zm-14.15,2.19h0c0-.1.09-.21.14-.31C170.68,90.71,170.63,90.8,170.59,90.91ZM42,44.57h23.8l8.53,11.24c.53.71,1.08,1.4,1.6,2.11,1.17,1.52,2.41,2.94,4.39,3.38a10.94,10.94,0,0,0,2,.25h50c3.95,0,7.93,0,11.89,0V81H61.22c-1.78,0-3.58,0-5.35.05L55,81.1h-.07a14.23,14.23,0,0,0-7.24,2.43L47,84a17.8,17.8,0,0,0-4.76,5.34,27.1,27.1,0,0,0-1.76,3.93q-3.23,8.4-6.46,16.78-2.25,5.85-4.49,11.69V57.23c0-4.23,0-8.47,0-12.7.93,0,1.86,0,2.78,0Zm119.85,69.07c-2.3,6-4.61,12-6.9,17.91L149,147c-.88,2.3-1.76,4.59-2.65,6.89a15,15,0,0,1-.82,1.47l-.07.08-.09,0c-1,0-2,0-3,0H42.8c-3.55,0-7.1,0-10.66,0,.38-1,.76-2,1.15-3,1.89-4.93,3.8-9.86,5.69-14.81q3.44-8.94,6.89-17.91c2-5.18,4-10.35,6-15.53.86-2.24,1.74-4.47,2.59-6.71.23-.46.48-.91.75-1.34.13-.14.27-.27.4-.4l.23-.14.25-.06c1,0,2,0,3,0H168.75c-.41,1.09-.83,2.18-1.25,3.27C165.61,103.76,163.7,108.69,161.81,113.64Z"/></svg>');
}
.k-sprite.expired {
    margin-top: 3px;
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1"  fill="%23FF0000" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M184.74,88.72A9.29,9.29,0,0,0,180,82.56,16.38,16.38,0,0,0,172.52,81H158.68V60.55a4.71,4.71,0,0,0,0-.53,13.79,13.79,0,0,0-13.58-13H91.28l-5.53,0q-4.6-6.06-9.22-12.13c-.25-.35-.53-.69-.78-1-.06,0-.09-.13-.15-.18a8.08,8.08,0,0,0-3.49-3A5.24,5.24,0,0,0,69.29,30c-.54,0-1.07,0-1.62,0h-34c-1.69,0-3.36,0-5.06,0a13.46,13.46,0,0,0-7.31,2.16,14.5,14.5,0,0,0-5.52,7.1A12.43,12.43,0,0,0,15,43.86c0,3.36,0,6.73,0,10.09v92.84c0,3.17,0,6.33,0,9.49a13.5,13.5,0,0,0,2.23,7.57l.45.6q.31.44.66.87a12.78,12.78,0,0,0,7.1,4.31A18.75,18.75,0,0,0,29,170H143.55a21.09,21.09,0,0,0,5.91-.58,14.33,14.33,0,0,0,6.18-3.66,20.42,20.42,0,0,0,4.31-7.11l.44-1.15c2.2-5.71,4.38-11.42,6.58-17.13q5-13,10-25.91c2.1-5.45,4.18-10.91,6.28-16.36a19.37,19.37,0,0,0,1.46-4A12.78,12.78,0,0,0,184.74,88.72Zm-14.15,2.19h0c0-.1.09-.21.14-.31C170.68,90.71,170.63,90.8,170.59,90.91ZM42,44.57h23.8l8.53,11.24c.53.71,1.08,1.4,1.6,2.11,1.17,1.52,2.41,2.94,4.39,3.38a10.94,10.94,0,0,0,2,.25h50c3.95,0,7.93,0,11.89,0V81H61.22c-1.78,0-3.58,0-5.35.05L55,81.1h-.07a14.23,14.23,0,0,0-7.24,2.43L47,84a17.8,17.8,0,0,0-4.76,5.34,27.1,27.1,0,0,0-1.76,3.93q-3.23,8.4-6.46,16.78-2.25,5.85-4.49,11.69V57.23c0-4.23,0-8.47,0-12.7.93,0,1.86,0,2.78,0Zm119.85,69.07c-2.3,6-4.61,12-6.9,17.91L149,147c-.88,2.3-1.76,4.59-2.65,6.89a15,15,0,0,1-.82,1.47l-.07.08-.09,0c-1,0-2,0-3,0H42.8c-3.55,0-7.1,0-10.66,0,.38-1,.76-2,1.15-3,1.89-4.93,3.8-9.86,5.69-14.81q3.44-8.94,6.89-17.91c2-5.18,4-10.35,6-15.53.86-2.24,1.74-4.47,2.59-6.71.23-.46.48-.91.75-1.34.13-.14.27-.27.4-.4l.23-.14.25-.06c1,0,2,0,3,0H168.75c-.41,1.09-.83,2.18-1.25,3.27C165.61,103.76,163.7,108.69,161.81,113.64Z"/></svg>');
}
.k-dropdown-wrap.k-state-default {
    background-color: transparent !important;
    border: 1px solid #ACACAC;
    border-radius: 0px;
    padding: 0.25rem 1.4rem;
    color: #575757;
}
.k-dropdown .k-input, .k-dropdowntree .k-dropdown-wrap .k-input, .k-selectbox .k-input
{
    opacity:1;
}
.k-list-container {
    background-color: #fff !important;
    border: 2px solid #D5D5D5;
}
.k-dropdown-wrap .k-select/*, .k-numeric-wrap .k-select, .k-picker-wrap .k-select*/ {
    line-height:2.4em;
    margin-right:8px;
}
.k-dropdown-wrap .k-input.k-readonly {
    text-indent: 0px;
}
.k-i-arrow-60-down:before {
    content: "";
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M94.29,145.34a9.37,9.37,0,0,1-1-.94l-66-77.11a8.55,8.55,0,0,1-2.17-5.48h0v-.2a8.5,8.5,0,0,1,15.07-5.4l59.62,69.6L159.51,56.1a8.51,8.51,0,1,1,12.87,11.05l-.13.14-66,77.1A8.51,8.51,0,0,1,94.29,145.34Z"/></svg>');
}
.k-dropdown .k-state-focused, .k-filebrowser-dropzone, .k-list > .k-state-hover, .k-pager-wrap .k-link:hover, .k-scheduler .k-scheduler-toolbar ul li.k-state-hover, .k-splitbar-horizontal-hover, .k-splitbar-vertical-hover, .k-state-hover
{
    background:none;
    border:none;
}

/***********dorpdown tree check **********/
.k-multiselect-wrap.k-floatwrap {
    background-color: transparent !important;
    border: 1px solid #ACACAC;
    border-radius: 0px;
    padding: 0.25rem 1.4rem !IMPORTANT;
    color: #575757;
}
.k-autocomplete.k-state-focused, .k-multiselect-wrap.k-state-focused, .k-state-focused > .k-multiselect-wrap
{
    box-shadow:none;
}
k-checkbox.k-state-indeterminate, .k-checkbox:indeterminate {
    border-color: #c5c5c5;
    color: #0086BD;
    background-color: #fff;
    border-radius: 0;
    border-color: #ACACAC;
}
.k-checkbox:checked {
    border-color: #c5c5c5;
    color: #0086BD;
    background-color: #fff;
    border-radius: 0;
    border-color: #ACACAC;
}
.k-checkbox:hover, .k-checkbox {
    border-radius: 0;
    border-color: #ACACAC;
}
    .k-checkbox:focus {
        box-shadow: none;
    }
.k-input, .k-multiselect-wrap, .k-textbox > input, input.k-textbox, input.k-textbox:hover, textarea.k-textbox, textarea.k-textbox:hover {
    border-radius: 0;
    border-color: #ACACAC;
    /*padding: 0.25rem 1.4rem !IMPORTANT;*/
}
.k-list-container.k-popup {
    border-radius: 0;
}
.k-button {
    border-radius: 0;
    background: #F4F4F3;
    color: #272727;
    border-color: #ACACAC
}
    .k-button:hover {
        background: #F4F4F3;
        color: #272727 ;
        border-color:#ACACAC
    }
    .k-button.k-state-active, .k-button:active {
        border-radius: 0;
        background: #F4F4F3;
        color: #272727; border-color:#ACACAC
    }
/***********ESTENZIONI kENDO UPLOAD **********/
.k-i-file-png:before, .k-i-file-jpg:before, .k-i-file-gif:before, .k-i-file-jpeg:before {
    content: "\e93d";
}
.k-i-file-xlsx:before {
    content: "\e93f";
}
.k-i-file-doc:before, .k-i-file-docx:before {
    content: "\e908";
}
.k-upload {
    border-radius: 0;
    border: 1px solid #ACACAC;
}
.k-upload .k-dropzone {
    background: #fff;
}
.k-upload-button {
    background: #E2E2E2;
    border-radius: 0px;
    color: #272727;
    font-weight:600;
}
    .k-upload-button:hover {
        color: #272727;
        background: #E2E2E2;
    }
.k-upload-files{
    border:none;
}
.k-file {
    border-style: solid;
    border-width: 0 0 1px;
    padding: 0.25em 0.17em 0.25em 1em;
    white-space: nowrap;
    border: 1px solid #ACACAC;
    border-top: none;
}
.k-file:first-child {
    border-top: none;
}
.k-file:last-child {
    border-bottom: 1px solid #ACACAC;
    border-radius:0;
}
.attachcontainer .k-file:first-child {
    border-top: 1px solid #ACACAC;
}
.attachcontainer, .attach-control {
    margin-bottom: 10px;
}
.k-upload .k-file {
    border: none;
    border-top: 1px solid #ACACAC;
}
.k-file-size {
    color:  #272727;
   
}
.k-file .k-file-group-wrapper {
    color: #575757;
}
.k-dropzone .k-upload-status {
    color: #575757;
}
.k-upload-action .k-i-close {
 
    width: 30px;
    height: 30px;
}
.k-upload-action{
    opacity:1;
}
.k-upload-action .k-i-close::before {
    content: "";
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23272727" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M40.79,40a8.41,8.41,0,0,1,11.9,0L99.83,87.11,147,40a8.41,8.41,0,1,1,11.9,11.9L111.74,99l47.14,47.14a8.41,8.41,0,1,1-11.9,11.9L99.83,110.91,52.69,158.05a8.41,8.41,0,1,1-11.9-11.9L87.93,99,40.79,51.87A8.41,8.41,0,0,1,40.79,40Z"/></svg>');
    background-size: 30px;
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
    margin-bottom: 3px
}
.k-button.k-state-focused, .k-button.k-state-focused.k-state-disabled, .k-button:focus, .k-button:focus:hover, .k-state-disabled .k-button.k-state-focused {
    border-color: #0086BD;
    box-shadow: none;
}
.w-100bordergray {
    width: 100% !important;
    border-top: 1px solid #D5D5D5;
    margin: 0 15px;
}
.actionapplyfilter {
    background: #0086BD;
    color: #fff !important;
    display: inline-flex;
    align-items: center;
    font-size: 16px;
    padding: 4px 20px;
    border-radius: 30px;
    text-transform: uppercase;
    line-height: 25px;
    cursor: pointer;
}
.actionapplyfilter .sprite.sprite-lent-smaller {
    background-image: url('data:image/svg+xml;utf8,<svg fill="%23ffffff" id="Livello_1" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M161.43,36H34.88a6.79,6.79,0,0,0-5.56,10.69l46.07,65.5L75.52,160A14.07,14.07,0,0,0,97.4,171.63l16.39-10.92a14.53,14.53,0,0,0,6.49-12.2l-.16-36,.18-.26L167,46.73A6.79,6.79,0,0,0,161.43,36Zm-54.91,72.16.19,41L89.1,160.86l-.15-53L48,49.58H148.26Z"/></svg>');
    width: 25px;
    height: 25px;
    display: block;
    background-size: 25px;
    margin-right: 8px;
}
.cancelfilter {
    border: 1px solid #0086BD;
    color: #0086BD !important;
    display: inline-flex;
    align-items: center;
    font-size: 16px;
    padding: 4px 20px;
    border-radius: 30px;
    text-transform: uppercase;
    line-height: 25px;
    cursor: pointer;
}
.filtercationcontainer {
    display: flex;
    align-items: center;
    justify-content: center;
}
.btneditanswer {
    border: 1px solid #0086BD;
    color: #0086BD !important;
    display: inline-flex;
    align-items: center;
    font-size: 0.8rem;
    padding: 4px 12px;
    border-radius: 30px;
    text-transform: uppercase;
    line-height: 25px;
    cursor: pointer;
}
    .btneditanswer .sprite.sprite-feedback-smaller {
        background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%230086BD" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M175.52,113.16l-6.89-5.67a9.71,9.71,0,0,1,0-15l6.89-5.67a12.9,12.9,0,0,0,3-16.46L164.9,46.82a12.89,12.89,0,0,0-15.74-5.64l-8.35,3.13a9.71,9.71,0,0,1-13-7.5L126.36,28A12.9,12.9,0,0,0,113.6,17.2H86.4A12.9,12.9,0,0,0,73.64,28l-1.47,8.8a9.71,9.71,0,0,1-13,7.5l-8.35-3.13A12.88,12.88,0,0,0,35.1,46.82L21.5,70.38a12.89,12.89,0,0,0,3,16.46l6.89,5.67a9.7,9.7,0,0,1,0,15l-6.89,5.67a12.9,12.9,0,0,0-3,16.46L35.1,153.18a12.88,12.88,0,0,0,15.74,5.64l8.35-3.13a9.71,9.71,0,0,1,13,7.5l1.47,8.8A12.9,12.9,0,0,0,86.4,182.8h27.2A12.9,12.9,0,0,0,126.36,172l1.47-8.8a9.7,9.7,0,0,1,13-7.5l8.36,3.13a12.88,12.88,0,0,0,15.74-5.64l13.61-23.56a12.9,12.9,0,0,0-3-16.46ZM153.7,146.71l-8.36-3.13a22.64,22.64,0,0,0-30.27,17.48l-1.47,8.8H86.4l-1.47-8.8a22.64,22.64,0,0,0-30.27-17.48l-8.36,3.13L32.7,123.15l6.89-5.67a22.64,22.64,0,0,0,0-35L32.7,76.85,46.3,53.29l8.36,3.13A22.64,22.64,0,0,0,84.93,38.94l1.47-8.8h27.2l1.47,8.8a22.64,22.64,0,0,0,30.27,17.48l8.36-3.13,13.6,23.56h0l-6.89,5.67a22.64,22.64,0,0,0,0,35l6.89,5.67ZM100,68.09A31.91,31.91,0,1,0,131.91,100,31.94,31.94,0,0,0,100,68.09ZM100,119a19,19,0,1,1,19-19,19,19,0,0,1-19,19Zm0,0"/></svg>');
        width: 20px;
        height: 20px;
        display: block;
        background-size: 20px;
        margin-right: 4px;
    }
/******************************************************************** MODAL BOOOTBOX **********************************************/
.modal-content {
    border-radius: 0px;
    background: #fff;
    /*border: none;*/
    -webkit-box-shadow: 5px 5px 24px 0px #000000;
    -moz-box-shadow: 5px 5px 24px 0px #000000;
    -o-box-shadow: 5px 5px 24px 0px #000000;
    box-shadow: 5px 5px 24px 0px #000000;
}
.modal-content .modal-title {
    text-align: center;
    font-size: 2rem;
    width: 100%;
    margin-left: 50px;
    font-weight: 500;
    margin-top: 0px;
    line-height: 1;
}
.modal-content .modal-header {
    border: none;
    border-radius: 0px;
    margin: 0px;
    padding: 1rem 2rem 0rem 2rem;
}
.modal-content .modal-body {
    padding: 1rem 2rem 1rem 2rem ;
}
.bootbox-close-button {
    position: absolute;
    top: 1rem;
    right: 2rem;
}
button.bootbox-close-button.close {
    font-size: 0px;
    opacity: 1;
}
button.bootbox-close-button.close:focus, button.bootbox-close-button.close:hover {
    outline: transparent;
}
button.bootbox-close-button.close::before {
    content: "";
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M40.79,40a8.41,8.41,0,0,1,11.9,0L99.83,87.11,147,40a8.41,8.41,0,1,1,11.9,11.9L111.74,99l47.14,47.14a8.41,8.41,0,1,1-11.9,11.9L99.83,110.91,52.69,158.05a8.41,8.41,0,1,1-11.9-11.9L87.93,99,40.79,51.87A8.41,8.41,0,0,1,40.79,40Z"/></svg>');
    background-size: 30px;
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
    margin-bottom: 3px;
}
.bootboxabsolute {
    position: absolute;
    top: 1rem;
    right: 1.5rem;
}
.confirmbootbox {
    font-size: 1.6rem;
    line-height: 2rem;
    text-align: center;
    padding: 2rem 0rem 2rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.infobootbox {
    font-size: 1.6rem;
    line-height: 2rem;
    text-align: center;
    padding: 2rem 0rem 2rem 0rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.errorbootbox {
    font-size: 1.6rem;
    line-height: 2rem;
    text-align: center;
    padding: 2rem 0rem 2rem 0rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.wornigbootbox {
    font-size: 1.6rem;
    line-height: 2rem;
    text-align: center;
    padding: 2rem 0rem 1rem 0rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.wornigbootbox ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
      
}
.wornigbootbox ul li {
    /*border-bottom: 1px solid #ACACAC;
    margin-bottom: 1rem;
    margin-top: 1rem;
    padding-bottom: 1rem;*/
    font-size: 1.2rem;
}
.modal-footer {
    padding: 0rem 2rem 4rem 2rem;
    border-top: none;
    text-align: center;
    justify-content: center;
}
.modal-footer .btn.focus,
.modal-footer .btn:focus {
  
/*box-shadow:none;*/
}
.sprite.sprite-warning {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" data-name="Livello 1" fill="%23FF8900" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M187.68,152.87,113.85,30.43a16.17,16.17,0,0,0-27.7,0L12.32,152.87a16.17,16.17,0,0,0,13.85,24.52H173.83a16.17,16.17,0,0,0,13.85-24.52Zm-10,10.54a4.45,4.45,0,0,1-3.88,2.26H26.17a4.45,4.45,0,0,1-3.82-6.75L96.19,36.48a4.45,4.45,0,0,1,7.62,0l73.83,122.44A4.45,4.45,0,0,1,177.71,163.41Z"/><path d="M100.05,70.82c-4.45,0-7.93,2.39-7.93,6.63,0,12.94,1.52,31.54,1.52,44.47,0,3.37,2.94,4.79,6.41,4.79,2.61,0,6.31-1.42,6.31-4.79,0-12.93,1.52-31.53,1.52-44.47C107.88,73.21,104.29,70.82,100.05,70.82Z"/><path d="M100.05,134.21a8.37,8.37,0,0,0,0,16.74,8.37,8.37,0,0,0,0-16.74Z"/></svg>');
    background-size: 50px;
    display: block;
    width: 50px;
    height: 50px;
    margin: auto;
    margin-bottom: 3px;
}
.sprite.sprite-confirm {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" data-name="Livello 1" fill="%2300BE0F" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M134.48,75.25a6.1,6.1,0,0,1,0,8.62L93.6,124.75a6.1,6.1,0,0,1-8.62,0L65.52,105.29a6.1,6.1,0,0,1,8.62-8.62l15.15,15.15,36.57-36.57A6.1,6.1,0,0,1,134.48,75.25ZM178,100a78,78,0,1,1-78-78A78,78,0,0,1,178,100Zm-12.19,0A65.81,65.81,0,1,0,100,165.81,65.77,65.77,0,0,0,165.81,100Z"/></svg>');
    background-size: 50px;
    display: block;
    width: 50px;
    height: 50px;
    margin: auto;
    margin-bottom: 3px;
}
.sprite.sprite-error {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" data-name="Livello 1" fill="%23FF0000" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M131.55,23.83A82.45,82.45,0,1,0,182.45,100,82.43,82.43,0,0,0,131.55,23.83Zm-4.5,141.46A70.67,70.67,0,1,1,170.67,100,70.66,70.66,0,0,1,127.05,165.29ZM108.36,100l25.27-25.26a5.91,5.91,0,0,0-8.36-8.37L100,91.64,74.74,66.37a5.92,5.92,0,0,0-8.37,8.37L91.64,100,66.37,125.27a5.92,5.92,0,0,0,8.37,8.36L100,108.36l25.27,25.27a5.91,5.91,0,1,0,8.36-8.36Zm-12.54,4.18a5.89,5.89,0,0,1,0-8.36A5.91,5.91,0,0,0,95.82,104.18Zm8.36,0a5.91,5.91,0,0,0,0-8.36,5.89,5.89,0,0,1,0,8.36Z"/></svg>');
    background-size: 50px;
    display: block;
    width: 50px;
    height: 50px;
    margin: auto;
    margin-bottom: 3px;
}
.sprite.sprite-help {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%230086BD" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M100,15a85,85,0,1,0,85,85A85,85,0,0,0,100,15ZM97.48,139.78a8.62,8.62,0,0,1,0-17.23,8.62,8.62,0,1,1,0,17.23Zm12.76-43.52c-6.15,4.81-6.27,8.17-6.27,14,0,2.12-1.12,4.58-6.6,4.58-4.59,0-6.15-1.68-6.15-7.49,0-9.63,4.25-14.21,7.5-17,3.69-3.13,10-6.6,10-12.64,0-5.15-4.47-7.61-10.07-7.61-11.41,0-8.95,8.61-15,8.61-3,0-6.71-2-6.71-6.37,0-6,6.93-15,22-15,14.32,0,23.83,7.95,23.83,18.47S113.26,93.91,110.24,96.26Z"/></svg>');
    background-size: 50px;
    display: block;
    width: 50px;
    height: 50px;
    margin: auto;
    margin-bottom: 3px;
}
.bootboxbtnok {
    background: #0086BD;
    color: #fff !important;
    display: inline-flex;
    align-items: center;
    font-size: 1.4rem;
    padding: 6px 26px;
    border-radius: 30px;
    text-transform: uppercase;
    line-height: 25px;
    cursor: pointer;
    font-weight: 600;
}
.bootboxbtnno {
    background: #E2E2E2;
    color: #272727 !important;
    display: inline-flex;
    align-items: center;
    font-size: 1.4rem;
    padding: 6px 26px;
    border-radius: 30px;
    text-transform: uppercase;
    line-height: 25px;
    cursor: pointer;
    font-weight: 600;
}
.bootboxbtnclose {
    background: #0086BD;
    color: #fff !important;
    display: inline-flex;
    align-items: center;
    font-size: 1.4rem;
    padding: 6px 26px;
    border-radius: 30px;
    text-transform: uppercase;
    line-height: 25px;
    cursor: pointer;
    font-weight: 600;
}
.bootboxbtn {
    background: #0086BD;
    color: #fff !important;
    display: inline-flex;
    align-items: center;
    font-size: 1.4rem;
    padding: 6px 26px;
    border-radius: 30px;
    text-transform: uppercase;
    line-height: 25px;
    cursor: pointer;
    font-weight: 600;
}
.bootboxbtntransparent {
    border: 1px solid #0086BD;
    color: #0086BD !important;
    display: inline-flex;
    align-items: center;
    font-size: 16px;
    padding: 4px 20px;
    border-radius: 30px;
    text-transform: uppercase;
    line-height: 25px;
    cursor: pointer;
}
.bootboxbtntransparent .sprite.sprite-feedback-smaller {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1"  fill="%230086BD" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M175.52,113.16l-6.89-5.67a9.71,9.71,0,0,1,0-15l6.89-5.67a12.9,12.9,0,0,0,3-16.46L164.9,46.82a12.89,12.89,0,0,0-15.74-5.64l-8.35,3.13a9.71,9.71,0,0,1-13-7.5L126.36,28A12.9,12.9,0,0,0,113.6,17.2H86.4A12.9,12.9,0,0,0,73.64,28l-1.47,8.8a9.71,9.71,0,0,1-13,7.5l-8.35-3.13A12.88,12.88,0,0,0,35.1,46.82L21.5,70.38a12.89,12.89,0,0,0,3,16.46l6.89,5.67a9.7,9.7,0,0,1,0,15l-6.89,5.67a12.9,12.9,0,0,0-3,16.46L35.1,153.18a12.88,12.88,0,0,0,15.74,5.64l8.35-3.13a9.71,9.71,0,0,1,13,7.5l1.47,8.8A12.9,12.9,0,0,0,86.4,182.8h27.2A12.9,12.9,0,0,0,126.36,172l1.47-8.8a9.7,9.7,0,0,1,13-7.5l8.36,3.13a12.88,12.88,0,0,0,15.74-5.64l13.61-23.56a12.9,12.9,0,0,0-3-16.46ZM153.7,146.71l-8.36-3.13a22.64,22.64,0,0,0-30.27,17.48l-1.47,8.8H86.4l-1.47-8.8a22.64,22.64,0,0,0-30.27-17.48l-8.36,3.13L32.7,123.15l6.89-5.67a22.64,22.64,0,0,0,0-35L32.7,76.85,46.3,53.29l8.36,3.13A22.64,22.64,0,0,0,84.93,38.94l1.47-8.8h27.2l1.47,8.8a22.64,22.64,0,0,0,30.27,17.48l8.36-3.13,13.6,23.56h0l-6.89,5.67a22.64,22.64,0,0,0,0,35l6.89,5.67ZM100,68.09A31.91,31.91,0,1,0,131.91,100,31.94,31.94,0,0,0,100,68.09ZM100,119a19,19,0,1,1,19-19,19,19,0,0,1-19,19Zm0,0"/></svg>');
    width: 25px;
    height: 25px;
    display: block;
    background-size: 25px;
    margin-right: 8px;
}
.vibes-modal-container .modal-title {
    text-align: center;
    font-size: 2rem;
    width: 100%;
    font-weight: 500;
    margin-top: 0px;
    line-height: 1;
    margin-left: 0px;
}
/******************************************************************** STYKY **********************************************/
#stikyaction {
    background: #0086BD;
    position: fixed;
    top: calc(100vh - 100px);
    height: 100px;
    z-index: 1;
    display: flex;
    justify-content: center;
    color: white;
/*    width: 100%;*/
      width: calc(100% - 300px);
    align-items: center;
}
#stikyaction .actionlink {
    border: 2px solid white;
    height: 50px;
    margin: 0 20px;
    border-radius: 25px;
    color:#ffffff;
}
#stikyaction .actionlink .sprite.sprite-pa {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23ffffff"  data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M89.62,66.09A5.35,5.35,0,0,1,95,60.74h25.46a5.35,5.35,0,0,1,0,10.69H95A5.35,5.35,0,0,1,89.62,66.09Zm-37,5.19V60.86a9.3,9.3,0,0,1,9.29-9.29H72.33a9.3,9.3,0,0,1,9.29,9.29V71.28a9.3,9.3,0,0,1-9.29,9.29H61.91A9.3,9.3,0,0,1,52.62,71.28Zm10.69-1.4h7.62V62.26H63.31Zm94.12-36v131A13.17,13.17,0,0,1,144.28,178H44.56A13.17,13.17,0,0,1,31.4,164.85v-131A13.17,13.17,0,0,1,44.56,20.7h19.7A10,10,0,0,1,74.15,12h40.53a10,10,0,0,1,9.9,8.7h19.7A13.17,13.17,0,0,1,157.43,33.85ZM74.85,29.39H114v-6.7H74.85Zm71.89,4.46a2.47,2.47,0,0,0-2.46-2.47h-19.7a10,10,0,0,1-9.9,8.7H74.15a10,10,0,0,1-9.89-8.7H44.56a2.48,2.48,0,0,0-2.47,2.47v131a2.47,2.47,0,0,0,2.47,2.46h99.72a2.46,2.46,0,0,0,2.46-2.46ZM120.89,95.54H95.44a5.35,5.35,0,0,0,0,10.69h25.45a5.35,5.35,0,0,0,0-10.69Zm-38.8.12v10.42a9.29,9.29,0,0,1-9.29,9.29H62.39a9.3,9.3,0,0,1-9.3-9.29V95.66a9.31,9.31,0,0,1,9.3-9.29H72.8A9.3,9.3,0,0,1,82.09,95.66Zm-10.68,1.4H63.78v7.63h7.63Zm49.48,35.48H95.44a5.35,5.35,0,0,0,0,10.69h25.45a5.35,5.35,0,0,0,0-10.69Zm-38.8.12v10.42a9.29,9.29,0,0,1-9.29,9.29H62.39a9.3,9.3,0,0,1-9.3-9.29V132.66a9.31,9.31,0,0,1,9.3-9.29H72.8A9.3,9.3,0,0,1,82.09,132.66Zm-10.68,1.4H63.78v7.63h7.63Z"/></svg>');
}
    #stikyaction .actionlink .sprite.sprite-check-green {
        background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1"  fill="%23ffffff" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M173.9,56.1l-30-30a5.65,5.65,0,0,0-3.9-1.6H40A15.53,15.53,0,0,0,24.5,40V160A15.53,15.53,0,0,0,40,175.5H160A15.53,15.53,0,0,0,175.5,160V60A5.5,5.5,0,0,0,173.9,56.1ZM60.5,130a4.51,4.51,0,0,1,4.5-4.5h70a4.51,4.51,0,0,1,4.5,4.5v34.5h-79ZM135,114.5H65A15.52,15.52,0,0,0,49.5,130v34.5H40a4.51,4.51,0,0,1-4.5-4.5V40A4.51,4.51,0,0,1,40,35.5H69.5V65A10.51,10.51,0,0,0,80,75.5h40A10.51,10.51,0,0,0,130.5,65V35.5h7.24L164.5,62.26V160a4.51,4.51,0,0,1-4.5,4.5h-9.5V130A15.52,15.52,0,0,0,135,114.5Zm-54.5-50v-29h39v29Z"/></svg>');
        /*background-image: url('data:image/svg+xml;utf8,<svg  fill="%23ffffff" id="Livello_1" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M160.29,28.5H31.71A13.73,13.73,0,0,0,18,42.21v91.41a13.73,13.73,0,0,0,13.71,13.71h14v22.85a4.57,4.57,0,0,0,7.8,3.23l26.08-26.08h80.68A13.73,13.73,0,0,0,174,133.62V42.21A13.73,13.73,0,0,0,160.29,28.5Zm4.57,105.12a4.58,4.58,0,0,1-4.57,4.57H77.72a4.55,4.55,0,0,0-3.23,1.34L54.87,159.15V142.76a4.57,4.57,0,0,0-4.57-4.57H31.71a4.58,4.58,0,0,1-4.57-4.57V42.21a4.58,4.58,0,0,1,4.57-4.57H160.29a4.58,4.58,0,0,1,4.57,4.57Z"/><path d="M145.48,66.92H48.25a6.09,6.09,0,0,0,0,12.17h97.23a6.09,6.09,0,1,0,0-12.17Z"/><path d="M144.32,94.24H47.09a6.08,6.08,0,1,0,0,12.16h97.23a6.08,6.08,0,1,0,0-12.16Z"/></svg>');*/
    }
#stikyaction .actionlink .sprite.sprite-complite {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23ffffff" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M172.1,38a16.31,16.31,0,0,0-3.55-5.8c-.14-.17-.29-.34-.45-.5a4.47,4.47,0,0,0-.59-.51A16.48,16.48,0,0,0,151.08,28L38.48,65.59a16.41,16.41,0,0,0-2.94,30.08L78.76,119a4.94,4.94,0,0,1,2.11,2.11l23.64,43.21a16.13,16.13,0,0,0,14.06,8.63l1.65-.07a16.19,16.19,0,0,0,14-11.14L172.1,49.05A16.63,16.63,0,0,0,172.1,38ZM160.5,47.5,123.38,158.14h0a5.19,5.19,0,0,1-4.53,3.6,5.14,5.14,0,0,1-5-2.73l-22.66-42.4Zm-8.15-8.16L83.24,108.68,40.83,85.81a5.12,5.12,0,0,1-2.72-5h0a5.16,5.16,0,0,1,3.6-4.52Z"/></svg>');
}
#stikyaction .actionlink .sprite.sprite-cancel-red {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23ffffff" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M131.55,23.83A82.45,82.45,0,1,0,182.45,100,82.43,82.43,0,0,0,131.55,23.83Zm-4.5,141.46A70.67,70.67,0,1,1,170.67,100,70.66,70.66,0,0,1,127.05,165.29ZM108.36,100l25.27-25.26a5.91,5.91,0,0,0-8.36-8.37L100,91.64,74.74,66.37a5.92,5.92,0,0,0-8.37,8.37L91.64,100,66.37,125.27a5.92,5.92,0,0,0,8.37,8.36L100,108.36l25.27,25.27a5.91,5.91,0,1,0,8.36-8.36Zm-12.54,4.18a5.89,5.89,0,0,1,0-8.36A5.91,5.91,0,0,0,95.82,104.18Zm8.36,0a5.91,5.91,0,0,0,0-8.36,5.89,5.89,0,0,1,0,8.36Z"/></svg>');
}
#stikyaction .actionlink .sprite.sprite-print {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23ffffff" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M162.22,56.34h-4.81V37.78A25.82,25.82,0,0,0,131.62,12H68.38A25.82,25.82,0,0,0,42.59,37.78V56.34H37.78A25.82,25.82,0,0,0,12,82.12v41.26a25.82,25.82,0,0,0,25.78,25.78h4.81v23.37A15.49,15.49,0,0,0,58.06,188h83.88a15.49,15.49,0,0,0,15.47-15.47V149.16h4.81A25.82,25.82,0,0,0,188,123.38V82.12a25.82,25.82,0,0,0-25.78-25.78ZM52.91,37.78A15.49,15.49,0,0,1,68.38,22.31h63.24a15.49,15.49,0,0,1,15.47,15.47V56.34H52.91Zm94.18,134.75a5.16,5.16,0,0,1-5.15,5.16H58.06a5.16,5.16,0,0,1-5.15-5.16V121.66h94.18Zm30.6-49.15a15.49,15.49,0,0,1-15.47,15.46h-4.81V121.66h3.09a5.16,5.16,0,0,0,0-10.32H39.5a5.16,5.16,0,0,0,0,10.32h3.09v17.18H37.78a15.49,15.49,0,0,1-15.47-15.46V82.12A15.49,15.49,0,0,1,37.78,66.66H162.22a15.49,15.49,0,0,1,15.47,15.46Zm0,0"/><path d="M113.75,133.34H86.25a5.16,5.16,0,0,0,0,10.32h27.5a5.16,5.16,0,0,0,0-10.32Zm0,0"/><path d="M113.75,155.34H86.25a5.16,5.16,0,0,0,0,10.32h27.5a5.16,5.16,0,0,0,0-10.32Zm0,0"/><path d="M56,78.34H39.5a5.16,5.16,0,0,0,0,10.32H56a5.16,5.16,0,0,0,0-10.32Zm0,0"/></svg>');
}
#stikyaction .actionlink .sprite.sprite-new
{
    background-image: url('data:image/svg+xml;utf8,<svg fill="%23ffffff" id="Livello_1" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M183.5,100a8.42,8.42,0,0,1-8.42,8.42H108.42v66.66a8.42,8.42,0,0,1-16.84,0V108.42H24.92a8.42,8.42,0,0,1,0-16.84H91.58V24.92a8.42,8.42,0,0,1,16.84,0V91.58h66.66A8.42,8.42,0,0,1,183.5,100Z"/></svg>');
       
}
#stikyaction .actionlink .sprite.sprite-pdf {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23ffffff" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M57.33,105.08h0A9.75,9.75,0,0,0,52.71,104h-10a1.47,1.47,0,0,0-1.46,1.46v24.08A1.45,1.45,0,0,0,42.68,131h4.16a1.47,1.47,0,0,0,1.47-1.46v-8.21H52.5a10.11,10.11,0,0,0,4.68-1.06,7.94,7.94,0,0,0,3.27-3,8.62,8.62,0,0,0,1.16-4.48,9.33,9.33,0,0,0-1.11-4.54A8,8,0,0,0,57.33,105.08Zm-2.78,7.78a2.21,2.21,0,0,1-.67,1.72,2.66,2.66,0,0,1-1.92.65H48.31v-4.82H52a2.6,2.6,0,0,1,1.91.67A2.32,2.32,0,0,1,54.55,112.86Zm23.54-7.78A12,12,0,0,0,73,104H64.09a1.47,1.47,0,0,0-1.47,1.46v24a1.42,1.42,0,0,0,.43,1,1.46,1.46,0,0,0,1,.43H73a12,12,0,0,0,5.11-1,8.29,8.29,0,0,0,3.54-3,8.09,8.09,0,0,0,1.27-4.51v-9.81a8.11,8.11,0,0,0-1.27-4.51A8.27,8.27,0,0,0,78.09,105.08Zm-2.28,8.35v8.16a3.28,3.28,0,0,1-.77,2.26,2.37,2.37,0,0,1-1.89.77H69.71V110.41h3.41a2.47,2.47,0,0,1,1.95.77A3.17,3.17,0,0,1,75.81,113.43Zm28.1-7.93V109a1.45,1.45,0,0,1-1.46,1.46H91.68v3.79h6.79a1.44,1.44,0,0,1,1,.43,1.46,1.46,0,0,1,.43,1v3.45a1.45,1.45,0,0,1-1.46,1.46H91.68v9A1.47,1.47,0,0,1,90.22,131H86.06a1.43,1.43,0,0,1-1-.43,1.46,1.46,0,0,1-.43-1v-24a1.42,1.42,0,0,1,.43-1,1.46,1.46,0,0,1,1-.43h16.39a1.43,1.43,0,0,1,1,.42A1.48,1.48,0,0,1,103.91,105.5Zm59.21-52.35L133.65,25.27a18.22,18.22,0,0,0-12.58-5H65a18.32,18.32,0,0,0-18.3,18.3V86H35.34A15.36,15.36,0,0,0,20,101.34v32.32A15.36,15.36,0,0,0,35.34,149H46.67v12.41A18.32,18.32,0,0,0,65,179.72h85.56a18.33,18.33,0,0,0,18.31-18.31v-95A18.41,18.41,0,0,0,163.12,53.15ZM130.34,38.89l19.07,18-19.07,0ZM35.34,138A4.35,4.35,0,0,1,31,133.66V101.34A4.35,4.35,0,0,1,35.34,97h73.32a4.35,4.35,0,0,1,4.34,4.34v32.32a4.35,4.35,0,0,1-4.34,4.34H35.34Zm121.33,23.41a6.14,6.14,0,0,1-6.14,6.14H65a6.15,6.15,0,0,1-6.14-6.14V149h49.83A15.36,15.36,0,0,0,124,133.66V101.34A15.36,15.36,0,0,0,108.66,86H58.83V38.57A6.15,6.15,0,0,1,65,32.43h53.2V56.91a12.21,12.21,0,0,0,12.2,12.19h26.3Z"/></svg>');
     
}

#stikyaction .actionlink .sprite-test {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23ffffff" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M153.8,54.47,125.17,27.39a17.73,17.73,0,0,0-12.23-4.87H58.42A17.81,17.81,0,0,0,40.63,40.31V159.69a17.81,17.81,0,0,0,17.79,17.79h83.16a17.81,17.81,0,0,0,17.79-17.79V67.4A17.87,17.87,0,0,0,153.8,54.47ZM122,40.62l18.53,17.53-18.53,0Zm25.59,119.07a6,6,0,0,1-6,6H58.42a6,6,0,0,1-6-6V40.31a6,6,0,0,1,6-6h51.7V58.13A11.87,11.87,0,0,0,122,70h25.56ZM97.44,77.43H129a5.91,5.91,0,0,1,0,11.82H97.44a5.91,5.91,0,0,1,0-11.82ZM66.3,94.8H81a4.17,4.17,0,0,0,4.16-4.16V76A4.17,4.17,0,0,0,81,71.8H66.3A4.17,4.17,0,0,0,62.13,76V90.64A4.17,4.17,0,0,0,66.3,94.8Zm4.17-14.66H76.8v6.33H70.47Zm21,33.19a5.92,5.92,0,0,1,5.92-5.91H129a5.91,5.91,0,1,1,0,11.82H97.39A5.92,5.92,0,0,1,91.47,113.33ZM66.24,124.8H80.91a4.17,4.17,0,0,0,4.17-4.17V106a4.17,4.17,0,0,0-4.17-4.16H66.24A4.17,4.17,0,0,0,62.08,106v14.67A4.17,4.17,0,0,0,66.24,124.8Zm4.17-14.67h6.33v6.33H70.41Zm64.94,32.65a5.92,5.92,0,0,1-5.91,5.91H97.84a5.91,5.91,0,0,1,0-11.82h31.6A5.92,5.92,0,0,1,135.35,142.78Zm-54-11.54H66.7a4.17,4.17,0,0,0-4.17,4.17v14.67a4.17,4.17,0,0,0,4.17,4.16H81.37a4.17,4.17,0,0,0,4.16-4.16V135.41A4.17,4.17,0,0,0,81.37,131.24ZM77.2,145.91H70.87v-6.33H77.2Z"/></svg>');
        
}

#stikyaction .actionlink .sprite.sprite-verify {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23ffffff" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M134.48,75.25a6.1,6.1,0,0,1,0,8.62L93.6,124.75a6.1,6.1,0,0,1-8.62,0L65.52,105.29a6.1,6.1,0,0,1,8.62-8.62l15.15,15.15,36.57-36.57A6.1,6.1,0,0,1,134.48,75.25ZM178,100a78,78,0,1,1-78-78A78,78,0,0,1,178,100Zm-12.19,0A65.81,65.81,0,1,0,100,165.81,65.77,65.77,0,0,0,165.81,100Z"/></svg>');
   
}

.margin-bottom-for-stikyaction {
  padding-bottom: 100px;
}


.pdfcontainer{
    min-height:500px;
    margin-top:20px;
}
.confirmReadAttach {
   display:none;
}
/**********************************************************************************grafic******************************* */
.graficaction {
    background: #E2E2E2;
    height: 44px;
    display: flex;
    justify-content: flex-end;
}
.legend {
    padding-right: 14px;
    padding-left: 14px;
}
.legend .col-sm {
    padding-right: 1px;
    padding-left: 1px;
}
.legend label {
    font-size: 0.8rem;
    font-weight: 700 !important;
    margin-bottom: 2px;
}
    .legend .col-sm .value {
        padding: 0px !important;
        font-size: 0.7rem;
        font-weight: 500 !important;
        background: #fff !important;
        border: none !important;
        min-height: 0px !important;
        line-height: 0.8rem;
    }
.legend .form-group {
    margin-bottom: 6px;
}

.kpititle2 {
    text-align:center;
    font-size:1.5rem;
}
.kpititle1 {
    text-align: center;
    font-size: 2rem;
}
span.semaforokpi {
    border-radius: 100px;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin: 5px 0px 0px 0px;
}
/**********************************************************************************contents******************************* */
.content-slot {
    background: #fff;
    padding: 1rem;
    margin-bottom: 2rem;
    min-height: 302px;
    position: relative;
}
.content-category-title {
    color: #0086BD;
    font-size: 1.2rem;
    font-weight: 600;
    padding-bottom: 10px;
    border-bottom: 1px solid #EAEAEA;
    display: flex;
}
.content-category-title:hover {
    color: #0086BD;
}
.content-category-link-contanier {
   
    position: absolute;
    bottom: 1rem;
    right: 1rem;
}
.content-category-link {
    color: #0086BD;
    text-decoration: underline;
    text-transform: uppercase;
    font-size: 0.8rem;
    font-weight: 500;
}
.content-category-link:hover {
    color: #0086BD;
}
.content-list-slot {
    padding: 10px 0px;
    border-bottom: 1px solid #EAEAEA
}

.content-conte-link .name {
    color: #000;
    text-transform: capitalize;
    font-weight: 600;
    display: flex;
    line-height: 1rem;
}
.content-conte-link .date {
    color: #ABABAB;
    font-size: 0.8rem;
    
}


.content-list-contaner{
    background:#ffffff;
    padding:1rem 2rem;
}
.content-list-contaner .listheader {
        
    padding: 1rem 0rem;
    margin-left: 0px;
    margin-right: 0px;
    /*padding-left: 0px;
    padding-right: 0px;*/
}
.content-list-contaner .list.row {
    border-top: 1px solid #EAEAEA;
    padding: 1rem 0rem;
    margin-left: 0px;
    margin-right: 0px;
  
}
.content-list-contaner .list.row div, .content-list-contaner .listheader.row div {
padding-left: 0px;
padding-right: 0px;
}
.content-content-title{

}
.rowcount {
    color: #7D7D7D;
    font-size: 0.8rem;
}
.rowcountvalue {
    color: #525252;
    font-size: 0.8rem;
    font-weight:600;
}

    .content-content-title .title {
        color: #000;
        text-transform: capitalize;
        font-weight: 600;
        display: flex;
        line-height: 1.1rem;
        font-size: 1.4rem;
        margin-bottom: 0.5rem;
    }

    .content-content-title .date {
        color: #ABABAB;
        font-size: 0.8rem;
    }

.content-attach, .content-test, .content-video {
    display: inline-block;
    margin-right: 1rem;
}
    .content-attach span, .content-test span, .content-video span {
        color: #919191;
        font-size: 0.7rem;
        font-weight: 500;
        text-transform: uppercase;
        display: block;
        text-align: center;
    }
    .content-attach .sprite-attach {
        background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23919191" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M170.93,65.07a40.71,40.71,0,0,1-12,29L87,166.83A31,31,0,1,1,43.13,123l52-51.67c8.21-8.16,21.29-8.41,29.15-.56A19.63,19.63,0,0,1,130,85.39a21.36,21.36,0,0,1-6.32,14.51L74.32,149.21a6,6,0,1,1-8.55-8.55l49.31-49.31A9.35,9.35,0,0,0,117.86,85a7.69,7.69,0,0,0-2.17-5.71c-3.17-3.15-8.58-2.89-12.06.59l-52,51.65A18.91,18.91,0,0,0,78.42,158.3l71.93-72.77a28.9,28.9,0,1,0-40.84-40.89L39.37,114.29A6.14,6.14,0,0,1,35.09,116a6,6,0,0,1-4.27-1.79,6.06,6.06,0,0,1,0-8.55L101,36.07a41,41,0,0,1,70,29Z"/></svg>');
        width: 35px;
        height: 35px;
        display: block;
        background-size: 35px;
        margin: auto
    }

.content-test .sprite-test {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23919191" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M153.8,54.47,125.17,27.39a17.73,17.73,0,0,0-12.23-4.87H58.42A17.81,17.81,0,0,0,40.63,40.31V159.69a17.81,17.81,0,0,0,17.79,17.79h83.16a17.81,17.81,0,0,0,17.79-17.79V67.4A17.87,17.87,0,0,0,153.8,54.47ZM122,40.62l18.53,17.53-18.53,0Zm25.59,119.07a6,6,0,0,1-6,6H58.42a6,6,0,0,1-6-6V40.31a6,6,0,0,1,6-6h51.7V58.13A11.87,11.87,0,0,0,122,70h25.56ZM97.44,77.43H129a5.91,5.91,0,0,1,0,11.82H97.44a5.91,5.91,0,0,1,0-11.82ZM66.3,94.8H81a4.17,4.17,0,0,0,4.16-4.16V76A4.17,4.17,0,0,0,81,71.8H66.3A4.17,4.17,0,0,0,62.13,76V90.64A4.17,4.17,0,0,0,66.3,94.8Zm4.17-14.66H76.8v6.33H70.47Zm21,33.19a5.92,5.92,0,0,1,5.92-5.91H129a5.91,5.91,0,1,1,0,11.82H97.39A5.92,5.92,0,0,1,91.47,113.33ZM66.24,124.8H80.91a4.17,4.17,0,0,0,4.17-4.17V106a4.17,4.17,0,0,0-4.17-4.16H66.24A4.17,4.17,0,0,0,62.08,106v14.67A4.17,4.17,0,0,0,66.24,124.8Zm4.17-14.67h6.33v6.33H70.41Zm64.94,32.65a5.92,5.92,0,0,1-5.91,5.91H97.84a5.91,5.91,0,0,1,0-11.82h31.6A5.92,5.92,0,0,1,135.35,142.78Zm-54-11.54H66.7a4.17,4.17,0,0,0-4.17,4.17v14.67a4.17,4.17,0,0,0,4.17,4.16H81.37a4.17,4.17,0,0,0,4.16-4.16V135.41A4.17,4.17,0,0,0,81.37,131.24ZM77.2,145.91H70.87v-6.33H77.2Z"/></svg>');
    width: 35px;
    height: 35px;
    display: block;
    background-size: 35px;
    margin: auto
}

.content-video .sprite-video {
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23919191" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M153.8,54.47,125.17,27.39a17.73,17.73,0,0,0-12.23-4.87H58.42A17.81,17.81,0,0,0,40.63,40.31V159.69a17.81,17.81,0,0,0,17.79,17.79h83.16a17.81,17.81,0,0,0,17.79-17.79V67.4A17.87,17.87,0,0,0,153.8,54.47ZM122,40.62l18.53,17.53-18.53,0Zm25.59,119.07a6,6,0,0,1-6,6H58.42a6,6,0,0,1-6-6V40.31a6,6,0,0,1,6-6h51.7V58.13A11.87,11.87,0,0,0,122,70h25.56ZM97.44,77.43H129a5.91,5.91,0,0,1,0,11.82H97.44a5.91,5.91,0,0,1,0-11.82ZM66.3,94.8H81a4.17,4.17,0,0,0,4.16-4.16V76A4.17,4.17,0,0,0,81,71.8H66.3A4.17,4.17,0,0,0,62.13,76V90.64A4.17,4.17,0,0,0,66.3,94.8Zm4.17-14.66H76.8v6.33H70.47Zm21,33.19a5.92,5.92,0,0,1,5.92-5.91H129a5.91,5.91,0,1,1,0,11.82H97.39A5.92,5.92,0,0,1,91.47,113.33ZM66.24,124.8H80.91a4.17,4.17,0,0,0,4.17-4.17V106a4.17,4.17,0,0,0-4.17-4.16H66.24A4.17,4.17,0,0,0,62.08,106v14.67A4.17,4.17,0,0,0,66.24,124.8Zm4.17-14.67h6.33v6.33H70.41Zm64.94,32.65a5.92,5.92,0,0,1-5.91,5.91H97.84a5.91,5.91,0,0,1,0-11.82h31.6A5.92,5.92,0,0,1,135.35,142.78Zm-54-11.54H66.7a4.17,4.17,0,0,0-4.17,4.17v14.67a4.17,4.17,0,0,0,4.17,4.16H81.37a4.17,4.17,0,0,0,4.16-4.16V135.41A4.17,4.17,0,0,0,81.37,131.24ZM77.2,145.91H70.87v-6.33H77.2Z"/></svg>');
    width: 35px;
    height: 35px;
    display: block;
    background-size: 35px;
    margin: auto
}

.filtercat {
    display: inline-flex;
    justify-content: flex-end;
    align-items: center;
}
.filtercat .title {
  font-weight:600;
  margin-right:1rem;
}
.filtercat .ddlcontainer {
    width:70%;
}


.input-content-search {
    position: relative;
}

.input-content-search .search-icon {
    position: absolute;
    background-color: #0086BD;
    color: #fff;
    top: 0px;
    bottom: 0;
    left: auto;
    right: 0px;
    display: inline-flex;
    /* justify-content: center; */
    /* align-items: center; */
    background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23ffffff" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M180.08,170.37,134.73,125l.81-1a65.67,65.67,0,1,0-51.86,25.39h0A65.87,65.87,0,0,0,124,135.53l1.05-.81,45.36,45.36a6.86,6.86,0,0,0,9.68-9.71Zm-59.61-49.91A52,52,0,0,1,46.69,47.21l.27-.27a52,52,0,1,1,73.51,73.52Z"/></svg>');
       
    /* display: flex; */
    width: 16%;
    background-size: 25px;
    background-repeat: no-repeat;
    background-position: 17px 14px;
    align-content: center;
    border-radius: 26px;
    font-size: 1rem;
    font-weight: 600;
    text-transform: uppercase;
}

.form-content-search {
    padding: 0.7rem 1.4rem 0.7rem 2.3rem !important;
    margin-bottom: 1.4rem;
    border-radius: 26px;
}
.ddlcontainer.selected .k-dropdown-wrap.k-state-default {
    border-color: #0086BD;
}
.k-content-files {
    border-top: 1px solid #ACACAC;
}

.content-detail-contaner {
    background: #ffffff;
    padding: 2rem 2rem;
}
.k-pdf-viewer .k-toolbar {
    display: none;
}
.test-contanier
{
    margin-top:30px !important;
}
.test-contanier .col-sm .form-group .question {
    font-size: 1.8rem;
    color: #000;
    margin-bottom: 2rem;
    line-height: 1.8rem
}
.test-contanier .chekcwidth-1
{
    padding:2rem 1rem
}
.test-contanier .chekcwidth-1:nth-child(even) {
    background-color: #F8F8F8 !important;
}
.test-contanier .form-radio-label {
    font-size: 1.2rem;
    color: #000;
    margin-left: 48px;
}
    .test-contanier .form-radio-label::before {
        position: absolute;
        top: calc(50% - 16px);
        left: 1rem;
        display: block;
        width: 1.8rem;
        height: 1.8rem;
        pointer-events: none;
        content: "";
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: #FFF;
        border: 1px solid #ACACAC;
        border-radius: 50%;
    }

    .test-contanier .form-radio-label::after {
        position: absolute;
        top: calc(50% - 16px);
        left: 1.1rem;
        display: block;
        width: 1.8rem;
        height: 1.8rem;
        content: "";
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 50% 50%;
    }

.bgvibes {
    background-image: url("../../img/immagine-sfondoorizzontale.jpg");
    background-repeat: no-repeat;
}

#login-card-vibes {
    width: 650px;
    height: 150px;
    background-image: url(../../img/logo-VIBES-totem.png);
    background-size: 650px 150px;
    cursor: pointer;
    zoom: 0.8;
}
#login-card img
{
    width:250px;
}
.scrollcontainer {
    height: 450px;
    /* overflow: scroll; */
    overflow-y: scroll;
    overflow-x: hidden;
}

.popup-nomargin .form-group {
    margin-bottom: 0rem;
}
.popup-nomargin .scrollcontainer {
    height: 650px;
  
}

/********************************** NEW STYLE ****************************************/

.collogin {
    width: 100%;
    min-height: calc(100vh - 58px);
    background-color: #eee;
   
    text-align: center;
    vertical-align: middle;
    display: flex;
  
    align-items: center;
}
.collogin .container {
    padding-bottom: 140px;
}
.colsx {
    width: 250px;
    background-color: #272727;
    padding: 20px 10px 20px 0;
    min-height: calc(100vh - 58px);
}
.coldx {
    width: 100%;
    min-height: calc(100vh - 58px);
    background-color: #eee;
    padding: 20px 25px;
}

.coldxpaddingonlyright {
    padding: 0px 25px 0px 0px;
}
.colsx a {
    color: white;
    font-weight: 400;
    padding: 0.7rem 1rem 0.7rem 1.5rem;
    display: flex;
    align-items: center;
}
    .colsx a.active {
        background-color: #575757;
    }
    .colsx a.nav-link:hover {
        background-color: #575757;
    }

i.bi {
    font-size: 2rem;
    line-height: 1.3;
    color: white;
}
.colsx i, .header-box i:not(.bi), #navbarCollapse i {
    width: 28px;
    height: 28px;
    background-size: 28px;
    display: inline-block;
}
.header-box .badge {
    width: 10px;
    height: 10px;
    top: 9px;
    right: 5px;
}
.header-box, .header-box button, .header-box button:hover {
    color: white;
    display: flex;
    align-items: center;
}
    .header-box .dropdown-menu.show button {
        color: #000;
    }
.colsx a span {
    margin-left: 10px;
}
.user-icon {
    float: left;
    width: 30px;
    height: 30px;
    background-image: url(data:image/svg+xml;utf8,<svg fill="%23FFFFFF" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path id="profilo" d="M170.63,153.17V175H158V153.17a25.84,25.84,0,0,0-25.81-25.81H67.86a25.84,25.84,0,0,0-25.81,25.81V175H29.37V153.17a38.54,38.54,0,0,1,38.49-38.49h64.28A38.54,38.54,0,0,1,170.63,153.17ZM61.5,63.53A38.49,38.49,0,1,1,100,102,38.53,38.53,0,0,1,61.5,63.53Zm12.68,0A25.81,25.81,0,1,0,100,37.72,25.84,25.84,0,0,0,74.18,63.53Z"/></svg>);
    background-size: 30px;
}

.anomaly {
    display: flex;
    align-items: center;
    border-left: 5px solid red;
    height: 50px;
    background-color: white;
}
.summary {
    background-color: white;
    padding: 20px;
}
    .summary .responsiveTable td, .summary .responsiveTable th,
    .graphs .responsiveTable td, .graphs .responsiveTable th {
        border: 1px solid #D9D9D9;
        border-collapse: collapse;
        text-align: center;
        font-weight: 500;
    }
        .summary .responsiveTable td:first-child,
        .graphs .responsiveTable td:first-child,
        .graphs .responsiveTable th:first-child {
            /*text-align: left;*/
        }
    .summary .responsiveTable td span {
        color: #000;
    }
.graphs .responsiveTable {
    overflow-x: auto;
    width: 100%;
}


.nav-pills .nav-link {
    color: black;
    background-color: #eee;
    font-size: .8rem;
    border: 0;
    margin-right: 5px;
    padding: 0.3rem 0.7rem;
    margin-bottom: 5px;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff;
    background-color: #0086BD;
}
.pointsbox {
    margin-left: -15px;
    margin-right: 10px;
}
/*.pointsbox div:first-child{
   
}*/
.pointsbox > div > div {
    color: #0086BD;
    background-color: white;
    height: 130px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 2.8rem;
    font-weight: 600;
}
.pointsbox > div:first-child > div {
    color: forestgreen;
}
.pointsbox > div b {
    position: absolute;
    color: black;
    top: 6px;
    left: 30px;
    font-size: .9rem;
}
.pointscta {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}
.ceteralink, .ceteralink:hover {
    font-size: .7rem;
    text-decoration: underline;
    margin-right: 5px;
    font-weight: 500;
}
.badge-primary {
    background-color: #0086BD;
}
.badge-insert {
    background-color: #989898;
    color: #fff;
}
.badge-cancelled {
    background-color: #989898;
    color: #fff;
}
.badge-other {
    background-color: #F7931E;
    color: #fff;
}
.badge-expired {
    background-color: #FF0000;
    color: #fff;
}
.badge-successno {
    background-color: #007C51;
    color: #fff;
}
.badge-warning {
    color: #fff;
}
.badge {
    padding: 0.5em 0.4em;
}
.videobox iframe {
    width: 100%;
    height: calc((30vw - 204px)*(9/16));
}
.list-group-item {
    padding: 0.5rem 0rem;
    border: 0;
}
.list-group-item:not(:last-child) {
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.list-group.opl{
    width:100%;
}
.opl a div {
    font-size: .7rem;
}
.opl a span {
    font-size: .7rem;
    text-decoration: underline;
    color: #0086BD;
    font-weight:500;
}
.opl a b {
    font-size: 1.1rem;
}
#navbarCollapse a {
    color: white;
    display: flex;
}

.extrainfotree {
    font-size: 0.8rem;
}

.dropdown-item {
    white-space: normal;
}




.navbar-collapse {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    width: 100%;
    max-width: 450px;
    height: 100%;
}

    .navbar-collapse.collapsing {
        left: -100%;
        transition: height 0s ease;
    }

    .navbar-collapse.show {
        left: 0;
        transition: left 300ms ease-in-out;
    }

.navbar-toggler.collapsed + .navbar-collapse {
    transition: left 500ms ease-in-out;
}

.summary .subtitle td {
    background: #F4F4F4;
}


#chartpiramid {
    width: 100%;
}
.piramidmenu{
    overflow:hidden;
}

/*.dashboardblock
{
    padding:20px 0px 0px 25px !important;
}*/
/********************************** END NEW STYLE ****************************************/
/********************************** NEW DASH ****************************************/
.dablock {
    margin-left: -15px;
    margin-right: -15px;
}
.boxdscontainer {
    background-color: white;
 /*   height: 370px;*/
    text-align: center;
    padding: 60px 10px 10px 10px;
    position: relative;
}
.boxdscontainergrafic {
    padding: 60px 20px 20px 20px;
    background-color: white;
    position: relative;
}
.boxdscontainertable {
    padding: 30px 20px 20px 20px;
    background-color: white;
    position: relative;
}
.boxactionflex {
    display: flex;
}
.dashboardblock .boxaction {
    padding: 0px 10px;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;

    margin-bottom: 36px;
}

.dashboardblock .title {
    position: absolute;
    color: black;
    top: 6px;
    left: 20px;
    font-size: 1.2rem;
    font-weight: bold;
    text-transform: uppercase;
}

.dashboardblock .titletopright {
    position: absolute;
    color: black;
    top: 10px;
    right: 10px;
    font-size: 0.9rem;
}
    .dashboardblock .titletopright .form-control, .dashboardblock .form-control {
        display: none;
    }
.dashboardblock .square {
    background: #F4F4F4;
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 20px 10px;
    margin: 0px 0px 0px 0px;
    border-radius: 15px;
    width: 100%;
    height: 145px;
}
.dashboardblock  .square .subtitle {
    font-size: 0.9rem;
    line-height:1rem;
    color: #504F52;
    font-weight: bold;
    margin-bottom: 14px;
}
.dashboardblock .square .numbertitle {
    font-size: 5rem;
    color: #272727;
    font-weight: bold;
    line-height: 3.6rem;
}

    .dashboardblock .square .numbertitleinfortuni {
        font-size: 3rem;
        color: #272727;
        font-weight: bold;
        line-height: 2.6rem;
    }
    .dashboardblock .square .goaltitle {
        font-size: 1.3rem;
        color: #272727;
        font-weight: bold;
    }
    .dashboardblock .square .flowgoaltitle {
        font-size: 1rem;
        color: #272727;
        font-weight: bold;
    }
.dashboardblock  .alertgoal {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #D21C1C;
    font-size: 1rem;
    margin: 10px 10px 20px 10px;
    height: 40px;
    width:100%;
}
    .dashboardblock  .alertgoal > div {
        margin-left: 10px;
        line-height: 1rem;
        font-weight: 500;
        text-align: left;
    }
    .alertgoal .alertbaloon {
        background: #FAE5E5;
        border-radius: 10px;
        height: 35px;
        width: 68px;
        display: flex;
        justify-content: center;
    
        align-items: center;
    }
    .rsprite.rsprite-arrowdownred {
        background-image: url('data:image/svg+xml;utf8,<svg id="Livello_1" fill="%23D22121" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M93.09,18.74V164.49l-39-36.92a7.24,7.24,0,1,0-9.95,10.52l51.22,48.43a7.24,7.24,0,0,0,10,0l50.63-48.08a7.24,7.24,0,0,0-10-10.5l-38.35,36.42V18.74a7.25,7.25,0,0,0-14.49,0Z"/></svg>');
        width: 25px;
        height: 25px;
        display: block;
        background-size: 25px 25px;
          
    }
    .dsactioncontainer
    {
        text-align:center;
    }
        .dsactioncontainer .btninline {
            color: #0086BD;
            font-size: 1.3rem;
            padding: 6px 14px;
            border: 2px solid #0086BD;
            border-radius: 20px;
        }

        .dsactioncontainer .btninline .rsprite.rsprite-add {
            width: 25px;
            height: 25px;
            display: block;
            background-size: 25px 25px;
           
        }
.br {
    border-right: 1px solid #DEDEDE;
}
.splide__pagination__page {
    background: #D5D5D5;
    transform: scale(1.4);
}

.splide__pagination__page.is-active {
    background: #0086BD !important;
}
/*.splide
{
    height:300px;
}*/
#loading-flowactions {
    color: #000000;
    position: absolute;
    top: 16px;
    left: 20%;
    zoom: 0.8;
}
#loading-obmactions {
    color: #000000;
    position: absolute;
    top: 16px;
    left: 14%;
    zoom: 0.8;
}
.chartnumbercontanier {
    background: #F4F4F4;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 10px;
    position: absolute;
    bottom: 6px;
    right: 1rem;
    margin: 0px 0px 0px 0px;
    border-radius: 15px;
    width: 21%;
}
    .chartnumbercontanier .numbertitle {
        font-size: 3rem;
        color: #272727;
        font-weight: bold;
        line-height: 3rem;
    }

    .chartnumbercontanier .goaltitle {
        font-size: 1.1rem;
        color: #272727;
        font-weight: bold;
    }
.nodatalabel {
    position: absolute;
    top: 40%;
    left: 30% ;
    font-size: 2rem;
    color: #272727;
    font-weight: bold;
}
.viewallcontainer {
    position: absolute;
}
 .responsiveTablehome th {
    border: 1px solid #D9D9D9;
    border-collapse: collapse;
    text-align: center;
    font-weight: 500;
}
.responsiveTablehome table > thead > tr > th  {
    color: #ffffff;
    text-align: left;
    font-weight: 500;
    background-color: #525252;
    vertical-align: middle;
    font-size: 12px;
    line-height: 12px;
    padding: 6px 10px;
}
 .responsiveTablehome table td,.responsiveTablehome th {
    border: 1px solid #D9D9D9;
    border-collapse: collapse;
    text-align: center !important;
    font-weight: 500;
}
.responsiveTablehome table > tbody > tr > td {
    padding: 5px 8px;
    /* font-size: 14px; */
    font-size: 0.8rem;
    max-width: 200px;
}
/********************************** END NEW DASH ****************************************/
/********************************************************************************** RESPONSIVE */


    @media (min-width: 1200px) {
        .container {
            max-width: 1270px
        }

        .modal-xl {
            max-width: 1100px
        }

        /********************************** END NEW STYLE ****************************************/

    }

    @media (max-width: 1900px) {
        .dashboardblock .titletopright .nav {
            display: none;
        }

        .dashboardblock .titletopright .form-control {
            display: block;
        }
    }
    @media (min-width: 1200px) {
        .coldx {
            width: calc(100% - 250px);
        }
        
    }
    /* Extra large devices (large desktops, 1200px and up) */
    @media (max-width: 1200px) {
        .container {
            max-width: 1199px;
            /*background:green;*/
        }

        .modal-xl {
            max-width: 1150px
        }

        .dashboardblock.pr-3 {
            padding-right: 0px !important;
        }

       

       

      
        /********************************** END NEW STYLE ****************************************/
     /*    .coldx {
            width: 100%;
        }*/

        #stikyaction {
            width: 100%;
        }

        .videobox iframe {
            width: 100%;
            height: calc((100%)*(9/16));
        }
    }

/*totem*/
    @media (max-width: 1080px) {
       

       
    }
    /* Large devices (desktops, 992px and up) */
    @media (max-width: 991px) {

        .boxactionflex {
            flex-direction: column;
        }

        .boxaction.br {
            border-right: none;
            border-bottom: 1px solid #DEDEDE;
            padding-bottom: 30px;
        }

        .splide__slide:last-child .boxaction.br {
            border-bottom: none;
        }



        .splide__list {
            backface-visibility: hidden;
            display: -ms-flexbox;
            display: flex;
            height: 100%;
            margin: 0 !important;
            padding: 0 !important;
            flex-direction: column;
            align-items: center;
        }

        .splide__slide {
            width: 100% !important;
        }
        .container {
            max-width: 991px;
            /*background:blue;*/
        }

        .visible-lg-block {
            display: none;
        }

        .modal-xl {
            max-width: 900px
        }

        .rowbehaviors {
            padding: 1rem 2rem;
        }

        .videobox iframe {
            width: 100%;
            height: calc((100vw - 70px)*(9/16));
        }
        /********************************** NEW STYLE ****************************************/

        .coldx {
            width: 100%;
        }

        .navbar-collapse {
            position: fixed;
            top: 0;
            left: 0;
            z-index: 2;
            padding-left: 15px;
            padding-right: 15px;
            padding-bottom: 15px;
            width: 100%;
            max-width: 450px;
            height: 100%;
        }

            .navbar-collapse.collapsing {
                left: -100%;
                transition: height 0s ease;
            }

            .navbar-collapse.show {
                left: 0;
                transition: left 300ms ease-in-out;
            }

        .navbar-toggler.collapsed + .navbar-collapse {
            transition: left 500ms ease-in-out;
        }

        header .navbar {
            position: fixed;
            width: 100%;
            z-index: 1;
        }

        .coldx {
            padding: 68px 15px 20px 15px;
        }

        .coldxpaddingonlyright {
            padding: 58px 10px 0px 0px;
        }

        .headerl {
            padding: 0 5px;
        }

        i.bi {
            line-height: 1;
        }

        .actionewdropdown, .actionewdropdown:hover, .actionewdropdown:focus {
            font-size: .8rem;
            padding: 8px 14px;
        }

        .actionlink .sprite.sprite-print, .actionlink .sprite.sprite-check-green, .actionlink .sprite.sprite-pa, .actionlink .sprite.sprite-feedback, .actionlink .sprite.sprite-cancel-red {
            margin-right: 1px;
        }

        .actionlink {
            font-size: 14px;
            padding: 0px 4px;
        }

        #chartpiramid {
            width: 60%;
        }

        .piramidmenu .title {
            float: left;
        }

        .piramidmenu ul {
            float: right;
        }
    }

    @media (max-width: 767px) {

        .obm {
            display: none;
        }
        #SelectSiteId {
            margin-right: 6px;
            width: 94px;
            padding: 0px 0px 0px 4px;
        }
        .container {
        }

        .chekcwidth-1, .chekcwidth-2, .chekcwidth-3, .chekcwidth-4, .chekcwidth-5 {
            width: 100%
        }

        #stikyaction .actionlink {
            border: 3px solid white;
            zoom: .7;
        }

        #stikyaction {
            flex-wrap: wrap;
            width: 100%;
            top: calc(100vh - 138px);
            display: none;
        }

        .container {
            padding-right: 0px;
            padding-left: 0px;
        }

        .navbar {
            padding: 0.5rem 0.5rem;
        }

        .actionright a span {
            display: none;
        }

        .opentest span, .confirmReadContent span {
            display: flex !important;
            font-size: 0.6rem;
        }

        .actionlink {
            padding: 0px 6px;
        }

            .actionlink .sprite {
                margin-right: 0px !important;
            }

        .survey-breadcrumb {
            margin-top: 4px;
            overflow: hidden;
            padding: 0px 4px;
        }

        .h1, h1 {
            font-size: 1.4rem;
            margin: 0px;
            padding: 0px;
        }

        .mt-30 {
            margin-top: 10px !important;
        }

        .flow-item {
            flex-direction: column;
        }

            .flow-item .pull-right {
                /*display: flex;
        justify-content: center;
        margin-top: 10px;*/
                float: none;
                margin-top: 10px;
            }

        .responsiveTable thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

        .responsiveTable td,
        .responsiveTable th {
            display: block;
            position: relative;
            padding-top: 23px !IMPORTANT;
            padding: 32px 20px 4px 20px !important;
            white-space: normal;
            font-size: 1rem !important;
            /*line-height:1.6rem;*/
            max-width: 100% !important;
        }

            .responsiveTable td:before {
                content: attr(data-title);
                position: absolute;
                top: 10px;
                left: 20px;
                width: 45%;
                padding-right: 10px;
                white-space: nowrap;
                text-align: left;
                font-weight: 600;
            }

        #summary.responsiveTable td:before {
            font-size: 12px;
            left: 0px;
        }

        .no-wrap {
            white-space: normal;
        }

        .sattusdatecontainertablelist, .creationdatecontainertablelist, .expireddatecontainertablelist {
            font-size: 1rem !important;
        }

        .state-open, .state-closed, .state-cancelled, .state-expired {
            margin-top: 6px;
        }

        .paopen, .paclose {
            padding: 0px 0px;
            margin: 4px 0px;
            width: 30px;
        }

        .responsiveTable td:last-child, .responsiveTable th:last-child {
            padding-top: 20px !important;
            padding-bottom: 30px !important;
        }

        .pointstable td:last-child {
            padding-top: 32px !important;
            /*padding-bottom: 30px !important;*/
        }

        .tab-table.nav-tabs > li a {
            padding: 10px 10px;
            margin-right: 10px;
            zoom: 0.8;
        }

        .survey-breadcrumb .pull-left, .survey-breadcrumb .pull-right {
            float: none !important;
        }

        .actionew {
            zoom: 0.8;
            display: inline-flex;
        }

        .sortSelect {
            display: inline-flex;
            margin: 0px 0px 20px 0px;
        }

        .modal-content .modal-title {
            text-align: center;
            margin-left: 0px;
            font-size: 1.4rem;
        }

        .filtercationcontainer {
            align-items: flex-start;
        }

            .filtercationcontainer .cancelfilter {
                margin-bottom: 10px;
            }

        .modal-content .modal-body {
            padding: 1rem 1rem 1rem 1rem;
        }

        .bootbox-close-button {
            right: 0.5rem;
            top: 0.7rem;
            padding: 0px;
            margin: 0px;
        }

        .modal-content .modal-header {
            padding: 1rem 1rem 0rem 1rem;
        }

        .rowbehaviors {
            padding: 1rem 0rem;
        }

        .actionckl {
            margin-top: 10px;
            text-align: center !important;
        }

        .actioncklmobile {
            margin-top: 20px;
            text-align: center !important;
            display: block;
        }

            .actionckl .btninline, .actioncklmobile .btninline {
                zoom: 0.7;
                padding: 10px 18px;
            }

        .fixedheight {
            height: 44px;
        }

        .flowpannel-header {
            font-size: 1.2rem;
        }

        .actioncontainertb {
            text-align: center;
        }

        .cklabel {
            margin-top: 10px;
        }

        .content-content-title .title {
            line-height: 1rem;
            font-size: 1rem;
            margin-bottom: 0;
        }

        .content-test .sprite-test {
            width: 20px;
            height: 20px;
            background-size: 20px;
        }

        .content-attach .sprite-attach {
            width: 20px;
            height: 20px;
            background-size: 20px;
        }

        .content-attach span, .content-test span, .content-video span {
            font-size: 0.6rem;
        }

        .form-content-search {
            padding: 0.5rem 1rem 0.5rem 2.3rem !important;
        }

        .input-content-search .search-icon {
            width: 30%;
            background-size: 20px;
            background-repeat: no-repeat;
            background-position: 12px 11px;
            align-content: center;
            border-radius: 26px;
            font-size: 0.8rem;
            font-weight: 600;
            text-transform: uppercase;
            padding-left: 10px;
        }

        .filtercat {
            display: inline-flex;
            justify-content: flex-start;
            align-items: center;
        }

        .test-contanier .col-sm .form-group .question {
            font-size: 1.2rem;
            color: #000;
            margin-bottom: 1rem;
            line-height: 1.2rem;
        }

        .test-contanier .chekcwidth-1 {
            padding: 1rem 1rem;
        }

        .test-contanier .form-radio-label::before {
            position: absolute;
            top: calc(50% - 13px);
            left: 1rem;
            display: block;
            width: 1.4rem;
            height: 1.4rem;
        }

        .test-contanier .form-radio-label::after {
            position: absolute;
            top: calc(50% - 13px);
            left: 1rem;
            display: block;
            width: 1.4rem;
            height: 1.4rem;
        }

        .test-contanier .form-radio-label {
            font-size: 1rem;
            margin-left: 33px;
        }

        .breadcrumb {
            font-size: 12px;
        }

        .actionlink .sprite-test {
            width: 25px;
            height: 25px;
            background-size: 25px;
            margin-right: 6px;
        }

        .actionlink .sprite.sprite-check-green {
            width: 25px;
            height: 25px;
            background-size: 25px;
            margin-right: 6px;
        }

        .welcome {
            display: none;
        }

        .nav-pills .nav-link {
            display: block;
            padding: 0.3rem 0.3rem;
        }

        #summary .subtitle {
            display: none;
        }

        #summary .responsiveTable td {
            /*padding: 8px !important;*/
        }

        #summary .responsiveTable td, .summary .responsiveTable th, .graphs .responsiveTable td, .graphs .responsiveTable th {
            /*text-align: left;*/
            border: 0;
        }







        .pointsbox > div, .pointscta > a {
            margin-bottom: 10px;
        }

            .pointscta > a:first-child {
                margin-top: 30px;
            }



        .collogin {
            min-height: calc(100vh ) !important;
        }

        .title-medium {
            font-size: 1.4rem;
        }

        .pointsbox {
            margin-left: -15px;
            margin-right: -15px;
        }

        /*.badge {
            margin-top: 1rem;
        }*/


        .boxdscontainertable {
            padding: 40px 20px 20px 20px;
        }


        .dashboardblock .titletopright .nav, .dashboardblock .nav {
            display: none;
        }

        .dashboardblock .titletopright .form-control, .dashboardblock .form-control {
            display: block;
        }




        .chartnumbercontanier .numbertitle {
            font-size: 1rem;
            line-height: 1rem;
        }

        .chartnumbercontanier .goaltitle {
            font-size: 0.8rem;
        }

        .chartnumbercontanier {
            bottom: 34px;
            right: 7px;
            width: 89px;
        }

        #chartdonutbbs {
            width: 90%;
        }

        .coldx {
            padding: 68px 15px 20px 5px;
        }

        .nomobile {
            display: none !important;
        }






        .responsiveTablehome th {
            border: none !important;
        }

        .responsiveTablehome th {
            width: 33%;
        }

        .responsiveTablehome td .badge {
            margin-top: 0px !important;
        }

        .responsiveTablehome table td, .responsiveTablehome th {
            border: none;
        }

        .responsiveTablehome table > tbody > tr > td span {
            font-size: 0.8rem !important;
            justify-content: center !important;
        }

        .responsiveTablehome table td {
            font-size: 0.8rem !important;
            text-align: center !important;
            padding: 10px 0px !important;
            border-bottom: 1px solid #DEDEDE;
        }

        .responsiveTablehome td .badge {
            font-size: 0.7rem !important;
            width: 5rem !important;
        }

        .responsiveTablehome table > thead > tr > th:first-child, .responsiveTablehome table > tbody > tr > td:first-child {
            width: 4%
        }

        .responsiveTablehome table > thead > tr > th:last-child, .responsiveTablehome table > tbody > tr > td:last-child {
            width: 4%;
        }

        .responsiveTablehome table td.smallmobile {
            font-size: 0.65rem !important;
            width: 60%;
        }
    }
    /* Small devices (landscape phones, 576px and up) */
    @media (max-width: 575px) {
        .col-sm.col2-mobile {
            width: 50%;
            zoom: 0.8;
        }

        .time-input {
            padding-top: 20px;
            padding-bottom: 20px;
        }

        .behaviortitle {
            font-size: 1rem;
        }

        .flowsubpannel-header {
            font-size: 1rem;
        }

            .flowsubpannel-header span {
                width: calc(100% - 40px)
            }

        a.flowsubpannel-header .sprite.openclose {
            margin-right: 0px;
            width: 20px;
            height: 20px;
            background-size: 20px;
        }

        .mobileDoubleSplit2 {
            width: 50%;
            zoom: 0.8;
        }

        .card-logo-small {
            width: 100px;
            height: 36px;
            background-image: url(/assets/img/logo-VIBES-header.png);
            background-size: 100px 36px;
            cursor: pointer;
            /*margin-top: 8px;*/
        }

        .btn.dropdown-toggle {
            padding: 0px;
        }

        .chekcwidth-1, .chekcwidth-2, .chekcwidth-3, .chekcwidth-4, .chekcwidth-5 {
            width: 100%
        }

        .collogin {
            min-height: calc(100vh ) !important;
        }

        #chartpiramid {
            width: 100%;
        }

        .piramidmenu .title {
            float: left;
        }

        .piramidmenu ul {
            float: left;
        }
    }
    /***************************************totem verticale******************/

    @media (min-height: 1800px) {
        .bgvibes {
            background-image: url("../../img/immagine-sfondo.verticale.jpg");
            background-repeat: no-repeat;
        }

        .modal-dialog {
            max-width: 1000px;
        }
    }
