        .container-input {

            text-align: center;

            background: #282828;

            border-top: 5px solid #c39f77;

            padding: 50px 0;

            border-radius: 6px;

            width: 50%;

            margin: 0 auto;

            margin-bottom: 20px;

        }



        .inputfile {

            width: 0.1px;

            height: 0.1px;

            opacity: 0;

            overflow: hidden;

            position: absolute;

            z-index: -1;

        }



        .inputfile + label {

            max-width: 80%;

            font-size: 1.25rem;

            font-weight: 700;

            text-overflow: ellipsis;

            white-space: nowrap;

            cursor: pointer;

            display: inline-block;

            overflow: hidden;

            padding: 0.625rem 1.25rem;

        }



        .inputfile + label svg {

            width: 1em;

            height: 1em;

            vertical-align: middle;

            fill: currentColor;

            margin-top: -0.25em;

            margin-right: 0.25em;

        }



        .iborrainputfile {

            font-size:16px; 

            font-weight:normal;

            font-family: 'Lato';

        }



        /* style 2 */



        .inputfile-2 + label {

            color: black;

            border: 2px solid currentColor;

        }



        .inputfile-2:focus + label,

        .inputfile-2.has-focus + label,

        .inputfile-2 + label:hover {

            color: #9f8465;

        }