﻿[type="file"] {
    /* Style the color of the message that says 'No file chosen' */
    color: #878787;
}

    [type="file"]::-webkit-file-upload-button {
        background: #333CFF;
        border: 2px solid #333CFF;
        border-radius: 4px;
        color: #fff;
        cursor: pointer;
        font-size: 12px;
        outline: none;
        padding: 10px 25px;
        text-transform: uppercase;
        transition: all 1s ease;
    }

        [type="file"]::-webkit-file-upload-button:hover {
            background: #fff;
            border: 2px solid #535353;
            color: #000;
        }

/* GENERAL STYLING OF PAGE — NOT APPLICABLE TO EXAMPLE */
body {
    padding: 20px;
}
