@charset "UTF-8";/*!
 * Bootstrap v4.5.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--dark:#0c62da;--color-black:#000;--color-white:#fff;--darker:#0d2a5a;--notification:#f8ae03;--primary:#0098ea;--primary-hover:#1cafff;--primary-pressed:#0076d1;--secondary:#f0f5f8;--secondary-hover:#def1fc;--secondary-pressed:#cbd1db;--color-grey:#828da0;--color-light-grey:#9aa9bd;--badge-plugin:#00cedd;--badge-app:#ff4762;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
@-webkit-keyframes slide-right-first{0%{opacity:1;-webkit-transform:translateX(182%);transform:translateX(182%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}@keyframes slide-right-first{0%{opacity:1;-webkit-transform:translateX(182%);transform:translateX(182%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}@-webkit-keyframes slide-left-first{0%{opacity:1;-webkit-transform:translateX(-118%);transform:translateX(-118%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}@keyframes slide-left-first{0%{opacity:1;-webkit-transform:translateX(-118%);transform:translateX(-118%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}@-webkit-keyframes slide-right-second{0%{opacity:1;-webkit-transform:translateX(150%);transform:translateX(150%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}@keyframes slide-right-second{0%{opacity:1;-webkit-transform:translateX(150%);transform:translateX(150%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}@-webkit-keyframes slide-left-second{0%{opacity:1;-webkit-transform:translateX(-122.5%);transform:translateX(-122.5%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}@keyframes slide-left-second{0%{opacity:1;-webkit-transform:translateX(-122.5%);transform:translateX(-122.5%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}@-webkit-keyframes slide-right-text{0%{opacity:1;-webkit-transform:translateX(80%);transform:translateX(80%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}@keyframes slide-right-text{0%{opacity:1;-webkit-transform:translateX(80%);transform:translateX(80%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}@-webkit-keyframes slide-left-text{0%{opacity:1;-webkit-transform:translateX(-20%);transform:translateX(-20%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}@keyframes slide-left-text{0%{opacity:1;-webkit-transform:translateX(-20%);transform:translateX(-20%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}@font-face{font-family:TTNormsPro;src:url("https://www.badgebox.com/market/fonts/TT_Norms_Pro_Regular.woff") format("woff2");font-style:normal;font-stretch:normal}
@font-face{font-family:TTNormsProMedium;src:url("https://www.badgebox.com/market/fonts/TT_Norms_Pro_Medium.woff") format("woff2");font-style:normal;font-stretch:normal}
.accordion{margin-top:1.3rem}.accordion-card-click button{color:#fff;border:0;cursor:pointer;text-decoration:none;background-color:transparent;border-top-right-radius:1rem;border-bottom-right-radius:1rem}
.accordion-card-click button:not(.collapsed){background-color:#0c62da}.accordion-card-click button:not(.collapsed) img{padding-left:1rem;width:3.5rem;-webkit-transition:1s;transition:1s}
.accordion-card-click button img{padding:.25rem .75rem .25rem 0;width:2rem}.accordion-card .collapse .blue{background-color:#1cafff;-webkit-transition:1s;transition:1s}
.accordion-card .collapse .blue:hover{background-color:#fff}.accordion-card .collapse .blue:hover>.accordion-card-menu{color:#000;background-size:contain;background:url("https://www.badgebox.com/market/assets/more-b.svg") no-repeat;background-position:.9rem .5rem}
.accordion-card .collapse .spacer{background-color:#1cafff;padding-bottom:1.3rem;-webkit-transition:1s;transition:1s}.accordion-card .collapse .last{padding-bottom:.25rem}
.accordion-card .collapse.show{margin-top:-1rem;-webkit-transition:1s;transition:1s}.accordion-card .accordion-card-menu{color:#fff;line-height:2rem;padding-left:2rem;background:url("https://www.badgebox.com/market/assets/more-w.svg") no-repeat;background-position:.9rem .5rem}
.accordion-card .accordion-card-menu img{padding-right:.5rem}.btn{border-radius:2rem;font-family:TTNormsProMedium;padding:.25rem 1.25rem .25rem 1.25rem;margin:1rem 1rem 0 0;font-size:14px;font-size:.875rem}
.btn.icon img{display:inline-block;vertical-align:middle;padding:0;margin-right:-0.875rem;margin-left:0}.btn-primary{color:#fff;background-color:#0098ea;border:0;-webkit-box-shadow:none;box-shadow:none}
.btn-primary:hover:not(btn-primary-disabled){color:#fff;background-color:#1cafff;border:0;-webkit-box-shadow:none;box-shadow:none}.btn-primary:focus:not(btn-primary-disabled){color:#fff;background-color:#0076d1;border:0;-webkit-box-shadow:none;box-shadow:none}
.btn-primary:active{color:#fff!important;background-color:#0076d1!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.btn-primary-disabled{color:#fff!important;background-color:rgba(0,152,234,0.5)!important;cursor:not-allowed!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.btn-secondary{color:#000;background-color:#f0f5f8;border:0;-webkit-box-shadow:none;box-shadow:none}.btn-secondary:hover:not(btn-secondary-disabled){color:#000;background-color:#def1fc;border:0;-webkit-box-shadow:none;box-shadow:none}
.btn-secondary:focus:not(btn-secondary-disabled){color:#000;background-color:#cbd1db;border:0;-webkit-box-shadow:none;box-shadow:none}.btn-secondary:active:not(btn-secondary-disabled){color:#000!important;background-color:#cbd1db!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.btn-secondary-disabled{color:rgba(0,0,0,0.5)!important;background-color:rgba(240,245,248,0.5);cursor:not-allowed!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.btn-sm{padding:.125rem .625rem .125rem .625rem}.card{border:0;margin:1rem;padding:10px 20px 10px 20px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);border-radius:1rem;background-color:#fff}
.card-default{font-size:12px;font-size:.75rem;padding:10px;margin:1rem;background-color:#f0f5f8}.card-link{font-family:TTNormsPro;color:#0098ea;-ms-flex-item-align:center;align-self:center;margin:-0.25rem}
.card-dash{border-radius:0}.card-dash-footer{color:#828da0}.card-dash-footer-center-from{color:#828da0;background:0;border:1px solid #828da0;padding-left:.25rem;padding-right:.25rem}
.card-dash-footer-center-to{color:#828da0;background:0;border:1px solid #828da0;border-left:none;padding-left:.25rem;padding-right:.25rem}.card-dash-footer-center-to-page{color:#828da0;background:0;border:1px solid #828da0;border-top-right-radius:6px;border-top-right-radius:.375rem;border-bottom-right-radius:6px;border-bottom-right-radius:.375rem;border-left:none;padding-left:.25rem;padding-right:.25rem}
.card-dash-footer-search{line-height:1rem;padding-left:1.5rem;color:#828da0;border:1px solid #828da0;border-top-right-radius:6px;border-top-right-radius:.375rem;border-bottom-right-radius:6px;border-bottom-right-radius:.375rem;border-left:none;background-image:url(https://www.badgebox.com/market/assets/search.svg);background-repeat:no-repeat;background-color:white;background-position:5px;width:150px}
.card-dash .filtri{margin-right:.5rem}.card-screen{margin:1rem;padding:10px 0}.card-screen .mt{margin-top:-1.5rem}.card-popup{height:100%}.card-consulting{margin:.3rem;padding:0;top:.5rem;background-color:#1cafff;color:#fff}
.card-consulting img{margin-left:.6rem}.card-consulting-timer{color:#000;background-color:#fff;border-radius:1rem;padding:.5rem;line-height:.5rem;margin:0 .5rem .5rem .5rem}
.card-page-spots{margin:1rem 1rem 0 1rem}.card-page-main{font-size:14px;font-size:.875rem;margin:1rem;padding:1rem 0 1rem 0}.card-page-main .mt{margin-top:-1rem}
.card-page-main .chip{line-height:1rem}.card-page-main .crossButton-sinc{background-color:#f0f5f8;height:1.5rem;width:1.5rem;border-radius:.75rem}.card-page-main .crossButton-sinc img{height:1.25rem}
.card-page-main .top-minus{position:absolute;margin-top:-0.3rem}.card .list-group-item{padding:10px 20px;overflow:hidden}.card .crossButton{background-color:#f0f5f8;height:2rem;border-radius:1rem;padding:.25rem;margin-right:.5rem}
.card .crossButton img{height:1.5rem}.form-check{position:relative}.form-check-label::before{content:"";display:inline-block;height:24px;width:24px;background-repeat:no-repeat;background:url("https://www.badgebox.com/market/assets/ctrl-checkbox-off.svg") no-repeat}
.form-check-input[type="checkbox"]{position:absolute;top:0;left:0;opacity:0;width:0;height:0}.form-check-input[type="checkbox"]:checked ~ .form-check-label::before{height:24px;width:24px;background-image:url("https://www.badgebox.com/market/assets/ctrl-checkbox-on.svg");background-repeat:no-repeat}
.form-check-label-checkbox{position:relative;padding-left:.25rem;top:-6px}.chip{color:#000;background-color:#f0f5f8;border-radius:1rem;line-height:1.25rem;padding-right:.5rem;padding-left:.5rem;-ms-flex-item-align:center!important;align-self:center!important;font-size:80%;margin-right:.5rem}
.chip-img{width:1rem}.chip-icon{width:24px;padding:0;margin:0 -6px 0 -6px}.chip-profile{width:100%;height:1.5rem}.chip-profile-img{width:1.5rem;height:1.5rem;margin-left:-0.5rem}
.chip-profile-text{font-family:TTNormsProMedium;font-weight:500;font-stretch:ultra-expanded;position:relative;line-height:.75rem;padding-left:.33rem;padding-right:.33rem;text-align:left;-ms-flex-item-align:center;align-self:center}
.chip-profile-sidebar{margin:0 0 0 .25rem;padding:.5rem 0 0 .5rem;font-family:TTNormsPro}.chip-profile-sidebar-img{width:2.75rem;margin-left:-4.5rem}.chip-profile-sidebar-text{position:relative;color:#fff;line-height:1rem;margin-top:-2rem;padding-left:3rem;text-align:left}
.chip-profile-sidebar-envelope{height:1rem;margin-right:.5rem}.chip-profile-sidebar-notify{position:absolute;height:.65rem;margin-left:1.1rem;margin-top:.6rem}
.chip-support{width:100%;margin-left:.5rem;padding-right:.5rem}.chip-support-img{width:2rem}.chip-support-text{position:relative;color:#fff;line-height:1rem;padding-left:.25rem}
.chip-support-exit{padding-right:.5rem;padding-top:.25rem}.chip-support-logout{height:2rem}.chip-add-text{margin-left:.25rem}body{font-size:16px;font-size:1rem;font-family:TTNormsPro;margin:auto}
.astext{background:0;border:0;cursor:pointer;text-decoration:none;margin:0;padding:0}.black{color:#000}.bold{font-weight:900}.font-default{font-size:16px;font-size:1rem}
.fit{width:100%}.font-default{font-size:16px;font-size:1rem}.font-medium{font-size:87.5%}.font-small{font-size:80%}.full-img{margin-top:.5rem}.green{color:#0bb687}
.grey{color:#828da0}h1{font-size:44px;font-size:2.75rem}h3{font-size:30px;font-size:1.875rem}h4{font-size:24px;font-size:1.5rem}h6{font-size:18px;font-size:1.125rem}
.hide{overflow:hidden}.left{float:left}.left-plus{margin-left:4rem}.red{color:#ff4762}.reset{margin:0;padding:0}.right{float:right}.white{color:#fff}.wrap{width:100%}
.container{margin-top:5rem}.container.card-default{margin:0}.container.structure{background-color:#f0f5f8;padding:2rem}.container.title{max-width:1150px;margin-top:2.5rem;margin-bottom:-2.5rem}
.container.page{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);width:1366px;height:768px;background-color:#f0f5f8;margin-bottom:5rem;padding:0}
.container.page-full{width:100%;height:100vh;background-color:#f0f5f8;margin:0;padding:0}.contents{overflow:auto}.form-group label{color:#828da0;margin-bottom:-2px}
.form-group select{border-radius:10px;border-radius:.625rem;border:solid 1px #828da0}.form-group input{border-radius:10px;border-radius:.625rem;border:solid 1px #828da0}
.form-group .custom-select{background:url("https://www.badgebox.com/market/assets/sort-down-b.png") no-repeat right #fff}.form-group-footer select{background:url("https://www.badgebox.com/market/assets/sort-down-b.png") no-repeat right #fff;color:#828da0;border:1px solid #828da0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:1.25rem;line-height:1.5rem}
.form-group-footer .year{border-right:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;padding-left:.25rem}.form-group-footer .company{border-right:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;padding-left:.25rem}
.form-group-footer .month{border-right:0;border-radius:0;padding-left:.25rem}.form-aziende select{color:#fff;border:solid 1px #0098ea}.form-aziende select:focus{color:#fff}
.form-aziende input{border:solid 1px #0098ea;background-color:transparent}.form-aziende .custom-select{background:url("https://www.badgebox.com/market/assets/sort-down-w.png") no-repeat right transparent}
.form-aziende option{color:#0098ea}.form-attivita{width:85%}.form-attivita select{color:#fff;border:transparent}.form-attivita select:focus{color:#fff}
.form-attivita input{border:solid 1px #0098ea;background-color:transparent}.form-attivita .custom-select{background:url("https://www.badgebox.com/market/assets/sort-down-w.png") no-repeat right transparent}
.form-attivita option{color:#0098ea}.nav{font-family:TTNormsPro}.nav-tab1{background-color:transparent;margin-top:-0.5rem;padding-bottom:.5rem}.nav-tab1 .active{z-index:1;background-color:white!important;color:#0098ea!important}
.nav-tab1 .active .fhr{position:relative;top:-1rem;visibility:visible;border:.16rem solid #0098ea;border-radius:2.5px;border-radius:.15625rem;-webkit-animation:slide-right-first 1s ease-in-out;animation:slide-right-first 1s ease-in-out;width:100%}
.nav-tab1 .active .shr{position:relative;top:-1rem;visibility:visible;border:.16rem solid #0098ea;border-radius:2.5px;border-radius:.15625rem;-webkit-animation:slide-right-second 1s ease-in-out;animation:slide-right-second 1s ease-in-out;width:100%}
.nav-tab2{background-color:transparent;margin-top:-0.5rem;padding-bottom:.5rem}.nav-tab2 .active{z-index:1;background-color:white!important;color:#0098ea!important}
.nav-tab2 .active .fhr{position:relative;top:-1rem;visibility:visible;border:.16rem solid #0098ea;border-radius:2.5px;border-radius:.15625rem;-webkit-animation:slide-left-first 1s ease-in-out;animation:slide-left-first 1s ease-in-out;width:100%}
.nav-tab2 .active .shr{position:relative;top:-1rem;visibility:visible;border:.16rem solid #0098ea;border-radius:2.5px;border-radius:.15625rem;-webkit-animation:slide-left-second 1s ease-in-out;animation:slide-left-second 1s ease-in-out;width:100%}
.nav-link{color:#828da0;height:3rem;z-index:0}.pad-nav{margin-bottom:-2.25rem;padding-left:2rem}.progress{height:.25rem;margin-top:.75rem;margin-right:1.5rem}
.progress-bar{background-color:#0098ea}.form-check{position:relative}.form-check-input[type="radio"]{position:absolute;top:0;left:0;opacity:0;width:1px;height:1px}
.form-check-input[type="radio"]:checked ~ .form-check-label::before{height:24px;width:24px;background-image:url("https://www.badgebox.com/market/assets/ctrl-radio-on.svg");background-repeat:no-repeat}
.form-check-input[type="radio"] ~ .form-check-label::before{content:"";display:inline-block;height:24px;width:24px;background-repeat:no-repeat;background-size:contain;background:url("https://www.badgebox.com/market/assets/ctrl-radio-off.svg")}
.form-check-label-radio{position:relative;padding-left:.25rem;top:-6px}.form-check-inline{padding-left:2rem}.sidebar{background-image:-webkit-gradient(linear,left top,left bottom,from(#0098ea),to(#0086cf));background-image:linear-gradient(#0098ea,#0086cf);height:100%;overflow:hidden;width:15%;font-family:TTNormsPro}
.sidebar .logo{background-color:#0098ea;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);border-radius:1rem;padding:1.5rem}
.sidebar .logo img{width:100%}.sidebar .hr-white{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);margin-bottom:.25rem;border:.1rem solid #fff}
.sidebar .support{position:absolute;bottom:.25rem;width:15%}.switch{position:relative}.switch-content{background-color:#f0f5f8;border-radius:2rem;min-width:200px;position:relative}
.switch-content:before{content:"";position:absolute;z-index:0;top:0;left:0;height:100%;width:calc(50%);border-radius:2rem;background-color:#0098ea;-webkit-transition:left .3s ease-in;transition:left .3s ease-in}
.switch input[type="checkbox"]{position:absolute;opacity:0;visibility:hidden}.switch input[type="checkbox"]:checked ~ .switch-content .switch-label:before{color:#828da0;-webkit-transition:color 1s;transition:color 1s}
.switch input[type="checkbox"]:checked ~ .switch-content .switch-label:after{color:#fff;-webkit-transition:color .45s ease-in;transition:color .45s ease-in}
.switch input[type="checkbox"]:checked ~ .switch-content:before{left:50%;-webkit-transition:left .3s ease-in;transition:left .3s ease-in}
.switch-label{display:block;font-size:0;padding:4px 0;margin-bottom:0;cursor:pointer}.switch-label:before,.switch-label:after{font-size:14px;font-size:.875rem;position:relative;z-index:1;width:50%;display:inline-block;text-align:center;vertical-align:middle}
.switch-label:before{content:attr(data-content-before);color:#fff;-webkit-transition:color .45s ease-in;transition:color .45s ease-in}.switch-label:after{content:attr(data-content-after);color:#828da0;-webkit-transition:color 1s;transition:color 1s}
.table td,.table th{padding:.1rem}.table img{height:2rem;padding-right:.5rem}.table .tiny img{height:1.25rem}