improved performance for jquery, fixed styling by adding prefixes

Removed node names from jQuery selection.
-> it's faster. jQuery will optimize when given just the id, `document.getElementById` 
-> it allows UI peeps to use other elements besides buttons. What if they want to use an a tag, etc? 
-> it's good practice. 

Cleaned styling and added prefixes
-> will improve cross-browser/ device niceness
-> faster CSS specificity

Also, hi. Let me know if I need to meet any project standards. 

Edit: added commit for styling