/* /Views/ClientEdit/Clientedit.cshtml.rz.scp.css */
body[b-s8jvzrhygh] {
    margin: 0;
    padding: 0;
    font-family: Arial, sans-serif;
    background-color: #336699;
}

table[b-s8jvzrhygh] {
    font-size: 14px;
    border-collapse: collapse;
}

.N[b-s8jvzrhygh] {
    /* mimic your .N class styling */
}

.O[b-s8jvzrhygh] {
    /* mimic your .O class styling */
}

.BB[b-s8jvzrhygh] {
    font-weight: bold;
}

.PPRSbmtBtn[b-s8jvzrhygh] {
    background-color: #eee;
    border: 1px solid #ccc;
    padding: 5px 10px;
    cursor: pointer;
}

.I[b-s8jvzrhygh] {
    color: red;
}

.H2[b-s8jvzrhygh] {
    font-weight: bold;
    font-size: 1.2em;
}

.link-button[b-s8jvzrhygh] {
    background: none;
    border: none;
    color: blue;
    text-decoration: underline;
    cursor: pointer;
    font-size: 1em;
    padding: 0;
}
/* /Views/ClientList/clientlist.cshtml.rz.scp.css */
/* General table styling */
.DataGrid_ItemStyle[b-glbf6emcoq] {
    width: 100%;
    border-collapse: collapse;
}

/* Header styling */
.DataGrid_HeaderStyle th[b-glbf6emcoq] {
    text-align: center;
    color: #4d17c8;
    border-bottom: 1px solid #4d17c8;
    cursor: pointer;
}

    /* Specific styling for Note header */
    .DataGrid_HeaderStyle th:nth-child(1)[b-glbf6emcoq] {
        color: blue;
        border-bottom: none;
    }

/* Row styling */
.DataGrid_ItemStyle td[b-glbf6emcoq] {
    text-align: center;
    padding: 3px;
    border: 1px solid #ddd;
}

    /* Specific styling for DocPrep Transaction and Buyer(s) values */
    .DataGrid_ItemStyle td:nth-child(2)[b-glbf6emcoq],
    .DataGrid_ItemStyle td:nth-child(4)[b-glbf6emcoq] {
        color: #4d17c8;
    }

/* Selected row styling */
.selectable-row[b-glbf6emcoq] {
    cursor: pointer; /* Makes the row look clickable */
}

    .selectable-row:hover[b-glbf6emcoq] {
        background-color: #faf7b2; /* Highlight on hover */
    }

    .selectable-row.selected[b-glbf6emcoq] {
        background-color: #faf7b2; /* Highlight selected row */
        color: #faf7b2;
    }

        .selectable-row.selected td[b-glbf6emcoq] {
            color: #000;
            font-weight: bold; /* Make values bold when row is selected */
        }

        .selectable-row.selected:hover[b-glbf6emcoq] {
            background-color: #faf7b2; /* Highlight selected row */
            font: black;
        }

/* Sorting indicators */
th[data-order="asc"][b-glbf6emcoq]::after {
    content: " 🔼";
}

th[data-order="desc"][b-glbf6emcoq]::after {
    content: " 🔽";
}

/* Additional styles */
.outer-table[b-glbf6emcoq] {
    width: 100%;
    background-color: darkblue;
    border-spacing: 2px;
    padding: 10px;
}

.inner-table[b-glbf6emcoq] {
    width: 100%;
    background-color: #ffffff;
    border: 1px solid darkblue;
}

    .inner-table td[b-glbf6emcoq] {
        padding: 4px;
        background-color: #ffffff;
        border: 2px solid darkblue;
    }

.note[b-glbf6emcoq] {
    padding: 10px;
    margin: 0;
    border: 3px solid #0000ff;
}

    .note p[b-glbf6emcoq] {
        margin: 0; /* Remove default paragraph margins */
    }

