.return-request-page .success-panel {
    background-color: #d4edda;
    color: #155724;
    border: 1px solid #c3e6cb;
    padding: 15px;
    border-radius: 4px;
    margin-top: 20px;
    text-align: center;
    font-size: 16px;
}

.return-request-page .error-message {
    color: red;
    margin-top: 15px;
}

.return-request-page .form-container {
    margin-top: 20px;
    width: 100%;
}

.return-request-page .form-container table {
    width: 550px;
}

.return-request-page .form-container table tr:hover {
    background-color: #EEEEEE;
}

.return-request-page .form-container table tr td {
    padding: 7px;
}

.return-request-page .form-container table tr td .data {
    width: 250px;
    height: 20px;
    border: 1px solid #CCCCCC;
}

.return-request-page .form-container table tr td textarea.data {
    height: 80px;
    resize: vertical;
    font-family: inherit;
    padding: 2px;
}

.return-request-page .form-container table tr td .data.is-invalid {
    border: 1px solid #b91416;
}

.return-request-page .form-container table tr td input.data:hover,
.return-request-page .form-container table tr td textarea.data:hover {
    border: 1px solid #AAAAAA;
}

.return-request-page .form-container table tr td .data.is-invalid:hover {
    border: 1px solid #b91416;
}

.return-request-page .return_request_submit {
    height: 25px;
    cursor: pointer;
}

.return-request-page .help-text {
    color: #666666;
}
