Custom CSS can be used for covering the default upload button with a custom button as we do in our media library.
You can find an example in our PubNub demo:
Note that the file input field used by Cloudinary's direct upload is a standard browser's field. There are plenty of tutorials and code snippets regarding this issue. For example: http://stackoverflow.com/questions/6461252/custom-upload-button