.table[b-glbf6emcoq] {
    border-collapse: collapse;
    width: 100%;
}

    .table th[b-glbf6emcoq], .table td[b-glbf6emcoq] {
        border: 1px solid #ddd;
        padding: 8px;
    }

    .table th[b-glbf6emcoq] {
        background-color: #f2f2f2;
        text-align: center;
        cursor: pointer;
    }

    .table tr:hover[b-glbf6emcoq] {
        background-color: #f5f5f5;
    }

.tabsel[b-glbf6emcoq] {
    color: white; /* Active tab text color */
    text-decoration: none; /* Remove underline */
}

.tab[b-glbf6emcoq] {
    color: blue; /* Inactive tab text color */
    text-decoration: none; /* Remove underline */
}

a.tabsel:hover[b-glbf6emcoq], a.tab:hover[b-glbf6emcoq] {
    text-decoration: underline; /* Underline on hover */
}

.tab-container[b-glbf6emcoq] {
    background-color: #dddddd; /* Default background for inactive tabs */
    padding: 5px; /* Optional: padding for better appearance */
}

    .tab-container[data-tab="CLIENTS"] .tabsel[b-glbf6emcoq],
    .tab-container[data-tab="TEMPLATES"] .tabsel[b-glbf6emcoq],
    .tab-container[data-tab="INACTIVECLIENTS"] .tabsel[b-glbf6emcoq] {
        background-color: #800000; /* Background color for active tabs */
    }
/* /Views/Notes/Notes.cshtml.rz.scp.css */
/* General Table Styling */
/*table.N {
    border-collapse: collapse;*/ /* Ensures borders collapse for cleaner look */
/*width: 100%;*/ /* Ensures table spans full width */
/*background-color: white;*/ /* Keeps the table background white */
/*font-family: Arial, sans-serif;
    font-size: 14px;
}*/

/* Header Style */
/*.DataGrid_HeaderStyle {
    background-color: #336699;*/ /* Blue header background */
/*color: white;*/ /* White text */
/*text-align: center;*/ /* Center-align text */
/*font-weight: bold;*/ /* Bold headers */
/*border: 1px solid #CCCCCC;*/ /* Subtle border for separation */
/*padding: 8px;*/ /* Padding inside cells */
/*height: 40px;*/ /* Ensures uniform height */
/*}*/

/* Row Styles */
/*.DataGrid_ItemStyle {
    text-align: left;*/ /* Left-align text for rows */
/*border: 1px solid #CCCCCC;*/ /* Add border to separate rows */
/*background-color: #F9F9F9;*/ /* Light gray for alternating rows */
/*height: 35px;*/ /* Uniform height */
/*}

    .DataGrid_ItemStyle:hover {
        background-color: #EAF2F8;*/ /* Highlight row on hover */
/*cursor: pointer;*/ /* Pointer cursor on hover for selectable rows */
/*}*/

/* Alternating Row Style */
/*.DataGrid_AlternatingItemStyle {
    background-color: #EAF2F8;*/ /* Slightly darker gray */
/*}*/

/* Selected Row Style */
/*.DataGrid_SelectedItemStyle {
    background-color: #FFFFCC;*/ /* Light yellow for selected row */
/*border: 2px solid #FFCC00;*/ /* Highlight border for selected row */
/*}*/

/* Pager Style */
/*.DataGrid_PagerStyle {
    text-align: center;*/ /* Center pagination controls */
/*padding: 10px;*/ /* Space around pagination */
/*background-color: #F1F1F1;*/ /* Light gray background */
/*font-size: 12px;*/ /* Slightly smaller font for pagination */
/*border-top: 1px solid #CCCCCC;*/ /* Border on top for separation */
/*}*/

/* Buttons */
/*.PPRSbmtBtn {
    background-color: #336699;*/ /* Blue button background */
/*color: white;*/ /* White text */
/*border: none;*/ /* No borders */
/*padding: 5px 10px;*/ /* Padding around button */
/*margin: 5px;*/ /* Margin for spacing */
/*font-size: 14px;*/ /* Standard font size */
/*cursor: pointer;*/ /* Pointer cursor */
/*border-radius: 4px;*/ /* Rounded corners */
/*text-align: center;
    text-decoration: none;
}

    .PPRSbmtBtn:hover {
        background-color: #28547A;*/ /* Darker blue on hover */
