em{font-style:italic}.sezione_scheda_preventivo{padding:60px 0 45px;position:relative;z-index:999}.sezione_scheda_preventivo .align_center{text-align:center}.sezione_scheda_preventivo .align_right{text-align:right}.sezione_scheda_preventivo .menu_preventivi{text-align:center;margin:0 0 45px}.sezione_scheda_preventivo .menu_preventivi.new_items{margin-top:-25px;padding-top:15px;border-top:1px solid #000}.sezione_scheda_preventivo .menu_preventivi.new_items ul li a{border:1px solid #000;color:#000}.sezione_scheda_preventivo .menu_preventivi.new_items ul li a:hover{background-color:#000;color:#fff}.sezione_scheda_preventivo .menu_preventivi ul li{display:inline-block}.sezione_scheda_preventivo .menu_preventivi ul li a{display:block;border:1px solid #D53531;background-color:#fff;color:#D53531;line-height:1.25em;padding:8px 15px}.sezione_scheda_preventivo .menu_preventivi ul li a:hover{background-color:#D53531;color:#fff;text-decoration:none}.sezione_scheda_preventivo .menu_preventivi ul li.selected a{background-color:#D53531;color:#fff}.sezione_scheda_preventivo .elenco_elementi_preventivo{padding:45px 0}.sezione_scheda_preventivo .last_edit{margin:0 0 30px}.sezione_scheda_preventivo .empty_cart{border:1px solid #D53531;padding:30px;text-align:center;font-size:1.25em;margin:45px 0;background-color:#fff}.sezione_scheda_preventivo .elenco_preventivi{margin:60px 0 30px}.sezione_scheda_preventivo .elenco_preventivi .box_quotation .innerbox{background-color:#fff;border:1px solid #ccc;border-width:1px 0 0 1px;padding:0 15px}.sezione_scheda_preventivo .elenco_preventivi .box_quotation .innerbox .row{align-items:center}.sezione_scheda_preventivo .elenco_preventivi .box_quotation .innerbox .status{text-align:center}.sezione_scheda_preventivo .elenco_preventivi .box_quotation .innerbox .data{font-size:.875em;padding:15px 10px;text-align:center}.sezione_scheda_preventivo .elenco_preventivi .box_quotation .innerbox .status_preventivo{display:inline-block;width:16px;height:16px;border-radius:50%;background-color:#D53531}.sezione_scheda_preventivo .elenco_preventivi .box_quotation .innerbox .status_preventivo.confirmed{background-color:green}.sezione_scheda_preventivo .elenco_preventivi .box_quotation .innerbox .row>div{padding:15px;border-right:1px solid #ccc;line-height:24px}.sezione_scheda_preventivo .elenco_preventivi .box_quotation .innerbox .row .icone{text-align:center;font-size:1.25em;line-height:1em}.sezione_scheda_preventivo .elenco_preventivi .box_quotation .innerbox .row .icone a{margin:0 5px}.sezione_scheda_preventivo .elenco_preventivi .box_quotation:nth-of-type(2n) .innerbox{background-color:#f9f9f9}.sezione_scheda_preventivo .elenco_preventivi .box_quotation:last-of-type .innerbox{border-bottom-width:1px}.sezione_scheda_preventivo .elenco_elementi_preventivo .box_cart_item .innerbox{background-color:#fff;border:1px solid #ccc;border-width:1px 0 0 1px;padding:0 15px}.sezione_scheda_preventivo .elenco_elementi_preventivo .box_cart_item .innerbox .row>div{padding:15px;border-right:1px solid #ccc;line-height:1.25em}.sezione_scheda_preventivo .elenco_elementi_preventivo .box_cart_item .innerbox .qty{text-align:right}.sezione_scheda_preventivo .elenco_elementi_preventivo .box_cart_item .innerbox .icone{text-align:center;font-size:1.25em;line-height:1em}.sezione_scheda_preventivo .elenco_elementi_preventivo .box_cart_item .innerbox .icone a{margin:0 5px}.sezione_scheda_preventivo .elenco_elementi_preventivo .box_cart_item:nth-of-type(2n) .innerbox{background-color:#f9f9f9}.sezione_scheda_preventivo .elenco_elementi_preventivo .box_cart_item:last-of-type .innerbox{border-bottom-width:1px}.sezione_scheda_preventivo .sezione_form_preventivo{padding:45px 15px}.sezione_scheda_preventivo .sezione_form_preventivo .colonna_form_preventivo{padding:30px;border:1px solid #ccc;background-color:#fff}.sezione_scheda_preventivo .sezione_form_preventivo .column_cart_price .innerbox{height:100%}.sezione_scheda_preventivo .sezione_form_preventivo .box_price_preventivo{position:sticky;top:240px}.sezione_scheda_preventivo .sezione_form_preventivo .box_price_preventivo .inner{background-color:#f7f7f7;border:1px solid #ccc;padding:30px}.sezione_scheda_preventivo .sezione_form_preventivo .box_price_preventivo .inner .alert_message{margin-top:20px;text-align:center;line-height:1.5em;padding:10px 0;font-size:.875em;border:1px solid #666;border-width:1px 0}.sezione_scheda_preventivo .sezione_form_preventivo .box_price_preventivo .link_riepilogo{text-align:center;margin-top:30px}.sezione_scheda_preventivo .sezione_form_preventivo .box_price_preventivo input{width:100%}.sezione_scheda_preventivo .sezione_form_preventivo .box_price_preventivo .price{font-weight:700;font-size:1.25em;margin:0 0 20px;text-align:right}.sezione_scheda_preventivo .sezione_form_preventivo .box_price_preventivo .submit_preventivo button{border:2px solid #9A2825;background-color:#D53531;color:#fff;text-transform:uppercase;padding:10px;cursor:pointer;width:100%}.sezione_scheda_preventivo .sezione_form_preventivo .box_price_preventivo .submit_preventivo button:hover{text-decoration:none;background-color:#9A2825}.sezione_scheda_preventivo .sezione_form_preventivo .sezione_preventivo{padding-top:15px}.sezione_scheda_preventivo .sezione_form_preventivo .sezione_preventivo .title_sezione{font-weight:700;margin:0 0 20px;font-size:1.25em}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo .innerbox{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo label{flex:0 0 100%;max-width:100%;margin:0 0 5px;line-height:1.25em}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo.field_preventivo_select select{width:100%}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo.field_misure_fuori_misura .input{margin-left:0!important}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo.field_checkbox label,.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo.field_fuori_misura label{display:block;position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex:0 0 auto;max-width:calc(100% - 300px)}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo.field_checkbox label:hover input~.checkmark,.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo.field_fuori_misura label:hover input~.checkmark{background-color:#ccc}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo.field_checkbox label input,.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo.field_fuori_misura label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo.field_checkbox label input:checked~.checkmark,.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo.field_fuori_misura label input:checked~.checkmark{background-color:#D53531}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo.field_checkbox label input:checked~.checkmark:after,.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo.field_fuori_misura label input:checked~.checkmark:after{display:block}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo.field_checkbox label .checkmark,.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo.field_fuori_misura label .checkmark{position:absolute;top:50%;left:0;height:22px;width:22px;background-color:#eee;transform:translateY(-50%)}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo.field_checkbox label .checkmark:after,.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo.field_fuori_misura label .checkmark:after{content:"";position:absolute;display:none;left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo,.sezione_scheda_preventivo .sezione_form_preventivo .box_qty_item{margin:0 0 20px}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo select,.sezione_scheda_preventivo .sezione_form_preventivo .box_qty_item select{min-width:60%;width:300px;padding-right:30px!important}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo input,.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo select,.sezione_scheda_preventivo .sezione_form_preventivo .box_qty_item input,.sezione_scheda_preventivo .sezione_form_preventivo .box_qty_item select{height:32px;padding:0 5px;background-color:#fff;border:1px solid #ccc}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo input:disabled,.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo select:disabled,.sezione_scheda_preventivo .sezione_form_preventivo .box_qty_item input:disabled,.sezione_scheda_preventivo .sezione_form_preventivo .box_qty_item select:disabled{opacity:.5;background-color:#ccc}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo .input,.sezione_scheda_preventivo .sezione_form_preventivo .box_qty_item .input{margin-left:10px}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo .input input,.sezione_scheda_preventivo .sezione_form_preventivo .box_qty_item .input input{width:100px}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo .input input:read-only,.sezione_scheda_preventivo .sezione_form_preventivo .box_qty_item .input input:read-only{background-color:#eee}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo .input span,.sezione_scheda_preventivo .sezione_form_preventivo .box_qty_item .input span{margin-left:5px}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo .input.input_single_row,.sezione_scheda_preventivo .sezione_form_preventivo .box_qty_item .input.input_single_row{margin:0;flex:0 0 100%}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo .input.input_single_row input,.sezione_scheda_preventivo .sezione_form_preventivo .box_qty_item .input.input_single_row input{width:300px;min-width:60%}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo .input.input_single_row textarea,.sezione_scheda_preventivo .sezione_form_preventivo .box_qty_item .input.input_single_row textarea{width:100%;height:96px;padding:0 5px;background-color:#fff;border:1px solid #ccc}.sezione_scheda_preventivo .sezione_form_preventivo .field_preventivo input[type='checkbox'],.sezione_scheda_preventivo .sezione_form_preventivo .box_qty_item input[type='checkbox']{width:auto;height:auto;margin:0 10px}.sezione_scheda_preventivo .completa_preventivo{max-width:100%;width:540px;margin:30px auto}.sezione_scheda_preventivo .completa_preventivo .titolo_sezione_form{text-align:center;font-weight:700;font-size:1.25em;margin:0 0 30px}.sezione_scheda_preventivo .completa_preventivo .box_form_dati_personali .row{align-items:flex-end}.sezione_scheda_preventivo .completa_preventivo .box_dato_personale{margin:0 0 15px}.sezione_scheda_preventivo .completa_preventivo .box_dato_personale .label_form{font-size:.875em;margin:0 0 5px}.sezione_scheda_preventivo .completa_preventivo .box_dato_personale input,.sezione_scheda_preventivo .completa_preventivo .box_dato_personale select{width:100%;height:32px;padding:0 5px;background-color:#fff;border:1px solid #ccc}.sezione_scheda_preventivo .completa_preventivo .box_sconto_preventivo{margin:15px 0}.sezione_scheda_preventivo .completa_preventivo .box_sconto_preventivo .box_dato_personale{display:flex;align-items:center;width:50%}.sezione_scheda_preventivo .completa_preventivo .box_sconto_preventivo .box_dato_personale .label_form{font-size:1em;margin:0 10px 0 0}.sezione_scheda_preventivo .completa_preventivo .box_sconto_preventivo .box_dato_personale input{width:150px}.sezione_scheda_preventivo .completa_preventivo .box_sconto_preventivo .box_dato_personale span{margin-left:10px}.sezione_scheda_preventivo .completa_preventivo .box_sconto_preventivo .testo_sconto_preventivo{line-height:1.5em;font-size:.875em}.sezione_scheda_preventivo .completa_preventivo .submit_link{padding-top:30px}.sezione_scheda_preventivo .completa_preventivo .submit_link .links_sezione{text-align:center}.sezione_scheda_preventivo .completa_preventivo .sezione_form{margin:0 0 15px}.sezione_scheda_preventivo .completa_preventivo .sezione_form textarea{width:100%;height:90px;padding:10px 5px;background-color:#fff;border:1px solid #ccc}.sezione_scheda_preventivo .completa_preventivo .sezione_form .box_preventivo_porta,.sezione_scheda_preventivo .completa_preventivo .sezione_form .box_preventivo_porta_blindata,.sezione_scheda_preventivo .completa_preventivo .sezione_form .box_preventivo_accessorio,.sezione_scheda_preventivo .completa_preventivo .sezione_form .box_preventivo_servizio{margin:0 0 20px;border-bottom:1px solid #D53531}.sezione_scheda_preventivo .completa_preventivo .sezione_form .titolo_porta{margin:0 0 10px}.sezione_scheda_preventivo .completa_preventivo .sezione_form .titolo_porta .riga_principale{position:relative;padding:10px;padding-right:30px;background-color:#D53531;color:#fff}.sezione_scheda_preventivo .completa_preventivo .sezione_form .titolo_porta .riga{line-height:1.5em}.sezione_scheda_preventivo .completa_preventivo .sezione_form .titolo_porta .riga:empty{display:none}.sezione_scheda_preventivo .completa_preventivo .sezione_form .titolo_porta .altri_campi{display:none;padding:5px 10px 10px;background-color:#eee;color:#000}.sezione_scheda_preventivo .completa_preventivo .sezione_form .titolo_porta .altri_campi .riga{margin:10px 0 0}.sezione_scheda_preventivo .completa_preventivo .sezione_form .titolo_porta .more_campi{position:absolute;top:50%;right:5px;transform:translateY(-50%);width:20px;height:20px}.sezione_scheda_preventivo .completa_preventivo .sezione_form .titolo_porta .more_campi:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f13a";color:#fff;position:absolute;top:50%;left:50%;font-size:1.375em;transform:translate(-50%,-50%);cursor:pointer}.sezione_scheda_preventivo .completa_preventivo .sezione_form .delete_servizio{margin:0 0 10px}.sezione_scheda_preventivo .completa_preventivo .sezione_form .delete_servizio button{background-color:#D53531;color:#fff;border:1px solid #000;padding:10px;cursor:pointer}.sezione_scheda_preventivo .completa_preventivo .sezione_form .add_servizio{background-color:#D53531;color:#fff;border:1px solid #000;padding:10px;cursor:pointer;margin:0 0 15px}.links_sezione input{border:2px solid #9A2825;background-color:#D53531;color:#fff;text-transform:uppercase;padding:15px 30px;cursor:pointer;height:54px}.links_sezione input:hover{text-decoration:none;background-color:#9A2825}.sezione_pagination{padding:15px 0;margin:0 0 30px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.sezione_pagination .label_pagination{padding-right:15px}.sezione_pagination .pagination{text-align:center}.sezione_pagination .pagination a,.sezione_pagination .pagination span{display:inline-block;border:1px solid #000;padding:5px;line-height:20px;width:30px;margin:0 5px;color:#000}.sezione_pagination .pagination .current,.sezione_pagination .pagination a:hover{background-color:#000;color:#fff}.sezione_pagination .pagination .dots{border:none}.login_area_riservata{background-color:#fff;border:1px solid #D53531;padding:30px;max-width:100%;width:420px;margin:0 auto}.login_area_riservata .login-username,.login_area_riservata .login-password{margin:0 0 20px}.login_area_riservata .login-username label,.login_area_riservata .login-password label{display:block;margin:0 0 10px}.login_area_riservata .login-username input[type="text"],.login_area_riservata .login-username input[type="password"],.login_area_riservata .login-password input[type="text"],.login_area_riservata .login-password input[type="password"]{height:32px;padding:0 5px;background-color:#fff;border:1px solid #ccc;width:100%}.login_area_riservata .login-submit{margin:20px 0 0}.login_area_riservata .login-submit input{border:2px solid #9A2825;background-color:#D53531;color:#fff;text-transform:uppercase;padding:15px 30px;cursor:pointer;height:54px}.login_area_riservata .login-submit input:hover{text-decoration:none;background-color:#9A2825}.sezione_preventivo{position:relative}.sezione_preventivo .box_check_mandatory{position:absolute;top:30px;left:0;opacity:0}.sezione_preventivo .box_check_mandatory .check_mandatory{width:4px;pointer-events:none}.sezione_preventivo .disable_field label{pointer-events:none;opacity:.6}.sezione_preventivo .disable_field .checkmark{opacity:.6}