.playa input[type=range]{background-color:#ddd;border:1px solid #bbb;border-radius:.5em;opacity:.5;height:1em!important;top:2px;position:relative}.playa .thumbnail{width:100%}.playa .btn-group .btn{display:inline-block;float:none;height:2.2em}.playa .row:nth-child(4){overflow:hidden}.spin{-webkit-animation:2s linear infinite spin;-moz-animation:2s linear infinite spin;-o-animation:2s linear infinite spin;animation:2s linear infinite spin}@-moz-keyframes spin{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.messaggivocali{background-color:#fff;border:3px solid #009879;padding:0;margin-bottom:30px;border-radius:5px;box-shadow:0 5px 7px rgba(0,0,0,.2)}.box-title-form,.title-form{margin-bottom:10px;color:#fff;text-align:center}.messaggivocali form{display:block;margin-top:0}.box-title-form{padding:8px;font-size:22px;text-shadow:-1px 1px 2px rgba(0,0,0,.1)}.box-title-form b{padding:3px 10px;text-transform:uppercase;color:#009879;background-color:#fff;border-radius:3px;margin-left:10px;margin-right:10px;text-shadow:none;display:inline-block;min-width:153px}.box-title-form small{font-style:italic}.title-form{padding:5px;font-size:20px}.bg-green{background:-webkit-radial-gradient(#005e4b,#005e4b);background:-o-radial-gradient(#005e4b,#005e4b);background:-moz-radial-gradient(#005e4b,#005e4b);background:radial-gradient(#005e4b,#005e4b);border-top:0;border-bottom:0}.sep-form{display:block;height:1px;background-color:#ebebeb;margin-top:2px;margin-bottom:2px}.box-footer,.content-table-price .table-responsive thead tr,.table-responsive thead tr{display:inline-block;width:100%}input,select{height:50px!important;border-radius:0 5px 5px 0}.form-group{margin-bottom:0!important;margin-right:0!important;margin-left:0!important}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#fff;text-align:center;background-color:#009879;border:0;border-radius:4px;min-width:40px}.form-control{border:0;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.3)}.form-control:focus{border:0;box-shadow:none;outline-width:0;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.3)}#error-form{display:inline-block;float:none;width:100%}#error-form p{font-size:16px;text-align:center;color:#dd4b39;padding:15px;border:2px solid #dd4b39;border-radius:5px;background-color:#f2dede}.input-group{border:2px solid transparent;border-radius:6px}.input-group:hover{border:2px solid #005e4b}.box-contratto span.form-control-feedback{position:relative;top:0;left:-50px;display:inline-block;width:40px!important;height:40px!important;font-size:21px;float:left;background-color:#fff;border:2px solid;padding:8px;border-radius:5px}.box-contratto span.small{font-size:10px;color:#999;display:inline-block;line-height:13px;padding-bottom:0;width:100%;margin:0}span.text-contratto{display:block;margin:-30px 0 20px 40px}.glyphicon-ok{color:#01b559;font-size:20px;height:22px}.glyphicon-remove{color:#dd4b39;font-size:20px;height:22px}.nonvalido{position:absolute;z-index:5;text-align:right;right:5px;top:35px;color:#dd4b39!important;font-size:11px;font-weight:700}.form-horizontal .has-feedback .form-control-feedback{position:absolute;top:5px;right:0}.container-check{display:block;position:relative;padding-left:50px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:0;line-height:40px}.container-check input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:40px;width:40px;background-color:#fff;border:none;border-radius:3px;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.3)}.container-check:hover input~.checkmark,.content-table{background-color:#ebebeb}.container-check input:checked~.checkmark{background-color:#137cf4}.checkmark:after{content:"";position:absolute;display:none}.container-check input:checked~.checkmark:after{display:block}.container-check .checkmark:after{left:15px;top:11px;width:10px;height:16px;border:solid #fff;border-width:0 4px 4px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.riepilogo{padding:10px;font-size:18px}.fa-female,.fa-male{font-size:26px;left:50px;color:#009879}.btn-lg{height:50px}textarea{resize:none}.fa-female{top:15px}.fa-male{top:75px}.table-responsive thead,.title-table{color:#fff;width:100%;display:inline-block}.content-table{border-radius:3px;border:2px solid #d45124;display:inline-block;width:100%;margin-top:20px}.title-table{text-align:center;background-color:#d45124;font-style:italic;font-weight:600;padding:5px}.content-table-price .table-responsive,.table-responsive{display:inline-block;width:100%;margin-bottom:-5px}.table-responsive thead{background-color:#e28b6d;text-align:left;text-transform:uppercase}.content-table-price .table-responsive thead tr th,.table-responsive thead tr th{width:49%;display:inline-block;text-align:center;padding:3px}.content-table-price .table-responsive tbody,.table-responsive tbody{width:100%;display:inline-block;background-color:#ebebeb;color:#000;text-align:left;text-transform:uppercase}.table-responsive tbody tr{display:inline-block;width:100%;border-bottom:2px dashed #fff;padding:4px}.table-responsive tbody tr td{width:49%;display:inline-block;height:30px}.table-responsive tbody tr td.testo{padding:5px;font-weight:600;text-transform:uppercase}.content-table-price{border-radius:3px;border:2px solid #009879;display:inline-block;width:100%;background-color:#ebebeb}.content-table-price .title-table{display:inline-block;width:100%;text-align:center;background-color:#005e4b;color:#fff;font-style:italic;font-weight:600;padding:5px}.content-table-price .table-responsive thead{width:100%;display:inline-block;background-color:#009879;color:#fff;text-align:left;text-transform:uppercase}.content-table-price .table-responsive tbody tr{display:inline-block;width:100%;border-bottom:2px dashed #fff}.content-table-price .table-responsive tbody tr td{width:49%;display:inline-block;text-align:center;padding:10px 3px;height:40px}.content-table-price .table-responsive tbody tr td.testo small{text-transform:none;font-style:italic}.playa section{padding:0!important}