/*}*/

/* Filter Dropdown */
/*.dropdown {
    padding: 5px;
    font-size: 14px;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    background-color: #FFFFFF;
}*/

/* Highlight Sorting Columns */
/*th[data-order="asc"]:after {
    content: " ▲";*/ /* Up arrow for ascending order */
/*font-size: 12px;
    color: #FFFFFF;*/ /* Matches header text color */
/*}

th[data-order="desc"]:after {
    content: " ▼";*/ /* Down arrow for descending order */
/*font-size: 12px;
    color: #FFFFFF;*/ /* Matches header text color */
/*}*/

/* Message Section */
/*.H3 {
    font-size: 16px;
    color: #FF0000;*/ /* Red color for error or status messages */
/*font-weight: bold;
    margin-bottom: 10px;
}*/

/*.table {
    border-collapse: collapse;
    width: 100%;
}

    .table th, .table td {
        border: 1px solid #ddd;
        padding: 8px;
    }

    .table th {
        background-color: #f2f2f2;
        text-align: center;
        cursor: pointer;
    }

    .table tr:hover {
        background-color: #f5f5f5;
    }*/

/* General table styling */
/*.DataGrid_ItemStyle {
    width: 100%;
    border-collapse: collapse;
}*/

/* Header styling */
/*.DataGrid_HeaderStyle th {
    text-align: center;
    color: #4d17c8;
    border-bottom: 1px solid #4d17c8;
    cursor: pointer;
}*/

/* Specific styling for Note header */
/*.DataGrid_HeaderStyle th:nth-child(1) {
        color: blue;
        border-bottom: none;
    }*/

/* Row styling */
/*.DataGrid_ItemStyle td {
    text-align: center;
    padding: 3px;
    border: 1px solid #ddd;
}*/

/* Specific styling for DocPrep Transaction and Buyer(s) values */
/*.DataGrid_ItemStyle td:nth-child(2),
    .DataGrid_ItemStyle td:nth-child(4) {
        color: #4d17c8;
    }*/

.table[b-gas2svwbc7] {
    border-collapse: collapse;
    width: 100%;
}

    .table th[b-gas2svwbc7], .table td[b-gas2svwbc7] {
        border: 1px solid #ddd;
        padding: 8px;
    }

    .table th[b-gas2svwbc7] {
        background-color: #f2f2f2;
        text-align: center;
        cursor: pointer;
    }

    .table tr:hover[b-gas2svwbc7] {
        background-color: #f5f5f5;
    }


/* General table styling */
.DataGrid_ItemStyle[b-gas2svwbc7] {
    width: 100%;
    border-collapse: collapse;
}

/* Header styling */
.DataGrid_HeaderStyle th[b-gas2svwbc7] {
    text-align: center;
    color: #4d17c8;
    border-bottom: 1px solid #4d17c8;
    cursor: pointer;
}

    /* Specific styling for Note header */
    .DataGrid_HeaderStyle th:nth-child(1)[b-gas2svwbc7] {
        color: blue;
        border-bottom: none;
    }

/* Row styling */
.DataGrid_ItemStyle td[b-gas2svwbc7] {
    text-align: center;
    padding: 3px;
    border: 1px solid #ddd;
}

    /* Specific styling for DocPrep Transaction and Buyer(s) values */
    .DataGrid_ItemStyle td:nth-child(2)[b-gas2svwbc7],
    .DataGrid_ItemStyle td:nth-child(4)[b-gas2svwbc7] {
        color: #4d17c8;
    }
/* /Views/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-kzj4zqemrd] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-kzj4zqemrd] {
  color: #0077cc;
}

.btn-primary[b-kzj4zqemrd] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-kzj4zqemrd], .nav-pills .show > .nav-link[b-kzj4zqemrd] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-kzj4zqemrd] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-kzj4zqemrd] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-kzj4zqemrd] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-kzj4zqemrd] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-kzj4zqemrd] {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}
