.feedback--rating .select-rating{text-align:left}
.feedback--rating{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-around}
.js_datepickerRepair[disabled]{background-color:#eee}
.feedback-card{border:solid 1px #ccc;border-radius:4px;margin-right:15px;margin-left:15px;margin-bottom:20px;width:150px;background:white;flex-wrap:wrap;align-content:stretch;display:flex;justify-content:center;transition-duration:.3s}
.sito_default .feedback-card:hover{box-shadow:0 2px 6px 4px #006eb7}
.sito_acque .feedback-card:hover{box-shadow:0 2px 6px 4px #17a3df}
.sito_adf .feedback-card:hover{box-shadow:0 2px 6px 4px #afcb38}
.sito_mysii .feedback-card:hover{box-shadow:0 2px 6px 4px #003a60}
.sito_gori .feedback-card:hover{box-shadow:0 2px 6px 4px #ff6b00}
.sito_gori2 .feedback-card:hover{box-shadow:0 2px 6px 4px #ff6b00}
.sito_pubbli_acqua .feedback-card:hover{box-shadow:0 2px 6px 4px #00a3da}
.sito_energia .feedback-card:hover{box-shadow:0 2px 6px 4px #de4b00}
.acea-w3 .feedback-card:hover{box-shadow:0 2px 6px 4px #6207ab}
.sito_ser .feedback-card:hover{box-shadow:0 2px 6px 4px #00a8ba}
.sito_umbra_acque .feedback-card:hover{box-shadow:0 2px 6px 4px #0054b3}
.feedback-card p{font-size:medium}
.feedback-card img{width:120px;height:120px;padding-bottom:20px}
.rating-cards{display:flex;justify-content:center;flex-wrap:wrap}
.thank-you img{padding-top:20px;padding-bottom:20px}
.col-allegato{display:flex;align-items:center;margin-bottom:20px}
.attachmentIcon{display:flex;align-items:center;justify-content:center}
.row-allegato{display:flex;width:100%;margin:60px 0;padding:24px 20px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;flex-wrap:wrap;align-content:center;justify-content:center}
.component-feedback.feedback--ass .component-feedback--circle::after,.component-feedback.feedback--lett .component-feedback--circle::after{content:'';height:40px;border-left:2px solid #fff;position:absolute;transform:rotate(45deg);left:42px;margin-top:22px}
.component-feedback.feedback--ass .component-feedback--circle::before{content:'';height:40px;border-left:2px solid #fff;position:absolute;transform:rotate(-45deg);left:42px;margin-top:22px}
@media screen and (min-width:1025px){.component-feedback.feedback--ass .component-feedback--circle::after{margin-top:24px;left:45px}
.component-feedback.feedback--ass .component-feedback--circle::before{margin-top:24px;left:45px}
}