/*form[pluginupload] .button {
    cursor: pointer;
    position: relative;
}*/

.btn i  {
    display: inline-block;
    cursor: pointer;
    position: relative;
}

input[type=file].pluginupload  {
    position: absolute;
    right: 0px;
    top: 0px;
    font-family: Arial;
    /* font-size: 118px;*/
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    opacity: 0;
    min-width: 100%;
    min-height: 100%;
    -moz-opacity: 0;
    filter: alpha(opacity: 0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    outline: none;
    z-index: 10;
    width: 100%;
    height: 100%;
}
.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}
.uploader{
    position: relative;
    overflow: hidden;
}