#project_rfi_modal {
    z-index: 10060;
}

#project_rfi_modal .modal-dialog {
    margin-top: 40px;
}

.modal-backdrop {
    z-index: 10050;
}

.project-rfi-tab-panel,
.project-rfi-tab-panel .panel-body {
    background: #fff;
    border-radius: 12px;
}

.project-rfi-tab-panel {
    border: 1px solid #eceff3;
    box-shadow: 0 1px 2px rgba(16, 24, 40, 0.04);
    overflow: hidden;
}

.project-rfi-tab-panel .panel-body {
    padding: 16px 18px 8px;
}

.project-rfi-tab-panel .table {
    background: #fff;
    margin-bottom: 0;
}

.project-rfi-tab-panel .table thead th {
    background: #f8fafc;
    border-bottom: 1px solid #eceff3;
    font-weight: 600;
}

.project-rfi-tab-panel .dataTables_wrapper {
    background: #fff;
}

.project-rfi-status {
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    padding: 3px 8px;
}

.project-rfi-reply {
    background: #f7f9fb;
    border-left: 3px solid #cbd5e1;
    margin-bottom: 12px;
    padding: 12px 14px;
}

.project-rfi-reply.is-answer {
    background: #eefaf3;
    border-left-color: #27ae60;
}
