#pingmeForm .form-group { margin-bottom: 25px; }
#pingmeForm .form-group label { font-size: 16px; line-height: 30px; margin-bottom: 0; letter-spacing: 0.5px; font-weight: 600; color: #111; }
#pingmeForm .form-group label span.required { color: #f00; }
#pingmeForm .form-group p.desc { font-size: 14px; line-height: 20px; margin-bottom: 10px; }
#pingmeForm .form-group .iti { width: 100%; }

#pingmeForm .form-group #recipient_phone { padding-left: 92px !important; }

#pingmeForm .radio-group { display: flex; margin-top: 2px; }
#pingmeForm .radio-group label { font-weight: 400; display:flex; margin-right: 20px; }
#pingmeForm .radio-group label input { margin-right: 8px; }

#pingmeForm .error-message { color: #f00; font-size: 14px; line-height: 20px; }

#pingmeForm .form-group .ping-submit { font-size: 16px; line-height: 30px; letter-spacing: 0.5px; border-radius: 5px; padding: 10px 30px; margin-top: 10px; background-color: #db458c; }
#pingmeForm .form-group .ping-submit:hover { background-color: #00bec5; }