body .gform_wrapper .gform_footer input[type=submit]{border:1px solid red}body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit]{color:#ffffff;padding-top:8px;padding-bottom:8px;padding-left:20px;padding-right:20px;border:1px solid rgba(114,114,114,0.4);border-radius:1px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 1px 0px rgba(114,114,114,0.3);-moz-box-shadow:0 1px 0px rgba(114,114,114,0.3);-webkit-box-shadow:0 1px 0px rgba(114,114,114,0.3);background-color:#0066cc}.filter-buttons{text-align:center;margin-bottom:20px}.filter-buttons button{background:linear-gradient(to bottom,#0066cc,#0066cc);color:#fff;border:0px solid #ccc;border-radius:5px;padding:10px 20px;margin:5px;cursor:pointer;box-shadow:2px 2px 5px rgba(0,0,0,0.2);transition:transform 0.2s ease,box-shadow 0.2s ease;font-size:18px}.filter-buttons button:hover{transform:translateY(-2px);box-shadow:4px 4px 8px rgba(0,0,0,0.3)}.filter-buttons button:active{transform:translateY(2px);box-shadow:1px 1px 3px rgba(0,0,0,0.2)}.spid-button{display:inline-flex;align-items:center;background-color:#0066cc;color:white;border:none;border-radius:5px;padding:10px 20px;font-size:16px;text-decoration:none;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:background-color 0.3s ease}.spid-button:hover{background-color:#004999}.spid-icon{height:20px;margin-right:10px;vertical-align:middle}