.custom_csr_file .file {
    padding-bottom: 15px;
    border-bottom: 1px solid #dddddd;
    margin-bottom: 5px;
}

.custom_csr_file input[type="file"] {
    /* height: 60px; */
    height: 56px;
}

/* .custom_csr_file input[name="files[esign_csr]"],
.custom_csr_file input[name="files[csr]"] {
    height: 60px;
} */

.custom_csr_file input[type="file"]::file-selector-button {
    margin-right: 10px;
    border: none;
    background-color: #97144d;
    padding: 10px 20px;
    border-radius: 8px;
    color: #fff;
    cursor: pointer;
    transition: bacckground .2s ease-in-out;
}

.custom_csr_file input[type="file"]::file-selector-button:hover {
    background-color: #880f43;
}

.custom_csr_file {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
}

.custom_csr_file span.file .file-icon {
    padding: 0 5px 0 0;
}

.custom_csr_file span.file .file-icon .icon {
    display: block !important;
}

.custom_csr_file .btn,
.custom_csr_file .btn-danger {
    padding: 5px 10px !important;
    border: none;
    outline: none;
    margin: 10px 0;
    height: auto;
}

.custom_csr_file .btn {
    position: absolute;
    right: 0;
    top: 0;
    margin: 0 !important;
}

.custom_csr_file .btn:hover {
    border: none;
    outline: none;
}

/*
.bx--global-light-ui button.btn-danger {
    background-color: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
} */

.esign-uat-multi-step-form .input-group span .glyphicon {
    display: none;
}