
@media (max-width:990px){
    .name-top,.ticket-badge{display:none!Important;}
} 
.close-modal-info{color:#333;position:absolute;top:15px;right:15px;font-size:25px;cursor:pointer;}
.infosinglelabel{display:inline-block!important;position:relative;}
    .infosinglelabel i{font-size:15px;color: #fff;cursor:pointer;}
.modal-info{padding:30px;z-index:999;margin-top:15px;background:rgba(249,229,145,.8);border-radius:15px;}
            .modal-info h2.title-modal-info{color:#805235;font-weight:bold;margin:0;margin-bottom:10px;font-size:25px;}
            .modal-info h4{color:#805235;font-weight:300;font-size:15px;margin:0;}
.steps-index{color:#fff;}
    .item-wizard h5{font-size:17px;color:#aaa;}
    .item-wizard.completed h5{font-weight:bold;color:#01bf99;}
    .item-wizard.completed i{display:block;}
    .item-wizard.current h5{font-weight:bold;color:#fff;}
    .item-wizard.current i{display:none;}
    .item-wizard.current{border:0;border-radius:10px;box-shadow:inset 0 0 7px #1b1e2f;padding-left:15px!Important;}
    .item-wizard.current i{color:#fff;}
    .item-wizard i{display:none;position:absolute;top:15px;right:5px;color:#555;font-size:20px;}
    .item-wizard i.la-check{color:#01bf99!important;right:0px;top:19px;}
    .box-label-inp{margin:10px 0;}
    .box-label-inp.has-error label{color:#ff4961!important;}
    .box-label-inp.has-error .inp-new{color:#fff;background:rgba(255,73,97,.8)!important;}
    .box-label-inp.has-error .sel-new select{color:#fff;background:rgba(255,73,97,.8)!important;}
    .box-label-inp.has-error .sel-new i{color:#fff;}
    .box-label-inp label{color:#fff;margin:0;}
    .form-side h2{color:#fff;margin-top:10px;font-weight:300;font-size:13px;}
    .inp-new{text-overflow:ellipsis;white-space:nowrap;overflow: hidden;resize:none;transition:all 100ms ease-in;margin-top:5px;width:100%;border-radius:10px;background:#fff;box-shadow:2px 2px 5px #e1e1e1;padding:8px 12px;}
    .inp-new:focus{box-shadow:none!important;}
    .form-side{margin-top:15px;}
    .bx-type img{height:130px;width:auto;max-width:100%;}
    .bx-type h4{font-weight:bold;color:#333;font-size:30px;margin-top: 40px;}
    .bx-type{transform: scale(1.01);padding:20px;cursor:pointer;margin:10px 0;transition:all 70ms ease-in;border-radius:15px;background:#fff;text-align: center;}
    .bx-type:hover{transform: scale(1);box-shadow:inset 0 0 9px #1b1e2f;}
    .btn-solid-green{box-shadow:1px 1px 6px #01bf99;transform: scale(1.04);padding:10px 40px;border-radius:12px;color:#fff;border:0;margin-top:15px;background:#01bf99;float:right;transition:all 100ms ease-in;}
    .btn-solid-green:hover{transform: scale(1);box-shadow:none;}
    .btn-solid-red{box-shadow:1px 1px 6px #ff4961;transform: scale(1.04);padding:10px 40px;border-radius:12px;color:#fff;border:0;margin-top:15px;background:#ff4961;float:left;transition:all 100ms ease-in;}
    .btn-solid-red:hover{transform: scale(1);box-shadow:none;}
    .btn-solid-dark{box-shadow:1px 1px 6px #414142;transform: scale(1.04);padding:10px 40px;border-radius:12px;color:#fff;border:0;margin-top:15px;background:#414142;float:right;transition:all 100ms ease-in;}
    .btn-solid-dark:hover{transform: scale(1);box-shadow:none;}
    .sel-new i{top:14px;}
    .sel-new select:hover{background:#e6e6e6!important;}
    .sel-new select{margin-top:5px;background:#fff;box-shadow:2px 2px 5px #e1e1e1;padding:8px 12px;border-radius:10px;}
    .radio-6.left-radio{border-top-right-radius: 0;border-bottom-right-radius: 0;}
    .radio-6.center-radio{border-radius: 0;margin:0}
    .radio-6.right-radio{border-top-left-radius: 0;border-bottom-left-radius: 0;}
    .radio-6.right-radio,.radio-6.left-radio,.radio-6.center-radio{color:#667}
    .radio-6{font-weight:300;transition:all 80ms ease-in;background:#fff;color:#805235;text-align:center;width:100%;border-radius:20px;padding:15px;}
    .radio-6:hover{background:#eee;cursor:pointer;}
    .input-radio-6:checked + .radio-6{background:#01bf99;color:#fff;font-weight: bold!important;}
    .input-radio-6:checked + .radio-6 .circle-radio span{background:#01bf99;border-radius:18px;height:16px;width:16px;position:absolute;top:1px;left:1px;right:0;bottom:0;}
    .radio-6 .circle-radio{border:1px solid #ccc;position:absolute;left:25px;top:15px;width:20px;height:20px;background:#fff;border-radius:50%;}
    .radio-6{padding:8px!important;margin-top: 5px!important}
    .errors-box{border-radius:15px;margin-bottom:15px;}
    .errors-box h3{margin:0;color:#ff4961;font-size:17px;font-weight:bold;margin-bottom:10px}
    .errors-box h5{margin:0;color:#ff4961;}
    .table-new{background:#fff;padding:10px;border-radius: 10px;}
    .table-new th,.table-new td{padding:5px;}
    .box-side-sh.form-side h1{margin-bottom:15px;}
    @media (max-width:767px){
        .box-side-sh.form-side h1{margin-bottom:0px;}
        .form-side h1, .item-wizard{display:none;}
        .form-side{margin-top:0!important;}
        .bar-loading{margin-bottom:10px!important;}
    }
    .bar-loading{margin-bottom:50px;margin-top:15px;box-shadow:2px 2px 6px #1b1e2f;height:10px;
             border-radius:8px;width:100%;
background: linear-gradient(270deg, #009933, #01bf99);
background-size: 200%;
-webkit-animation: animation-bar 2s ease infinite;
-moz-animation: animation-bar 2s ease infinite;
animation: animation-bar 2s ease infinite;
}
.box-side-sh.side-wizard{background:#805235;}
.box-side-sh.side-wizard h5{margin:0;font-weight:300;}
.box-side-sh{background:#414142;padding:20px 30px;border-radius:10px;}
.box-side-sh h1{color:#04344c!important;margin:0;font-weight:bold;}
.single-page{padding-bottom:30px;}
.item-wizard{padding:20px 0;border-bottom:1px solid #1f2434;}
#menu-icon-mobile{color:#04344c!important}
.icon-topbar.push-news.has-news i{color:#28d094;}
.icon-topbar.push-news.has-news span{display:block;}
.icon-topbar.push-news span{display:none;background:#28d094;color:#fff;border-radius:50%;font-size:8px;height:12px;width:12px;position:absolute;top:0px;right:0px;}
.icon-topbar i{cursor: pointer;}
.icon-topbar a{color:#04344c;text-decoration:none;}
.icon-topbar.soi:hover{background:rgba(255,73,97,.2)}
.icon-topbar .sign-out-icon{color:#04344c!important}
.icon-topbar{color:#888;transition:all 100ms ease-in;border-radius: 11px;margin: 0 5px;float: right;z-index: 6;font-size: 23px;
padding: 6px;position: relative;width: 35px;height: 35px;text-align: center;}
.icon-topbar:hover{background:rgba(100,100,100,.2);}
.name-top{float:right;margin:0 5px;}
.name-top .namesurname-user{margin-top:9px!important;margin-right:10px;}
.name-top h5{text-align:left;margin:0!important;}
.name-top .rag-soc-company{margin-top:6px!important;font-weight:300;color:#fff!important;background:#ffd400a8;padding:4px 10px;border-radius:5px;}
.box-news{display:none;width:300px;position:absolute;right:0;border-radius:10px;background:#805235;box-shadow:0px 0px 20px #805235;}
.box-news h5{padding:15px;color:#2e338d;margin:0!important;text-align:left;}
.single-row-news{transition:all 100ms ease-in;padding:15px;position:relative;padding:10px;cursor:pointer;}
.single-row-news .news-time{font-size:9px;font-weight:300;position:absolute;color:#fff;top:5px;right:10px;}
.single-row-news:hover{background:#172c44;}
.single-row-news.newnews h6{color:#fff!important;font-weight:bold!important;}
.single-row-news.newnews{border-left:4px solid #fff;}
.single-row-news h6{margin:0;color:#fff;text-align:left;}
.single-row-news .prev-desc-news{font-weight:300;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.btn-blu{transition:all 100ms ease-in;background:#2e338d;padding:7px 12px;color:#fff;font-weight:300;box-shadow:0px 0px 2px #2e338d;border-radius:10px;border:0;font-size:11px;}
.btn-blu:hover{box-shadow:0px 0px 0px #2e338d!important;}
.box-fin-thin h6.nomw{max-width:9999px!important}
@media (max-width:767px){
   .tab-s h4{font-size:11px!important;} 
   .tab-s .badge-tab{display:none;}
   .table-gnr tr:not(.theader) td{width:100%!important}
}
.score-bar{margin-top:25px;max-width:100%;height:15px;border-radius:10px;position:relative;float:left;width:300px;border:1px solid #ddd;}
.score-bar-inside{
    border-radius:10px;
    background: #1E9600;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #FF0000, #FFF200, #1E9600);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #FF0000, #FFF200, #1E9600); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    position:absolute;top:0;bottom:0;left:0;right:0;}
.tab-scores h4{height:80px;width:100%;float:left;}
 .classic-lab-inp{margin:5px 0;}
 .classic-lab-inp textarea{resize:none;border-radius:4px;display:block;width:100%;padding:8px 11px;border:1px solid #ddd;}
 .classic-lab-inp textarea:focus{border-color:#6b6f82!important}
 .classic-lab-inp label{font-weight: bold;}
 .classic-lab-inp input{border-radius:4px;display:block;width:100%;padding:8px 11px;border:1px solid #ddd;}
 .classic-lab-inp input:focus{border-color:#6b6f82!important}
  .classic-sel{margin:5px 0;}
 .classic-sel label{font-weight: bold;}
 .classic-sel select{cursor:pointer;-webkit-appearance: none;-moz-appearance: none;text-indent: 1px;text-overflow: '';border-radius:4px;display:block;width:100%;padding:8px 11px 8px 5px;border:1px solid #ddd;}
 .classic-sel select:focus{border-color:#6b6f82!important}
 .classic-sel i{pointer-events: none;font-size:17px!important;color:#6b6f82!important;position:absolute!important;right:11px!important;top:11px!important;}
.step-sub-box{border-bottom:1px solid #ddd;}
.step-sub-box:nth-child(odd){background:#f8f8f8;}
.step-sub-box span{line-height:27px;}
.badge-segn{margin-top:-2px;display:inline-block;width:17px;height:17px;border-radius:50%;border:1px solid;background:#fff;text-align:center;}
.badge-segn i{font-size:11px;margin-top:1.5px;}
.badge-segn.orange-segn{border-color:#ff9900;}
.badge-segn.orange-segn i{color:#ff9900!important;}
.badge-segn.red-segn{border-color:#dd0000;}
.badge-segn.red-segn i{color:#dd0000!important;}
.badge-segn.green-segn{border-color:#009933;}
.badge-segn.green-segn i{color:#009933!important;}
.badge-step{width:100px;letter-spacing:1px!important;text-transform: none!important;margin-left:10px;border-radius:20px;font-size:12px!important;font-weight:300;}
.badge-step.green-badge-step{color:#009933!important;}
.badge-step.orange-badge-step{color:#ff9900!important;}
.badge-step.red-badge-step{cursor:pointer;text-decoration: underline;color:#dd0000!important;}
.dett-scartato i{position:absolute;top:5px;left:5px;color:#dd0000;cursor:pointer;}
.dett-scartato{display:none;position:absolute;transition:all 100ms ease-in;width:200px;height:70px;right:0px;box-shadow:3px 3px 6px #bbb;padding-top:18px!important;overflow:scroll;top:-15px;z-index:99;background:#fff;border-radius:5px;padding:3px 10px;}
.openclose-step-sub-box{cursor:pointer;}
.std-sub-box{cursor:pointer;}
.btn-step-sub-box{transition:all 150ms ease-in;border:1px solid;margin-left:3px;border-radius:20px;font-size:12px;background:#fff;padding:4px 15px;font-weight:300;}
.btn-step-sub-box.disabled-btn{border-color:#ddd!important;color:#ddd!important;}
.btn-step-sub-box.disabled-btn:hover{border-color:#ddd!important;background:#fff!important;cursor:default!important;color:#ddd!important;}
.btn-step-sub-box.blue-step-sb{border-color:#414142;color:#414142}
.btn-step-sub-box.blue-step-sb:hover{background:#414142;color:#fff}
.btn-step-sub-box.green-step-sb{border-color:#009933;color:#009933}
.btn-step-sub-box.green-step-sb:hover{background:#009933;color:#fff}
.btn-step-sub-box.orange-step-sb{border-color:#ff9900;color:#ff9900}
.btn-step-sub-box.orange-step-sb:hover{background:#ff9900;color:#fff}

.blur{
 -webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
}
        .element-chat:after {
                content: '';
                position: absolute;
                left: 0;
                bottom: 0;
                width: 0;
                height: 0;
                border: 20px solid transparent;
                border-right-color: #ffffff;
                border-left: 0;
                border-bottom: 0;
                margin-left: -13px;
        }        
        .badge-date{margin-right:10px;max-width:100%;text-align:center;background:#ffffff;position:relative;width:70px;float:left;border-radius:5px;border:1px solid #eee;box-shadow:1px 1px 3px #eee;}
        .badge-date h4{padding:5px 0!important;margin:0;border-top-left-radius: 5px;border-top-right-radius: 5px;background:#414142;color:#fff;}
        .badge-date p{margin:5px 0;font-weight:bold!important;font-style: normal!important;color:#414142;text-transform:uppercase;}
        .badge-date h6{margin-top:5px;margin-bottom:10px;font-weight:300;}
        .container-element{padding:15px!Important;}
        .element-chat{border-radius:10px;max-width:70%!important;background:#ffffff;min-width:50%!important;float:left;position:relative;}
        .element-chat .stato,.element-chat .note{position:relative;display:block;}
        .element-chat .note{margin-top:5px;font-weight:300;font-style:italic;color:#444;text-align:justify;}
        .element-chat.reverse{float:right;}
        .element-chat.reverse{background:#414142;box-shadow:1px 1px 3px #414142;}
        .element-chat.reverse .badge-date{background:#fff;box-shadow:1px 1px 3px #414142!important;}
        .element-chat.reverse .badge-date h4{background:#f1f1f1!important;color:#414142!important;}
        .element-chat.reverse .badge-date p{color:#414142!important}
        .element-chat.reverse h3 b,.element-chat.reverse p{color:#fff!important;}
        .element-chat.reverse:after{
            content: '';
            position: absolute;
            right: 3px;
            bottom:0;
            top:90%;
            left:auto;
            width: 0;
            height: 0;
            border: 20px solid transparent;
            border-left-color: #414142;
            border-right: 0;
            border-bottom: 0;
            margin-top:-8px;
            margin-right: -12px;
        }
.big-title .title-section-att h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff!important;}
.big-title .title-section-att b{color:#fff!important;padding:0 10px;border-radius:40px;}
.big-title{background: #fff!important;}
.big-title h1{font-weight:bold!important;}
.btn-el-att{background:none;color:#dd0000;border:0;font-size:10px;}
.noborder{border:0!important;}
.day-head{border-right:1px solid #ddd;margin-bottom:10px;}
.cont-day{margin:3px 0;padding-left:3px!important;padding-right:3px!important;}
.day-col.full{border-radius:40px;transition:all 100ms ease-in;}
.day-col.full:hover{box-shadow:3px 3px 8px #ccc;border:0;}
.day-col a{text-decoration:none!important;}
.day-col p{margin-bottom:0!important;padding:6px;font-size:13px;font-weight:300;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.day-head h4{font-weight:300;color:#555;font-size:13px!important;}
.day-head p{font-weight:bold;color:#414142;text-transform: uppercase;font-size:16px!important;}
.add-job-cal{transition:all 100ms ease-in;font-size:10px!important;text-decoration:none!important;background:none;color:#009933;border:1px solid #009933;border-radius:5px;padding:1px 5px;}
.add-job-cal:hover{background:#009933;color:#fff;}
.arrow-cal i{background:#414142;border-radius:50%;padding:4px;font-size:20px!important;color:#fff!important;}
.arrow-cal{text-decoration:none!important;}
   .col-w.w1 .back{height:55px;}
   .box-single-cont {color:#fff;padding:15px;background:#627283;}
   .single-cont {display:inline-block;margin-right:20px;}
   .filters-cont{box-shadow: 2px 2px 10px #7d7d7d;padding:10px;background:#F89C10;height: 117.53px;border-radius:10px;}
   .btn-zone{margin-top:5px;padding:10px 0;border-radius:10px;background:transparent!important;}
   .hstc{margin-bottom:8px;cursor:pointer;padding-left:5px;}
   @media (max-width:767px){
      .hide-show-table-controls{width:100%!important;float:left;text-align:center;} 
   }
   .item-cl{padding:5px;border:1px solid #eee;border-radius:5px;}
   .item-cl h3{margin:0;}
   .hide-show-table-controls{padding:4px 10px;font-size:11px;color:#ffb646;font-weight:200;}
   .h6tot{text-align: left!important;}
   .view-sum{float:left;text-align:left;}
a.btn-z{font-weight:300;float:right;text-decoration:none!important;}
.box-tags-view{margin-bottom:15px;}
.single-tag{padding:3px 6px;border-radius: 20px;color:#fff;background:#414142;font-size:11px;font-weight:300;display:inline-block;}
.box-std.section-color{padding:0!important;}
.title-box-std-ss{padding:15px;border-top-right-radius: 5px;border-top-left-radius: 5px;font-weight:bold!important;color:#F89C10!important;font-size:17px!important;}
.title-box-std-ss.sect-closed{border-radius: 5px;}
.box-fin-gen.padding-bar{padding-bottom:70px!important;}
.nodatapres{color:#fff!important;}
.classification-type{color:#fff;}
.classic-bg{background:#805235;}
.classic-bg h3 b, .classic-bg span, .classic-bg div label{color:#fff!important;}
.text-gradient{ -webkit-background-clip: text!important;
  -webkit-text-fill-color: transparent!important;}
.gradient-green{ background: #AAFFA9;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #11FFBD, #AAFFA9);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #11FFBD, #AAFFA9); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
 }
 .gradient-blue{background: #0575E6;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #021B79, #0575E6);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #021B79, #0575E6); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.gradient-red{
background: #FF512F;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #DD2476, #FF512F);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #DD2476, #FF512F); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}
.gradient-yellowgreen{
    background: #FFE000;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #799F0C, #FFE000);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #799F0C, #FFE000); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.gradient-orange{background: #f12711;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #f5af19, #f12711);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #f5af19, #f12711); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.title-info-view{padding-bottom:3px!important;font-size:18px!important;margin-top:0!important;}
.label-info-view{color:#fff!important;font-size:14px!important;margin:2px 0!important;width:100%;}
.title-info-view b{color: #fff;padding: 0 8px;border-radius: 5px;}
.p-info-view{font-size:14px!important;font-weight:300!important;width:100%;margin:2px 0!important;color:#fff!important;}
.p-info-view a{color:#fff!Important;}
.box-und-graph{border-radius:10px;text-align:left!important;}
.box-und-graph h5{color:#fff!important;}
.box-und-graph h5 b{font-size:20px!important;}
.box-und-graph.blue{background:#4876ff;border-left:5px solid #3252b2;}
.box-und-graph.orange{background:#f49600;border-left:5px solid #c37800;}
.box-und-graph.green{background:#10d210;border-left:5px solid #0ca80c;}
.box-und-graph.violet{background:#a910d2;border-left:5px solid #870ca8;}
.box-und-graph.red{background:#dd0000;border-left:5px solid #bb0000;}
.right-side-listchat{padding-left:10px!important;padding-top:3px!important;}
.bg-chat-mex{background:#fff;height:100%;}
.attach-type{position:relative;float:left;width:5%;display:inline-block;text-align:center;margin-top:3px;}
.attach-type i{margin-top: 2px;padding-right: 5px;font-size:30px;color:#fff;}
.row-single-msg{padding:0;margin:6px 0;}
.row-single-msg span{position:absolute;bottom:-18px;margin-right:4px;color:#555;font-size:11px;font-weight:300;}
.row-single-msg span.rmsg{right:0;}
.row-single-msg span.lmsg{left:0;}
.single-msg{float:left;max-width:400px;box-shadow:3px 3px 8px #e3e3e3;position:relative;padding:5px 15px;border-radius:15px;}
.single-msg.left-msg{background:#414142;float:left;}
.single-msg.left-msg p{font-weight:300;margin:0;color:#fff!important;}
.single-msg.right-msg{background:#f3f3f3;float:right;}
.single-msg.right-msg p{color:#444;margin:0;font-weight:300;}
.body-list-msg{height:100%;background:#fff;position:absolute;left:0;right:0;bottom:140px;top:78px;}
.type-msg-box .send-message:hover{background:#199179!important;}
.type-msg-box .send-message{color:#fff;margin-left:8px;position:relative;float:left;width:10%;position:relative;float:left;background:#01bf99;border-radius:50px;border:0;padding:10px 15px;}
.type-msg-box .input-type{position:relative;float:left;width:83%;position:relative;float:left;background:#fff;border-radius:50px;border:0;padding:10px 15px;}
.type-msg-box{position:absolute;left:0;right:0;bottom:105px;background:#2c343b;padding:15px;}
.right-side-listchat span{float:right;font-size:10px;position:absolute;top:5px;right:5px;color:#888;font-weight:300;}
.item-listchat{cursor:pointer;transition:all 100ms ease-in;border-bottom:1px solid #eee;padding:7px;}
.item-listchat.active{background:#eee!important;}
.item-listchat:hover{background:#f7f7f7!important;}
.item-listchat h6{margin-bottom:0!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#555;font-weight:300;}
.badge-img-chat{width:50px;height:50px;border-radius:50%;background-size:cover;background-position:center;background:red;}
.w96{width:96%!important;}
.w100{width:100%!important;}
.ml4{margin-left:4%!important;}
.ml19{margin-left:19px!important;}
.plpr10{padding-left:10px!important;padding-right:10px!important;}
.box-fin-title.blue h4{color:#4876ff;}
.box-fin-title.violet h4{color:#a910d2;}
.box-fin-title.darkblue h4{color:#414142}
.box-fin-title.shdw h4{background: -webkit-linear-gradient(right, rgb(212, 27, 27), rgb(69, 225, 21));-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.sub-element i,.sidebar .sub-element h5 span label{font-size:13px!important;padding-left:15px!important;}
.logo-cont{background:#fff;box-shadow:none!important;padding:6px 23px;position:absolute;left:0;right:0;top:0;z-index:9; border-bottom: 2px solid #fff;}
#minimizza{background:none;}
.sign-out-badge{margin-left:0px;margin-top:7px;transition:all 200ms ease-in;text-decoration:none!important;background:#fff;color:#cc0000;float:right;border-radius:50%;height:30px;width:30px;font-size:20px;padding:3px;}
.sign-out-badge:hover{color:#aa0000;}
 .classic-lab-inp{margin:5px 0;}
 .classic-lab-inp label{font-weight: bold;}
 .classic-lab-inp input{border-radius:4px;display:block;width:100%;padding:8px 11px;border:1px solid #ddd;}
 .classic-lab-inp input:focus{border-color:#6b6f82!important}
 .classic-sel{margin:5px 0;}
 .classic-sel label{font-weight: bold;}
 .classic-sel select{cursor:pointer;-webkit-appearance: none;-moz-appearance: none;text-indent: 1px;text-overflow: '';border-radius:4px;display:block;width:100%;padding:8px 11px;border:1px solid #ddd;}
 .classic-sel select:focus{border-color:#6b6f82!important}
 .classic-sel i{pointer-events: none;font-size:17px;color:#6b6f82!important;position:absolute;right:11px;top:35px;}
  .classic-view h3{color:#6b6f82;margin:0;}
 .classic-view label{color:#6b6f82;}
 .class-next-btn i{font-size:13px;top:auto;right:auto;position:relative;display:inline-block;}
.class-next-btn{border:0;margin-top:8px;transition:all 100ms ease-in;float:right;padding:4px 20px;top:30%;background:#28d094;color:#fff;box-shadow: 0 3px 5px #28d094;border-radius:15px;}
.class-next-btn:hover{box-shadow: 0 1px 3px #28d094;background:#28d094;padding-left:14px;padding-right:14px;color:#fff;}
.classic-view .mod-btn{transition:all 100ms ease-in;position:absolute;padding:4px 20px;top:30%;right:11px;background:#fff;color:#ffb646;border:1px solid #ffb646;border-radius:15px;}
 .classic-view .mod-btn:hover{background:#ffb646;padding-left:14px;padding-right:14px;color:#fff;}
 .label4multi{color:#333!important;}
  .name-business{box-shadow:none!important}
 .name-business span{border-right: 1px solid #eee;padding-right:12px;}
  .name-business span span{padding-right:0!important;border-width: 0!important;}
 .select-md.year-select{margin-top:9px!important;width:81px!important;}
 .select-md.year-select{border-width: 0!important;}
     .element-list-thin{padding:10px 25px;border-bottom:1px solid #805235;}
    .element-list-thin.last{border-width:0!important;}
    .element-list-thin span{color:#fff;font-size:12px;font-weight:300;}
    .element-list-thin .right-span{float:right;color:#fff!important;font-weight:bold!important;}
    .bold{font-weight:bold;}
    .over-pie{height:250px;width:250px;position:absolute;left:0;right:0;top:0;margin:0 auto;}
    .over-pie h2{color:#fff!important;margin-top:126px!important;font-weight:bold;text-align:center;}
    .score-bar{border:0;box-shadow: 0 7px 12px 0 rgba(62,57,107,.16);margin-top:25px;max-width:100%;height:8px;border-radius:10px;position:relative;float:left;width:100%;}
.score-bar-inside{
    border-radius:10px;
    background: #1E9600;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right,#20a576 0,#4eddaa 100%);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right,#20a576 0,#4eddaa 100%); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    position:absolute;top:0;bottom:0;left:0;right:0;}
.cover-score-bar-inside{border-top-right-radius:10px;border-bottom-right-radius:10px;position:absolute;top:0;bottom:0;right:0;background:#eee!important}
.cover-score-bar-inside label{color:#333;font-size:10px!important;position:absolute;top:-20px;left:-50px;text-align:right;}
.name-business{position:absolute;right:0;background:#fff;top:0;bottom:0;padding-left:20px;box-shadow:-5px 1px 3px #eee;padding-right: 10px;padding-top:6px;border-bottom-left-radius: 20px;border-top-left-radius: 20px;}
.name-business span span{color:#999;font-weight:300;}
.name-business span{color:#333;}
.business-name{color:#444;}
.box-contat{padding:10px;background:#fff;}
.single-cont{position:relative;float:left;}
.head-single-cont{margin:0;color:#273f87;font-weight:300;}
.num-single-cont{margin:0;color:#273f87;font-weight: bold;}
.box-contat{margin:10px 0;}
.assistenza-badge{margin:10px auto;width:30px;height:30px;text-align:center;cursor:pointer;border-radius:50%;padding:4px;transition:all 150ms ease-in;position:relative;border:1px solid #fff;}
.assistenza-badge h4{color:#ffffff;margin:0;font-size:20px;font-weight: 300;}
.assistenza-badge:hover{background:#ffffff}
.assistenza-badge:hover h4{color:#cc0000;}
.hide-show-side{cursor:pointer;transition:all 200ms ease-in;position:absolute;left:-40px;top:0px;border-top-left-radius: 50%;border-bottom-left-radius: 50%;padding-right:10px;height:53px;background:#101b27;padding-left:10px;padding-top:17px;box-shadow:0px 1px 2px #101b27;}
.hide-show-side i{color:#fff;font-size:20px;}
.hide-show-side:hover{background:#010101;}
.hide-show-side.reverse-side{left:0!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius: 50%;border-bottom-right-radius: 50%;padding-left:5px!important;}
.hide-money{margin-right:15px;margin-top:15px;float:right;border-radius:15px;transition:all 200ms ease-in;padding:8px;}
.hide-money h4{color:#888;font-size:13px;margin:0;font-weight:300;}
.hide-money:hover h4{color:#444;cursor:pointer;}
.tab-s.active{box-shadow:4px -6px 8px #ddd;border-top-left-radius: 5px;border-top-right-radius: 15px;}
.tab-s.active h4{font-weight:500!important;}
.tab-s.active,.tab-s.last{border-right-width:0!important;}
.tab-s.active.orange{background:#fff;border-top:5px solid #ff9900;}
.tab-s.active.orange h4{color:#ff9900;}
.tab-s.active.orange h4 .badge-tab{background:#ff9900!important;color:#fff!important;}
.tab-s.active.violet{background:#fff;border-top:5px solid purple;}
.tab-s.active.violet h4{color:purple;}
.tab-s.active.violet h4 .badge-tab{background:purple!important;color:#fff!important;}
.tab-s.active.blue{background:#fff;border-top:5px solid #01bf99;}
.tab-s.active.blue h4{color:#01bf99;}
.tab-s.active.blue h4 .badge-tab{background:#01bf99!important;color:#fff!important;}
.tab-s:hover:not(.active){background:#eaeaea!important;cursor:pointer;}
.tab-s{border-right:1px solid #e1e1e1;transition:all 200ms ease-in;padding:11px;background:#eee;border-top:5px solid #e5e5e5;}
.tab-s h4{margin:0;color:#888;font-weight:300;font-size:13px;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
.tab-s h4 .badge-tab{float:right;background:#ccc;border-radius:50%;font-size:10px!important;width:15px;height:15px;color:#555;padding:2px;text-align:center;font-weight:300!important;}
.filters-head{margin-bottom:10px;margin-top:5px;overflow-x:scroll;white-space: nowrap;height:40px;}
.filters-head .item-span{margin:3px 0;margin-right:3px;padding:5px 9px;color:#fff;border-radius:4px;opacity:.9;display:inline-block;background-color: #414142;}
.filters-head .item-span.orange{background:#ff9900;}
.filters{z-index:2!important;}
.filters-head .item-span.blue{background:#01bf99;}
.filters-head .item-span.violet{background:purple;}
.filters-head .item-span.orange .remove-span i{color:#ff9900!important;}
.filters-head .item-span.blue .remove-span i{color:#01bf99!important;}
.filters-head .item-span.violet .remove-span i{color:purple!important;}
.filters-head .item-span .remove-span{display:inline-block;padding:2px!important;margin-left:12px;background:#fff;border-radius:50%;opacity:.8;transition:all 200s ease-in;}
.filters-head .item-span .remove-span:hover{opacity:1!important;background:#eee!important;cursor:pointer;}
.filters-head .item-span .remove-span i{font-size:13px!important;color: #414142;}
.main-gnr{background:#fff;padding:10px;}
.table-gnr{width:100%;margin-top:15px;border-radius:3px;}
.table-gnr .theader.orange{background:#ff9900!important;}
.table-gnr .theader.orange td{color:#fff!important;}
.table-gnr .theader td{padding:13px 7px;font-weight:300;color:#555;font-size:15px;}
.table-gnr tr:nth-child(odd){background:#f6f6f7!important;}
.table-gnr tr:hover:not(.theader){background:#eee!important;cursor:pointer;}
.table-gnr tr{background:#fafafa!important;transition:all 200ms ease-in;}
.table-gnr tr td{font-weight:300;padding:9px 7px;}
.table-gnr td input[type="checkbox"], .table-gnr td input[type="checkbox"]{display:none;}
.checklabel{padding:1px;background:#fff;border:1px solid #aaa;margin-bottom:0px!important;width:15px;height:15px;transition:all 200ms ease-in;}
.checklabel:hover{background:#999;cursor:pointer;}
.checklabel i{opacity:0;transition:all 180ms ease-in;color:#fff;text-align:center;font-size:14px;}
.filer-check, .filer-check-all{display:none;}
.filer-check:checked + .checklabel i, .filer-check:checked + .checklabel i{opacity:1;}
.filer-check:checked + .checklabel, .filer-check:checked + .checklabel{background:#009933;border:0!important;}
.filer-check-all:checked + .checklabel i, .filer-check-all:checked + .checklabel i{opacity:1;}
.filer-check-all:checked + .checklabel, .filer-check-all:checked + .checklabel{background:#009933;border:0!important;}

.filter-check:checked + .checklabel i, .filter-check:checked + .checklabel i{opacity:1;}
.filter-check:checked + .checklabel, .filter-check:checked + .checklabel{background:#009933;border:0!important;}

.tr.labeltr.no-mobile,.filters.filters-scrollable{background:#fafafa!important;}
.tr.labeltr.no-mobile label{font-weight:300;margin-top:10px!important;margin-bottom:0!important;}
.results{margin-top:0!important;overflow-x:hidden;padding-bottom:40px;}
.table-results{background:transparent!important;}
.tot-row{position:fixed;bottom:0;left:0;right:0;z-index:99;background:transparent;}
.tot-row-dx{background:#fff!important;}
.tot-row h4{font-size:14px;color:#777;margin-top:10px;margin-bottom: 0!important;}
.tot-cln{margin-bottom:5px!important;}
.filters-top-head h3,.filters-top-head h4{margin:0;}
.filters-top-head h3{font-size:13px;color:#fff;}
.filters-top-head h4{font-size:10px;color:#FFF;font-weight:300;}
.filters-head{border:1px dashed #333;}
.filters-head h4{color:#fff;font-weight:300;font-size:13px!important;margin-top:12px;}
.btn-z{font-weight:bold;box-shadow:1px 1px 6px #e1e1e1;margin:5px 0;float:right;margin-right:5px!important;padding:5px 15px;font-size:12px;border:0;border-radius:10px;transition:all 200ms ease-in;}
.btn-z:hover{box-shadow:0 0 2px #e1e1e1!important}
.btn-z.green-z{background:rgba(1, 191, 153,.4);color:#01bf99;}
.btn-z.green-z:hover{background:rgba(1, 191, 153,.1);}
.btn-z.blue-z{background:rgba(19, 128, 251,.4);color:#1380fb;}
.btn-z.blue-z:hover{background:rgba(19, 128, 251,.1);}
.btn-z.black-z{background:rgba(0, 0, 0,.4);color:#000;}
.btn-z.black-z:hover{background:rgba(0, 0, 0,.1);}
.btn-z.red-z{background:rgba(255, 73, 97,.4);color:#dd0000;}
.btn-z.red-z:hover{background:rgba(255, 73, 97,.1);}
.btn-z.yellow-z{background:rgba(255, 182, 70,.4);color:#ffb646;}
.btn-z.yellow-z:hover{background:rgba(255, 182, 70,.1);}
.btn-z.violet-z{background:rgba(233, 100, 250,.4);color:#e964fa;}
.btn-z.violet-z:hover{background:rgba(233, 100, 250,.1);}
.btn-z.orange-z{background:rgba(255, 162, 13,.4);color:#ffa20d;}
.btn-z.orange-z:hover{background:rgba(255, 162, 13,.1);}
.btn-z.purple-z{background:rgba(153, 1, 191,.4);color: #7701bf;}
.btn-z.purple-z:hover{background: rgb(153, 1, 191,.1);color: #7701bf;}
.month-box{border-radius:10px;cursor:pointer;margin:5px 0;background:#eee;padding:10px;transition:all 100ms ease-in;}
.month-box:hover{background:#f3f3f3;box-shadow:2px 2px 8px #ddd;}
.month-box h3{color:#777;font-weight:300;font-size:17px!important;}
.month-box i{display:none;color:#009933;}
.input-months{display:none}
.input-months:checked + label .month-box{box-shadow:2px 2px 8px #ddd!important;background:#f3f3f3!important}
.input-months:checked + label .month-box h3{color:#333!important;font-weight:700!important;}
.input-months:checked + label .month-box i{display:inline-block!important}
.loader-k{z-index:9999999;display:flex;transition:all 500ms ease-in!important;align-items: center!important;justify-content: center!important;position:fixed;background:rgba(255,255,255,.8);width: 100%;height:100%;}
.loader-k h5{color:#0f66c8;letter-spacing:2px;font-weight:300;}

.w100{width:100%!important;}
div.select-options-autocomplete{position:absolute;box-shadow:1px 1px 3px #777;;overflow-y:scroll;max-height:100px;z-index:999;width:100%}
div.select-options-autocomplete div{min-height:0!important;border-bottom:1px solid #ddd;background-color:#eee;font-size:14px;line-height:30px!important}
div.select-options-autocomplete div p{margin:0!important;text-align:left!important}
div.select-options-autocomplete div:hover{background:#ddd;cursor:pointer}
div.select-options-autocomplete div>p{padding:3px 20px;color:#333!important;font-weight:300;font-family:Montserrat,sans-serif!important}
.select-options-autocomplete li [rel="hide"]{display:none}

.wizard-i{color:#999;}
.wizard-check{color:#28d094;}
.complete-box-std h3{color:#888;font-weight:300!important;}
.complete-box-std h4{margin-bottom:15px;margin-top:0;color:#888;}
.complete-box-std .title-box-std-ss{padding-bottom:0;}
.complete-box-std .badge-type{margin-top:20px;float:right;}
.box-std.complete-box-std{margin:5px 0!important;}
.badge-type{margin-left:4px;background:#fff;position:relative;display:inline-block;float:left;border-radius:10px;padding:3px 15px;}
.badge-type.gray-badge{transition:all 100ms ease-in;border:1px solid #2c343b;color:#2c343b;}
.badge-type.gray-badge:hover{color:#fff!important;cursor:pointer;background:#2c343b;color:#2c343b;}

.badge-type.orange-badge{transition:all 100ms ease-in;border:1px solid #ffb646;color:#ffb646;}
.badge-type.orange-badge:hover{color:#fff!important;cursor:pointer;background:#ffb646;color:#ffb646;}


.score-div label{
  transform: rotate(-90deg);
  /* Safari */
  -webkit-transform: rotate(-90deg);
  /* Firefox */
  -moz-transform: rotate(-90deg);
  /* IE */
  -ms-transform: rotate(-90deg);
  /* Opera */
  -o-transform: rotate(-90deg);
  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  position:absolute;font-size: 15px;top:8px;left:-24px;font-size:10px;color:#333;
}

/* linear-gradient(90deg, #F89C10 56%, #c90000 100%) */

.box-login{margin-top:120px;padding:60px;border-radius: 50px;}


.inp-login{box-shadow:none!important;border:0;background:#f2f2f2;transition:all 100ms ease-in;width:100%;padding:15px;}
.inp-login:hover{background:#ddd}
.inp-login:focus:hover{background:#fff!important}
.score-div.low-score{background:rgba(200,0,0,.3);border-color:#dd0000}
.score-div.mid-score{background:rgba(255,150,00,.3);border-color:#ff9900}
.score-div.high-score{background:rgba(0,100,33,.3);border-color:#009933}

.score-div.low-score .inner-score{background:#dd0000}
.score-div.mid-score .inner-score{background:#ff9900}
.score-div.high-score .inner-score{background:#009933}

.score-div.low-score .span-score{color:#420000}
.score-div.mid-score .span-score{color:#4c2d00}
.score-div.high-score .span-score{color:#002d0f}

.score-div{border-radius:10px;width:55px;height:35px;position:relative;border:3px solid;margin-top:13px;}
.inner-score{border-radius:5px;z-index:2;position:absolute;top:0;left:0;bottom:0;}
.span-score{z-index:9;font-size:15px;position: absolute;top:4px;left:0;font-weight:bold;width:100%;}

.btn-green{width:100%;padding:7px;background:#009933;transition:all 200ms ease-in;border:0;color:#fff;text-transform: uppercase;}
.btn-red{width:100%;padding:7px;background:#cc0000;transition:all 200ms ease-in;border:0;color:#fff;text-transform: uppercase;}
.btn-green:hover{background:#007733;}
.btn-red:hover{background:#aa0000;}

.item-gen2{border-radius:10px;padding:5px 10px;margin:3px 0;transition:all 200ms ease-in;border:1px solid #eee;}
.item-gen2.onhover:hover{cursor:pointer;box-shadow:1px 1px 3px #ddd;}
.item-gen2.onhover label:hover{cursor:pointer;}
.item-gen2 h3 b{color:#414142;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.item-gen2 span,.item-storni label{pointer-events: none;margin:0!important;}

    .remove-item{color:#555;font-size:15px;position:absolute;top:0px;right:0px;}
    .remove-item:hover{color:#dd0000;}

.mb0{margin-bottom:0!important;margin-top:15px;}
.marquee-tot{display:none;font-size:20px!important;}
.table-contr.table-mov{background:#fff;border:0!important;}
.table-contr.table-mov h3{margin:0!important;}
.table-contr.table-mov i{color:#dd0000;font-size:23px;line-height:20px;cursor:pointer;}
.table-contr.table-mov form{margin-bottom: 0!important;}
.nf-input-date .calendar{position:absolute;top:11px;font-size:14px!important;color:#414142!important;left:3px;}
.input-kk input{border-radius:5px;width:100%;padding:10px!important;font-size:15px!important;border:1px solid #ddd;box-shadow:1px 1px 3px #fafafa;}
.input-kk label{color:#414142;font-size:15px!important;}
.input-kk .um-inp{border-bottom-left-radius:5px;border-top-left-radius:5px;position:absolute;top:27px!important;left:16px;bottom:0;background:#e5e5e5;font-size:13px;color:#555;padding:10px;text-align:center;}
.input-kk.isselect select{height:40.43333px!important;border-radius:5px;-webkit-appearance:none;-moz-appearance: none;-o-appearance: none;width:100%;padding:7px!important;border:1px solid #ddd;box-shadow:1px 1px 3px #fafafa;}
.input-kk.isselect i{pointer-events: none;position:absolute;right:30px;top:37px!important;font-size:20px;color:#888;}

    @media(max-width:767px){
        .nf-input-main{font-size:16px;}
        .input-kk .um-inp{display:none!important;}
        .input-kk .has-um{padding-left:0!important;}
    }
    .box-options-search{position:relative!important;top:0!important;right:auto!important;}
    .order{cursor:pointer;}
    .h6tot{font-size:10px;color:#fff;margin:0;margin-top:5px;}
    .h6tot span{color:#fff;font-size:10px;margin-bottom:0!important;}
    .results{padding-bottom:0!important;overflow:visible!important;}
    .gif-tutorial{display:none;z-index:999999999;position:fixed;background:#f9f9f9;opacity:.95;padding-top:250px;left:0;top:0;right:0;bottom:0;text-align:center;}
    .gif-tutorial h5{color:#414142;}
     @-webkit-keyframes bounce {
      0%       {transform: translateX(0px); }
      25%, 75% {transform: translateX(5px);}
      50%      {transform: translateX(10px); }
      100%     {transform: translateX(0px);}
    }
    .nf-item .nf-cell.td{border-right:1px solid #ddd!important}
    .nf-table,.nf-inner-table,.nf-gen-row{border-radius:10px;}
    .bounce{-webkit-animation:bounce 500ms infinite;animation:bounce 700ms;animation-iteration-count: 5;-webkit-animation-iteration-count: 5;}
    .nf-table{padding:15px; -webkit-overflow-scrolling: touch;position:relative;width:100%;float:left;overflow-x:scroll;white-space:nowrap;}
    .nf-inner-table{width:100%;float:left;border:0;position:relative;max-width: 100%;margin:0 auto;}
    .nf-main-rows{overflow-x:scroll;white-space:nowrap;position:relative;}
    @media (max-width:969px){.nf-gen-row{overflow-x:scroll!important}}
    .nf-gen-row{overflow-x:visible;border-bottom-right-radius: 0;border-bottom-left-radius: 0;-webkit-overflow-scrolling: touch;position:relative;white-space:nowrap;overflow: -moz-scrollbars-none;-ms-overflow-style: none;}
    .nf-gen-row::-webkit-scrollbar{width:0!important;}
    .nf-gen-tab:not(.first){margin-left:-4px!important;}
    .nf-gen-tab{border-right:1px solid #414142;border-top:3px solid transparent;display:inline-block;background:#fff;padding:10px;cursor:pointer;transition:all 200ms ease-in;}
    .nf-gen-tab:hover{border-top-color: #414142;}
    .nf-gen-tab span{margin-left:10px;float:right;font-size:12px;margin-top:2px;text-align:center;}
    .nf-gen-tab h4{margin:0;font-size:14px!important;color:#F89C10;font-weight:300;}
    .nf-gen-tab.active{background:#414142;border-color:#414142!important;}
    .nf-gen-tab.active h4,.nf-gen-tab.active span{color:#fff!important;font-weight:bold!important;}
    .nf-item{width:100%;-webkit-overflow-scrolling: touch;display:block;float:left;border-bottom:1px solid #ccc;}
    .nf-item:not(.nf-main-row):hover{cursor:pointer;background:#f1f1f1!important;}
    .nf-item:nth-child(even){background:#f8f8f8;}
    .nf-item.last{border-bottom-width: 0;}
    .nf-item.active{border-bottom:1px solid #ff9600!important;}
    .nf-check-cell{width:35px!important;}
    #deleteallfilter{float:right;cursor:pointer;transition:all 150ms ease-in;color:#e1e1e1}
    #deleteallfilter:hover{color:#e00d29!important;}
    @media (max-width:1300px){
        .nf-cell:not(.nf-check-cell){width:200px!important;}
        .nf-item{width:max-content!important;}
    }
    .nf-cell{min-height:35px!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:10px 5px!important;position:relative;float:left;display:inline-block;width:200px}
    .nf-check-cell{text-align:center;}
    .nf-main-row{background:#414142!important;}
    .nf-main-row .nf-cell{border:0!important;}
    .nf-main-row .nf-check-cell{padding-top:25px!important;}
    .nf-main-row label{color:#fff;font-weight:300!important;}
    .nf-cell h5{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0;text-transform: none!important;}
    .nf-input-main{border-radius:10px!important;margin-left:0!important;margin-right:0!important;padding-left:20px!important;margin-top:3px;width:100%;padding:5px;background:#fff;text-overflow:ellipsis;white-space:nowrap;color:#222;overflow:hidden;border:0;font-weight:500;}
    .nf-points-input{font-size:20px;cursor:pointer;transition:all 200ms ease-in;color:#414142;padding:1.5px 3px;position:absolute;left:-3px;top:33px;height:29.5px;width:10px;}
    .nf-cb{display:none;}
    .nf-main-row .nf-label-cb{margin-top:20px;}
    .nf-label-cb{position:relative;width:15px;height:15px;margin:0;border:1px solid #ddd;transition:all 200ms ease-in;}
    .nf-label-cb:hover{background:#eee;cursor:pointer;}
    .nf-label-cb,.nf-inside-label-cb{border-radius:50%;}
    .nf-inside-label-cb{transition:all 200ms ease-in;position:absolute;top:2px;left:2px;bottom:2px;right:2px;}
    .nf-main-row .nf-cb:checked + .nf-label-cb .nf-inside-label-cb{background:#fff;}
    .nf-cb:checked + .nf-label-cb .nf-inside-label-cb{background:#414142;}
    .nf-main-row .nf-cb:checked + .nf-label-cb:hover{background:#414142!important;}
    .nf-cb:checked + .nf-label-cb:hover {background:#fff!important;}


.rimanenza h2{padding:20px 0;background:#fff;}
.rimanenza h2 span{text-transform:uppercase;font-size:13px!important;font-weight:200;}
.rimanenza p{font-weight:300;text-transform: uppercase;letter-spacing: 1px;border-top:1px solid #ccc;padding-top:10px;}

.single-f-mb label{color:#555;font-weight:300;}
.single-f-mb .icon-options-search{position: absolute;top: 6px;right: 1px;font-size: 20px!important;}
.single-f-mb .input-st input{border-radius:3px;}
.label-span-tab-mob{font-size:10px;color:#4150e1!important;font-weight:bold;}
.owl-nav.disabled{display:none!important;}
.onlymob{display:none;}
.no-mobile{display:block;}
@media (max-width:767px){
    .sidebar{padding-top:0!important;}
    .sidebar-cont{top:54px!important;}
    .headmenu{z-index:999999999!important;}
    .no-mobile{display:none;}
    .onlymob{display:block!important;}
    .table-results .td{padding-top:10px;padding-bottom:10px;border:0!important;}
}
.filters-scrollable{padding:15px;background:#4150e1!important;}
.filters-scrollable p{color:#ff9900;font-size:10px;margin-top:3px;}
.filters-scrollable .owl-dots{margin-top:0!important;}
.filters-scrollable .owl-dot{width:10px!important;height:10px!important;}
@media (max-width:767px){
    .sect-content{padding-left:0!important;padding-right:0!important;}
}
.sect-content p,h6{color:#000!important}
.sect-content span{color:#000!important}
.sect-content{padding-bottom:15px;}
button{font-weight:300;}
h1,h2,h3,h4,h5,h6,span,p,button,input,li,a,div,select,option{font-family:Montserrat,sans-serif!important;font-family:'Montserrat',sans-serif!important;}
body{background:#fff;font-family: 'Montserrat', sans-serif!important;font-family:Montserrat, sans-serif!important;height: 100%;-webkit-overflow-scrolling: touch;}
html{-webkit-overflow-scrolling: touch;}
.fw-300{font-weight: 300}
.h-100vh{height:100vh!important}
.pX-0{padding-left:0px}
.pX-10{padding-left:10px}
.pX-20{padding-left:20px}
.pX-30{padding-left:30px}
.pX-40{padding-left:40px}
.pX-50{padding-left:50px}
.pX-60{padding-left:60px}
.pX-80{padding-left:80px}
.pX-100{padding-left:100px}
.pY-0{padding-top:0px}
.pY-10{padding-top:10px}
.pY-20{padding-top:20px}
.pY-30{padding-top:30px}
.pY-40{padding-top:40px}
.pY-50{padding-top:50px}
.pY-60{padding-top:60px}
.pY-80{padding-top:80px}
.pY-100{padding-top:100px}

.hided{display:none}
.no-underline{text-decoration: none;}
.bg-image{background-size: cover;background-position: center}
.uppercase{text-transform:uppercase;}
.nounderlne{text-decoration:none!important}
.nopd{padding-left: 0px!important;padding-right: 0px!important}
.big-title{box-shadow:1px 1px 3px #ccc;height: 55px;position:fixed;top:0px;left:0;z-index:2;width: 100%;background:#f3f3f3;}
.big-title a{text-decoration: none;color:#333;}
.big-title a.main-a{color: #333 !important;text-decoration: underline;font-weight:300;}
.big-title .col-w{cursor:pointer}
.big-title .col-w.nohover{padding-left:15px;cursor:default;}
.big-title i.back{line-height: 80px;font-size: 23px;font-weight: 100;color:#fff;}
.big-title i{line-height: 60px!important;font-size: 20px!important;color:#04344c!important;}
.big-title h1{margin:0px;line-height: 60px!important;font-size:20px;color:#04344c!important}
.big-title h1.double{line-height: 20px!important;padding-top:12px;font-size:15px;}
.big-title h1 span{text-transform: uppercase;color:#f3a833;font-size:10px;}
.big-title button,.big-title a{border:0;background:transparent;transition:all 150ms ease-in;}
.big-title a:hover{background:none!important;}
.big-title a i{transition:all 150ms ease-in;}
.big-title a:hover i{color:#414142!important;}
.big-title button.color-green .btn-title i{color:#009933!important;}
.big-title button.color-blue .btn-title i{color:blue!important;}
.big-title button.color-brown .btn-title i{color:brown!important;}
.big-title button.color-magenta .btn-title i{color:magenta!important;}
.big-title button.color-purple .btn-title i{color:purple!important;}
.big-title button.color-orange .btn-title i{color:#ff9900!important;}
.big-title .btn-title{text-align:center;height: 50px;width:50px;}
.big-title .bg-white{background:transparent!important;}
.big-title a button{height: 100%;color:#fff!important;height: 50px;width:50px;}
.scroll-h-mob{display:none;color:#888;font-weight:300;text-align:center;font-size:11px;}
@media (max-width:767px){
    .scroll-h-mob{display:block!important;}
    .big-title a button,.big-title button .btn-title{width:100%!important;}
    .box-options-search{position:relative!important;}
    .table-results.brigida{width:300%!important;overflow-y:scroll;}
}
#opacity{display:none;background:rgba(0,0,0,0.4);z-index:9999998;width:100%;height:100%;position:absolute;top:0;left:0;right:0}
#opacity.visible{display: block}
#opacity.visibleAll{display: block;z-index:1000;}
.pd5{padding-left: 5px;padding-right: 5px}
@media (min-width:970px){
    .tot-cln{line-height:25px;font-size:11px!important}
}
.btn-step.bg-red,.btn-step.bg-green{padding:9px!important;font-size:15px;width:150px;}
.btn-step.bg-red{float:left;}
.btn-step.bg-red:hover{background:#dd0000!important}
.btn-step.bg-green{float:right;}
.tot-cln{color:#333;font-size:12px!important;}
.pointereventsnone{pointer-events: none!important;}
.slidedownsection{position:absolute;right:10px;top:6px;color:#777;font-size:20px;transition:all 200ms ease-in;padding:6px;border-radius:50%;}
.slidedownsection:hover{cursor:pointer;background:#ddd;}
.btn-prev-step{float:left!important;background:#999!important;}
.btn-step:hover{background:#007733;box-shadow:1px 1px 3px #ccc;}
.btn-step{font-size:20px;margin-top:4px;background:#009933;color:#fff;letter-spacing:1px;transition:all 300ms ease-in;padding:6px 20px;text-transform:uppercase;border:0;}
.btn-step.disabled{color:#667;background:#aaa;cursor:not-allowed;}
.btn-iridi:hover{background:#1e76d2;box-shadow:1px 1px 3px #ccc;}
.btn-iridi{font-size:20px;margin-top:4px;background:#F89C10;color:#fff;letter-spacing:1px;transition:all 300ms ease-in;padding:6px 20px;text-transform:uppercase;border:0;}
.btn-iridi.disabled{color:#667;background:#aaa;cursor:not-allowed;}
.icon-options-search{position:absolute;top:5px;right:5px;font-size:15px!important;cursor: pointer}
.box-options-search{width:150px;background:#fff;z-index:999999;padding:10px;position:absolute;top:30px;right:0px;box-shadow:0px 1px 3px #ccc;}
.box-options-search h5{margin:0px;padding-bottom: 5px;cursor: pointer;font-weight:100}
.box-options-search h5:hover{font-weight:300;}
.box-options-search h5:last-child{padding-bottom: 0px}
.box-options-search h5.active{font-weight:300;color:#414142!important}
.notifiche-tickets{color:#fff!important;border-radius:50%;font-size:15px!important;text-align:center;padding-top:5px;width:30px;height:30px;float:right;background:#f94600;color:#fff;display:inline-block;position:absolute;right:10px;}
.color-error{color:#cc0000}
.container-page{height: 100%;overflow-y: scroll;}
@media (max-width:767px){
    
    html,body{max-width:100%!Important;width:100%!Important;}
   .table-contr{
       
        margin: auto!important;
        background:none!important;
        border-collapse: collapse!important;
        overflow-x:scroll!important;
        white-space:nowrap;
        display: block!important;
        width:100%!important;
        -webkit-overflow-scroll:touch;
    }
   .table-contr th,.table-contr td{padding:6px!important;font-size:12px!important;}
   .th-table-contr{width:100px!important;}
   .td-table-contr{width:100px!important;}
   
}    
.th-table-contr {margin-left:0!important;}
.th-table-contr {background:none!important;margin-left:-4px!important;display:inline-block;color:#9a9dab!important;font-weight:300;text-transform: uppercase;padding:10px;border-bottom:1px solid #ddd;}
.td-table-contr {margin-left:-4px;display:inline-block;padding:10px;border-bottom:1px solid #eee;font-weight: 300}
.td-table-contr a{color:#333!important;text-decoration: underline;font-weight:300;}
.td-table-contr.first,.th-table-contr.first{margin-left:0!important;}


.table-contr{border:0;background:none;padding-right:0!important;padding-left:0!important;}
.table-contr th {color:#fff!important;background:#414142;font-weight:300;text-transform: uppercase;padding:10px;border-bottom:1px solid #ddd;}
.table-contr td{width:100px;padding:10px;border-bottom:1px solid #eee;font-weight: 300}
.table-contr td a{color:#333!important;text-decoration: underline;font-weight:300;}
.main-a{color:#191970!important;font-weight: bold!important;}
.fixed-bar .input-st input{border:0!important;}
.fixed-bar .la-search{
    color: #fff;
font-size: 16px!important;
background: #111111;
padding: 3px 7px!important;
border-radius: 50%;
cursor: pointer;}
    .item-pag{box-shadow: 1px 1px 3px #f1f1f1;border-radius:10px;padding:5px 10px;padding-bottom:10px!Important;margin:3px 0;transition:all 200ms ease-in;border:1px solid #eee;}
    .item-pag h3 b{color:#414142;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
    .item-pag span,.item-pag label{pointer-events: none;}
    .item-pag label{margin-bottom:0!important;}
    .arrow-mov{position:absolute;left:0px;top:5px;}
    .item-mim{border-radius:10px;padding:5px 10px;margin:3px 0;transition:all 200ms ease-in;border:1px solid #eee;}
    .item-mim h3 b{color:#414142;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
    .item-mim label{margin-bottom:0!important;}
    .item-contr{border-radius:10px;padding:5px 10px;cursor:pointer;margin:3px 0;transition:all 200ms ease-in;border:1px solid #eee;}
    .item-contr h3, .item-contr h4, .item-contr h5{margin:0;}
    .item-contr a,.item-contr h3,.item-contr h3 b,.item-contr h4,.item-contr span,.item-contr label,.item-contr span span{color:#fff!important;}
    .item-contr span,.item-contr label{pointer-events: none;}
    .item-contr label{margin-bottom:0!important;}
    .item-contr:hover{box-shadow:1px 1px 3px #ddd;}
    .item-int{border-radius:10px;padding:15px;border:0!important;cursor:pointer;margin:3px 0;transition:all 200ms ease-in;box-shadow:0 0 15px #805235;}
    .item-int h3 b{color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
    .item-int p{color:#fff!Important;}
    .item-int span,.item-all label{pointer-events: none;color:#fff;}
    .item-int label{margin-bottom:0!important;}
    .item-int:hover{box-shadow:0 0 3px #805235;}
    .item-all{border-radius:10px;padding:5px 10px;padding-bottom:10px!Important;cursor:pointer;margin:3px 0;transition:all 200ms ease-in;border:1px solid #eee;}
    .item-all h3 b{color:#fff;}
    .item-all h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
    .item-all span,.item-all label{pointer-events: none;}
    .item-all label{margin-bottom:0!important;}
    .item-all:hover{box-shadow:1px 1px 3px #ddd;}
    .item-contr{border-radius:10px;padding:5px 10px;cursor:pointer;margin:3px 0;transition:all 200ms ease-in;}
    .item-contr span,.item-contr label{pointer-events: none;}
    .item-contr label{margin-bottom:0!important;}
    .item-contr:hover{box-shadow:1px 1px 3px #805235;}
    .item-fatt{border-radius:10px;padding:5px 10px;padding-bottom:34px!important;cursor:pointer;margin:3px 0;transition:all 200ms ease-in;border:1px solid #eee;}
    .item-fatt h3 b{color:#414142;}
    .item-fatt span,.item-fatt label{pointer-events: none;}
    .item-fatt label{margin-bottom:0!important;color:#333!important;}
    .item-fatt a{color:#333!important;}
    .item-fatt:hover{box-shadow:1px 1px 12px #805235;}
    .underbar-fatt{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;transition:all 200ms ease-in;padding:5px 10px;position:absolute;bottom:0;left:0;right:0;width:100%;}
    .underbar-fatt h6{margin:0;font-weight: 300;}
    .border-red{border-left:4px solid #cc0000;}
    .border-yellow{border-left:4px solid #f1cc00;}
    .border-green{border-left:4px solid #009933;}
.btn-fat{margin-bottom:5px;display:inline-block;margin-left:10px;border:1px solid;padding:5px 10px;border-radius:5px;box-shadow:1px 1px 3px #eee;background:#fff;transition:all 200ms ease-in;}
.btn-fat.btn-fat-red{border-color:#dd0000;color:#dd0000;}
.btn-fat.btn-fat-red:hover{background:#dd0000;color:#fff;}
.btn-fat.btn-fat-blue{border-color:#024def;;color:#024def;}
.btn-fat.btn-fat-blue:hover{background:#024def;color:#fff;}
.btn-fat.btn-fat-violet{border-color:#a910d2;;color:#a910d2;}
.btn-fat.btn-fat-violet:hover{background:#a910d2;color:#fff;}
.btn-fat.btn-fat-ylw{border-color:#009944;;color:#009944;}
.btn-fat.btn-fat-ylw:hover{background:#009944;color:#fff;}
.box-und-graph{margin:3px 0;box-shadow:1px 1px 3px #ddd;}
.box-und-graph h5 b{transition:all 200ms ease-in;}
.box-und-graph h5.blue{color:#4169e1!important;}
.box-und-graph h5.orange{color:#ff9900!important;}
.box-und-graph h5.green{color:#009933!important;}
#menu-icon-mobile{display: none;position:absolute;z-index:99991;cursor:pointer;padding:10px;border-radius:25px;top:5px;left:0px;font-size:25px;color:#333;}
.menu-mobile{padding-top:70px;position:fixed;width:300px;z-index:9999;top:-2px;right:0;bottom:0;height:100%;overflow-y:scroll;background:#333;}
.main-nav-mobile li:hover{background:#f94600;color:#fff}
.main-nav-mobile li.active{color:#fff!important;background:#f94600;}
.main-nav-mobile li{color:orange;transition:all 300ms ease-in;font-weight:300;text-transform:uppercase;display:inline-block;list-style-type:none;cursor:pointer;float:right;padding:10px 15px;letter-spacing:1px;transition:all 300ms ease-out;}
.main-nav-mobile a li{width:100%;}
.main-nav-mobile a li{margin:0px;}
.main-nav-mobile a{position:relative;float:left;width: 100%}
.main-nav-mobile{padding-left:0px}
.col-w.w1.col-xs-1.bg-white{background:#f94600;padding:0!important;color:#fff;}
/*END GENERAL*/

/*TOGGLE*/

.block-toggle  .button-toggle {
  display: inline-block;
  background: #bbbbbb;
  border-radius: 20px;
  height: 27px;
  padding: 5px;
  width: 55px;
  position: relative;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.22);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.22);
}
.block-toggle .button-toggle .handle {
  position: absolute;
  left: 2px;
  top:2px;
  right: auto;
  width: 22px;
  height: 22px;
  background: #fff;
  border-radius: 20px;
  -webkit-transition: all 0.4s cubic-bezier(0.33, 1.6, 0.66, 1);
  transition: all 0.4s cubic-bezier(0.33, 1.6, 0.66, 1);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.22);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.22);
}

.block-toggle .toggler {
  display: none;
}
.block-toggle .toggler:checked + .button-toggle {
  background: #009933;
}
.block-toggle .toggler:checked + .button-toggle .handle {
  left: 30px;
}

.block-toggle{display:block}
.gen-toggle{height:47px;margin:5px 0;}
.gen-toggle h5{position:absolute;top:-10px;font-size:12px;color:#4169e1;}
.toggle-div{margin-top:13px;position:relative;}
.toggle-div input{display:none;}
.toggle-st{background:#fff;transition:all 300ms ease-in;border-radius:40px;margin-bottom:0;position:relative;cursor:pointer;width:77px;position:relative;border:1px solid #4169e1;height:35px;}
.toggle-inside{background:#fff;pointer-events: none;transition:all 250ms ease-in;border-radius:100%;cursor:pointer;width:30px;height:30px;border:1px solid #4169e1;position:absolute;left:3px;top:2.5px;}
.toggle-div input[type="checkbox"]:checked ~ .toggle-inside{border-color:#4169e1;right:4.5px!important;left:45px;background:#fff;}
.toggle-div input[type="checkbox"]:checked ~ .toggle-st{background:#4169e1;border-color:#4169e1;}
.toggle-st:hover ~ .toggle-inside {border-color:#4169e1;}
/*END TOGGLE*/

.new-green{color:#28d094!important;}
.new-red{color:#ff4961!important;}
.new-blue{color:#41A9E5!important;}
.new-yellow{color:#ffb646!important}
.new-semigray{color:#6b6f82!important;}
.bg-hex{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='49' viewBox='0 0 28 49'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='hexagons' fill='%23f7f7f7' fill-opacity='1' fill-rule='nonzero'%3E%3Cpath d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.gradient-white{position:absolute;top:0;left:0;bottom:0;right:0;background:#414142;border-radius:5px;}
.table-responsive{width:100%;border:0!important;}
.table-nf2{width:100%;border-collapse:collapse;}
.table-nf2 th{border-bottom:3px solid #805235;}
.table-nf2 td{border-bottom:1px solid #805235;}
.table-nf2 th,.table-nf2 td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff;padding:10px 25px;}
.table-nf2 td span, .table-nf2 td a{color:#fff!important;}
.table-nf2 tr.last-row td{border-bottom-width: 0!important;}
.absolute-over-bar{position:relative!important;padding:15px;margin-top:20px;text-align:center;background:none!important;}
.absolute-over-bar .btn-abs{margin:3px 0;transition:all 200ms ease-in;border:0;padding:10px 25px;box-shadow:0 5px 10px #41A9E5;color:#fff;border-radius:30px;background:#41A9E5;}
.absolute-over-bar .btn-abs:hover{box-shadow:none!important;} 
/*BOX*/
.pull-up{transition:all 150ms ease-in;cursor:pointer;}
    .pull-up:hover{transform: translateY(-4px) scale(1.02);box-shadow: 0 14px 24px rgba(62,57,107,.2);}
.box-fin h5{color:#555;font-weight:300;}
.box-fin h5 b{font-weight:500!important;}
    .box-fin-thin i{position:absolute;right:12px;font-size:50px;top:15px;}
    .box-fin-thin{padding:17px;}
    .box-fin-thin h6{margin:0;letter-spacing: .5px;max-width:165px!important;color:#fff;font-size:14px;font-weight:300;}
    .box-fin-thin h4{margin:0;color:#333;font-size:20px;margin-top:5px!important;font-weight: bold;}
.box-fin-title{border-top-left-radius: 2px;border-top-right-radius: 2px;padding:10px!important;}
.box-fin-title h4{font-size:25px;padding-bottom:0;color:#667;margin:0!important;font-weight: bold;padding:15px;}
.box-fin-title h6{letter-spacing: .5px;font-weight:300;color:#fff;font-size:14px;padding:0 15px;margin:0;}
.box-fin-gen.all-padding{padding-bottom:25px!important;}
.box-fin-gen{min-height:1px;border-radius:5px;margin:10px 0!important;background:#414142;box-shadow: 0 2px 18px 1px rgba(49,53,72,.1);padding:0!important;}
.box-fin-gen h2{margin:0;}
.box-fin{padding:0px!important;}
.box-main-cont{background:#fff;padding:15px!important;box-shadow:1px 1px 3px #ccc;border-bottom-left-radius:10px;border-bottom-right-radius: 10px;}
.box-dett.box-dett-orange{border-color:#ff9900;}
.box-dett.box-dett-orange b{color:#ff9900;font-size:16px;}
.box-dett.box-dett-orange h4{font-size:14px;}
.box-dett.box-dett-violet{border-color:purple;}
.box-dett.box-dett-violet b{color:purple;font-size:16px;}
.box-dett.box-dett-violet h4{font-size:14px;}
.box-dett.box-dett-green{border-color:#009933;}
.box-dett.box-dett-green b{color:#009933;}
.box-dett h4{margin:0;color:#777;}
.box-dett b{font-size:50px;color:#4169e1}
.box-dett span{color:#777;font-size:12px!important;}
.box-dett{border-radius:10px;box-shadow:1px 1px 3px #ddd;padding:10px;margin:5px 0;background:#f3f3f3;border-left:10px solid #4169e1;}
.box-cont{margin-top:10px;margin-bottom:10px;}
.box-cont h5{border-top-left-radius:10px;border-top-right-radius: 10px;margin: 0;color:#fff;background:#273f87;padding:8px;}
/*END BOX*/

/* LOGIN */
.main-login{height: 100%;}
.form-login .gen-login{position:absolute;top:30%;max-width:500px;margin:0 auto!important;left:0;right:0;}
.form-login{margin-bottom: 0!important;height: 100%;background:rgba(255,255,255,0.9);padding-top:200px!important;padding:40px 10px;}
.form-login h1{font-weight:300;font-size:28px;margin: 0 auto}
.form-login h3{font-weight: 200;font-size:12px;margin: 10px auto}
.form-login h2.forgot{font-weight: 200;font-size:15px;margin: 0 auto}
.form-login .copyright-bottom{padding-top: 20px;position:absolute;bottom:10px;left:0;right:0;}
.form-login .copyright-bottom p{font-size:13px;color:#999;font-weight: 200;letter-spacing:3px;text-transform:uppercase;}
.form-login a{color:#4169e1!important;}
.form-login .input-zone{padding: 20px 0}
.form-login .error{border-radius: 10px;background:rgba(204,0,0,0.7);color: #fff;padding:12px 5px }
@keyframes shake {
    10%, 90% {transform: translate3d(-1px, 0, 0);}
    20%, 80% {transform: translate3d(2px, 0, 0);}
    30%, 50%, 70% {transform: translate3d(-4px, 0, 0);}
    40%, 60% {transform: translate3d(4px, 0, 0);}
}
.shake { animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;transform: translate3d(0, 0, 0);backface-visibility: hidden;perspective: 1000px;}
/* FINE LOGIN */

/* DASHBOARD */
.tag-result h2,.tag-result h5,.tag-result i{color:#ddd!important}
.tag-result i{font-size: 65px;line-height: 90px}
/* FIN DASHBOARD */



/* MENU */
@media (min-width:767px){
    .col-w{position:relative;min-height: 1px;float:left;}
    .w1{width: 4%;}
    .w2{width: 8%;}
    .w3{width: 12%;}
    .w4{width: 16%;}
    .w5{width: 20%;}
    .w6{width: 24%;}
    .w7{width: 28%;}
    .w8{width: 32%;}
    .w9{width: 36%;}
    .w10{width: 40%;}
    .w11{width: 44%;}
    .w12{width: 48%;}
    .w13{width: 52%;}
    .w14{width: 56%;}
    .w15{width: 60%;}
    .w16{width: 64%;}
    .w17{width: 68%;}
    .w18{width: 72%;}
    .w19{width: 76%;}
    .w20{width: 80%;}
    .w21{width: 84%;}
    .w22{width: 88%;}
    .w23{width: 92%;}
    .w24{width: 96%;}
    .w25{width: 100%;}
    .off-w10{margin-left:40%;}
    .sidemenu{padding-left:5%;}
}
.results h4.color-error{color: #888!important;margin: 30px 0!important;font-weight: 300!important;}
.sidemenu{padding-left:4%;background:#fff;color:#333;min-height: 100%;height: 100%;width:400px;z-index:998;position:absolute;top:0px;left:0px}
.sidemenu .title{padding-top:5px;height: 61px;border-bottom: 1px solid #eee;}
.sidemenu .footer{padding-top:5px;height: 61px;border-top: 1px solid #667;}
.sidemenu h4{text-transform: uppercase}
.sidemenu .title h4,.sidemenu .title h5{margin-top:5px;margin-bottom: 5px}
.sidemenu .title h5{color:#aaa}
.sidemenu .element{padding:10px 0;transition: all 300ms ease-in;text-decoration: none;color:#333;letter-spacing:1px;border-bottom:1px solid #eee;}
.sidemenu .element:hover{background:#eee!important;}
.sidemenu .element h4{line-height: 50px}
.sidemenu .element i{font-size: 20px}

#logo{margin-left:15px;margin-top:5px;padding:5px!important;margin:0!important;}

.headmenu{z-index:999999;margin:0px;border:0!important;padding:0px!important;height:52px;background:#fff;position:fixed;border-bottom: 1px solid #fff;}
.headmenu .circlebox{position:relative;text-align:center;border: 1.5px solid transparent;border-radius: 50%;height:35px!important;width:35px!important;margin:10px 0 0 20px!important;padding:0px!important;background:#f94600;display:inline-block;}
.headmenu .circlebox span{color:#fff;font-size: 20px;line-height: 35px;}
.headmenu h5{font-weight: bold;margin:20px 0px 0px 0px !important}
@media (max-width:969px){
    .logo-cont{display:none!important;}
   .headmenu-right{position:absolute!important;right:5px;top:0px;} 
   #logo{text-align:center!important;margin-left:0!important;}
}
.headmenu-right{padding:10px 15px;height: 54px; border-bottom: 2px solid #FFF;}
.headmenu-right h5{color:#04344c!Important;}
.headmenu-right span{float:right;}
.headmenu-right .circlebox{transition:all 300ms ease-in;cursor:pointer;}
.headmenu-right .circlebox{border:1px solid transparent;}
.headmenu-right .circlebox:hover{border-color:#18273d;}
.headmenu-right .circlebox span{font-size:14px;}
.headmenu-right .element{float:right;padding:5px 10px!important;text-align:center;}
.headmenu-right .element i{color:#888;font-size:22px;}
.headmenu-right .element label{color:#555;font-size:12px;font-weight:300;cursor:pointer;}
.headmenu-right .menu-user{border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;width:200px;background:#fff;position:absolute;transition:all 200ms ease-in;right:20px;top:54px;display:none;}
.headmenu-right .menu-user .element-li{padding:13px;width:100%;cursor:pointer;}
.headmenu-right .menu-user .element-li:hover{background:#eee;}
.headmenu-right .menu-user .element-li:hover h5{color:#f94600!important;}
.headmenu-right .menu-user .element-li h5{cursor:pointer;transition:all 200ms ease-in; margin:0!important;font-weight:300;color:#777;}
.headmenu-right .menu-user .element-li h5:hover{color:#f94600}
@media (max-width:969px){
    .sidebar-cont{position:fixed;top:0;left:0;bottom:0;width:280px;}
}
.sidebar-cont{transition:all 500ms ease-in;box-shadow:1px 1px 3px #ccc!important;background: #fff;z-index:999;}
.sidebar-cont.minified{width:4%!important;}
.sidebar-cont.minified .sidebar h5{text-align:center!important;}
.sidebar{background:#fff;height: 100%;overflow-y: scroll;padding-top:55px;}
.sidebar .sub-element .sub-element h5{padding-left:25px!important;}

.sidebar .element{cursor: pointer;transition:all 200ms ease-in;}
.sidebar .element:hover{background:#04344c!important;border:0!important;text-decoration:none!important;color: #fff !important;}
.sidebar .element:hover span{margin-left:0!important;color: #fff !important;}
.sidebar .element:hover a span i{color: #fff !important;}
.sidebar .element:hover a span label{color: #fff !important;}
.sidebar .element a:hover{text-decoration:none!important;cursor:pointer;color: #fff !important;}
.sidebar .element h5 span label{cursor: pointer;}
.sidebar .circlebox{padding:10px 25px;transition:all 200ms ease-in;text-align: left!important;margin:0 auto;display: inline-block;width: 100%;}
.sidebar .element.active{background:#2494db!important;}
.sidebar .element.active:hover{background:#2494db!important;}
.sidebar .element.active .circlebox{border:0!important;}
/* .sidebar .element.active h5:hover{background:#fff!important;} */
/* .sidebar .element.active h5{border-radius:10px;} */
.sidebar .element.active .circlebox label{color:#fff!important;font-weight:500;}
.sidebar .element.active .circlebox i{color:#fff!important;font-weight:500;}
.sidebar .element.active h5 span span label{font-weight:bold;color:#fff!important;}
.sidebar .sub-element{display:none;padding-left:20px!important;}
.sidebar .sub-element a{border:0;color:#555!important;cursor:pointer;}
.sidebar .sub-element h5{margin:15px 0;text-align:left;cursor:pointer;}
.sidebar .sub-element span{cursor:pointer;}
.sidebar .sub-element label{cursor:pointer;color:#fff;font-weight:300;}
.sidebar .circlebox{padding:5px 10px;}
.sidebar .circlebox span{cursor: pointer;text-decoration:none;transition:all 200ms ease-in;color:#fff;font-size: 20px;}
.sidebar .circlebox span label{color:#04344c!important}
.sidebar .circlebox span i{display:none;color:#04344c!important;}
.sidebar .circlebox h5{padding:10px 15px;display:inline-block!important;margin:0;width:100%;}
/* .sidebar .circlebox h5:hover{color:#fff !important;border-radius:10px;} */
.sidebar .circlebox i{transition:all 200ms ease-in;color:#fff;font-size: 18px;line-height: 30px;}
.sidebar .circlebox .angle-menu{float:right;color:#999;font-size:13px;margin-top:2px;}
.sidebar .circlebox label{transition:all 200ms ease-in;font-size:13px!important;color:#F89C10;margin:0px;font-weight:300}
.sidebar .side-badge{position:absolute;top:0px;right:20px;margin:0px;padding: 5px;border-radius: 50%;font-size: 10px}
.table-results .side-badge{min-height:0!important;line-height: 30px!important;margin-top:6px;color:#fff!important;border-radius:50%;font-size:15px!important;text-align:center;padding-top:5px;width:30px;height:30px;float:right;background:#f94600;color:#fff;display:inline-block;position:absolute;right:10px;}
.table-results .results{margin-top:170px;z-index:1;}
.container{height: 100%;overflow: scroll;transition:all 200ms ease-in;}
.container .fixed-bar{position:fixed;top:50px;left:0;z-index:2;background:#fff;}
/* END MENU */
.table-results .results .first{display:none;}
.table-results .tr-results{padding:0 10px!important;}
.table-results .tr-results.active{border-bottom: 1px solid #111111!important;}
.single-f-mb h4{font-size: 10px!important;color:#777}
.owl-carousel.owl-filtri{display:block!important;}
@media (min-width:970px){
    .single-f-mb{padding-left:0!important;padding-right:0!important;}
}
@media (max-width:969px){
    .table-results .td{border-bottom: 1px solid #eee;}
    .table-results .th{border-right-width:0!important;}
    .table-results .results{margin-top:100px;}
    .table-results .tot-res{margin-top:90px;}
    .table-results .tot-res h5{padding:5px;text-align:center;margin:0;background:orange;color:#fff;}
    .table-results .tr-results{border-color:#ddd!important;}
    
    .table-results .results label{min-height:1px!important;line-height:15px!important;}
    .table-results .table-head-results{top:100px;}
    .nomobile800{display:none;}
    #menu-icon-mobile{display:block!important;}
    .table-results .fixed-bar{position:relative;z-index:1}
    .table-results .fixed-bar.filters{top:-2px;background: transparent;}
    .table-results .fixed-bar.filters .input-st{font-size:16px;}
    .table-results .fixed-bar.filters .la-ellipsis-v{font-size:20px!important;color:#4150e1;}
    .table-results .fixed-bar.labeltr{top:0px;}
    .table-results .fixed-bar .labelth{padding:15px}
    .table-results .fixed-bar .labelth{border-bottom: 1px solid #ccc}
    .table-results .filters.fixed-bar,.table-results .fixed-bar{padding-left:0!important;padding-right:0!important;}
.table-results .fixed-bar label{margin-bottom:0!important;font-weight:300!important;}

}
.table-results .fixed-bar.filters .input-st input{border-radius: 3px;}
@media (min-width:970px){
    .table-results .filters.fixed-bar,.table-results .fixed-bar{background:#4150e1;padding:0 20px;}
.table-results .fixed-bar label{color:#fff!important;margin-bottom:0!important;font-weight:300!important;}

    .nodesktop970{display: none!important;}
    .container .fixed-bar{margin-left: 16.66667%;width: 83.333333%;}
    .big-title{margin-left: 16.66667%;width: 83.333333%;}
    .table-results .fixed-bar.filters{top:126px;}
    .table-results .fixed-bar.labeltr{top:101px;}
}

@media (min-width:1600px){
    .nodesktop970{display: none!important;}
    .sidebar-cont{width:15%!important;}
    .tot-row-dx{margin-left:15%!important;width:85%!important;}
    .container,.headmenu-right{width:85%;}
    .container .fixed-bar{margin-left: 15%;width: 85%;}
    .big-title{margin-left: 15%;width: 85%;}
}

/* SINGLE */
.real-container{padding-top:115px!important;}
.single-description{padding-top:15px;overflow-y:scroll;padding-bottom: 10px;}
.single-description .circlebox.noborder, .big-title .circlebox.noborder{border-width: 0px;}
.single-description .circlebox, .big-title .circlebox{background:#fcda9e!important;margin-left:-15px!important;margin-top:0px;position:relative;cursor:pointer;text-align:center;margin:0 auto;border: 1.5px solid transparent;border-radius: 50%;height:40px!important;width: 40px!important;}
.single-description .circlebox span, .big-title .circlebox span{color:#fff;font-weight:300;font-size: 15px;line-height: 38px;}
.big-title .circlebox{margin-top:10px!important;}

/*.input-label.no-margin{margin:0!important;}*/
.single-description .input-label{margin-bottom:10px}

.single-description .input-label i{font-size: 40px;}
.single-description .input-label label{color:#F89C10;font-weight: 300;text-transform: uppercase;font-size: 12px}
.single-description .input-label h5{font-size: 15px;margin:0px;padding-bottom: 5px;border-bottom: 1px solid #ddd;color:#667;text-transform: uppercase;font-weight:300;}
.single-description .input-label a{color:#333!important;text-decoration: underline}

.single-description .div-row label{color:#333;text-transform: uppercase;font-size:20px;margin-bottom:0;font-weight:200;letter-spacing: 2px;}
.single-description .div-row {padding:10px;}
/* .single-description .div-row h3{color:#fff;font-weight: 300;margin:0px}
.single-description .div-row h6{color:#fff;font-weight: 300;margin:0;margin-top:10px} */
.tr-blue{background:#414142!important;}
.tr-blue th,.tr-blue td{color:#fff!important;font-weight:bold;}
.single-description .div-row .nounderlne{color:#667;font-weight: 300;margin:0px;font-size:25px;line-height:30px}
.box-std{transition:all 200ms ease-in;border-radius:5px;box-shadow: 2px 2px 5px #ccc!important;padding:15px;background: #fff;margin: 10px 0;}
.box-std.listbox:not(.green-made):hover{background:#f1f1f1!important;}

.box-std:not(.ss){transition:all 190ms ease-in;border-radius:0!important;}
/* .box-std:not(.ss):hover{background:#f8f8f8!important;} */
.box-std.listbox.green-made{background:#009933!important;}
.box-std.listbox:hover h3{color:#667;}
.box-std.listbox:hover h6{color:#667;}
.box-std.multibox{transition:all 190ms ease-in;border-radius:0!important;padding:6px!important;}
.box-std.multibox:hover{background:#f1f1f1!important;}
.box-std h3{margin:0!important;font-weight:200;font-size:20px;}
.box-std h3 a{text-decoration: underline!important;color:#333;}
.box-std .div-row .circlebox{margin-left:0!important;}
.box-std.listbox{margin:10px 0!important;transition:all 190ms ease-in;border-radius:30px!important;padding:6px!important;}

.box-std.listbox .circleboxlist i{-webkit-background-clip: text!important;
  -webkit-text-fill-color: transparent!important;
    background: #f12711;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #f5af19, #f12711);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #f5af19, #f12711); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
font-size:40px;}
.box-std.listbox h3{margin-bottom:15px!important;font-weight:300!important}
.box-std.listbox h6{position:absolute;bottom:10px;left:0;right:0;width:100%;text-align:center;font-weight:200!important}
.box-std.listbox .circleboxlist i.la-check-circle-o{color:#005533!important}
@media (min-width:768px){
    .col-checkbox{padding-top:15px!important}
}
@media (max-width:767px){
    .col-checkbox{padding:0!important;}
    .box-std.listbox .circleboxlist i{margin-top:6px!important;}
    .box-std.listbox h3{margin-top:15px!important;text-align:left;}
    .box-std.listbox h6{text-align:left;left:12px;}
    .table-results .td h5{margin: 0!important;}
}
/* END SINGLE */


/* BUTTONS */
@media (max-width:767px){
    .btn-menu{font-size:16px!important;padding-left:65px!Important;}
    .btn-menu i{font-size:25px!important;padding-top:9px!important;}
}

.btn-menu{position:relative;margin:10px 0;transition: all 300ms ease-in;width:100%;text-align: left;font-size:25px;color:#555;background:#eee;border:1px solid #ddd;padding: 10px 10px 10px 75px;box-shadow: 1px 1px 3px #eee;}
.btn-menu:hover{background:#ddd;}
.btn-menu:hover i{background:#4150e1;}
.btn-menu i{transition:all 300ms ease-in;position:absolute;left:0;bottom:0;background:#4169e1;color:#fff;font-size:30px;top:0;padding:15px;}

button.green{background:#009933;color:#fff;}
button.green:hover{background:#008633;}
button.blue{background:#414142;color:#fff;}
button.blue:hover{background:#18273d;}
button.orange{background:#ff9900;color:#333;}
button.orange:hover{background:#cc7a00;}
button.violet{background:purple;color:#fff;}
button.violet:hover{background:darkorchid;}
button.lightblue{background:#00AEDB;color:#fff;}
button.lightblue:hover{background:#00576d;}
button.electric-blue{background:#414142;color:#fff;}
button.electric-blue:hover{background:#1938bf;}

.btn-gen{border-radius: 10px;width:100%;padding:20px;font-size: 20px;margin:5px 0;transition:all 300ms ease-in;border:0;}
.btn-cl{color:#fff;border-radius: 10px;width:100%;padding:8px;font-size: 15px;margin:5px 0;transition:all 300ms ease-in;border:0;}
.btn-action{border-radius: 5px;width:auto;padding:8px;font-size: 15px;margin:5px 0;transition:all 300ms ease-in;border:0;}
.btn-md{margin-top:6px;width:100%;letter-spacing:2px;font-weight:200;border:none;border-radius: 10px;color:#fff;padding:11px;transition:all 100ms ease-in;}
.btn-st{margin-top:6px;width:100%;letter-spacing:3px;text-transform:uppercase;font-weight:200;border:none;color:#fff;padding:11px;transition:all 100ms ease-in;}
/* END BUTTONS */

/* POPUP */
.popup.popup-error{background:rgba(204,0,0,.8);}
.popup.popup-error p{font-size:16px;margin:0;font-weight:300!important;color:#fff;}
.popup.popup-success{background:rgba(0,153,51,.8);}
.popup.popup-success p{font-size:16px;margin:0;font-weight:300!important;color:#fff;}
.popup{display:none;position:absolute;right:15px;top:15px;z-index:99;border:1px solid #eee;background:#f4f4f4;padding:15px;}
/* END POPUP */

/*TABELLE*/
.table-results{background:#fff;}
.table-results .filters{background:#eee;padding-top:4px;padding-bottom:10px}
.table-results .filters .th.first i{line-height: 25px}
.table-results .tr{min-height: 25px;border:0;box-shadow:0 0 5px #e4e4e4;}
.table-results .th.first,.table-results .td.first{border-left-width: 0px;text-align: center;}
.table-results .th.last,.table-results .td.last{border-right-width: 0px;}
.table-results .th.noborder,.table-results .td.noborder{border-width: 0px}
.table-results .th i.order,.table-results .td.order{font-size: 15px;cursor:pointer}

.table-results .results{overflow-y: scroll;}
.table-results .values{background:#ddd}
.table-results .values p{margin: 0px;color:#555}

.table-results .th i:not(.checkbox-i-all){margin-left: 5px}
.table-results .td h5{text-transform: uppercase;cursor:pointer;font-size:14px;font-weight: 400;color:#333!important;}

.table-results .th label,.table-results .th i:not(.checkbox-i-all){line-height: 20px;font-weight:300}
.table-results a.td{text-decoration:none!important;}
.table-results .tr-results:nth-child(odd){background: #f7f7f7;}

.table-results .tr-results{border-bottom: 1px solid #eee;color:#333;min-height: 40px}
.table-results .tr-results:hover{background:#eee!important;}
.table-results .td{padding-top:5px;padding-bottom: 5px;cursor:pointer;}
.table-results .tr-results label{margin-bottom:0!important}
.loading{margin:10px auto}
.loading{display: inline-block;width: 64px;height: 64px;}
.loading:after {content: " ";display: block;width: 46px;height: 46px;margin: 1px;border-radius: 50%;border: 5px solid #111111;border-color: #111111 transparent #111111 transparent;animation: loading 1.2s linear infinite;}
@keyframes loading {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}

/*END TABELLE*/

/*FORM*/
.form-admin .data-table{background:#f1f1f1;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.form-admin .data-head{padding:10px 15px;border-top-left-radius: 10px;border-top-right-radius: 10px;color:#fff;background: #4169e1}
.form-admin .data-head h2{font-size: 20px;margin:0px;}
.form-admin .data-body{padding:10px 0px!important;color:#111;background:#f1f1f1}
.form-admin .data-body.last{border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.form-admin .data-body h3{font-size: 25px;margin:0px;}
.form-admin .data-body h4{font-size: 17px;margin:0px;}
/*FORM*/



/* INPUT */
.input-st input{background:transparent !important;border:none;border-bottom:1px solid #ccc!important;font-weight:300;font-size:16px;}
.input-st:hover{cursor:text;}
.input-st input:invalid{box-shadow: none;}
.input-st input{outline:none;width:100%;padding: 5px;background: #fff;}
.input-st label{transition:all 300ms ease-in;position:absolute;bottom:3px;left:30px;top:12px;font-size:16px;font-weight:300;color:#999;z-index:1;}
/*END INPUT */

/* TEXT AREA */
.textarea-st textarea{background:#f9f9f9;border:none;border-bottom:1px solid #fff!important;min-height: 150px;resize: none}
.textarea-st:hover{cursor:text;}
.textarea-st textarea:invalid{box-shadow: none;}
.textarea-st textarea{outline:none;width:100%;padding: 5px;background: #fff;}
.textarea-st label{transition:all 300ms ease-in;pointer-events: none;position:absolute;bottom:3px;left:30px;top:12px;font-size:16px;font-weight:300;color:#999;z-index:1;}
/* END TEXT AREA */

/* SELECT */
.select-md.year-select select:hover{color:#2e338d;border-color:#2e338d;}
.select-md.year-select select{text-align:center;border:1px solid transparent;padding:6px!important;background:#fff;box-shadow:0 0 3px #eee;}
.select-md.year-select{margin-right:15px;margin-top:11px!important;width:120px;position:relative;max-width:100%;float:right;}

.box-std .select-st select{background:#fff;border:none;border-bottom:1px solid #e1e1e1!important;padding-top:4px;padding-bottom:4px}
.select-st select i{font-size: 16px !important;position: absolute;color: #444;right: 10px;top: 10px!important;z-index: 2;pointer-events: none;}
.select-md:hover{cursor:text;}
.select-md select:invalid{box-shadow: none;}
.select-md{margin:5px 0;border-radius:10px;text-transform:none}
.select-md select:-moz-focusring {color: transparent;text-shadow: 0 0 0 #000;}
.select-md select{-webkit-appearance:none;-moz-appearance: none;-o-appearance: none;border:none;color:#444;font-size:15px;padding:5px;width:100%;z-index:2;cursor:pointer;margin:0px;outline:none;width:100%;padding:20px 15px 5px 10px;background: #fff;border:1px solid #ccc;border-radius:5px;}
.select-md i{top:15px!important;position:absolute;right:30px;pointer-events:none;color:#333;}
.select-md label{transition:all 300ms ease-in;pointer-events: none;position:absolute;top:5px;left:30px;font-size:13px;font-weight:300;color:#999;z-index:1;}
/*END SELECT */

/* SELECT */
.file-md:hover{cursor:pointer;}
.file-md{margin:5px 0;border-radius:10px;text-transform:none}
.file-md .file [type=file] {cursor: inherit;display: block;font-size: 999px;filter: alpha(opacity=0);min-height: 100%;min-width: 100%;opacity: 0;position: absolute;right: 0;text-align: right;top: 0;}
.file-md .file{overflow: hidden;position: relative;outline:none;width:100%;padding:20px 15px 5px 15px;background: #fff;border:1px solid #ccc;border-radius:5px;}
.file-md label{transition:all 300ms ease-in;pointer-events: none;position:absolute;top:5px;left:15px;font-size:13px;font-weight:300;color:#999;z-index:1;}
.file-md p{padding-bottom: 0px;padding-top: 5px;transition:all 300ms ease-in;pointer-events: none;font-size:16px;font-weight:300;color:#999;z-index:1;}
.file-md .file i{opacity: 0;color:#cc0000;font-size: 20px;position: absolute;right:20px;top:20px;}
.file-md .file.filled,.file-md .file:hover{border-color:#4169e1!important;}
.file-md .file.filled label,.file-md .file:hover label{height:13px;top:5px;left:10px;color:#4169e1;padding-left:5px;padding-right:5px;font-size:13px;}
.file-md .file.filled p{color:#009933;}
.file-md .file:hover p{color:#4169e1;}
.file-md .file.filled i{opacity:1;}

/*END SELECT */



/*COLOR*/
.bg-light-green.first{border-left:8px solid #009933!important;}
.bg-light-red.first{border-left:8px solid #cc0000!important;}
.bg-green{background:#009933;padding:0!important;}
.color-green{color:#28d094!important;}
.hover-green:hover{background:#004c19!important;}



.bg-blue{background:#414142;padding:0!important;}
.color-blue{color:#414142!important;}
.hover-blue:hover{background:#202870!important;}

.color-white{color:#333!important;}

.bg-orange{background:#ff9900;padding:0!important;}
.color-orange{color:#ff9900!important;}
.hover-orange:hover{background:#e58900!important;}

.bg-red{background:#dd0000;padding:0!important;}
.color-red{color:#ff4961!important;}
.hover-red:hover{background:#5d0000!important;}

.bg-violet{background:#7600A8;padding:0!important;}
.color-violet{color:#7600A8!important;}
.hover-violet:hover{background:#3b0054!important;}

.bg-light-blue{background:#00AEDB;padding:0!important;}
.color-light-blue{color:#00AEDB!important;}
.hover-light-blue:hover{background:#00576d!important;}

.mbox-red{background:#dd0000;}
.mbox-green{background:#009933;}
.mbox-red i,.mbox-green i,.mbox-red h6,.mbox-green h6,.mbox-red p,.mbox-green p{color:#fff!important;}
/*END COLOR*/

/* OWL */
.owl-dots{margin-top:20px!important;text-align:center;margin:0 auto;}
.owl-dot{margin:0 3px;position: relative;display:inline-block;border-radius: 50%;width:15px;height:15px;background:#ddd!important;transition:all 300ms ease-in;}
.owl-dot:hover{background:#bbb!important;}
.owl-dot.active{background:#999!important}
/* END OWL */

/* MODAL */
.bo-modal.visible{display: block;}
.bo-modal{display:none;position:fixed;left:0;top:10%;width:100%;height: 100%;z-index:9999999}
.bo-modal .box{text-align:center;width:34%;margin-left:33%;margin-top:30px;background: #fff;}
@media (max-width:969px){
    .no-mobile969{display:none!important;}
 .bo-modal .box{width:100%!important;margin-left:0!important;}  
.bo-modal .box button{margin:5px 0!important;} 
}
.bg-white{background:#fff!important;}
.bo-modal .box .rowl{width: 100%;height:4px;}
.bo-modal .box .contain-mod{padding:30px 15px}
.bo-modal .box h2{font-weight: 300;font-size: 25px;margin-top: 0px;margin-bottom:20px}
.bo-modal .box button{font-size: 25px;background: transparent;border:none;}
.bo-modal .box button.no{border:2px solid #aaa;color:#aaa;margin-right: 50px;}
.bo-modal .box button.no:hover,.bo-modal .box button.close-modal:hover{color:#fff;background:#ccc;border-color:#ccc}
.bo-modal .box button.close-modal{border:2px solid #aaa;color:#aaa;}
.bo-modal .box button.yes.red{border:2px solid #bb0000;color:#bb0000;}
.bo-modal .box button.yes.red:hover{color:#fff;background:#5d0000;border-color:#5d0000}
.bo-modal .box button.yes.green{border:2px solid #009933;color:#009933;}
.bo-modal .box button.yes.green:hover{color:#fff;background:#004c19;border-color:#004c19}
/* END MODAL */



@-webkit-keyframes animation-bar {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes animation-bar {
     0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes animation-bar {
     0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}

i.text-red{
    cursor: pointer;
}