.upload-cart {
    border: 1px solid #e0e0e0;
    border-radius: 10px;
    padding:20px 18px 18px;
    margin: 0 0 38px;
}

.upload-more, .upload-more:hover, .upload-more:active {
    background: none;
    text-shadow: none;
}

.upload-more #upload-button-title {
    color: #018d19;
    text-decoration: underline;
}

.uploaded-items {
    display: inline-block;
    width: 570px;
    min-height: 64px;
}

.uploaded-item {
    border: 1px solid #e0e0e0;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    padding: 4px;
    margin: 5px;
    height: 100px;
}

.uploaded-item img {
    height: 85px;
    display: block;
}

.item-remove-link {
    font-size: smaller;
}

.item-remove-link:hover {
    cursor: pointer;
}

.upload-cart .buttons {
    display: inline-block;
    margin: 5px;
    vertical-align: top;
}

input[type=file] {
    cursor: pointer !important;
}

.qq-upload-failed-text {
    display: none;
}

.qq-upload-cancel {
    font-size: smaller;
    margin-left: 10px;
}

.upload-cart-items {
    list-style: none;
    margin: 0;
    padding: 0;
}

.upload-cart-items li {
    display: inline-block;
    margin: 5px;
}

.file-size {
    margin: 0 10px;
}

.progress-bar {
    background: #e0e0e0;
    display: inline-block;
    width: 120px;
    height: 12px;
    margin: 0;
    padding: 3px;
    border-radius: 10px;
    vertical-align: middle;
}

.progress-bar .progress {
    background: url('../img/progress-bar.png') #018D19 repeat-x;
    height: 100%;
    border-radius: 10px;
}

#upload-button-discount {
    color: #727983;
    font-size: 12px;
}

#cart {
    display: none;
}
