.input-file A {
    margin-right: 5px;
}
.input-file .btn-remove {
    cursor: pointer;
    display: inline-block;
    float: left;
    margin-left: 5px;
}
.input-file .upload-current DIV {
    margin: 10px 0px 5px 0px;
}
.input-file .upload-current BR+A {
    display: inline-block;
    margin-top: 5px;
}
.input-file .upload-thumbnail, .input-file .upload-thumbnail DIV {
    margin: 0;
}

.input-file .upload-buttons,
.input-files .upload-buttons {
    overflow: auto;
}
.input-file .btn-upload,
.input-files .btn-upload {
    cursor: pointer;
    display: inline-block;
    float: left;
    position: relative;
    overflow: hidden;
}
.input-file .btn-upload INPUT,
.input-files .btn-upload INPUT {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translate(-200px, 0) scale(4);
    font-size: 23px;
    direction: ltr;
}

.input-files .upload-current {
    margin: 10px 0 5px 0;
}
.input-files > DIV .input-group+.input-group {
    margin-top: 5px;
}



.input-file-thumbnail {
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat; 
    border-radius: 3px;
    /*float: left;*/
    height: 120px;
    margin: 0 15px 5px 0;
    position: relative;
    width: 160px;
}
.input-file-thumbnail.input-file-placeholder {
    background-color: transparent;
    border: 1px solid #fff;
}
.input-file-thumbnail .input-file-button {
    background-color: #337ab7;
    border-color: #2e6da4;
    border-style: solid;
    color: #fff;
    display: none;
    position: absolute;
}
.input-file-thumbnail .input-file-button:active, .input-file-thumbnail .input-file-button:hover {
    background-color: #286090;
    border-color: #204d74;
}
.input-file-thumbnail .input-file-button.remove {
    border-radius: 0 0 3px 3px;
    border-width: 0 1px 1px 1px;
    padding: 5px;
    right: 10px;
    top: 0;
}
.input-file-thumbnail .input-file-button.up {
    border-radius: 0 3px 3px 0;
    border-width: 1px 1px 1px 0;
    bottom: 10px;
    line-height: 0;
    padding: 5px;
    left: 0;
}
.input-file-thumbnail .input-file-button.down {
    border-radius: 3px 0 0 3px;
    border-width: 1px 0 1px 1px;
    bottom: 10px;
    line-height: 0;
    padding: 5px;
    right: 0;
}
.input-file-thumbnail:active .input-file-button, .input-file-thumbnail:hover .input-file-button {
    display: inline-block !important;
}