.box-title-form small,.text-parola{font-style:italic}.box-title-form b,.text-parola b{text-transform:uppercase;text-shadow:none}.box-footer,.login{width:100%}.login{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);display:inline-block}.box-title-form,.title-form{text-align:center;margin-bottom:10px}.login form{display:block;margin-top:0}.box-title-form{padding:8px;font-size:22px;color:#fff;text-shadow:-1px 1px 2px rgba(0,0,0,.1)}.box-title-form b{padding:3px 10px;color:#009879;background-color:#fff;border-radius:3px;margin-left:10px;margin-right:10px;display:inline-block;min-width:153px}.title-form{padding:5px;font-size:20px;color:#fff}.input-group-addon,.text-parola{font-size:14px;text-align:center}.bg-green{background-color:#009879!important}.sep-form{display:block;height:1px;background-color:#ebebeb;margin-top:2px;margin-bottom:2px}#error-form,.box-contratto span.small,.box-footer,.check-box,.text-parola,.text-parola b{display:inline-block}.text-parola{width:100%;letter-spacing:.5}.text-parola b{padding:0;color:#fff;background-color:transparent;border-radius:0;margin-left:0;margin-right:0;font-weight:600;min-width:auto}input,select{height:50px!important;border-radius:0 5px 5px 0!important}.form-group{margin-bottom:0!important;margin-right:0!important;margin-left:0!important}.input-group-addon{padding:6px 12px;font-weight:400;line-height:1;color:#fff;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{float:none}#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:-53px;right:0;display:inline-block;width:50px!important;height:50px!important;font-size:26px;float:left;background-color:#fff;border:2px solid;padding:12px 12px 12px 10px;border-radius:3px}.box-contratto span.small{font-size:10px;color:#999;line-height:13px;padding-bottom:7px;width:100%;margin:0;min-height:111px}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}.check-box{width:50px!important;height:50px!important;border-radius:5px}input[type=checkbox],input[type=checkbox]:checked,input[type=checkbox]:focus{width:50px!important;height:50px!important;margin:0}label.css-label{position:relative;left:20px;bottom:17px}#contratto-error{position:absolute;top:140px;right:20px}.riepilogo{padding:10px;font-size:18px}.btn-lg{height:50px}.btn-pagamento{border-radius:5px!important}