.sisEdit,.sistemazioneForm .freeAssign label{cursor:pointer}.sistemazioneForm{padding:15px;margin-bottom:30px;border-radius:.4em}.sistemazioneForm h5{margin:0 0 20px}.sistemazioneForm .cSelect{margin-right:15px}.sistemazioneForm .accContPad{padding:7px;margin:2px;border-radius:3px}.sistemazioneForm .accContTop{padding:2px 7px}.sistemazioneForm .accContTop .infoSis{font-size:.95em;padding:.8em;background-color:var(--main-blue);border-radius:6px;color:#fff}.sistemazioneForm .accSis.sel{border:solid 2px var(--main-green)}.sistemazioneForm .freeAssign .accContPad{background:#dadada;cursor:pointer}.sistemazioneForm .freeAssign .accContPad.sel{background:#57c6f1;color:#fff}.sistemazioneForm .accQty{background:#fff;color:#000;width:40px;text-align:center;height:42px;position:relative;font-size:21px;font-weight:700;padding:.3em;display:inline-block;margin-right:15px}.sistemazioneForm .form-group{margin-top:15px}.sistemazioneForm .labelAcc{display:inline-block;vertical-align:top;margin-bottom:0}.sistemazioneForm .labelAcc .perGra{color:#0066a9;padding:5px;display:inline-block;font-size:16px}.sistemazioneForm .labelAcc .perGra i{margin-left:-2px}.sistemazioneForm .leftAlign{margin-left:3px}.sisEdit{font-size:18px;padding:10px;color:#000;border-radius:.2em}.label-radioAssign{border:solid 1px var(--main-gray-b);padding:10px 10px 10px 30px;border-radius:6px;margin-left:0!important;width:100%;margin-bottom:1rem}.accSicCol{padding-right:0;padding-left:0}@media screen and (min-width:768px){.label-radioAssign{width:unset}.accSicCol{padding-right:unset;padding-left:0}}.totPaxIsb{color:#526570}.sistemazioneForm{margin-bottom:unset;padding-top:0}.logo-compagnia{max-height:30px;object-fit:scale-down}a.panel-title,a.panel-title:active,a.panel-title:focus,a.panel-title:hover{text-decoration:none;color:#000;font-weight:700}#divRoutes{margin-bottom:150px;display:grid;grid-template-areas:'tratte' 'riepilogo' 'metodi-pagamento' 'assistenza';gap:10px}@media screen and (max-width:768px){.sticky-bottom{bottom:0;left:0;background-color:#fff;padding:10px;text-align:center;z-index:3;border-top-right-radius:1rem;border-top-left-radius:1rem;border-top:solid 1px var(--main-gray-b);position:fixed;width:100%}.sticky-bottom .tripSelect{font-size:22px}}.accomodation-panel{border:unset;border-radius:1rem}.accomodation-panel>.panel-heading{background:var(--main-blue);color:#fff;font-size:1.8rem;border-top-right-radius:1rem;border-top-left-radius:1rem}.accomodation-panel>.panel-footer{background:#fff;padding:0 15px 15px;border-top:unset;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.alert-note,.sisBase .avviso-foto,.sisBase .panel-body{background:var(--main-gray-c)}.accomodation-panel .box-risultati{margin-bottom:0;box-shadow:unset;border:unset}.accomodation-panel .priceJourney{position:relative;padding:0;top:0;right:0}.accomodation-panel .priceJourney .prezzoBar{color:#000}.accomodation-panel .tratta-desc{width:100%}.descIsb{width:200px}.sisBase .panel-body{padding:5px}.sisBase .panel-heading{display:grid;grid-template-columns:auto auto;background:var(--main-azure-b);color:#000}.sisBase .panel-title{font-size:1.4rem}.sisBase .accContPad{background:var(--main-gray-b);border-radius:3px}.labelAcc{font-weight:unset}.grid-container-sistemazioni{display:grid;grid-template-areas:'foto nome' 'foto selezione';grid-template-columns:100px auto;gap:5px}.item-nome{grid-area:nome;display:flex;align-items:center}.item-foto{grid-area:foto}.item-selezione{grid-area:selezione;display:flex;align-items:center}.modal-dialog,.modal:before{display:inline-block;vertical-align:middle}.item-foto img{object-fit:cover;width:100px;height:100px;border-radius:3px}#divRoutes .item-tratte{grid-area:tratte}#divRoutes .item-riepilogo{grid-area:riepilogo}#divRoutes .item-metodi-pagamento{grid-area:metodi-pagamento}#divRoutes .item-metodi-pagamento .box-metodi-pagamento{margin-top:20px}#divRoutes .priceJourney{display:block}#imagemodal .modal-header{border-bottom:unset;padding:0 115px 0 0}#imagemodal .modal-body{padding-top:0}.modal{text-align:center;padding:0!important}.modal:before{content:"";height:100%;margin-right:-4px}.modal-dialog{text-align:left}@media screen and (max-width:393px){.modal-dialog{max-width:90%;font-size:12px}}#imagemodal .close{right:-10px;top:-10px;opacity:.95;position:absolute;z-index:999999999999999;height:25px;width:25px;padding:2px;border-radius:50%;color:#fff;background:#f39223}#box-riepilogo{border-radius:1rem;padding-top:0;position:-webkit-sticky;position:sticky;top:100px}.assicura input[type=radio]{transform:scale(1.5)}#box-riepilogo #priceInfo,#priceInfoNet,.priceInfo-trcom,.priceInfoNet-trcom{font-size:27px;font-weight:700;color:#000;text-align:left;margin-top:0;margin-bottom:0}.alert-note{padding:10px;margin-bottom:10px}i.icon-info-circled.infoPrice{display:none}.ico-not-found{position:absolute;margin-left:35px;margin-top:55px}@media (min-width:768px){.descIsb{width:500px}#box-riepilogo{padding-bottom:15px;padding-top:15px}}@media (min-width:960px){.accomodation-panel .tratta-desc{width:auto;display:contents}.accomodation-panel .panel-footer .row{display:flex}#divRoutes .item-metodi-pagamento .box-metodi-pagamento{margin-top:-20px!important}#divRoutes{display:grid;grid-template-areas:'tratte riepilogo' 'metodi-pagamento riepilogo';grid-template-columns:67% auto;gap:30px}.grid-container-sistemazioni{display:grid;grid-template-areas:'foto nome selezione';grid-template-columns:100px auto auto;gap:5px}.item-nome .labelAcc{padding-left:30px}.item-selezione{justify-content:end}.item-foto img{width:100px;height:100px}}@media (min-width:1200px){.descIsb{width:550px}}