#box-prenotazioni{width:100%;margin-bottom:20px}#box-prenotazioni h5#step{margin:0 0 15px 0;font-size:14px}#box-prenotazioni .box-prenotazioni-spinner{display:block;margin:73px 0 112px 0;color:#ccc;font-size:30px;text-align:center}#spinner-step-prenotazione{float:left;width:100%}#spinner-step-prenotazione div{margin:0}#spinner-step-prenotazione span{display:inline-block;margin-right:5px}#spinner-step-prenotazione p{display:inline-block}#prenotazioni-content,#box-serivizi-list{float:left;width:100%}#box-serivizi-list img{max-width:none}#box-serivizi-list h5{margin:15px 0 0 0;font-size:14px}#box-serivizi-list>div{display:inline-table;padding:15px 0;border-bottom:1px solid #eee;cursor:pointer}#box-serivizi-list>div:first-child{padding-top:0}#box-serivizi-list>div:last-child{border-bottom:0}#box-serivizi-list .servizio>div{float:none;display:table-cell;vertical-align:middle}#prenotazioni-pulsanti{margin:0}#box-prenotazioni .alert h5{margin:0;font-size:16px}#box-prenotazioni .giorno_orario{margin-bottom:10px}#box-prenotazioni .giorno_orario h5{font-size:14px;margin:15px 0;white-space:nowrap}#box-prenotazioni .riepilogo h5{font-size:15px;margin-bottom:0}#box-prenotazioni .riepilogo blockquote{margin-bottom:15px;padding:10px;border-left:3px solid #fbedb7;background-color:#fef9e7}#box-prenotazioni .riepilogo blockquote p{font-size:13px}#box-prenotazioni .riepilogo textarea{margin-bottom:15px;background-color:#f5f5f5;border-radius:3px;resize:none}#box-prenotazioni .promemoria{float:left;width:100%;margin-bottom:25px}#box-prenotazioni .promemoria h5{margin-top:0}#box-prenotazioni .box-riepilogo-promemoria{float:left;width:100%}#box-prenotazioni .box-riepilogo-promemoria>div:first-child{padding:0}#box-prenotazioni .box-riepilogo-promemoria>div>div{padding:0}#box-prenotazioni .box-riepilogo-promemoria p{margin:8px 0 0 0;font-size:14px}#box-prenotazioni .box-riepilogo-promemoria label{display:inline-block;margin:8px 0 0 0}#box-prenotazioni .box-riepilogo-promemoria label:first-child{margin-right:10px}#box-prenotazioni .box-riepilogo-promemoria .select{margin-bottom:0}#box-prenotazioni #form-cellulare,#box-prenotazioni #form-conferma-cellulare{margin-bottom:20px}#box-prenotazioni .prenotazione-success{margin-bottom:30px}#box-prenotazioni .prenotazione-success blockquote{margin-bottom:15px;padding:10px;border-left:3px solid #c0f0d4;background-color:#eafaf1}#box-prenotazioni .prenotazione-success blockquote p{font-size:13px}#box-prenotazioni .prenotazione-success .box-riepilogo-success{display:inline-table;padding:15px 0;border:3px dashed #ccc;border-radius:5px}#box-prenotazioni .prenotazione-success .box-riepilogo-success>div{float:none;display:table-cell;vertical-align:middle}#box-prenotazioni .prenotazione-success .box-riepilogo-success h5{font-size:14px}#box-prenotazioni .prenotazione-success h1.purple{color:#9b59b6;font-size:36px}#box-prenotazioni .prenotazione-success .freccia{color:#eee}#box-prenotazioni .col-prenotazione-succes{color:red!important}#box-prenotazioni .dropdown-menu{min-width:100px}.penotazione-main-container .well{padding-left:40px;padding-right:40px}.penotazione-main-container .alert-accepted{color:#61ba68;background-color:#fff;border-color:#fff;font-weight:bold;font-size:16px}.penotazione-main-container .alert-accepted-footer{color:#61ba68;font-weight:bold;font-size:14px;margin-bottom:0;padding-bottom:0;padding-left:0}.penotazione-main-container .alert-canceled-footer{color:#ffab2d;font-weight:bold;font-size:14px;margin-bottom:0;padding-bottom:0;padding-left:0}.penotazione-main-container .alert-rejected{color:#f86d62;background-color:#fff;border-color:#fff;font-weight:bold;font-size:16px}.action-prenota-accept-btn,.action-prenota-call-btn{padding-left:40px;padding-right:40px}.loading-message-container{display:none}#box-prenotazioni .prenotazione-booking-message-box{background:#d8d2db;border-left:6px solid #8a63a9;padding:18px 20px;color:#4a4a4a;font-size:16px;line-height:1.5;max-width:100%}#box-prenotazioni .prenotazione-booking-message-box p{margin:0}#box-prenotazioni .prenotazione-booking-message-box strong{font-weight:700}#box-prenotazioni .alert-5-minutes-sms{color:red!important}@media (min-width:992px) and (max-width:1199px){#box-prenotazioni .box-riepilogo-promemoria>div:last-child{margin-top:15px;padding:0}#box-prenotazioni .prenotazione-success h1.purple{font-size:28px}}@media (min-width:768px) and (max-width:991px){#box-prenotazioni .box-riepilogo-promemoria>div:last-child{margin-top:0;padding:0}#box-prenotazioni .box-riepilogo-promemoria .select{margin-top:5px}.btn-actions-prenotazione{margin-top:15px}}@media (max-width:767px){#prenotazioni-pulsanti{margin-top:10px}.btn-actions-prenotazione{margin-top:15px}#box-serivizi-list img{height:64px}#box-serivizi-list h5{margin:0}#box-serivizi-list>div{margin:5px 0;padding:0;background-color:#f5f5f5}#box-serivizi-list>div:first-child{padding-top:0}#box-serivizi-list>div:last-child{border-bottom:0}#box-serivizi-list .servizio>div{float:none;display:table-cell;vertical-align:middle}#box-serivizi-list .servizio .immagine-servizio{padding:0!important}#box-prenotazioni .promemoria h5{text-align:center!important;margin:0 0 5px 0}#box-prenotazioni .promemoria p{font-size:14px;line-height:16px;margin:5px 0}#box-prenotazioni .promemoria .promemoria-container{text-align:center}#box-prenotazioni .promemoria .promemoria-container p{text-align:center;width:100%}}@media (max-width:480px){#box-prenotazioni .btn-wide{min-width:80px}#prenotazioni-pulsanti{margin-top:0}#box-serivizi-list{margin-bottom:10px}#box-prenotazioni .step-tabs{display:none}#box-prenotazioni .giorno_orario>div:first-child h5{margin-top:0}#box-prenotazioni .riepilogo{padding-left:0;padding-right:0}#box-prenotazioni .box-riepilogo-promemoria>div:last-child{margin-top:15px;padding:0}#box-prenotazioni .box-riepilogo-promemoria .select{margin-top:5px}}@media (max-width:380px){#box-serivizi-list>div{margin:5px 0;padding:10px 0!important}#box-serivizi-list .servizio .immagine-servizio{display:none!important}}