.contact-list-action-btn, .add-referral-partner-btn, .add-referral-partner-btn:hover { background-color: #FF9A41 !important; color: #FFFFFF;}
.btn-orange {background-color: #FF7F0E; color: #FFFFFF;};
#contact_more_list .anchor-name:hover {color: #00B36C !important;}
.theme--light .client-chip:not(.client-chip--active):hover{background-color: #00B36C !important; color: #FFFFFF !important;}
.v-btn:not(.v-btn--round).v-size--default {
    height: 36px;
    min-width: 64px;
    padding: 0 10px !important;
}
.view-all-btn{margin-right: 115px !important; color: #00b36c !important;}
.view-all-btn:hover{margin-right: 115px !important; border: 1px solid #00b36c; background-color: transparent;}

@media (min-width: 1190px) and (max-width: 1450px) {
    .add-referral-partner-btn, .view-archived-btn {width: 125px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
    .referral-archived-btn-div {margin-left: 0px !important;}
}

.referral-archived-btn-div {margin-left: 140px;}

/* .custom-table-style, .contact-list-table, .contact-referral-list {
    border-collapse: collapse;
    width: 100%;
    table-layout: fixed;
}

.custom-table-style thead, .contact-list-table, .contact-referral-list thead {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.custom-table-style thead tr, .contact-list-table thead tr, .contact-referral-list thead tr {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-bottom: 2px solid #E5E7EB;
    margin-bottom: 20px;
    height: 50px;
}

.custom-table-style thead th, .contact-list-table thead th, .contact-referral-list thead th {
    padding: 8px;
    background-color: #f5f5f5;
    border: none;
    text-align: left;
    color: #1F2937 !important;
}
.custom-table-style tfoot td {
    padding: 8px;
    background-color: #f5f5f5;
    border: none;
    text-align: left;
    color: #1F2937 !important;
}

.custom-table-style tbody.scroll-reset, .contact-list-table tbody#contact_more_list, .contact-referral-list tbody#contact_more_list {
    display: block;
    overflow-y: auto;
    width: 100%;
    scrollbar-width: thin;
}

.custom-table-style tbody.scroll-reset tr, .contact-list-table tbody#contact_more_list tr, .contact-referral-list tbody#contact_more_list tr {
    display: table;
    width: 100%;
    table-layout: fixed;
    border: 1px solid #E5E7EB;
    margin-bottom: 15px;
    height: 70px;
    transition: box-shadow 0.2s ease;
}

.custom-table-style tbody.scroll-reset tr:hover, .contact-list-table tbody#contact_more_list tr:hover, .contact-referral-list tbody#contact_more_list tr:hover {
    --tw-shadow: 0 10px 15px -3px #0000001A, 0 4px 6px -4px #0000001A;
    box-shadow: var(--tw-shadow);
}

.custom-table-style tbody.scroll-reset td, .contact-list-table tbody#contact_more_list td:not(.remove-dot), .contact-referral-list tbody#contact_more_list td {
    padding: 8px;
    overflow: hidden;           
    white-space: nowrap;
    text-overflow: ellipsis;
} */

.custom-table-style, 
.contact-list-table {
    border-collapse: collapse;
    width: 100%;
    table-layout: fixed;
}

.custom-table-style thead, 
.contact-list-table thead {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.custom-table-style thead tr, 
.contact-list-table thead tr {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-bottom: 2px solid #E5E7EB;
    height: 50px;
    margin-bottom: 15px;
}

.custom-table-style thead th, 
.contact-list-table thead th {
    padding: 8px;
    background-color: #f5f5f5;
    border: none;
    text-align: left;
    color: #1F2937 !important;
    position: sticky;
    top: 0;          
    z-index: 2;       
}

.custom-table-style tfoot td {
    padding: 8px;
    background-color: #f5f5f5;
    border: none;
    text-align: left;
    color: #1F2937 !important;
}

.custom-table-style tbody.scroll-reset, 
.contact-list-table tbody#contact_more_list {
    display: block;
    overflow-y: auto;
    width: 100%;
    max-height: 500px;
}

.custom-table-style tbody.scroll-reset tr, 
.contact-list-table tbody#contact_more_list tr {
    display: table;
    width: 100%;
    table-layout: fixed;
    border: 1px solid #E5E7EB;
    margin-bottom: 15px;
    height: 70px;
    transition: box-shadow 0.2s ease;
    border-radius: 8px;
}

.custom-table-style tbody.scroll-reset tr:hover, 
.contact-list-table tbody#contact_more_list tr:hover{
    --tw-shadow: 0 10px 15px -3px #0000001A, 0 4px 6px -4px #0000001A;
    box-shadow: var(--tw-shadow);
}

.custom-table-style tbody.scroll-reset td, 
.contact-list-table tbody#contact_more_list td:not(.remove-dot) {
    padding: 8px;
    /* overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; */
}
   

  
.contact-list-table th:nth-child(1),
.contact-list-table td:nth-child(1) { width: 3%; }

.contact-list-table th:nth-child(2),
.contact-list-table td:nth-child(2) { width: 10.09%; }

.contact-list-table th:nth-child(3),
.contact-list-table td:nth-child(3) { width: 13.09%; }

.contact-list-table th:nth-child(4),
.contact-list-table td:nth-child(4) { width: 9.09%; }

.contact-list-table th:nth-child(5),
.contact-list-table td:nth-child(5) { width: 9.09%; }

.contact-list-table th:nth-child(6),
.contact-list-table td:nth-child(6) { width: 9.09%; }

.contact-list-table th:nth-child(7),
.contact-list-table td:nth-child(7) { width: 9.09%; }

.contact-list-table th:nth-child(8),
.contact-list-table td:nth-child(8) { width: 9.09%; }

.contact-list-table th:nth-child(9),
.contact-list-table td:nth-child(9) { width: 9.09%; }

.contact-list-table th:nth-child(10),
.contact-list-table td:nth-child(10) { width: 9.09%; }

.contact-list-table th:nth-child(11),
.contact-list-table td:nth-child(11) { width: 9.09%; }

/* For referral partners */

.contact-referral-list th:nth-child(1),
.contact-referral-list td:nth-child(1) { width: 130px; }

.contact-referral-list th:nth-child(2),
.contact-referral-list td:nth-child(2) { width: 140px; }

.contact-referral-list th:nth-child(3),
.contact-referral-list td:nth-child(3) { width: 130px; }

.contact-referral-list th:nth-child(4),
.contact-referral-list td:nth-child(4) { width: 130px; }

.contact-referral-list th:nth-child(5),
.contact-referral-list td:nth-child(5) { width: 130px; }

.contact-referral-list th:nth-child(6),
.contact-referral-list td:nth-child(6) { width: 130px; }

.contact-referral-list th:nth-child(7),
.contact-referral-list td:nth-child(7) { width: 130px; }

.contact-referral-list th:nth-child(8),
.contact-referral-list td:nth-child(8) { width: 130px; }

.contact-referral-list th:nth-child(9),
.contact-referral-list td:nth-child(9) { width: 130px; }

.contact-referral-list th:nth-child(10),
.contact-referral-list td:nth-child(10) { width: 150px; }

.contact-referral-list th:nth-child(11),
.contact-referral-list td:nth-child(11) { width: 70px; }

/* For commission report */
#commission-report-table  th:nth-child(1),
#commission-report-table  td:nth-child(1) { width: 4%; }

#commission-report-table  th:nth-child(2),
#commission-report-table  td:nth-child(2) { width: 9%; }

#commission-report-table  th:nth-child(3),
#commission-report-table  td:nth-child(3) { width: 11%; }

#commission-report-table  th:nth-child(4),
#commission-report-table  td:nth-child(4) { width: 9%; }

#commission-report-table  th:nth-child(5),
#commission-report-table  td:nth-child(5) { width: 7%; }

#commission-report-table  th:nth-child(6),
#commission-report-table  td:nth-child(6) { width: 7%; }

#commission-report-table  th:nth-child(7),
#commission-report-table  td:nth-child(7) { width: 7%; }

#commission-report-table  th:nth-child(8),
#commission-report-table  td:nth-child(8) { width: 7%; }

#commission-report-table  th:nth-child(9),
#commission-report-table  td:nth-child(9) { width: 7%; }

#commission-report-table  th:nth-child(10),
#commission-report-table  td:nth-child(10) { width: 7%; }

#commission-report-table  th:nth-child(11),
#commission-report-table  td:nth-child(11) { width: 7%; }

#commission-report-table  th:nth-child(12),
#commission-report-table  td:nth-child(12) { width: 7%; }

#commission-report-table  th:nth-child(13),
#commission-report-table  td:nth-child(13) { width: 7%; }

#commission-report-table  th:nth-child(14),
#commission-report-table  td:nth-child(14) { width: 7%; }


.edit-email-sms-task-btn:hover{
    color: #1F2937;
background-color: #ebebea;
}

#opportunity_overview_content .anchor-name:hover {color: #00B36C !important;}


/* .theme--light.v-btn {
    color: #1f2937 !important;
} */
/* .theme--light.v-icon {
    color: #1f2937 !important;
} */

.custom-phone-select-option {
    width: 600px;
}

.add_custom_numbers_contact_card {overflow: auto;}
.contact-phone-select {
    overflow: auto;
}

.manage-users-table th:nth-child(1),
.manage-users-table td:nth-child(1) { width: 10%; }

.manage-users-table th:nth-child(2),
.manage-users-table td:nth-child(2) { width: 15%; }

.manage-users-table th:nth-child(3),
.manage-users-table td:nth-child(3) { width: 10%; }

.manage-users-table th:nth-child(4),
.manage-users-table td:nth-child(4) { width: 10%; }

.manage-users-table th:nth-child(5),
.manage-users-table td:nth-child(5) { width: 20%; }

.manage-users-table th:nth-child(6),
.manage-users-table td:nth-child(6) { width: 10%; }

.manage-users-table th:nth-child(7),
.manage-users-table td:nth-child(7) { width: 25%; }

.service-pipeline-card-attachment th:nth-child(1),
.service-pipeline-card-attachment td:nth-child(1) { width: 20%; }

.service-pipeline-card-attachment th:nth-child(2),
.service-pipeline-card-attachment td:nth-child(2) { width: 40%; }

.service-pipeline-card-attachment th:nth-child(3),
.service-pipeline-card-attachment td:nth-child(3) { width: 40%; }

.custom-table-width-manage tbody tr {
    width: 100%;
    border: 1px solid #E5E7EB;
    height: 60px;
    transition: box-shadow 0.2s ease;
}
