.inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.inputfile + label {
    cursor: pointer; /* "hand" cursor */
    margin-bottom: 1.5rem;
}

.inputfile:focus + label {
    border: .1rem solid #0a1b73;
}

.inputfile + label * {
    pointer-events: none;
}
