.fsp-form input[type="text"],.fsp-form input[type="url"],.fsp-form input[type="date"],.fsp-form input[type="time"],.fsp-form textarea,.fsp-form select{width:100%;max-width:500px;padding:8px;margin-bottom:10px;box-sizing:border-box}.fsp-form input[type="submit"]{padding:10px 20px;background-color:#0073aa;border:none;color:#fff;cursor:pointer}.fsp-form input[type="submit"]:hover{background-color:#005177}.role-block{background-color:#f9f9f9;padding:10px;margin-bottom:10px;border-radius:5px}.role-block label{font-weight:700}.fsp-event-signup{border:1px solid #ccc;padding:10px;margin:10px 0}