@font-face {
    font-family: "CircularStd";
    src: url("../fonts/CircularStd-Book.ttf") format("TrueType"), url('../fonts/CircularStd-Book.woff') format('woff'), url("../fonts/CircularStd-Book.woff2") format("woff2");
    font-weight: 450;
}
@font-face {
    font-family: "Nunito";
    src: url('../fonts/Nunito-ExtraBold.ttf') format('TrueType');
    font-weight: 800;
}
@font-face {
    font-family: 'CircularStd-Medium';
    src: url('../fonts/CircularStd-Medium.ttf') format('truetype'), url('../fonts/CircularStd-Medium.woff') format('woff'), url('../fonts/CircularStd-Medium.woff2') format('woff2');
    font-weight: 500;
}
@font-face {
    font-family: 'CircularStd-Bold';
    src: url('../fonts/CircularStd-Bold.ttf') format('truetype'), url('../fonts/CircularStd-Bold.woff') format('woff'), url('../fonts/CircularStd-Bold.woff2') format('woff2');
    font-weight: bold;
}
@font-face {
    font-family: 'CircularStd-Light';
    src: url('../fonts/CircularStd-Light.ttf') format('truetype');
    font-weight: 300;
}

@font-face {
    font-family: "Satoshi-Regular";
    src: url('../fonts/Satoshi-Regular.woff2') format('woff2'),
        url('../fonts/Satoshi-Regular.woff') format('woff'),
        url('../fonts/Satoshi-Regular.ttf') format('truetype');
    font-weight: 400;
    font-display: swap;
    font-style: normal;
}

@font-face {
    font-family: "Satoshi-Medium";
    src: url('../fonts/Satoshi-Medium.woff2') format('woff2'),
        url('../fonts/Satoshi-Medium.woff') format('woff'),
        url('../fonts/Satoshi-Medium.ttf') format('truetype');
    font-weight: 500;
    font-display: swap;
    font-style: normal;
}


@font-face {
    font-family: "Satoshi-Bold";
    src: url('../fonts/Satoshi-Bold.woff2') format('woff2'),
        url('../fonts/Satoshi-Bold.woff') format('woff'),
        url('../fonts/Satoshi-Bold.ttf') format('truetype');
    font-weight: 700;
    font-display: swap;
    font-style: normal;
}



.page_wrap {
    background: #e1ebf4;
}

.specialaccordion {
    background: #fff;
    border-radius: 16px;
}

.main_wrapper {
    min-height: 100vh;
    padding-bottom: 40px;
    background-color: #e1ebf4;
    height: fit-content;
}

.main_search_block {
    border-radius: 18px;
    background: #fff;
    width: 449px;
    height: 43px;
    flex-shrink: 0;
}
.main_search_block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 21px;
}

.g_search_input {
    border: 0;
    background: none;
    width: 100%;
    max-width: 370px;
}
.search_button {
    position: absolute;
    right: 0;
    border-radius: 0px 18px 18px 0px;
    background: #0f75bc;
    mix-blend-mode: multiply;
    width: 44px;
    height: 43px;
    flex-shrink: 0;
    border: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
span.search_icon {
    display: flex;
}
.main_search_block {
    position: relative;
    box-shadow: 0px 3px 15px 0px rgba(0, 40, 85, 0.2);
}
.nav_block {
    padding: 0 10px;
}
.nav_cell {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid #d9d9d9;
    padding: 15px 0;
}

h3.side_nav_link {
    display: flex;
}

.nav_cell img {
    padding: 15px;
}

.care_tables thead {
    background: #f6f8fa;
}
.care_tables thead tr th {
    color: #000;
    font-family: "Anek Malayalam";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    background: none;
}
.care_tables tbody td {
    color: #8799ac;
    font-family: "Anek Malayalam";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.care_table tr {
    border-bottom: 1px solid #e2eaf0;
}

.care_tables thead tr th {
    padding: 10px 40px 10px 0px;
}
.care_tables tbody td:first-child {
    padding-right: 20px;    
    padding-left: 20px;
}
.orders-summary-table .care_tables tbody td {
    border-bottom: 1px solid rgba(135, 153, 172, 0.5);
}
.orders-summary-table .care_tables thead th:first-child {
    padding-right: 20px;
    padding-left: 20px;
}
.care_tables thead th:first-child {
    padding-right: 20px;
    padding-left: 20px;
}
.care_tables tbody td:last-child {
    /* display: flex; */
    gap: 15px;
}
.orders-summary-table .care_tables tbody td:last-child {
    display: table-cell;
    gap: unset;
}

.care_tables tbody td {
    padding: 16px 40px 16px 0px;
}

.filters_row {
    display: flex;
    justify-content: start;
    padding: 0;
    margin: 0;
}

.filters_row li {
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;
}
.filters_row li a {
    padding: 16px;
    min-width: 140px;
}
.filters_nav {
    margin-bottom: 6px;
    box-shadow: 0px -1px 0px 0px #d3dee9 inset;
}
.care_tables {
    margin-bottom: 100px;
}

.table_bottom_row {
    display: flex;
    justify-content: space-between;
    padding: 20px 30px;
}

.care_table_pagination.table_pagination {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
}

.pagination_arrow a {
    text-decoration: none;
    display: block;
}

.pagination_arrow {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
}

.care_buttons {
    border-radius: 30px;
    background: #0f75bc;
    color: #fff;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 10px 52px;
    border: 0;
}

/* Dashboard Page */
.dashboard_grid_parent {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: repeat(5, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}

.dashgrids_1 {
    grid-area: 1 / 1 / 3 / 5;
}
.dashgrids_2 {
    grid-area: 1 / 5 / 3 / 9;
}
.dashgrids_3 {
    grid-area: 3 / 1 / 4 / 3;
}
.dashgrids_4 {
    grid-area: 3 / 3 / 4 / 5;
}
.dashgrids_5 {
    grid-area: 3 / 5 / 4 / 9;
}
.dashgrids_6 {
    grid-area: 4 / 1 / 5 / 3;
}
.dashgrids_7 {
    grid-area: 4 / 3 / 5 / 5;
}
.dashgrids_8 {
    grid-area: 4 / 5 / 5 / 7;
}
.dashgrids_9 {
    grid-area: 4 / 7 / 5 / 9;
}
.dashgrids_10 {
    grid-area: 5 / 1 / 6 / 5;
}
.dashgrids_11 {
    grid-area: 5 / 5 / 6 / 7;
}
.dashgrids_12 {
    grid-area: 5 / 7 / 6 / 9;
}
.dashgrids_13 {
    grid-area: 1 / 9 / 4 / 13;
}
.dashgrids_14 {
    grid-area: 4 / 9 / 6 / 13;
}

.dashboard_grids_block {
    padding: 20px;
    border-radius: 14px;
    background: #fff;
    box-shadow: 0px 8px 20px 0px rgba(0, 40, 85, 0.06);
}

.dash_multi_heading h2 {
    color: #313131;
    font-family: "Anek Malayalam";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 2px;
}
.dash_multi_heading h3 {
    color: #45464e;
    font-family: "Anek Malayalam";
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.dash_heading_row {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.dash_heading_block {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}
.date_selection input {
    border-radius: 30px;
    border: 1px solid #e1ebf4;
    display: flex;

    height: 36px;
    padding: 5px 20px;
    justify-content: space-between;
    align-items: center;
    flex-shrink: 0;
}
.dashboard_charts img {
    width: 100%;
    padding-top: 23px;
}

.dashboard_single_heading h2 {
    color: #313131;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.dashboard_card_results h2 {
    color: #0f75bc;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.dashboard_single_analysis {
    display: flex;
    align-items: center;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    gap: 20px;
}

.dashboard_card {
    height: 100%;
}
.charts_button h2 a {
    color: #0f75bc;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    text-decoration: none;
}
.charts_button h2 {
    text-align: right;
}

.co_heading h2 {
    color: #0f75bc;
    font-family: "Anek Malayalam";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.co_heading h3 {
    color: #000;
    font-family: "Anek Malayalam";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.co_date_heading h2 {
    color: #8799ac;
    font-family: "Anek Malayalam";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.backpage_order {
    display: flex;
    align-items: center;
    justify-content: center;
}

.co_step_heading h3 {
    color: rgba(18, 25, 33, 0.9);
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    margin-top: 10px;
}

.co_steps_row {
    display: flex;
    justify-content: start;
    gap: 30px;
    padding-left: 20px;
    align-items: center;
    border-bottom: 1px solid #e2eaf0;

    position: relative;
}

.co_steps_block {
    width: 120px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.co_steps_progress {
    width: 75px;
    height: 2px;
    background: #e1ebf4;
}
.co_step_icon {
    background: #e1ebf4;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.co_steps_block.active {
    border-bottom: 2px solid #0f75bc;
}

.global_form_heading h3 {
    color: #0f75bc;
    font-family: "Anek Malayalam";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}
.gb_form_card {
    padding: 20px;
}
.gb_form_block label {
    color: #313131;
    font-family: "Anek Malayalam";
    font-size: 15.03px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0;
}

.select2-container--default
    .select2-selection--single
    .select2-selection__arrow,
.specialaccordion .select2-selection--multiple .select2-selection__arrow {
    display: none;
}

.select2-selection__clear {
    margin-left: 10px;
}
.gb_form_block input::placeholder {
    color: #5E6366;
}
.gb_form_block select {
       border-radius: 25px;
    background-color: #f2f9ff;
    display: flex;
    width: 292px;
    height: 43px;
    padding: 6.794px 19px 6.794px 13.588px;
    flex-direction: column;
    align-items: flex-start;    
    gap: 8.492px;
    color: #5E6366;
    font-family: "Anek Malayalam";
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    border: 1px solid transparent;
    flex-direction: row;
    align-items: center;
}

.gb_form_block input {
    border-radius: 25px;
    background: #f2f9ff;
    display: flex;
    width: 292px;
    height: 43px;
    padding: 6.794px 19px 6.794px 13.588px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8.492px;
    color: #5e6366;
    font-family: "Anek Malayalam";
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    border: 1px solid transparent;
}
.gb_form_block select:focus {
    background-color: #f2f9ff;
    box-shadow: none;
}

input:hover,
input:focus,
input:focus-visible,
input:active {
    outline: 1px solid #0f75bc !important;
}

select:hover,
select:focus,
select:focus-visible,
select:active {
    outline: 1px solid #0f75bc;
}

.gb_form_block {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.gb_form_row {
    display: flex;
    gap: 20px 49px;
    flex-wrap: wrap;
    /* justify-content: space-between; */
}

.gb_form_row .dustbin{
    display: flex;
    align-items: center;
    margin-top: 1rem;
    justify-content: end;
}
.actions_button_row {
    border-top: 1px solid #e2eaf0;
    padding: 20px;
    margin-top: 160px;
}

.form_buttons_block {
    display: flex;
    justify-content: end;
    gap: 20px;
}

.form_buttons_block .care_buttons {
    padding: 10px 30px;
}

.transparent_button .care_buttons {
    background: none;
    color: #0f75bc;
    border: 1px solid #0f75bc;
}

.date_selection .calendar-icon {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    pointer-events: none;
    /* allows clicking input under the icon */
}

.searchfields_dash {
    background-image: url(../media/icons/dashsearch.svg);
    background-repeat: no-repeat;
    background-position: 10px 56%;
    padding-left: 37px !important;
}

.selection_in_form {
    appearance: none;
    /* removes default arrow */
    -webkit-appearance: none;
    -moz-appearance: none;

    background-image: url(../media/icons/formdropdown.svg) !important;
    background-repeat: no-repeat !important;
    background-position: right 12px center !important;
    background-size: 16px 16px !important;
    cursor: pointer;
    padding-top: 13px !important;
}

.nav_block.active:after {
    content: "";
    background: #0f75bc;
    width: 4px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 0px 10px 10px 0px;
}

.nav_block.active {
    position: relative;
}

.form-mt {
    margin-top: 20px;
}
.formwrapper {
    display: none;
}
.formwrapper.active {
    display: block;
}

.borderform_card {
    border-top: 1px solid #e2eaf0;
}

.custom-file-wrapper {
    border-radius: 25px;
    background: #f2f9ff;
    width: 600px;
    height: 43px;
    padding: 6.794px 69px 6.794px 13.588px;
    flex-direction: row;
    gap: 8.492px;

    border: 0;
    justify-content: center;
    display: flex;
    align-items: center;
    cursor: pointer;
    position: relative;
}

.file-icon {
    display: flex;
}

.file-label {
    flex: 1;
    color: #5e6366;
    font-family: "Anek Malayalam";
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.remove-file {
    display: none;
    cursor: pointer;
    color: red;
    font-size: 16px;
}

.gb_input_file {
    display: none;
}

.gb_input_text.extraspace {
    width: 500px;
    color: #000000;
}

.gb_input_text.smallfields {
    width: 170px;
}

.tramsfield .gb_input_text {
    background: none !important;
}

.transfield .gb_input_text {
    background: none;
    border: 0.849px solid #bac3cb;
}
.orderlist_card {
    padding: 10px;
}

.orderlist_card .global_form_heading {
    padding: 10px;
}

.orderlist_card .create_order_form {
    padding: 20px 10px;
    border-radius: 10px;
    border: 1px solid #e2eaf0;
    background: #fff;
    box-shadow: 0px 8px 20px 0px rgba(0, 40, 85, 0.06);
    margin-bottom: 20px;
    position: relative;
}

.orderlist_card {
    padding: 10px;
}

.add_items_heading {
    color: #000;
    font-family: "Anek Malayalam";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.additional_form_block {
    display: inline-flex;
    align-items: center;
    justify-content: start;
    gap: 10px;
    cursor: pointer;
}
.delete_dustbin {
    background: none;
    border: 0;
    padding: 0;
}

.delete_form_dustbin {
    position: absolute;
    right: 20px;
    top: 20px;
}
.add_form_set {
    padding: 0px 0px 0px 10px;
}

.address_search {
    display: flex;
    align-items: center;
    gap: 10px;
}

.checkout_top_row {
    display: flex;
    justify-content: space-between;
    align-items: end;
}

.orders-summary-table {
    border-radius: 15px;
    border: 1px solid #e2eaf0;
    min-height: 380px;
}

.os_heading_block h3 a,
.os_heading_block h3 {
    color: #0f75bc;
    font-family: "Anek Malayalam";
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    /* 133.333% */
    letter-spacing: 1.25px;
    text-transform: uppercase;
    text-decoration: none;
}

.os_address_details {
    color: #000;
    font-family: "Anek Malayalam";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.5px;
    margin: 0;
    margin-top: 6px;
}

.os_heading_block h3 a {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 6px;
}

.os_checkout_address {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

table.order_total_table {
    width: 100%;
}

.total_label {
    text-align: left;
}

.total_values {
    text-align: right;
}

.os_total_table {
    padding: 18px 24px;
    border-radius: 4px;
    border: 1px solid #e4e7eb;
    margin-top: 10px;
}
.strong-700 {
    font-weight: 700 !important;
}
.order_total_table td {
    padding: 5px 0;
    color: #666;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
    letter-spacing: 0.1px;
}
.order_total_table td.total_values {
    color: #040404 !important;
}

.custom_modals {
    background: #fff;
    border-radius: 20px;
    width: 100%;
    padding: 25px;
    max-width: 1046px;
    margin: 0 auto;
}

.popup_form_heading h3 {
    color: #0f75bc;
    font-family: "Anek Malayalam";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 23.04px; /* 115.2% */
}
.popup_form_heading {
    padding: 0 0 24px 0;
}

.custom_modals .btn-close {
    background: none !important;
    padding: 0 !important;
    display: flex;
    position: absolute;
    right: 19px;
    top: 14px;
}

.popup_form_heading {
    padding: 0 0 24px 0;
    border-bottom: 1px solid #e2eaf0;
    margin-bottom: 16px;
}

.modal_submit_btn {
    display: flex;
    width: 180px;
    height: 62.206px;
    padding: 8px 0px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 30px;
    background: #0f75bc;
    box-shadow: 0px 4px 20px 0px rgba(15, 117, 188, 0.3);
    color: #fff;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border: 0;
}
.modal_btn_flex {
    display: flex;
    justify-content: end;
    margin-top: 20px;
}

a.edit_address {
    cursor: pointer;
}

.address_plus {
    cursor: pointer;
}
.blur_modal {
    background: rgba(0, 0, 0, 0.45);
    backdrop-filter: blur(5px);
}

.custom_modals.submit_order_modal {
    max-width: 380px;
    padding: 40px;
}

.submit_modal_wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    gap: 30px;
}

.o-success-title {
    display: flex;
    flex-direction: column;
    gap: 10px;
    text-align: center;
    justify-content: center;
    align-items: center;
}

.o-success-para {
    text-align: center;
}

.orde_done_button button {
    text-transform: uppercase;
}
.o-success-title h2 {
    color: #0f345a;
    font-family: "Anek Malayalam";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.o-success-para {
    color: #404040;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.o-success-para a {
    color: #0645ad;
    font-family: "Anek Malayalam";
    font-size: 13px;
    font-style: normal;
    font-weight: 450;
    line-height: normal;
    text-decoration: underline;
}

.upload-box {
    cursor: pointer;
    transition: border-color 0.3s ease;
}

#fileInput.hidden {
    display: none;
}

.file-name-display {
    color: #0f75bc;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.upload_prescription_modal .custom_modals {
    max-width: 460px !important;
}
.custom_upload_block {
    border-radius: 15.385px;
    border: 1px dashed #0f75bc;
    background: #f2f9ff;
}

.custom_upload_block p {
    color: #0f75bc;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0;
}

.browse-btn {
    color: #0f75bc;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-radius: 30px;
    border: 1px solid #0f75bc;
    background: #fff;
    box-shadow: 0px 4px 20px 0px rgba(15, 117, 188, 0.1);
    display: flex;
    width: 140px;
    height: 36px;
    padding: 8px 0px;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.custom_upload_block .upload-box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 30px;
    gap: 10px;
}

.data_table_wrapper {
    border-radius: 15px;
}

.orders-page-table {
    border-radius: 15px;
}

.action_alert_modals {
    max-width: 520px;
}

.form_buttons_block.flex_center_btn {
    justify-content: center;
}
.alter_modal_heading h2 {
    color: #313131;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 20px;
    padding: 10px 40px;
}
.care_patient_creation .co_steps_block {
    cursor: pointer;
}

.toggle-switch {
    position: relative;
    display: inline-block;
    width: 35px;
    height: 20px;
}

.toggle-switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #d9d9d9;
    transition: 0.4s;
    border-radius: 20px;
}

.slider::before {
    position: absolute;
    content: "";
    height: 14px;
    width: 14px;
    left: 3px;
    top: 3px;
    background-color: white;
    transition: 0.4s;
    border-radius: 50%;
}

.toggle-switch input:checked + .slider {
    background-color: #0f75bc;
}

.toggle-switch input:checked + .slider::before {
    transform: translateX(15px);
}
.custom_dup_modal {
    display: flex;
    align-items: center;
    gap: 8px;
}

.editaddresform .gb_form_block {
    display: flex;
    flex-direction: column;
    gap: 8px;
    /* width: 100%; */
}
.editaddresform .gb_input_text {
    /* width: 100% !important; */
}

.upload_presc_form {
    max-width: 600px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    padding: 60px 0px;
}

.ie_info h3 {
    padding: 20px 0 10px;
    color: #313131;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

p.ie_para {
    margin: 0;
    padding: 10px 0;
    color: #313131;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

p.ie_para a {
    color: #118be2;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: underline;
}
.ie_info {
    text-align: center;
}

.care_patient_creation .co_steps_block {
    cursor: pointer;
}

.topdoc_name h2 {
    color: #000;
    font-family: "Anek Malayalam";
    font-size: 1.2vw;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.topdoc_name h4 {
    color: #000;
    font-family: "Anek Malayalam";
    font-size: 0.8vw;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.topdoc_amount h2 {
    color: #000;
    text-align: right;
    font-family: "Anek Malayalam";
    font-size: 1.2vw;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.topdoc_amount h4 {
    color: #0f75bc;
    text-align: right;
    font-family: "Anek Malayalam";
    font-size: 0.8vw;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.topdoc_block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 20px;
    gap: 30px;
    border-bottom: 1px solid #e0e5eb;
}

.topdocs_info {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.doc_indicator img {
    padding: 0;
}

.total_orders_chart_content {
    margin-top: 45px;
}
.total_orders_chart_content .progress-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 3rem;
}
.total_orders_chart_content .label-text {
    width: 60px;
    font-weight: 500;
    font-size: 1rem;
    color: #6c757d;
}
.total_orders_chart_content .progress-container {
    flex: 1;
    margin: 0 10px;
}
.total_orders_chart_content .progress {
    height: 6px;
    border-radius: 10px;
    background-color: #e9ecef;
}
.total_orders_chart_content .progress-bar-alltime {
    background-color: #4caf50;
    /* green */
}
.total_orders_chart_content .progress-bar-ytd {
    background-color: #dc3545;
    /* red */
}
.total_orders_chart_content .progress-bar-mtd {
    background-color: #fd7e14;
    /* orange */
}
.total_orders_chart_content .number-text {
    min-width: 40px;
    font-weight: 600;
    font-size: 1.2rem;
    text-align: center;
    background-color: #f1f5f9;
    border-radius: 20px;
    padding: 0.1rem 0.6rem;
    user-select: none;
    color: #212529;
}

.date_inpur_width_custom {
    width: 158px !important;
}

.select2-container
    .select2-dropdown
    .select2-results
    ul
    .select2-results__option--highlighted[aria-selected] {
    background-color: #3498db;
}
.gb_form_row_shopify {
    margin: 10px 0px 12px -1px;
}

.mainSection .select2-container {
    width: 100% !important;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Arsalan CSS */
.care_tables tbody td a.join_button {
    color: #fff;
    text-decoration: none;
}
.join_button {
    display: flex;
    width: 70px;
    height: 22px;
    padding: 0 18px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    color: #fff;
    font-family: "Anek Malayalam";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.pn_heading {
    color: #313131;
    font-family: "Anek Malayalam";
    font-size: 22.582px;
    font-style: normal;
    font-weight: 450;
    line-height: normal;
}
.seprator_cn {
    width: 100%;
    height: 1px;
    background: #8e96a0;
}
.cn_text h4 {
    color: #313131;
    font-family: "Anek Malayalam";
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.cn_text h3 {
    color: #313131;
    font-family: "Anek Malayalam";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.cn_patient_table {
    /* display: flex; */
    padding: 0 24px;
    display: block;
    flex-direction: row;
    gap: 20px 0px;
    flex-wrap: wrap;
}

.cn_info_column {
    width: 50%;
}
.dn_call_media_block {
    border-radius: 15px;
    background: #fff;
    box-shadow: 0 8px 20px 0 rgba(0, 40, 85, 0.08);
}
.dn_call_screen {
    background: #000;
    border-radius: 15px 15px 0px 0;
}
/* Doctor Screen UI */
.swal2-container {
    z-index: 99999 !important;
}
.dn_pinfo_desc h3 {
    color: #313131;
    font-family: "Anek Malayalam";
    font-size: 16.936px;
    font-style: normal;
    font-weight: 450;
    line-height: normal;
}

.dn_pinfo_desc p {
    color: #313131;
    font-family: "Anek Malayalam";
    font-size: 15.055px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.dn_time_content h4 {
    color: #313131;
    font-family: "Anek Malayalam";
    font-size: 16.936px;
    font-style: normal;
    font-weight: 450;
    line-height: normal;
}
.dn_time_content h2 {
    color: #19b3b5;
    font-family: "Anek Malayalam";
    font-size: 30.109px;
    font-style: normal;
    font-weight: 450;
    line-height: normal;
}

.dn_pstatus h3 {
    color: #8e96a0;
    text-align: right;
    font-family: "Anek Malayalam";
    font-size: 18.818px;
    font-style: normal;
    font-weight: 450;
    line-height: normal;
}

span.dn_connection_icon {
    background: #7cc14b;
    width: 12px;
    height: 12px;
    display: flex;
    border-radius: 50%;
}

.dn_pstatus {
    display: flex;
    align-items: center;
    gap: 12px;
}
.dn_time_slot {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-left: 28px;
    border-top: 0.3px solid #313131;
    gap: 60px;
}

.dn_call_screen img {
    width: 100%;
    height: 100%;
    object-fit: fill;
}

.call_video_screen {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.cn_info_column {
    justify-content: space-between;
    display: flex;
    align-items: center;
    margin-bottom: 25px;
    width: 100%;
}

.dn_call_status {
    display: inline-flex;
    height: 40.063px;
    padding: 8px 16px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
    border-radius: 50px;
    background: rgba(15, 14, 14, 0.5);
    background-blend-mode: multiply;
}
.dn_call_status h3 {
    color: #fff;
    font-family: "Anek Malayalam";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 32.667px; /* 204.167% */
}

.call_status_symbol {
    width: 12px;
    height: 12px;
    display: flex;
    background: #7cc14b;
    border-radius: 50%;
}

.dn_call_instruction {
    display: flex;
    justify-content: space-between;
    padding: 30px 30px;
    align-items: center;
}

.dn_call_btns {
    display: flex;
    gap: 20px;
}
.dn_cbtns {
    width: 50px;
    height: 50px;
    background: #5a5a5a;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 1px solid transparent;
}

.dn_cbtns span img {
    display: block;
}
.dn_call_drop.dn_cbtns {
    background: #eb5545;
}

.dn_call_Notes.dn_cbtns {
    background: none;
    border: 1px solid rgba(49, 49, 49, 0.8);
}

.dn_call_ext_button {
    /* min-width: 120px; */
    text-align: center;
    width: 100px;
}

div#remote-player {
}

/*  ui - feedback  */

.wraperFollowUpMain {
    width: 100%;
    padding: 0px 20px;
    position: relative;
}

.wraperFollowUp {
    border-radius: 14px;
    background: #FFF;
    box-shadow: 0 8px 20px 0 rgba(0, 40, 85, 0.06);
    width: 100%;
    height: 100%;
    position: relative;
}

.bottomBarBtns {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 86px;
    border-top: 1px solid #E2EAF0;
    display: flex;
    justify-content: end;
    align-items: center;
    padding-right: 20px !important;
}

.bottomBarBtns button {
    display: flex;
    width: 209px;
    height: 50px;
    padding: 8px 0;
    justify-content: center;
    align-items: center;
    gap: 10px;
    color: #FFF;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-radius: 30px;
    background: #0F75BC;
    border: none;
    outline: none;
    margin-right: 20px;
}

.wrape_back_btn {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 14px;
    border-bottom: 1px solid #E2EAF0;
    position: relative;

}

.wrape_back_btn h5 {
    color: #0F75BC;
font-family: "Anek Malayalam";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 18.783px; /* 104.351% */
}

.backkk {
    display: flex;
    align-items: center;
    gap: 12px;
}

.backkk span {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' viewBox='0 0 8 13' fill='none'%3E%3Cpath d='M6.15039 11.3999L0.90039 6.1499L6.15039 0.899902' stroke='%23313131' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
 background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
     width: 6.5px;
    height: 10.25px;
    cursor: pointer;
}

.nameInfo {
    display: flex;
    flex-direction: column;
    gap: 3px;
margin-left: 12px;
}

.nameInfo h6 {color: #000;
font-family: "Anek Malayalam";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;}
.nameInfo p {color: #8799AC;
font-family: "Anek Malayalam";
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;margin-bottom: 0px !important;}

.date-follow {
    display: flex;
    align-self: flex-end;
    position: absolute;
    right: 12px;
    color: #8799AC;
font-family: "Anek Malayalam";
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: normal;
bottom: 0;
top: 0;
margin: auto;
}

.wrape_all_fields {
    padding: 20px;

}

.wrape_all_fields .deliveHead {
    color: #0F75BC;
font-family: "Anek Malayalam";
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: uppercase;
margin-bottom: 10px;
}

.dividerLine {
    width: 100%;
    height: 0.5px;
    background-color: #e2eaf0;
    margin-top: 12px;
    margin-bottom: 12px;
}

.selectCustom {
    width: 100% !important;
}

.patient_call_screen {
    width: 100% !important;
    min-height: 530px;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;

}

.wrape_all_fields .form-control {
    border-radius: 25px;
background: #F2F9FF;
height: 43px;
color: var(--Black-4, #5E6366);
font-family: "Anek Malayalam";
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: normal;
border: none !important;
outline: none !important;
}

.wrape_all_fields .form-control:hover {
    border: none;
    outline: none;
}
.wrape_all_fields .form-control:focus {
    box-shadow: none !important;
    border: none !important;
}


.doctor_call_screen {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 300px !important;
    height: 200px !important;
    object-fit: cover !important;
    border-radius: 0;
    border: 0 !important;
    z-index: 9999;
}

.main_call_screen {
    position: relative;
    min-height: 530px !important;
}

.doctor_call_screen video {
    border-radius: 10px;
    border: 1.5px solid #fff;
}
.doctor_call_screen  div {
    background: none !important;
}
.patient_call_screen video {
    border-radius: 10px 10px 0px 0px;
    object-fit: cover !important;
    background: #000;
}


.wrape_all_fields .form-label {
    color: #313131;
font-family: "Anek Malayalam";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.wrape_all_fields .form-select {
    width: 100%;
     border-radius: 25px;
background: #F2F9FF;
height: 43px;
color: #5E6366;
font-family: "Anek Malayalam";
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: normal;
border: none !important;
}

.wrape_all_fields .form-select {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M5.0957 7.64307L10.1911 12.7385L15.2865 7.64307' stroke='%235E6366' stroke-width='1.69847' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: right 3% center;
}


.wrape_all_fields .form-select:hover {
    outline: none !important;
}

.wrape_all_fields .form-select:focus {
    box-shadow: none;
    border: none !important;
}


.doseAdminis {
    display: flex;
    justify-content: start !important;
    align-items: center !important;
    gap: 12px;
    padding-left: 37px;
}

.doseAdminis label {
    color: #000;
    font-family: "Anek Malayalam";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}


.conditonallyFields h5 {color: #0F75BC;
font-family: "Anek Malayalam";
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: uppercase;}
.conditonallyFields p {color: #000;
font-family: "Anek Malayalam";
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: uppercase;margin-bottom: 0px;}


.conditonallyFields .comm {
    display: flex;
    align-items: center;
    gap: 12px;
}

.customDateWrapper {
    display: flex;
    flex-direction: column;
}

.customDateWrapper .customDatee {
    height: 43px;
    border-radius: 25px;
background: #F2F9FF;
border: none;
outline: none;
padding-left: 12px;
padding-right: 12px;
}


.patient_call_screen > div {
    background: none !important;
}


.top_bar_dashboard {

    border-radius: 14px 14px 0 0;
background: #FFF;
}

.top_bar_dashboard .filters_nav {
    margin-bottom: 21px !important;
}

.specialaccordion .accordion-item {
  border: 0;
  overflow: hidden;
}
.specialaccordion .accordion-button {
    background-color: #fff;
    color: #333;
    font-weight: 500;
    padding: 14px 0;
    border: none;
    box-shadow: none;
    transition: all 0.3s ease;
    position: relative;
    border-bottom: 1px solid #E2EAF0;
}
.specialaccordion .accordion-button h3
{
    margin-top: 0;
}
.specialaccordion .accordion-button::after {
  content: "";
  background-image: url("../media/icons/arrowdown.svg"); /* your icon */
  transform: rotate(0deg);
  transition: transform 0.3s ease;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  width: 16px;
  height: 16px;
  margin-left: auto;
}
/* Rotate when accordion is open */
.specialaccordion .accordion-button:not(.collapsed)::after {
  transform: rotate(180deg);
  background-image: url("../media/icons/arrowdown.svg"); /* same icon */
}
.specialaccordion .accordion-body {
        padding: 20px 4px;
}
.prescription_view .custom-file-wrapper {
    width: auto;
    padding: 7px 20px;
    height: auto;
}
.specialaccordion .gb_form_wrap {
    padding: 0;
}
.accordion-button .co_step_heading {
    display: flex;
    gap: 16px;
    align-items: center;
}
.accoicon img {
    display: block;
}
.specialaccordion .accordion-horizontal {
    padding: 0 20px;
}

.tabsCustom {
    border-bottom: 1px solid #d3dee9;
    height: 50px;
}


.tabsCustom li a {
    height: 100%;
    border: none !important;
    color: #313131;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20.642px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

.tabsCustom li a.active {
    height: 100%;
    color: #0F75BC !important;
    border-bottom: 3px solid #0F75BC !important;
font-family: "Anek Malayalam";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 20.642px; /* 129.012% */
}


.customDateeWithBox {
    border-radius: 100px;
background: var(--Blue-Light, #F2F9FF);
width: 160px !important;
height: 40px !important;
border: none;
outline: none;
padding: 0 12px;
}

.customDateeWithBox:hover {
    border: none !important;
    outline: none !important;
}


.customDateeWithBox[type="date"]::-webkit-calendar-picker-indicator {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.00032 22.0052C4.45023 22.0052 3.97932 21.8093 3.58759 21.4176C3.19586 21.0258 3 20.5549 3 20.0048V6.0026C3 5.45251 3.19586 4.9816 3.58759 4.58987C3.97932 4.19814 4.45023 4.00227 5.00032 4.00227H6.00048V2.00195H8.0008V4.00227H16.0021V2.00195H18.0024V4.00227H19.0026C19.5527 4.00227 20.0236 4.19814 20.4153 4.58987C20.807 4.9816 21.0029 5.45251 21.0029 6.0026V20.0048C21.0029 20.5549 20.807 21.0258 20.4153 21.4176C20.0236 21.8093 19.5527 22.0052 19.0026 22.0052H5.00032ZM5.00032 20.0048H19.0026V10.0032H5.00032V20.0048ZM5.00032 8.00292H19.0026V6.0026H5.00032V8.00292ZM12.0014 14.0039C11.7181 14.0039 11.4805 13.908 11.2888 13.7163C11.0971 13.5246 11.0013 13.2871 11.0013 13.0037C11.0013 12.7203 11.0971 12.4828 11.2888 12.2911C11.4805 12.0994 11.7181 12.0036 12.0014 12.0036C12.2848 12.0036 12.5224 12.0994 12.7141 12.2911C12.9058 12.4828 13.0016 12.7203 13.0016 13.0037C13.0016 13.2871 12.9058 13.5246 12.7141 13.7163C12.5224 13.908 12.2848 14.0039 12.0014 14.0039ZM8.0008 14.0039C7.71742 14.0039 7.47989 13.908 7.28819 13.7163C7.09649 13.5246 7.00064 13.2871 7.00064 13.0037C7.00064 12.7203 7.09649 12.4828 7.28819 12.2911C7.47989 12.0994 7.71742 12.0036 8.0008 12.0036C8.28418 12.0036 8.52172 12.0994 8.71342 12.2911C8.90512 12.4828 9.00096 12.7203 9.00096 13.0037C9.00096 13.2871 8.90512 13.5246 8.71342 13.7163C8.52172 13.908 8.28418 14.0039 8.0008 14.0039ZM16.0021 14.0039C15.7187 14.0039 15.4812 13.908 15.2895 13.7163C15.0978 13.5246 15.0019 13.2871 15.0019 13.0037C15.0019 12.7203 15.0978 12.4828 15.2895 12.2911C15.4812 12.0994 15.7187 12.0036 16.0021 12.0036C16.2855 12.0036 16.523 12.0994 16.7147 12.2911C16.9064 12.4828 17.0022 12.7203 17.0022 13.0037C17.0022 13.2871 16.9064 13.5246 16.7147 13.7163C16.523 13.908 16.2855 14.0039 16.0021 14.0039ZM12.0014 18.0045C11.7181 18.0045 11.4805 17.9087 11.2888 17.717C11.0971 17.5253 11.0013 17.2877 11.0013 17.0044C11.0013 16.721 11.0971 16.4834 11.2888 16.2917C11.4805 16.1 11.7181 16.0042 12.0014 16.0042C12.2848 16.0042 12.5224 16.1 12.7141 16.2917C12.9058 16.4834 13.0016 16.721 13.0016 17.0044C13.0016 17.2877 12.9058 17.5253 12.7141 17.717C12.5224 17.9087 12.2848 18.0045 12.0014 18.0045ZM8.0008 18.0045C7.71742 18.0045 7.47989 17.9087 7.28819 17.717C7.09649 17.5253 7.00064 17.2877 7.00064 17.0044C7.00064 16.721 7.09649 16.4834 7.28819 16.2917C7.47989 16.1 7.71742 16.0042 8.0008 16.0042C8.28418 16.0042 8.52172 16.1 8.71342 16.2917C8.90512 16.4834 9.00096 16.721 9.00096 17.0044C9.00096 17.2877 8.90512 17.5253 8.71342 17.717C8.52172 17.9087 8.28418 18.0045 8.0008 18.0045ZM16.0021 18.0045C15.7187 18.0045 15.4812 17.9087 15.2895 17.717C15.0978 17.5253 15.0019 17.2877 15.0019 17.0044C15.0019 16.721 15.0978 16.4834 15.2895 16.2917C15.4812 16.1 15.7187 16.0042 16.0021 16.0042C16.2855 16.0042 16.523 16.1 16.7147 16.2917C16.9064 16.4834 17.0022 16.721 17.0022 17.0044C17.0022 17.2877 16.9064 17.5253 16.7147 17.717C16.523 17.9087 16.2855 18.0045 16.0021 18.0045Z' fill='%230F75BC'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 17px;
background-position: center;
padding: 0px 12px;
}


.search-bar-wrapper {
    display: flex;
width: 260px;
height: 40px;
padding: 10px 16px;
align-items: center;
gap: 10px;
border-radius: 100px;
background: var(--Blue-Light, #F2F9FF);
color: #5E6366;
font-family: "Anek Malayalam";
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: normal;
display: flex;
align-items: center;

}

.search-bar-wrapper span {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='11.5' cy='10.5' r='6.5' stroke='%230F75BC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 16L20 20' stroke='%230F75BC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 24px;
    height: 24px;
}
.search-bar-wrapper input {
    width: 90%;
    background-color: transparent;
    border: none;
    height: 100%;
    outline: none;
}

.wrap {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 20px;
    margin-left: 12px;
}


.customTable th {
    height: 40px;
    background-color: #f6f8fa;
    vertical-align: middle;
    padding-left: 15px;
    border: none;
    color: #000;
font-family: "Anek Malayalam";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.customTable td {
    color: #8799AC;
font-family: "Anek Malayalam";
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: normal;
border: none;
height: 50px !important;
}

.wrapeBtns {
    margin-bottom: 0px !important;
    padding-right: 12px;
    padding-top: 12px;
}


.btn_custom_blue {
    width: 160px !important;
    height: 41px !important;
    border-radius: 22px;
    background: #0F75BC;
}

.btn_custom_white {
        width: 160px !important;
    height: 41px !important;
    border-radius: 22px !important;
    background: #FFF !important;
    border: 1px solid #0F75BC ;
    color: #0F75BC !important;

}

.viewIcon {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='13' viewBox='0 0 19 13' fill='none'%3E%3Cpath d='M9.16667 10C10.2083 10 11.0938 9.63542 11.8229 8.90625C12.5521 8.17708 12.9167 7.29167 12.9167 6.25C12.9167 5.20833 12.5521 4.32292 11.8229 3.59375C11.0938 2.86458 10.2083 2.5 9.16667 2.5C8.125 2.5 7.23958 2.86458 6.51042 3.59375C5.78125 4.32292 5.41667 5.20833 5.41667 6.25C5.41667 7.29167 5.78125 8.17708 6.51042 8.90625C7.23958 9.63542 8.125 10 9.16667 10ZM9.16667 8.5C8.54167 8.5 8.01042 8.28125 7.57292 7.84375C7.13542 7.40625 6.91667 6.875 6.91667 6.25C6.91667 5.625 7.13542 5.09375 7.57292 4.65625C8.01042 4.21875 8.54167 4 9.16667 4C9.79167 4 10.3229 4.21875 10.7604 4.65625C11.1979 5.09375 11.4167 5.625 11.4167 6.25C11.4167 6.875 11.1979 7.40625 10.7604 7.84375C10.3229 8.28125 9.79167 8.5 9.16667 8.5ZM9.16667 12.5C7.13889 12.5 5.29167 11.934 3.625 10.8021C1.95833 9.67014 0.75 8.15278 0 6.25C0.75 4.34722 1.95833 2.82986 3.625 1.69792C5.29167 0.565972 7.13889 0 9.16667 0C11.1944 0 13.0417 0.565972 14.7083 1.69792C16.375 2.82986 17.5833 4.34722 18.3333 6.25C17.5833 8.15278 16.375 9.67014 14.7083 10.8021C13.0417 11.934 11.1944 12.5 9.16667 12.5ZM9.16667 10.8333C10.7361 10.8333 12.1771 10.4201 13.4896 9.59375C14.8021 8.76736 15.8056 7.65278 16.5 6.25C15.8056 4.84722 14.8021 3.73264 13.4896 2.90625C12.1771 2.07986 10.7361 1.66667 9.16667 1.66667C7.59722 1.66667 6.15625 2.07986 4.84375 2.90625C3.53125 3.73264 2.52778 4.84722 1.83333 6.25C2.52778 7.65278 3.53125 8.76736 4.84375 9.59375C6.15625 10.4201 7.59722 10.8333 9.16667 10.8333Z' fill='%230F75BC'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: cover;
background-position: center;
display: block;
width: 18.333px;
height: 12.5px;
}

.iconsWrapper {
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
    gap: 6px;
}

.form-select {
    cursor: pointer;
       border-radius: 25px;
    /* background: #FFF; */
    height: 43px;
    color: #5E6366;
    font-family: "Anek Malayalam";
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M5.0957 7.64307L10.1911 12.7385L15.2865 7.64307' stroke='%235E6366' stroke-width='1.69847' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: right 3% center;
    padding-left: 12px;
    padding-right: 30px !important;
    border: 0;
}


.btn-primary {
    background-color: #0F75BC;
    color: #FFF ;
}

.form-label {
    color: #313131;
    font-family: "Anek Malayalam";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.singleDetail label {
    width: 100%;
    font-size: 16px;
    color: #000000 !important;
    border-bottom: 1px solid #111;
    padding-bottom: 5px;
}

.markResolvedBtn {
    display: flex;
    height: 30px;
    padding: 0 10px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    color: #fff;
    font-family: "Anek Malayalam";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border: none;
    outline: none;
    border-radius: 20px;
    background: #0f75bc;
}

.markResolvedModal .modal-header  {
    border-bottom: 1px solid #E2EAF0;
}

.markResolvedModal .btn-close  {
    font-size: 13px;
}

.markResolvedModal .modal-header h5 {
    color: #0f75bc;
    font-family: "Anek Malayalam";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 23.04px;
    /* 115.2% */
}

.markResolvedModalBtns {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 12px;
}

.markResolvedModalBtns {
    padding-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.markResolvedModalBtns button:nth-child(1) {
    width: 228px;
    height: 50px;
    flex-shrink: 0;
    background-color: #fff;
    color: #0f75bc;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border-radius: 100px;
    text-transform: uppercase;
    border: 1px solid #0f75bc !important;
    border: none;
    outline: none;
}

.markResolvedModalBtns button:nth-child(2) {
    width: 228px;
    height: 50px;
    flex-shrink: 0;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border-radius: 100px;
    background: #0f75bc;
    border: none;
    outline: none;
}

.textAreaMark {
    width: 95%;
    margin: auto;
    margin-top: 12px !important;
    height: 99px;
    border: none !important;
    outline: none;
    padding: 12px;
    resize: none;
    flex-shrink: 0;
    border-radius: 20px;
    background: #ebf1f7;
    color: #8799ac;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.btn-secondary {
    width: 111px;
    height: 39px;
    background-color: #0f75bc;
    color: #fff;
}

#orderFormsContainer .dcotornow_form {
    border: 0;
    padding: 0px;
    margin: 0;
    border-radius: 0;
    box-shadow: none;
}

.docpresc {
    padding: 0 16px;
}

.fullremove {
    display: block;
    width: 100%;
}

.markBtn {
    font-family: "Anek Malayalam" !important;
}

.complaintFeedbackTabsContent {
    padding: 12px;
}

.bottomBarBtnssss {
    display: flex;
    justify-content: end;
    padding: 12px;
    border-top: 1px solid #e2eaf0;
}

.bottomBarBtnsss a {
    background-color: #0f75bc !important;
    color: #fff !important;
}

.btn_custom_white_sss {
    background-color: #0f75bc !important;
    color: #fff !important;
    width: 130px;
    height: 43px;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
}

.mainNotInterestedModal .reasonLabel {
    font-family: "Anek Malayalam";
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0px;
}

.mainNotInterestedModal .NotesLabel {
    font-family: "Anek Malayalam";
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0px;
}

.mainNotInterestedModal .textAreaNotInterested {
    background-color: #f2f9ff;
}

.mainNotInterestedModal .reasonInput {
    background-color: #f2f9ff;
}

.mainNotInterestedModal .reasonheading {
    font-family: "Anek Malayalam";
    font-weight: 500;
    font-size: 20px;
    line-height: 23.04px;
    letter-spacing: 0px;
    vertical-align: middle;
    color: #0f75bc;
}

.mainNotInterestedModal .borderBetween{
    border: 1px solid #E2EAF0;
    width: 97%;
}

.mainNotInterestedModal .borderNotes{
    border: 1px solid #E2EAF0;
}

.mainNotInterestedModal .btncancel {
    color: #0f75bc;
    text-align: center;
    /* font-family: "Anek Bangla"; */
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border: 1px solid #0f75bc;
    text-transform: uppercase;
    border-radius: 100px;
    padding: 1rem;
}

.mainNotInterestedModal .btnSave {
    border-radius: 100px;
    background: #0f75bc;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    /* font-family: "Anek Bangla"; */
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    padding: 1rem;
    line-height: normal;
}

.customTable .btn-secondary {
    width: 90px;
    height: 31px;
    border: none;
    outline: none;
}

.customTablePress th {
    color: #000 !important;
    font-family: "Anek Malayalam";
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal;
}

.customTablePress td {
    border-bottom: 1px solid #e2eaf0 !important;
}

.customTablePress .dataTable th {
    color: #000 !important;
    font-family: "Anek Malayalam";
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal;
    font-weight: lighter !important;
}

.wrpaeeeBtnn {
    display: flex;
    flex-direction: column;
    gap: 2px;
}

.wrpaeeeBtnn button:nth-child(1) {
    height: 30px;
    padding: 0 10px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 20px;
    border: 1px solid #0f75bc;
    background: #fff;
    color: #0f75bc;
    font-family: "Anek Malayalam";
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.wrpaeeeBtnn button:nth-child(2) {
    display: flex;
    width: 131px !important;
    height: 30px;
    padding: 0 10px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 20px;
    background: #0f75bc;
    color: #fff;
    font-family: "Anek Malayalam";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 3px;
}

.dataTables_info {
    color: rgba(49, 49, 49, 0.8) !important;
    margin-left: 12px;
    text-align: left;
    font-family: "Anek Malayalam";
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    min-width: 220px;

}

.tableWrapper {
    padding-bottom: 4px;
}

.tableWrapper::-webkit-scrollbar {
    width: 10px;
    height: 4px;
}

.tableWrapper::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #0f75bc;
}

#viewReasonModal .modal-header {
    padding: 0px;
    border-bottom: 1px solid #e2eaf0 !important;
    padding-bottom: 12px !important;
}

#viewReasonModal .modal-body .form-label {
    color: #313131 !important;
    font-family: "Anek Malayalam";
    font-weight: normal !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal;
}

#viewReasonModal .form-control {
    border-radius: 25px !important;
    background: #f2f9ff !important;
    height: 43px;
    color: var(--Black-4, #5e6366) !important;
    font-family: "Anek Malayalam";
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    border: none !important;
    outline: none !important;
}

#viewReasonModal .btttt {
    width: 130px;
    height: 47px;
}

.table_rell th {
    background-color: #e6edf2;
    color: #000;
    font-family: "Anek Malayalam";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    height: 30px;
    vertical-align: middle;
}

.tableother {
    overflow: scroll;
    width: 100%;
    display: block;
}

.custompagination div:nth-child(2) {
    display: none;
}

.custompagination nav span,
.custompagination nav a {
    background: #000 !important;
    color: #fff !important;
    border-radius: 10px;
}

a.Re-Order-Btn span img {
    width: 20px;
    height: 20px;
}

.mainreOrderModalTable {
    max-width: 80% !important;
}

.mainreOrderModalTable table th {
    background-color: #f6f8fa;
    font-family: "Anek Malayalam";
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0px;
    vertical-align: middle;
    height: 50px;
    min-width: 100px;
}

.mainreOrderModalTable table td {
    font-family: "Anek Malayalam";
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0px;
    vertical-align: middle;
    min-width: 100px;
    height: 50px;
}

.mainreOrderModalTable table td:nth-child(2) {
    font-family: "Anek Malayalam";
    font-weight: 400;
    font-size: 15px;
    color: #8799ac !important;
    line-height: 100%;
    letter-spacing: 0px;
    vertical-align: middle;
}

.mainreOrderModalTable table td:nth-child(3) {
    color: #0f75bc !important;
}

.mainreOrderModalTable .modal-footer {
    display: flex;
    align-items: center;
    gap: 12px;
    width: 60%;
    margin: auto;
}

.mainreOrderModalTable .modal-footer button {
    width: 33% !important;
    height: 50px;
}

.mainreOrderModalTable .modal-footer button:nth-child(1) {
    border: 1px solid #0f75bc !important;
    background-color: #fff !important;
    color: #0f75bc !important;
}

.mainreOrderModalTable .modal-footer button:nth-child(2) {
    background-color: #0f75bc !important;
    color: #fff !important;
}

.mainreOrderModalTable .vial_ordered-input {
    border: 1px solid #ccc !important;
    width: 87px !important;
}

.field-error {
    border: 1px solid #dc3545 !important;
    background-color: #fff5f5;
}

.gb_form_block input[type="radio"]:focus {
    background: #0d6eff;
}

.specialaccordion input[type="checkbox"] {
    margin-top: 2px;
}

.checkbox_block {
    display: flex;
    align-items: center;
    gap: 6px;
}

.gb_form_block input[type="date"] {
    position: relative;
    border-radius: 25px;
    background: #f2f9ff
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235e6366' viewBox='0 0 24 24'%3E%3Cpath d='M19 4h-1V2h-2v2H8V2H6v2H5C3.9 4 3 4.9 3 6v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'/%3E%3C/svg%3E")
        no-repeat right 15px center;
    background-size: 18px;

    cursor: pointer;
    display: flex;
    align-items: center;
    flex-direction: row;
}

/* hide default icon */
.gb_form_block input[type="date"]::-webkit-calendar-picker-indicator {
    opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    cursor: pointer;
}

/* for vertical text centering */
.gb_form_block input[type="date"]::-webkit-datetime-edit {
    display: flex;
    align-items: center;
    height: 100%;
}

.gb_form_block.fullwform {
    flex: 1;
}

.gb_form_block.fullwform input {
    width: 100%;
}

.aligncenrow {
    align-items: center;
}

.aligncenrow .form-check {
    width: 230px;
}

span.labelsubticket {
    color: #000000;
}

.headingflex {
    display: flex;
    align-items: center;
}

.patient_name_feedback {
    font-family: "Anek Malayalam";
    font-weight: 400;
    font-size: 18px;
    color: #000;
}

.feedback_order_no {
    font-family: "Anek Malayalam";
    font-weight: 400;
    font-size: 12px;
    color: #8799ac;
}

.feedback_header {
    display: flex;
    align-items: center;
    gap: 30px;
}

.co_search_row_audit {
    display: flex;
}

.search_in_form_audit {
    padding: 14px;
}

.dateTimeContainer {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.dateContainer {
    display: flex;
    flex-direction: column;
    margin-right: 15px;
}

.dateContainer span {
    font-family: "Anek Malayalam";
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 100%;
    text-align: right;
    color: #8799ac;
    letter-spacing: 0px;
}

.timeContainer {
    border: 1px solid #0f75bc;
    border-radius: 30px;
    padding: 5px 10px;
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: center;
}

.timeContainer span {
    font-family: "Anek Malayalam";
    font-weight: 400;
    font-size: 15px;
    color: #000000;
}

#glp_naive_experienced_reason_other {
    display: none;
}

.caller-type {
    background: #fff;
    padding: 25px;
    border-radius: 12px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
    margin-bottom: 15px;
}

.caller-type h4 {
    font-size: 14px;
    color: #007bff;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.side_nav_link a {
    text-align: center !important;
}

/* Agent Dashboard */

.dashboard_screen_container {
    display: flex;
    /* grid-template-columns: repeat(12, 1fr);
  grid-auto-rows: auto; */
    flex-direction: row;
    gap: 10px;
    margin-top: 30px;
}

.dashboard_screen_container .summary_card {
    background-color: white;
    border-radius: 12px;
    padding: 20px;
    border: 1px solid #e3e3e3;
    position: relative;
}

.dashboard_screen_container .firstLeft {
    display: flex;
    gap: 4px;
    flex-direction: row;
}

.dashboard_screen_container .smallBoxHeadings {
    font-family: "Anek Malayalam";
    font-weight: 300;
    font-size: 18px;
    line-height: 100%;
    vertical-align: middle;
    color: #313131;
    padding: 0.5rem;
}

.dashboard_screen_container .smallBoxNumbers {
    font-family: "Anek Malayalam";
    font-weight: 400;
    font-size: 26px;
    color: #0f75bc;
    line-height: 100%;
    padding: 0.5rem;
}

.dashboard_screen_container .upperSmallBoxes {
    text-align: center;
}

.dashboard_screen_container .rowTwo {
    display: flex;
    flex-direction: row;
    gap: 8px;
}

.dashboard_screen_container .summary_card .dropdown {
    text-align: right;
    position: absolute;
    top: 16px;
    right: 16px;
}

.dashboard_screen_container .summary_card .dropdown button {
    background-color: transparent;
    font-family: "Anek Malayalam";
    font-weight: 300;
    font-size: 14px;
    line-height: 100%;
    color: #313131;
    border: 1px solid #e1ebf4;
    border-radius: 30px;
}

.dashboard_screen_container .summary_card .dropdown .dropdown-toggle::after {
    margin-left: 1rem;
}

.dashboard_screen_container .summary_card .fa-arrow-down {
    position: absolute;
    position: absolute;
    top: 26px;
}

/* Agent Dashboard */

/* .dashgrids_6 {
    grid-area: 4 / 1 / 5 / 3;
}
.dashgrids_7 {
    grid-area: 4 / 3 / 5 / 5;
}
.dashgrids_8 {
    grid-area: 4 / 5 / 5 / 7;
} */
.radio-group {
    display: flex;
    align-items: center;
    gap: 25px;
    margin-bottom: 20px;
}

.radio-group label {
    display: flex;
    align-items: center;
    gap: 8px;
    font-weight: 600;
    color: #333;
    cursor: pointer;
}

input[type="radio"] {
    accent-color: #007bff;
    transform: scale(1.2);
}

.checkbox-grid {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}

.checkbox-item {
    display: flex;
    flex-direction: column;
    gap: 8px;
    min-width: 240px;
}

.checkbox-item label {
    display: flex;
    align-items: center;
    gap: 8px;
    font-weight: 500;
    color: #333;
}

input[type="checkbox"] {
    accent-color: #007bff;
    transform: scale(1.2);
}

select,
input[type="text"] {
    width: 100%;
    background: #f0f8ff;
    border: none;
    border-radius: 25px;
    padding: 10px 15px;
    color: #5E6366;
    outline: none;
    font-weight: 300;
    font-size: 14px;
}
select,
input[type="text"]::placeholder{
    color: #5E6366;
    font-weight: 300;
}

select:disabled {
    background-color: #e9ecef;
    cursor: not-allowed;
}

.hidden {
    display: none;
}

.radioex.checkboxex {
    display: flex;
    align-items: start !important;
    justify-content: start !important;
}

.radioex.checkboxex input:not([type="text"]) {
    width: auto;
    height: auto;
    margin-top: 8px;
}

.select2-selection--multiple .select2-search--inline input {
    margin-top: 0 !important;
}

.checkbox-select {
    flex-direction: column !important;
}

.onselect-active {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    gap: 8px;
    align-items: start;
    justify-content: start !important;
}

/* span.select2-selection.select2-selection--multiple {
    border-radius: 20px;
} */

.dashboardWrapper {
    width: 100%;
    padding: 0px 20px;
}

.card_small {
    width: 100%;
    height: 140px;
    border-radius: 14px;
    background: #fff;
    box-shadow: 0 8px 20px 0 rgba(0, 40, 85, 0.06);
}

.card_lg {
    width: 100%;
    height: 140px;
    border-radius: 14px;
    background: #fff;
    box-shadow: 0 8px 20px 0 rgba(0, 40, 85, 0.06);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 0px;
}

.card_lg .first {
    width: 50%;
    height: 100%;
    border-right: 0.5px solid #e0e5eb;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 5px;
}

.card_lg .first span {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cg clip-path='url(%23clip0_2096_23763)'%3E%3Cpath d='M27.125 26.25H25.375V23.625C25.375 22.9288 25.0984 22.2611 24.6062 21.7688C24.1139 21.2766 23.4462 21 22.75 21H19.25C18.5538 21 17.8861 21.2766 17.3938 21.7688C16.9016 22.2611 16.625 22.9288 16.625 23.625V26.25H14.875V23.625C14.875 22.4647 15.3359 21.3519 16.1564 20.5314C16.9769 19.7109 18.0897 19.25 19.25 19.25H22.75C23.9103 19.25 25.0231 19.7109 25.8436 20.5314C26.6641 21.3519 27.125 22.4647 27.125 23.625V26.25Z' fill='%230F75BC'/%3E%3Cpath d='M21 10.5C21.5192 10.5 22.0267 10.654 22.4584 10.9424C22.8901 11.2308 23.2265 11.6408 23.4252 12.1205C23.6239 12.6001 23.6759 13.1279 23.5746 13.6371C23.4733 14.1463 23.2233 14.614 22.8562 14.9812C22.489 15.3483 22.0213 15.5983 21.5121 15.6996C21.0029 15.8008 20.4751 15.7489 19.9955 15.5502C19.5158 15.3515 19.1058 15.0151 18.8174 14.5834C18.529 14.1517 18.375 13.6442 18.375 13.125C18.375 12.4288 18.6516 11.7611 19.1438 11.2688C19.6361 10.7766 20.3038 10.5 21 10.5ZM21 8.75C20.1347 8.75 19.2888 9.00659 18.5694 9.48732C17.8499 9.96805 17.2892 10.6513 16.958 11.4508C16.6269 12.2502 16.5403 13.1299 16.7091 13.9785C16.8779 14.8272 17.2946 15.6067 17.9064 16.2186C18.5183 16.8304 19.2978 17.2471 20.1465 17.4159C20.9951 17.5847 21.8748 17.4981 22.6742 17.167C23.4737 16.8358 24.157 16.2751 24.6377 15.5556C25.1184 14.8362 25.375 13.9903 25.375 13.125C25.375 11.9647 24.9141 10.8519 24.0936 10.0314C23.2731 9.21094 22.1603 8.75 21 8.75Z' fill='%230F75BC'/%3E%3Cpath d='M13.125 19.25H11.375V16.625C11.375 15.9288 11.0984 15.2611 10.6062 14.7688C10.1139 14.2766 9.44619 14 8.75 14H5.25C4.55381 14 3.88613 14.2766 3.39384 14.7688C2.90156 15.2611 2.625 15.9288 2.625 16.625V19.25H0.875V16.625C0.875 15.4647 1.33594 14.3519 2.15641 13.5314C2.97688 12.7109 4.08968 12.25 5.25 12.25H8.75C9.91032 12.25 11.0231 12.7109 11.8436 13.5314C12.6641 14.3519 13.125 15.4647 13.125 16.625V19.25Z' fill='%230F75BC'/%3E%3Cpath d='M7 3.5C7.51918 3.5 8.0267 3.65395 8.45837 3.94239C8.89005 4.23083 9.22651 4.6408 9.42519 5.12046C9.62387 5.60011 9.67585 6.12791 9.57456 6.63711C9.47328 7.14631 9.22327 7.61404 8.85616 7.98116C8.48904 8.34827 8.02131 8.59828 7.51211 8.69956C7.00291 8.80085 6.47511 8.74886 5.99546 8.55018C5.5158 8.3515 5.10583 8.01505 4.81739 7.58337C4.52896 7.15169 4.375 6.64418 4.375 6.125C4.375 5.42881 4.65156 4.76113 5.14385 4.26884C5.63613 3.77656 6.30381 3.5 7 3.5ZM7 1.75C6.13471 1.75 5.28885 2.00659 4.56938 2.48732C3.84992 2.96805 3.28916 3.65133 2.95803 4.45076C2.6269 5.25019 2.54026 6.12985 2.70907 6.97852C2.87788 7.82719 3.29456 8.60674 3.90641 9.21859C4.51826 9.83045 5.29782 10.2471 6.14648 10.4159C6.99515 10.5847 7.87481 10.4981 8.67424 10.167C9.47367 9.83584 10.1569 9.27509 10.6377 8.55562C11.1184 7.83615 11.375 6.99029 11.375 6.125C11.375 4.96468 10.9141 3.85188 10.0936 3.03141C9.27312 2.21094 8.16032 1.75 7 1.75Z' fill='%230F75BC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2096_23763'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 28px;
    height: 28px;
}

.card_lg .first h3 {
    color: #313131;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.card_lg .first h2 {
    color: #0f75bc;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.card_lg .second {
    width: 50%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0px 6px;
}

.card_lg .second .top {
    width: 100%;
    height: 50%;
    display: flex;
    align-items: center;
    gap: 12px;
    padding-left: 20px;
    border-bottom: 0.5px solid #e0e5eb;
}

.card_lg .second .top span {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_2507_25081)'%3E%3Cpath d='M16.875 3.75V5.625H23.0493L15.8414 12.833C14.3294 11.6582 12.4264 11.1039 10.52 11.2829C8.61357 11.462 6.84709 12.361 5.58025 13.7968C4.3134 15.2326 3.64145 17.0973 3.70121 19.0111C3.76098 20.925 4.54797 22.7441 5.90193 24.0981C7.2559 25.452 9.07502 26.239 10.9889 26.2988C12.9027 26.3586 14.7674 25.6866 16.2032 24.4198C17.639 23.1529 18.538 21.3864 18.7171 19.48C18.8961 17.5736 18.3418 15.6706 17.167 14.1586L24.375 6.95072V13.125H26.25V3.75H16.875ZM11.25 24.375C10.1375 24.375 9.04994 24.0451 8.12492 23.427C7.19989 22.8089 6.47892 21.9304 6.05318 20.9026C5.62744 19.8748 5.51604 18.7438 5.73308 17.6526C5.95013 16.5615 6.48585 15.5592 7.27253 14.7725C8.0592 13.9859 9.06147 13.4501 10.1526 13.2331C11.2438 13.016 12.3748 13.1274 13.4026 13.5532C14.4304 13.9789 15.3089 14.6999 15.927 15.6249C16.5451 16.5499 16.875 17.6375 16.875 18.75C16.8734 20.2413 16.2802 21.6711 15.2257 22.7257C14.1711 23.7802 12.7413 24.3734 11.25 24.375Z' fill='%230F75BC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2507_25081'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 28px;
    height: 28px;
}

.card_lg .second .top .info_text {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.card_lg .second .top .info_text p {
    color: #313131;
    font-family: "Anek Malayalam";
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    margin: 0px;
}

.card_lg .second .top .info_text h2 {
    color: #0f75bc;
    font-family: "Anek Malayalam";
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.card_lg .second .bottom {
    width: 100%;
    height: 50%;
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 14px 0px;
    padding-left: 20px !important;
}

.card_lg .second .bottom span {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_2507_25071)'%3E%3Cpath d='M16.0045 18.8627C18.0325 18.613 19.887 17.6171 21.1903 16.0778C22.4937 14.5386 23.1479 12.5717 23.0199 10.5775C22.8919 8.58325 21.9913 6.71169 20.5013 5.34376C19.0113 3.97583 17.0441 3.21436 15 3.21436C12.9559 3.21436 10.9886 3.97583 9.49868 5.34376C8.00872 6.71169 7.10807 8.58325 6.98006 10.5775C6.85206 12.5717 7.50632 14.5386 8.80967 16.0778C10.113 17.6171 11.9675 18.613 13.9955 18.8627V20.8945H8.97322V22.8583H13.9955V26.7858H16.0045V22.8583H21.0268V20.8945H16.0045V18.8627ZM8.97322 11.0758C8.97322 9.91061 9.32668 8.7716 9.98891 7.80279C10.6511 6.83397 11.5924 6.07888 12.6936 5.63298C13.7949 5.18709 15.0067 5.07042 16.1758 5.29774C17.3448 5.52505 18.4187 6.08614 19.2616 6.91005C20.1044 7.73395 20.6784 8.78367 20.911 9.92646C21.1435 11.0693 21.0242 12.2538 20.568 13.3303C20.1119 14.4068 19.3394 15.3268 18.3483 15.9742C17.3572 16.6215 16.192 16.967 15 16.967C13.4021 16.9653 11.8702 16.3441 10.7404 15.2396C9.6105 14.1352 8.97497 12.6377 8.97322 11.0758Z' fill='%230F75BC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2507_25071'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 28px;
    height: 28px;
}

.card_lg .second .bottom .info_text {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.card_lg .second .bottom .info_text p {
    color: #313131;
    font-family: "Anek Malayalam";
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    margin: 0px;
}

.card_lg .second .bottom .info_text h2 {
    color: #0f75bc;
    font-family: "Anek Malayalam";
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.bar_charts_data {
    width: 100%;
    height: 290px;
    border-radius: 14px;
    background: #fff;
    box-shadow: 0 8px 20px 0 rgba(0, 40, 85, 0.06);
    margin-top: 20px;
    padding: 18px 30px;
    position: relative;
}

.bar_charts_data .head_title_top {
    color: #313131;
    font-family: "Anek Malayalam";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    display: flex;
    align-items: center;
    gap: 10px;
    border-bottom: 0.5px solid #e0e5eb;
    padding: 15px;
    padding-top: 0px !important;
    padding-left: 10px !important;
}

.bar_charts_data .head_title_top h6 {
    color: #313131;
    font-family: "Anek Malayalam";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    width: 70%;
}

.bar_charts_data .head_title_top .icccooo {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cg clip-path='url(%23clip0_2000_27717)'%3E%3Cpath d='M11.9153 5.41616L11.9153 17.517L6.62865 12.2303C6.20615 11.8078 5.51281 11.8078 5.09031 12.2303C4.66781 12.6528 4.66781 13.3353 5.09031 13.7578L12.2295 20.897C12.652 21.3195 13.3345 21.3195 13.757 20.897L20.8962 13.7578C21.3187 13.3353 21.3187 12.6528 20.8962 12.2303C20.4737 11.8078 19.7911 11.8078 19.3686 12.2303L14.082 17.517L14.082 5.41616C14.082 4.82033 13.5945 4.33283 12.9986 4.33283C12.4028 4.33283 11.9153 4.82033 11.9153 5.41616Z' fill='%230F75BC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2000_27717'%3E%3Crect width='26' height='26' fill='white' transform='translate(1.90735e-06 26) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 26px;
    height: 26px;
}

.coMorbidities .icccooo {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M2.25 19.6191V18.1691C2.70767 18.1434 3.10092 18.0556 3.42975 17.9056C3.75858 17.7556 4.09 17.5979 4.424 17.4326C4.758 17.2671 5.12625 17.1183 5.52875 16.9863C5.93142 16.8543 6.42183 16.7883 7 16.7883C7.59483 16.7883 8.09325 16.8592 8.49525 17.0008C8.89708 17.1425 9.27783 17.3008 9.6375 17.4758C9.99717 17.6508 10.3584 17.8133 10.7213 17.9633C11.0841 18.1133 11.5103 18.1883 12 18.1883C12.4897 18.1883 12.9159 18.1133 13.2788 17.9633C13.6416 17.8133 14.0028 17.6508 14.3625 17.4758C14.7222 17.3008 15.1071 17.1425 15.5173 17.0008C15.9276 16.8592 16.4218 16.7883 17 16.7883C17.5948 16.7883 18.0894 16.8543 18.4837 16.9863C18.8779 17.1183 19.242 17.2671 19.576 17.4326C19.91 17.5979 20.2439 17.7556 20.5777 17.9056C20.9118 18.0556 21.3025 18.1434 21.75 18.1691V19.6191C21.2 19.5997 20.7318 19.5151 20.3453 19.3651C19.9587 19.2151 19.5953 19.0574 19.2548 18.8921C18.9144 18.7267 18.5743 18.5764 18.2345 18.4411C17.8948 18.3059 17.4833 18.2383 17 18.2383C16.5333 18.2383 16.1212 18.3092 15.7635 18.4508C15.4058 18.5925 15.0498 18.7508 14.6953 18.9258C14.3407 19.1008 13.9542 19.2633 13.5355 19.4133C13.117 19.5633 12.6052 19.6383 12 19.6383C11.3948 19.6383 10.883 19.5633 10.4645 19.4133C10.0458 19.2633 9.65925 19.1008 9.30475 18.9258C8.95025 18.7508 8.59833 18.5925 8.249 18.4508C7.89967 18.3092 7.48333 18.2383 7 18.2383C6.53333 18.2383 6.126 18.3059 5.778 18.4411C5.42983 18.5764 5.08558 18.7267 4.74525 18.8921C4.40475 19.0574 4.04125 19.2151 3.65475 19.3651C3.26825 19.5151 2.8 19.5997 2.25 19.6191ZM2.25 15.4768V14.0268C2.70767 14.0012 3.10092 13.9133 3.42975 13.7633C3.75858 13.6133 4.09 13.4557 4.424 13.2903C4.758 13.1248 5.12625 12.9761 5.52875 12.8441C5.93142 12.7121 6.42183 12.6461 7 12.6461C7.59483 12.6461 8.09325 12.7169 8.49525 12.8586C8.89708 13.0002 9.27783 13.1586 9.6375 13.3336C9.99717 13.5086 10.3584 13.6711 10.7213 13.8211C11.0841 13.9711 11.5103 14.0461 12 14.0461C12.4897 14.0461 12.9159 13.9711 13.2788 13.8211C13.6416 13.6711 14.0028 13.5086 14.3625 13.3336C14.7222 13.1586 15.1071 13.0002 15.5173 12.8586C15.9276 12.7169 16.4218 12.6461 17 12.6461C17.5948 12.6461 18.0894 12.7121 18.4837 12.8441C18.8779 12.9761 19.242 13.1248 19.576 13.2903C19.91 13.4557 20.2439 13.6133 20.5777 13.7633C20.9118 13.9133 21.3025 14.0012 21.75 14.0268V15.4768C21.2 15.4575 20.7318 15.3728 20.3453 15.2228C19.9587 15.0728 19.5953 14.9152 19.2548 14.7498C18.9144 14.5845 18.5743 14.4342 18.2345 14.2988C17.8948 14.1635 17.4833 14.0958 17 14.0958C16.523 14.0958 16.1057 14.1667 15.748 14.3083C15.3903 14.45 15.0343 14.6083 14.6798 14.7833C14.3253 14.9583 13.9413 15.1208 13.528 15.2708C13.1145 15.4208 12.6052 15.4958 12 15.4958C11.3948 15.4958 10.883 15.4208 10.4645 15.2708C10.0458 15.1208 9.65925 14.9583 9.30475 14.7833C8.95025 14.6083 8.59833 14.45 8.249 14.3083C7.89967 14.1667 7.48333 14.0958 7 14.0958C6.53333 14.0958 6.126 14.1635 5.778 14.2988C5.42983 14.4342 5.08558 14.5845 4.74525 14.7498C4.40475 14.9152 4.04125 15.0728 3.65475 15.2228C3.26825 15.3728 2.8 15.4575 2.25 15.4768ZM2.25 11.3343V9.88458C2.70767 9.85891 3.10092 9.77108 3.42975 9.62108C3.75858 9.47108 4.09 9.31333 4.424 9.14783C4.758 8.98249 5.12625 8.83383 5.52875 8.70183C5.93142 8.56983 6.42183 8.50383 7 8.50383C7.59483 8.50383 8.09325 8.57466 8.49525 8.71633C8.89708 8.85799 9.27783 9.01633 9.6375 9.19133C9.99717 9.36633 10.3584 9.52883 10.7213 9.67883C11.0841 9.82883 11.5103 9.90383 12 9.90383C12.4897 9.90383 12.9159 9.82883 13.2788 9.67883C13.6416 9.52883 14.0028 9.36633 14.3625 9.19133C14.7222 9.01633 15.1071 8.85799 15.5173 8.71633C15.9276 8.57466 16.4218 8.50383 17 8.50383C17.5948 8.50383 18.0894 8.56983 18.4837 8.70183C18.8779 8.83383 19.242 8.98249 19.576 9.14783C19.91 9.31333 20.2439 9.47108 20.5777 9.62108C20.9118 9.77108 21.3025 9.85891 21.75 9.88458V11.3343C21.2 11.3152 20.7318 11.2306 20.3453 11.0806C19.9587 10.9306 19.5953 10.7729 19.2548 10.6076C18.9144 10.4421 18.5743 10.2917 18.2345 10.1566C17.8948 10.0212 17.4833 9.95358 17 9.95358C16.5333 9.95358 16.1212 10.0244 15.7635 10.1661C15.4058 10.3077 15.0498 10.4661 14.6953 10.6411C14.3407 10.8161 13.9542 10.9786 13.5355 11.1286C13.117 11.2786 12.6052 11.3536 12 11.3536C11.3948 11.3536 10.883 11.2786 10.4645 11.1286C10.0458 10.9786 9.65925 10.8161 9.30475 10.6411C8.95025 10.4661 8.59833 10.3077 8.249 10.1661C7.89967 10.0244 7.48333 9.95358 7 9.95358C6.53333 9.95358 6.126 10.0212 5.778 10.1566C5.42983 10.2917 5.08558 10.4421 4.74525 10.6076C4.40475 10.7729 4.04125 10.9306 3.65475 11.0806C3.26825 11.2306 2.8 11.3152 2.25 11.3343ZM2.25 7.19208V5.74208C2.70767 5.71658 3.10092 5.62883 3.42975 5.47883C3.75858 5.32883 4.09 5.17108 4.424 5.00558C4.758 4.84024 5.12625 4.69158 5.52875 4.55958C5.93142 4.42741 6.42183 4.36133 7 4.36133C7.59483 4.36133 8.09325 4.43216 8.49525 4.57383C8.89708 4.71549 9.27783 4.87383 9.6375 5.04883C9.99717 5.22383 10.3584 5.38633 10.7213 5.53633C11.0841 5.68633 11.5103 5.76133 12 5.76133C12.4897 5.76133 12.9159 5.68633 13.2788 5.53633C13.6416 5.38633 14.0028 5.22383 14.3625 5.04883C14.7222 4.87383 15.1071 4.71549 15.5173 4.57383C15.9276 4.43216 16.4218 4.36133 17 4.36133C17.5948 4.36133 18.0894 4.42741 18.4837 4.55958C18.8779 4.69158 19.242 4.84024 19.576 5.00558C19.91 5.17108 20.2439 5.32883 20.5777 5.47883C20.9118 5.62883 21.3025 5.71658 21.75 5.74208V7.19208C21.2 7.17291 20.7318 7.08833 20.3453 6.93833C19.9587 6.78833 19.5953 6.63066 19.2548 6.46533C18.9144 6.29983 18.5743 6.14949 18.2345 6.01433C17.8948 5.87899 17.4833 5.81133 17 5.81133C16.5333 5.81133 16.1212 5.88216 15.7635 6.02383C15.4058 6.16549 15.0498 6.32383 14.6953 6.49883C14.3407 6.67383 13.9542 6.83633 13.5355 6.98633C13.117 7.13633 12.6052 7.21133 12 7.21133C11.3948 7.21133 10.883 7.13633 10.4645 6.98633C10.0458 6.83633 9.65925 6.67383 9.30475 6.49883C8.95025 6.32383 8.59833 6.16549 8.249 6.02383C7.89967 5.88216 7.48333 5.81133 7 5.81133C6.53333 5.81133 6.126 5.87899 5.778 6.01433C5.42983 6.14949 5.08558 6.29983 4.74525 6.46533C4.40475 6.63066 4.04125 6.78833 3.65475 6.93833C3.26825 7.08833 2.8 7.17291 2.25 7.19208Z' fill='%230F75BC'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 26px;
    height: 26px;
}

.bar_charts_data .head_title_top.coMorbidities h6 {
    width: 40%;
}

.coMorbidities .dates {
    display: flex;
    overflow-x: scroll;
    width: 80px;
    align-items: center;
    justify-content: center;
}

.coMorbidities .dates input {
    border: none;
}

.coMorbidities .dates label {
    font-size: 14px;
}

.medicationstatus .icccooo {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M7.94444 25.1875L6.68056 24.2253V18.773H4.15278C3.76561 18.773 3.45817 18.6575 3.23045 18.4263C3.00274 18.1952 2.88889 17.8831 2.88889 17.4901V6.58553H2.25694C2.07789 6.58553 1.92781 6.52395 1.80668 6.40079C1.68556 6.27763 1.625 6.12507 1.625 5.94312C1.625 5.76116 1.68556 5.60892 1.80668 5.48641C1.92781 5.36389 2.07789 5.30263 2.25694 5.30263H6.68056V2.09539H5.41667C5.23762 2.09539 5.08753 2.03382 4.96641 1.91066C4.84528 1.7875 4.78472 1.63494 4.78472 1.45298C4.78472 1.27103 4.84528 1.11879 4.96641 0.996274C5.08753 0.873758 5.23762 0.8125 5.41667 0.8125H9.20833C9.38738 0.8125 9.53747 0.874079 9.65859 0.997237C9.77972 1.1204 9.84028 1.27295 9.84028 1.45491C9.84028 1.63687 9.77972 1.7891 9.65859 1.91162C9.53747 2.03414 9.38738 2.09539 9.20833 2.09539H7.94444V5.30263H12.3681C12.5471 5.30263 12.6972 5.36421 12.8183 5.48737C12.9394 5.61053 13 5.76308 13 5.94504C13 6.127 12.9394 6.27924 12.8183 6.40175C12.6972 6.52427 12.5471 6.58553 12.3681 6.58553H11.7361V17.4901C11.7361 17.8831 11.6223 18.1952 11.3945 18.4263C11.1668 18.6575 10.8594 18.773 10.4722 18.773H7.94444V25.1875ZM4.15278 17.4901H10.4722V14.5295H7.62847C7.47933 14.5295 7.34894 14.4728 7.2373 14.3592C7.12544 14.2459 7.06952 14.1136 7.06952 13.9622C7.06952 13.8108 7.12544 13.6784 7.2373 13.5651C7.34894 13.4516 7.47933 13.3948 7.62847 13.3948H10.4722V10.6808H7.62847C7.47933 10.6808 7.34894 10.6241 7.2373 10.5105C7.12544 10.3972 7.06952 10.2649 7.06952 10.1135C7.06952 9.96211 7.12544 9.82975 7.2373 9.71643C7.34894 9.60289 7.47933 9.54613 7.62847 9.54613H10.4722V6.58553H4.15278V17.4901ZM16.7917 25.1875C16.4045 25.1875 16.0971 25.0719 15.8693 24.8408C15.6416 24.6097 15.5278 24.2976 15.5278 23.9046V14.9243C15.5278 14.3113 15.6574 13.8041 15.9167 13.4025C16.176 13.001 16.4216 12.667 16.6533 12.4006C16.8688 12.1506 17.051 11.9306 17.1999 11.7405C17.349 11.5506 17.4236 11.329 17.4236 11.0757V9.79276H16.7917C16.6126 9.79276 16.4625 9.73118 16.3414 9.60803C16.2203 9.48487 16.1597 9.33231 16.1597 9.15035C16.1597 8.9684 16.2203 8.81616 16.3414 8.69364C16.4625 8.57113 16.6126 8.50987 16.7917 8.50987H23.1111C23.2902 8.50987 23.4403 8.57145 23.5614 8.69461C23.6825 8.81776 23.7431 8.97032 23.7431 9.15228C23.7431 9.33424 23.6825 9.48647 23.5614 9.60899C23.4403 9.73151 23.2902 9.79276 23.1111 9.79276H22.4792V11.0757C22.4792 11.329 22.5562 11.5544 22.7101 11.7517C22.8641 11.9491 23.0513 12.1727 23.2716 12.4227C23.5033 12.6891 23.7452 13.0214 23.9971 13.4195C24.249 13.8174 24.375 14.316 24.375 14.9154V23.9046C24.375 24.2976 24.2611 24.6097 24.0334 24.8408C23.8057 25.0719 23.4983 25.1875 23.1111 25.1875H16.7917ZM16.7917 15.9606H23.1111V14.9243C23.1111 14.5048 23.0163 14.1529 22.8267 13.8685C22.6372 13.5839 22.4103 13.2944 22.1461 13C21.926 12.7601 21.7158 12.4925 21.5155 12.1972C21.3153 11.9017 21.2153 11.5279 21.2153 11.0757V9.79276H18.6875V11.0757C18.6875 11.5183 18.5874 11.8872 18.3873 12.1825C18.1872 12.4775 17.9794 12.7476 17.7639 12.9926C17.4998 13.287 17.2717 13.5777 17.0798 13.8647C16.8877 14.1516 16.7917 14.5048 16.7917 14.9243V15.9606ZM16.7917 19.8093H23.1111V17.0953H16.7917V19.8093ZM16.7917 23.9046H23.1111V20.944H16.7917V23.9046Z' fill='%230F75BC' stroke='%230F75BC' stroke-width='0.1'/%3E%3C/svg%3E") !important;
}

.patientPre .icccooo{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='20' viewBox='0 0 19 20' fill='none'%3E%3Cpath d='M0 15.8335V13.4249C0 12.8945 0.144083 12.4032 0.43225 11.9511C0.720417 11.499 1.10554 11.1514 1.58762 10.9084C2.65832 10.3835 3.73849 9.98978 4.82815 9.72725C5.9178 9.46472 7.01675 9.33346 8.125 9.33346C8.54858 9.33346 8.97217 9.35476 9.39575 9.39738C9.81951 9.44017 10.2432 9.50426 10.6668 9.58967V11.2312C10.2432 11.1313 9.81951 11.0609 9.39575 11.0199C8.97217 10.979 8.54858 10.9585 8.125 10.9585C7.13736 10.9585 6.15848 11.0768 5.18835 11.3135C4.21841 11.5504 3.2667 11.8987 2.33323 12.3584C2.1153 12.4765 1.94278 12.6289 1.81567 12.8156C1.68856 13.0024 1.625 13.2056 1.625 13.4249V14.2085H10.6668V15.8335H0ZM8.125 7.58333C7.08229 7.58333 6.18972 7.21211 5.44727 6.46967C4.70465 5.72704 4.33333 4.83437 4.33333 3.79167C4.33333 2.74896 4.70465 1.85638 5.44727 1.11394C6.18972 0.371313 7.08229 0 8.125 0C9.16771 0 10.0603 0.371313 10.8027 1.11394C11.5454 1.85638 11.9167 2.74896 11.9167 3.79167C11.9167 4.83437 11.5454 5.72704 10.8027 6.46967C10.0603 7.21211 9.16771 7.58333 8.125 7.58333ZM8.125 5.95833C8.72083 5.95833 9.2309 5.74618 9.65521 5.32188C10.0795 4.89757 10.2917 4.3875 10.2917 3.79167C10.2917 3.19583 10.0795 2.68576 9.65521 2.26146C9.2309 1.83715 8.72083 1.625 8.125 1.625C7.52917 1.625 7.0191 1.83715 6.59479 2.26146C6.17049 2.68576 5.95833 3.19583 5.95833 3.79167C5.95833 4.3875 6.17049 4.89757 6.59479 5.32188C7.0191 5.74618 7.52917 5.95833 8.125 5.95833ZM14.8958 19.8957V15.125H13.0417V9.2709H18.5207L16.448 13.396H18.4895L14.8958 19.8957Z' fill='%230F75BC'/%3E%3C/svg%3E") !important;
}

.medicationstatus {
    margin-bottom: 12px;
}

.progressHead span {
    color: var(--Black-60, #45464e);
    font-family: "Anek Malayalam";
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.dashboardWrapper .progressHead {
    width: 100%;
    display: flex !important;
    align-items: center;
    justify-content: space-between;
}

.progressHead .number {
    background: #f7f7f7;
    border-radius: 20px;
    width: 62px;
    text-align: center;
    color: #000 !important;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 12px;
    position: relative;
    top: 16px;

}
.progressWidth{
    width: 80%;
        height: 4px !important;
}

.bmiDistribution {
    width: 100%;
    height: 450px;
    border-radius: 14px;
    background: #fff;
    box-shadow: 0 8px 20px 0 rgba(0, 40, 85, 0.06);
    padding: 8px 0px;
}

.monthDropdownDashboard {
    display: flex;
    width: 144px;
    height: 36px;
    justify-content: center;
    align-items: center;
    gap: 13px;
    flex-shrink: 0;
    color: #313131;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    border-radius: 30px;
    background: #f0f5f9;
}

.monthDropdownDashboard select {
    background-color: #fff !important;
    /* border: none; */
    border: 1px solid #E1EBF4;
    height: 100%;
    width: 100%;
}

/* .monthDropdownDashboard #leaderboardDatePicker, .monthDropdownDashboard #patientsDate, .monthDropdownDashboard #monthBMIFilter, .monthDropdownDashboard #monthFilter {
    background-color: rgba(225, 235, 244, 0.50) !important;
    border: none;
} */

.bmiDistribution .head_title_top_bmi {
    display: flex;
    align-items: center;
    gap: 5px;
    justify-content: space-between;
    padding: 10px;
    border-bottom: 0.5px solid #e0e5eb;
}

.bmiDistribution .head_title_top_bmi .lefttt {
    display: flex;
    align-items: center;
    gap: 5px;
}

.bmiDistribution .head_title_top_bmi .lefttt .icccooo {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M13 12.7918C13.8472 12.7918 14.5659 12.4966 15.1561 11.9062C15.7465 11.3159 16.0417 10.5972 16.0417 9.75008C16.0417 8.90291 15.7465 8.18421 15.1561 7.59398C14.5659 7.00356 13.8472 6.70835 13 6.70835C12.1529 6.70835 11.4342 7.00356 10.8439 7.59398C10.2535 8.18421 9.95829 8.90291 9.95829 9.75008C9.95829 10.5972 10.2535 11.3159 10.8439 11.9062C11.4342 12.4966 12.1529 12.7918 13 12.7918ZM11.375 10.2917C11.2306 10.2917 11.1042 10.2376 10.9959 10.1292C10.8875 10.0209 10.8334 9.89453 10.8334 9.75008C10.8334 9.60564 10.8875 9.47925 10.9959 9.37091C11.1042 9.26258 11.2306 9.20841 11.375 9.20841C11.5195 9.20841 11.6459 9.26258 11.7542 9.37091C11.8625 9.47925 11.9167 9.60564 11.9167 9.75008C11.9167 9.89453 11.8625 10.0209 11.7542 10.1292C11.6459 10.2376 11.5195 10.2917 11.375 10.2917ZM13 10.2917C12.8556 10.2917 12.7292 10.2376 12.6209 10.1292C12.5125 10.0209 12.4584 9.89453 12.4584 9.75008C12.4584 9.60564 12.5125 9.47925 12.6209 9.37091C12.7292 9.26258 12.8556 9.20841 13 9.20841C13.1445 9.20841 13.2709 9.26258 13.3792 9.37091C13.4875 9.47925 13.5417 9.60564 13.5417 9.75008C13.5417 9.89453 13.4875 10.0209 13.3792 10.1292C13.2709 10.2376 13.1445 10.2917 13 10.2917ZM14.625 10.2917C14.4806 10.2917 14.3542 10.2376 14.2459 10.1292C14.1375 10.0209 14.0834 9.89453 14.0834 9.75008C14.0834 9.60564 14.1375 9.47925 14.2459 9.37091C14.3542 9.26258 14.4806 9.20841 14.625 9.20841C14.7695 9.20841 14.8959 9.26258 15.0042 9.37091C15.1125 9.47925 15.1667 9.60564 15.1667 9.75008C15.1667 9.89453 15.1125 10.0209 15.0042 10.1292C14.8959 10.2376 14.7695 10.2917 14.625 10.2917ZM5.75008 22.2084C5.20282 22.2084 4.7396 22.0188 4.36044 21.6397C3.98127 21.2605 3.79169 20.7973 3.79169 20.25V5.75014C3.79169 5.20288 3.98127 4.73966 4.36044 4.3605C4.7396 3.98133 5.20282 3.79175 5.75008 3.79175H20.25C20.7972 3.79175 21.2604 3.98133 21.6396 4.3605C22.0188 4.73966 22.2084 5.20288 22.2084 5.75014V20.25C22.2084 20.7973 22.0188 21.2605 21.6396 21.6397C21.2604 22.0188 20.7972 22.2084 20.25 22.2084H5.75008ZM5.75008 20.5834H20.25C20.3334 20.5834 20.4097 20.5487 20.4791 20.4791C20.5486 20.4098 20.5834 20.3334 20.5834 20.25V5.75014C20.5834 5.66673 20.5486 5.59035 20.4791 5.52102C20.4097 5.4515 20.3334 5.41675 20.25 5.41675H5.75008C5.66667 5.41675 5.59029 5.4515 5.52096 5.52102C5.45144 5.59035 5.41669 5.66673 5.41669 5.75014V20.25C5.41669 20.3334 5.45144 20.4098 5.52096 20.4791C5.59029 20.5487 5.66667 20.5834 5.75008 20.5834Z' fill='%230F75BC'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 28px;
    height: 28px;
    margin-right: 5px;
}

.bmiDistribution .head_title_top_bmi .lefttt h6 {
    color: #313131;
    font-family: "Anek Malayalam";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.naiveVsExperienced {
    width: 100%;
    height: 290px;
    border-radius: 14px;
    background: #fff;
    box-shadow: 0 8px 20px 0 rgba(0, 40, 85, 0.06);
    padding: 8px 0px;
    margin-top: 20px;
    position: relative;
}

.naiveVsExperienced .head_title_top_bmi {
    display: flex;
    align-items: center;
    gap: 5px;
    justify-content: space-between;
    padding: 10px;
    border-bottom: 0.5px solid #e0e5eb;
}

.naiveVsExperienced .head_title_top_bmi .lefttt {
    display: flex;
    align-items: center;
    gap: 5px;
}

.naiveVsExperienced .head_title_top_bmi .lefttt .icccooo {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.14583 11.4958V4.33333H7.64563V11.4958L6.39573 10.2914L5.14583 11.4958ZM10.2083 13.5165V0H12.708V11.0167L10.2083 13.5165ZM0.0625624 16.5458V8.66667H2.56235V14.0457L0.0625624 16.5458ZM0 19.9916L6.36242 13.6291L10.2083 16.9333L16.9 10.2416H14.7916V8.61656H19.6666V13.4916H18.0416V11.3831L10.2749 19.1498L6.42904 15.8456L2.28312 19.9916H0Z' fill='%230F75BC'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 28px;
    height: 28px;
    margin-right: 5px;
}

.naiveVsExperienced .head_title_top_bmi .lefttt h6 {
    color: #313131;
    font-family: "Anek Malayalam";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.card_small .first {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 5px;
}

.card_small .first .tickkk {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_2096_23774)'%3E%3Cpath d='M13.125 20.0756L8.4375 15.3872L9.76219 14.0625L13.125 17.4244L20.2359 10.3125L21.5625 11.6391L13.125 20.0756Z' fill='%230F75BC'/%3E%3Cpath d='M15 1.875C12.4041 1.875 9.86654 2.64477 7.70815 4.08696C5.54975 5.52916 3.86749 7.579 2.87409 9.97728C1.88069 12.3756 1.62077 15.0146 2.1272 17.5606C2.63363 20.1066 3.88367 22.4452 5.71923 24.2808C7.55479 26.1163 9.89345 27.3664 12.4394 27.8728C14.9854 28.3792 17.6244 28.1193 20.0227 27.1259C22.421 26.1325 24.4709 24.4503 25.913 22.2919C27.3552 20.1335 28.125 17.5959 28.125 15C28.125 11.519 26.7422 8.18064 24.2808 5.71922C21.8194 3.25781 18.481 1.875 15 1.875ZM15 26.25C12.775 26.25 10.5999 25.5902 8.74984 24.354C6.89979 23.1179 5.45785 21.3609 4.60636 19.3052C3.75488 17.2495 3.53209 14.9875 3.96617 12.8052C4.40026 10.6229 5.47171 8.61839 7.04505 7.04505C8.6184 5.47171 10.623 4.40025 12.8052 3.96617C14.9875 3.53208 17.2495 3.75487 19.3052 4.60636C21.3609 5.45784 23.1179 6.89978 24.354 8.74984C25.5902 10.5999 26.25 12.775 26.25 15C26.25 17.9837 25.0647 20.8452 22.955 22.955C20.8452 25.0647 17.9837 26.25 15 26.25Z' fill='%230F75BC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2096_23774'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 28px;
    height: 28px;
}

.card_small .first h3 {
    color: #313131;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.card_small .first h2 {
    color: #0f75bc;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.bar_charts_data .head_title_top_bmi {
    display: flex;
    align-items: center;
    gap: 5px;
    justify-content: space-between;
    padding: 10px;
    padding-top: 0px !important;
    border-bottom: 0.5px solid #e0e5eb;
}

.bar_charts_data .head_title_top_bmi .lefttt {
    display: flex;
    align-items: center;
    gap: 5px;
}

.bar_charts_data .head_title_top_bmi .lefttt .icccooo {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M13 12.7918C13.8472 12.7918 14.5659 12.4966 15.1561 11.9062C15.7465 11.3159 16.0417 10.5972 16.0417 9.75008C16.0417 8.90291 15.7465 8.18421 15.1561 7.59398C14.5659 7.00356 13.8472 6.70835 13 6.70835C12.1529 6.70835 11.4342 7.00356 10.8439 7.59398C10.2535 8.18421 9.95829 8.90291 9.95829 9.75008C9.95829 10.5972 10.2535 11.3159 10.8439 11.9062C11.4342 12.4966 12.1529 12.7918 13 12.7918ZM11.375 10.2917C11.2306 10.2917 11.1042 10.2376 10.9959 10.1292C10.8875 10.0209 10.8334 9.89453 10.8334 9.75008C10.8334 9.60564 10.8875 9.47925 10.9959 9.37091C11.1042 9.26258 11.2306 9.20841 11.375 9.20841C11.5195 9.20841 11.6459 9.26258 11.7542 9.37091C11.8625 9.47925 11.9167 9.60564 11.9167 9.75008C11.9167 9.89453 11.8625 10.0209 11.7542 10.1292C11.6459 10.2376 11.5195 10.2917 11.375 10.2917ZM13 10.2917C12.8556 10.2917 12.7292 10.2376 12.6209 10.1292C12.5125 10.0209 12.4584 9.89453 12.4584 9.75008C12.4584 9.60564 12.5125 9.47925 12.6209 9.37091C12.7292 9.26258 12.8556 9.20841 13 9.20841C13.1445 9.20841 13.2709 9.26258 13.3792 9.37091C13.4875 9.47925 13.5417 9.60564 13.5417 9.75008C13.5417 9.89453 13.4875 10.0209 13.3792 10.1292C13.2709 10.2376 13.1445 10.2917 13 10.2917ZM14.625 10.2917C14.4806 10.2917 14.3542 10.2376 14.2459 10.1292C14.1375 10.0209 14.0834 9.89453 14.0834 9.75008C14.0834 9.60564 14.1375 9.47925 14.2459 9.37091C14.3542 9.26258 14.4806 9.20841 14.625 9.20841C14.7695 9.20841 14.8959 9.26258 15.0042 9.37091C15.1125 9.47925 15.1667 9.60564 15.1667 9.75008C15.1667 9.89453 15.1125 10.0209 15.0042 10.1292C14.8959 10.2376 14.7695 10.2917 14.625 10.2917ZM5.75008 22.2084C5.20282 22.2084 4.7396 22.0188 4.36044 21.6397C3.98127 21.2605 3.79169 20.7973 3.79169 20.25V5.75014C3.79169 5.20288 3.98127 4.73966 4.36044 4.3605C4.7396 3.98133 5.20282 3.79175 5.75008 3.79175H20.25C20.7972 3.79175 21.2604 3.98133 21.6396 4.3605C22.0188 4.73966 22.2084 5.20288 22.2084 5.75014V20.25C22.2084 20.7973 22.0188 21.2605 21.6396 21.6397C21.2604 22.0188 20.7972 22.2084 20.25 22.2084H5.75008ZM5.75008 20.5834H20.25C20.3334 20.5834 20.4097 20.5487 20.4791 20.4791C20.5486 20.4098 20.5834 20.3334 20.5834 20.25V5.75014C20.5834 5.66673 20.5486 5.59035 20.4791 5.52102C20.4097 5.4515 20.3334 5.41675 20.25 5.41675H5.75008C5.66667 5.41675 5.59029 5.4515 5.52096 5.52102C5.45144 5.59035 5.41669 5.66673 5.41669 5.75014V20.25C5.41669 20.3334 5.45144 20.4098 5.52096 20.4791C5.59029 20.5487 5.66667 20.5834 5.75008 20.5834Z' fill='%230F75BC'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 28px;
    height: 28px;
    margin-right: 5px;
}

.bar_charts_data .head_title_top_bmi .lefttt h6 {
    color: #313131;
    font-family: "Anek Malayalam";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.infoBoxNaive {
    width: 140px;
    min-height: 85px;
    flex-shrink: 0;
    border-radius: 10px;
    background: #eef7ff;
    position: absolute;
    top: 25%;
    right: 2%;
    padding: 12px;
}

.infoBoxNaive .headWRappp {
    display: flex;
    align-items: center;
    gap: 4px;
    width: 100%;
    justify-content: space-between;
}

.infoBoxNaive .headWRappp h3 {
    color: #313131;
    font-size: 29px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.infoBoxNaive p {
    color: #000;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.infoBoxNaive .headWRappp span {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='20' viewBox='0 0 33 20' fill='none'%3E%3Cpath d='M33 0H23.375V2.85714H28.3113L17.875 13.7L11.9762 7.55714C11.8484 7.42325 11.6963 7.31697 11.5288 7.24444C11.3612 7.17191 11.1815 7.13457 11 7.13457C10.8185 7.13457 10.6388 7.17191 10.4712 7.24444C10.3037 7.31697 10.1516 7.42325 10.0238 7.55714L0 17.9857L1.93875 20L11 10.5857L16.8988 16.7286C17.0266 16.8625 17.1786 16.9687 17.3462 17.0413C17.5138 17.1138 17.6935 17.1511 17.875 17.1511C18.0565 17.1511 18.2362 17.1138 18.4038 17.0413C18.5714 16.9687 18.7234 16.8625 18.8512 16.7286L30.25 4.87143V10H33V0Z' fill='%230F74BB'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 45px;
    height: 27px;
}

/* .select2-container--disabled, .select2-container--disabled span, .select2-container--disabled span ul {
    background-color: #e9ecef !important;
    border-radius: 20px;
} */
.gb_form_row.border-bottom-acc {
    border-bottom: 1px solid #e2eaf0;
    padding-bottom: 16px;
}

.gb_form_block .form-check-input:checked,
.gb_form_block .form-check-input:focus {
    width: auto;
    display: block;
    height: auto;
    padding: 4px 4px;
    height: auto;
    border: 2px solid #fff;
    outline: 2px solid #0d6efd;
    background-color: #0d6eff;
}

.gb_form_block .form-check-input {
    width: auto;
    display: block;
    height: auto;
    padding: 4px 4px;
    height: auto;
}

.gb_form_block .form-check {
    display: flex;
    align-items: center;
    gap: 7px;
}

.head_title_top_bmi_ageGroup {
    margin-bottom: 0px !important;
}

.head_title_top_bmi.head_title_top_bmi_ageGroup .icccooo {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cg clip-path='url(%23clip0_2000_28295)'%3E%3Cpath d='M17.875 1.625V3.25H21.601L16.3997 8.45114C15.4204 7.71221 14.2269 7.31249 13 7.31249C11.7731 7.31249 10.5796 7.71221 9.60026 8.45114L8.46162 7.3125L10.5625 5.21146L9.41338 4.0625L7.3125 6.16354L4.39896 3.25H8.125V1.625H1.625V8.125H3.25V4.39896L6.16354 7.3125L4.0625 9.41314L5.21162 10.5625L7.3125 8.46146L8.45114 9.60001C7.85841 10.388 7.48142 11.3169 7.35736 12.2951C7.23331 13.2732 7.36648 14.2669 7.74373 15.1779C8.12099 16.0888 8.72928 16.8857 9.50858 17.4898C10.2879 18.0939 11.2112 18.4843 12.1875 18.6225V20.3125H8.9375V21.9375H12.1875V24.375H13.8125V21.9375H17.0625V20.3125H13.8125V18.6225C14.7887 18.4842 15.7121 18.0938 16.4913 17.4897C17.2706 16.8856 17.8789 16.0888 18.2561 15.1778C18.6333 14.2668 18.7665 13.2733 18.6424 12.2951C18.5184 11.3169 18.1414 10.3881 17.5487 9.60009L22.75 4.39896V8.125H24.375V1.625H17.875ZM13 17.0625C12.1965 17.0625 11.4111 16.8242 10.743 16.3778C10.0749 15.9315 9.55422 15.297 9.24674 14.5547C8.93926 13.8123 8.85881 12.9955 9.01556 12.2074C9.17231 11.4194 9.55923 10.6955 10.1274 10.1274C10.6955 9.55923 11.4194 9.17231 12.2074 9.01556C12.9955 8.85881 13.8123 8.93926 14.5547 9.24674C15.297 9.55422 15.9315 10.0749 16.3778 10.743C16.8242 11.4111 17.0625 12.1965 17.0625 13C17.0612 14.0771 16.6328 15.1096 15.8712 15.8712C15.1096 16.6328 14.0771 17.0612 13 17.0625Z' fill='%230F75BC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2000_28295'%3E%3Crect width='26' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
}

.ageFooter {
    border-top: 0.5px solid #e0e5eb;
    padding-top: 12px;
    margin-top: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.counesllor {
    padding-top: 22px;
}

/* .user-icon-1 {
    height: 60px !important;
} */

.legend-bar {
    display: inline-block;
    width: 20px;
    height: 7px;
    margin-right: 8px;
    vertical-align: middle;
}

.custom-badge {
    background: transparent !important;
    border-radius: 20px;
    width: fit-content;
    padding: 5px 10px;
    display: inline-flex;
    align-items: center;
    gap: 5px;
    font-size: 0.85rem;
    font-weight: 500;

    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.custom-badge .numberrrBadge {
    border-radius: 20px;
    padding: 2px 6px;
    color: #fff;
    font-weight: 500;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    color: #fff;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.radioex label {
    color: #5E6366;
    font-family: "Anek Malayalam";
    font-size: 15.03px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.order_details_form_block .radioex label, .indexflex .label_select_box label{
    font-size: 15.03px;
}

input[type="radio"] {
    width: 18px !important;
    height: 18px !important;
    padding: 0 !important;
    border: 2.5px solid #D9D9D9 !important;
    background: none !important;
}

input[type="radio"]:checked {
    width: 16px !important;
    height: 16px !important;
    border: 2.5px solid #fff !important;
    background: #0F75BC !important;
    outline: 2px solid #0F75BC !important;
}

.checkbox-item label {
    color: #5e6366;
    font-family: "Anek Malayalam";
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.error-field {
    border: 2px solid rgb(220, 53, 69) !important;
}

.select2-container--error .select2-selection {
    border: 2px solid rgb(220, 53, 69) !important;
}


/* Agent Dashboard */
.dashboard_screen_container {
  display: flex;
  /* grid-template-columns: repeat(12, 1fr);
  grid-auto-rows: auto; */
  flex-direction: row;
  gap: 10px;
  /* margin-top: 30px; */
}
.dashboard_screen_container .summary_card {
  background-color: white;
  border-radius: 12px;
  padding: 20px;
  border: 1px solid #E3E3E3;
  position: relative;
}
.dashboard_screen_container .firstLeft{
  display: flex;
  gap: 4px;
  flex-direction: row;
}
.dashboard_screen_container .smallBoxHeadings{
font-family: 'Anek Malayalam';
font-weight: 300;
font-size: 18px;
line-height: 100%;
vertical-align: middle;
color: #313131;
padding: 0.5rem ;
}
.dashboard_screen_container .smallBoxNumbers{
font-family: 'Anek Malayalam';
font-weight: 400;
font-size: 26px;
color: #0F75BC;
line-height: 100%;
padding: 0.5rem ;
}
.dashboard_screen_container .upperSmallBoxes{
    text-align: center;
}
.dashboard_screen_container .rowTwo{
     display: flex;
  flex-direction: row;
  gap: 8px;
}
.dashboard_screen_container .summary_card .dropdown {
  text-align: right;
  position: absolute;
      top: 16px;
    right: 16px;
}
.dashboard_screen_container .summary_card .dropdown button {
 background-color: transparent;
font-family: 'Anek Malayalam';
font-weight: 300;
font-size: 14px;
line-height: 100%;
color: #313131;
border: 1px solid #E1EBF4;
border-radius: 30px;
}
.dashboard_screen_container .summary_card .dropdown .dropdown-toggle::after{
    margin-left: 1rem;
}
.dashboard_screen_container .summary_card .fa-arrow-down {
        position: absolute;
     position: absolute;
      top: 26px;
}
.bar_charts_data_agent {
    width: 100%;
    height: 290px;
    border-radius: 14px;
background: #FFF;
box-shadow: 0 8px 20px 0 rgba(0, 40, 85, 0.06);
margin-top: 10px;
padding: 18px 30px;
position: relative;
}
.bar_charts_data_right {
    width: 100%;
    height: 290px;
    border-radius: 14px;
background: #FFF;
box-shadow: 0 8px 20px 0 rgba(0, 40, 85, 0.06);
padding: 18px 30px;
position: relative;
}
.bar_charts_data_right_agent .head_title_top_leaderboard {
    color: #313131;
font-family: "Anek Malayalam";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
display: flex;
align-items: center;
justify-content: space-between;
gap: 5px;
border-bottom: 0.5px solid #E0E5EB;;
padding: 15px;
padding-top: 1rem !important;
padding-bottom: 2rem !important;
padding-left: 0px !important;
}
.bar_charts_data_right .head_title_top {
    color: #313131;
font-family: "Anek Malayalam";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
display: flex;
align-items: center;
gap: 5px;
border-bottom: 0.5px solid #E0E5EB;;
padding: 15px;
padding-top: 0px !important;
padding-left: 0px !important;
}
.bar_charts_data_agent .head_title_top {
    color: #313131;
font-family: "Anek Malayalam";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
display: flex;
align-items: center;
gap: 5px;
border-bottom: 0.5px solid #E0E5EB;;
padding: 15px;
padding-top: 0px !important;
padding-left: 0px !important;
}
.bar_charts_data_agent .head_title_top h6 {
    color: #313131;
font-family: "Anek Malayalam";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
width: 70%;
}
.bar_charts_data_agent .head_title_top .icccooo {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cg clip-path='url(%23clip0_2000_27717)'%3E%3Cpath d='M11.9153 5.41616L11.9153 17.517L6.62865 12.2303C6.20615 11.8078 5.51281 11.8078 5.09031 12.2303C4.66781 12.6528 4.66781 13.3353 5.09031 13.7578L12.2295 20.897C12.652 21.3195 13.3345 21.3195 13.757 20.897L20.8962 13.7578C21.3187 13.3353 21.3187 12.6528 20.8962 12.2303C20.4737 11.8078 19.7911 11.8078 19.3686 12.2303L14.082 17.517L14.082 5.41616C14.082 4.82033 13.5945 4.33283 12.9986 4.33283C12.4028 4.33283 11.9153 4.82033 11.9153 5.41616Z' fill='%230F75BC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2000_27717'%3E%3Crect width='26' height='26' fill='white' transform='translate(1.90735e-06 26) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
      background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 26px;
height: 26px;
}
.bar_charts_data_right_agent .head_title_top_leaderboard .iconLeader {
 background-image: url('../../assets/images/leaderboardicon.svg');
       background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 26px;
height: 26px;
}
.bar_charts_data_right_agent .head_title_top_leaderboard .leaderboardAgen span {
    padding: 8px 20px;
    border-radius: 30px;
background: rgba(225, 235, 244, 0.50);
}
.wholeRightbox{
    min-height: 449px;
    width: 100%;
padding: 18px 30px;
background: #FFF;
box-shadow: 0 8px 20px 0 rgba(0, 40, 85, 0.06);
   border-radius: 14px;
}
.wholeRightbox .belowBoard .leaderboardhead{
    border-top: 0.5px solid #E0E5EB;
    padding: 1.5rem 0;
    display: flex;
}
.wholeRightbox .belowBoard .belowData .personalData .littlebox span{
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M13 0H9.20833V1.14286H11.1529L7.04167 5.48L4.71792 3.02286C4.66756 2.9693 4.60765 2.92679 4.54165 2.89778C4.47564 2.86877 4.40484 2.85383 4.33333 2.85383C4.26183 2.85383 4.19103 2.86877 4.12502 2.89778C4.05901 2.92679 3.9991 2.9693 3.94875 3.02286L0 7.19429L0.76375 8L4.33333 4.23429L6.65708 6.69143C6.70744 6.74499 6.76735 6.7875 6.83335 6.81651C6.89936 6.84552 6.97016 6.86046 7.04167 6.86046C7.11317 6.86046 7.18397 6.84552 7.24998 6.81651C7.31599 6.7875 7.3759 6.74499 7.42625 6.69143L11.9167 1.94857V4H13V0Z' fill='%230FD154'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 13px;
height: 8px;
    }
    .wholeRightbox .belowBoard .belowData .personalData{
     margin-left: 1rem;
    }
    .wholeRightbox .belowBoard .belowData .personalData .littlebox h5{
     color: #97A9BD;
font-family: 'Satoshi-Medium';
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: -0.25px;
 margin-left: 5px;
    }
        .wholeRightbox .belowBoard .belowData .personalData .littlebox{
    margin-top: 5px;
    }
        .wholeRightbox .belowBoard .belowData .personalData h3{
     color: #000;
font-family: 'Satoshi-Medium';
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: -0.25px;
    }
.wholeRightbox .belowData {
    display: flex;
    border-top: 0.5px solid #E0E5EB;
    border-bottom: 0.5px solid #E0E5EB;
    padding: 1.5rem 0;
    display: flex;
    justify-content: space-between;
align-items: center;
}
.wholeRightbox .belowData .percentageDetails h3{
color: #000;
text-align: right;
font-family: 'Satoshi-Medium';
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: -0.25px;
}
.wholeRightbox .belowBoard .leaderboardhead h4{
color: #313131;
font-family: "Anek Malayalam";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-left: 0.5rem;
}
.wholeRightbox .belowBoard .leaderboardhead .icon{
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M2.16675 9.75008C3.0287 9.75008 3.85535 10.0925 4.46484 10.702C5.07434 11.3115 5.41675 12.1381 5.41675 13.0001C5.41675 13.862 5.07434 14.6887 4.46484 15.2982C3.85535 15.9077 3.0287 16.2501 2.16675 16.2501V18.4167C2.16675 18.9914 2.39502 19.5425 2.80135 19.9488C3.20768 20.3551 3.75878 20.5834 4.33341 20.5834H21.6667C22.2414 20.5834 22.7925 20.3551 23.1988 19.9488C23.6051 19.5425 23.8334 18.9914 23.8334 18.4167V16.2501C22.9715 16.2501 22.1448 15.9077 21.5353 15.2982C20.9258 14.6887 20.5834 13.862 20.5834 13.0001C20.5834 12.1381 20.9258 11.3115 21.5353 10.702C22.1448 10.0925 22.9715 9.75008 23.8334 9.75008V7.58341C23.8334 7.00878 23.6051 6.45768 23.1988 6.05135C22.7925 5.64502 22.2414 5.41675 21.6667 5.41675H4.33341C3.75878 5.41675 3.20768 5.64502 2.80135 6.05135C2.39502 6.45768 2.16675 7.00878 2.16675 7.58341V9.75008Z' stroke='%230F75BC' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.0833 5.41675V7.58341' stroke='%230F75BC' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.0833 18.4167V20.5834' stroke='%230F75BC' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.0833 11.9167V14.0834' stroke='%230F75BC' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
     background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 26px;
height: 26px;
}
/* Agent Dashboard */

/* Arsalan Fixes */
.table-responsive {
    scrollbar-width: thin;
    scrollbar-color: #0F75BC #E2EAF0;
    border-radius: 0;
}

.select2-container--default .selection > span {
    background-color: #f2f9ff;
}
.select2-container--default .selection > span {
     border-radius: 25px !important;
    height: 43px;
    color: #5E6366;
    font-family: "Anek Malayalam";
    min-width: 230px;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M5.0957 7.64307L10.1911 12.7385L15.2865 7.64307' stroke='%235E6366' stroke-width='1.69847' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: right 3% center;
    padding-left: 12px;
    display: flex;
    align-items: center;
    border: 0;
    cursor: pointer;
}

.select2-container--default .select2-selection__placeholder {
    color: #5E6366 !important;
    font-family: "Anek Malayalam";
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
}
textarea::placeholder {
    color: #5E6366;
}

.select2-container--default .selection > span:hover,
.select2-container--default .selection > span:focus,
.select2-container--default .selection > span:focus-visible,
.select2-container--default .selection > span:active {
    outline: 1px solid #0f75bc;
}

.select2-container--default .selection > span:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.select2-container--default.select2-container--disabled span,
input:disabled {
    background-color: #e9ecef !important;
    cursor: not-allowed !important;
}

.select2-container--default
    .select2-selection--multiple
    .select2-selection__rendered
    li.select2-selection__choice {
    padding: 0px 7px;
    margin: 5px 8px 5px 0px;
    background: #0f75bc;
    color: #fff;
    border: 0;
    cursor: pointer;
}

.select2-container--default .select2-selection--multiple {
    height: auto !important;
    min-height: 38px;
    max-width: 300px;
}

.select2-container--default
    .select2-selection--multiple
    .select2-selection__rendered
    li.select2-selection__choice
    span {
    color: #fff;
}

.select2-container--default
    .select2-selection--multiple
    .select2-selection__rendered
    li.select2-selection__choice
    span:hover {
    color: red;
}
.select2-selection__clear:hover {
    color: red;
}
.co_search_row .select2-container--default {
    max-width: 300px;
}
.co_search_row select {
    max-width: 230px;
}

.select2-container--open .select2-dropdown--below,
.select2-container--open .select2-dropdown--above {
    background: #f2f9ff;
    border: 1px solid #ccc;
    border-radius: 3px;
}

.care_table_pagination .dataTables_paginate .paginate_button.previous {
    background-image: url(../media/icons/pagileft.svg);
}

.care_table_pagination .dataTables_paginate .paginate_button.next {
    background-image: url(../media/icons/pagiright.svg);
}

.care_table_pagination .dataTables_paginate .paginate_button.next,
.care_table_pagination .dataTables_paginate .paginate_button.previous {
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -999999em;
    width: 8px;
    height: 13px;
    cursor: pointer;
}

.care_table_pagination .dataTables_paginate span .paginate_button {
    color: rgba(49, 49, 49, 0.8);
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    text-decoration: none;
    line-height: normal;
    padding: 0px 3px;
    cursor: pointer;
}

.care_table_pagination .dataTables_paginate {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 16px;
}

.care_table_pagination .dataTables_paginate .paginate_button.disabled {
    opacity: 0.3;
}

.care_table_pagination .dataTables_paginate span {
    position: relative;
    top: -2px;
}

.care_table_pagination .dataTables_paginate span .paginate_button.current {
    color: #0f75bc;
}

.patient-notes {
    display: flex;
    width: 100%;
    min-height: 88px;
    padding: 6.794px 69px 6.794px 13.588px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8.492px;
    flex-shrink: 0;
    border-radius: 18px;
    background: #f2f9ff;
    color: #5e6366;
    font-family: "Anek Malayalam";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border: 0;
}

.patient-notes:focus-visible{
    outline: 1px solid #0f75bc;
}

.patient_info_grids {
    display: flex;
    gap: 20px 50px;
    flex-direction: row;
    flex-wrap: wrap;
}

.patient_info_grids .checkbox_block {
    min-width: 200px;
}

.patient_info_grids .checkbox_block label{
    color: #5E6366;
    font-family: "Anek Malayalam";
    font-size: 17.494px
}

.btnsmallset a {
    max-width: max-content;
}

.select2-selection--multiple .select2-search--inline input {
    border: 0 !important;
    outline: 0 !important;
    height: auto !important;
}

.select2-selection--multiple {
    padding-right: 30px;
}

.gb_form_row.gbformaddnew {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 20px;
}

.newproductrow {
    border-top: 1px solid #e6e6e6;
    padding-top: 30px;
    padding-bottom: 10px;
}

.gb_form_row.border-top-cc {
    border-top: 1px solid #e2eaf0;
    padding-top: 16px;
    margin-top: 16px;
}

.co_step_heading .accoicon {
    display: flex;
    align-items: center;
    width: 26px;
    justify-content: center;
}

/* Arsalan Fixes End*/

/* Follow-Up Screen UI */
.Follow_Total_Items {
    display: flex;
    padding: 6px 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: #f6f8fa;
}

.fti_label h4 {
    color: #8799ac;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.fti_data h3 {
    color: #0f75bc;
    font-family: "Anek Malayalam";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.followup_totals {
    display: inline-flex;
    justify-content: flex-end;
    align-items: center;
    gap: 12px;
}

.followup-head-block {
    padding: 0 10px;
}

.follow-up-search-row {
    display: flex;
    gap: 12px;
}

.followUp-Table th {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    border: 0 !important;
}

.wrpaeeeBtnn.buttons-follow-up a {
    color: #0f75bc;
    font-family: "Anek Malayalam";
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-radius: 20px;
    border: 1px solid #0f75bc;
    background: #fff;
    display: flex;
    width: auto !important;
    height: 30px;
    padding: 0 10px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    text-decoration: none;
}

.wrpaeeeBtnn.buttons-follow-up a:hover {
    background: #0f75bc;
    color: #fff;
}

.wrpaeeeBtnn.buttons-follow-up button {
    color: #0f75bc;
    font-family: "Anek Malayalam";
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-radius: 20px;
    border: 1px solid #0f75bc;
    background: #fff;
    display: flex;
    width: auto !important;
    height: 30px;
    padding: 0 10px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
}

.wrpaeeeBtnn.buttons-follow-up button:hover {
    background: #0f75bc;
    color: #fff;
}

.wrpaeeeBtnn.buttons-follow-up {
    gap: 10px;
}

.followup-calender input[type="date"] {
    position: relative;
    border-radius: 25px;
    background: #f2f9ff
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235e6366' viewBox='0 0 24 24'%3E%3Cpath d='M19 4h-1V2h-2v2H8V2H6v2H5C3.9 4 3 4.9 3 6v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'/%3E%3C/svg%3E")
        no-repeat right 15px center;
    background-size: 18px;

    cursor: pointer;
    display: flex;
    align-items: center;
    flex-direction: row;
}

/* hide default icon */
.followup-calender input[type="date"]::-webkit-calendar-picker-indicator {
    opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    cursor: pointer;
}

/* for vertical text centering */
.followup-calender input[type="date"]::-webkit-datetime-edit {
    display: flex;
    align-items: center;
    height: 100%;
}

.btn-primary.button-blue {
    background-color: #0f75bc !important;
    color: #fff !important;
    text-decoration: none;
}
/* Clinical Dashboard */
.clinicaldash .parent {
display: grid;
grid-template-columns: repeat(12, 1fr);
grid-template-rows: repeat(8, 1fr);
grid-column-gap: 20px;
grid-row-gap: 20px;
}

.clinicaldash .div1 { grid-area: 1 / 1 / 3 / 5; }
.clinicaldash .div2 { grid-area: 1 / 5 / 3 / 7; }
.clinicaldash .div3 { grid-area: 1 / 7 / 3 / 9; }
.clinicaldash .div4 { grid-area: 3 / 1 / 6 / 5; }
.clinicaldash .div5 { grid-area: 3 / 5 / 6 / 9; }
.clinicaldash .div6 { grid-area: 6 / 1 / 9 / 5; }
.clinicaldash .div7 { grid-area: 6 / 5 / 9 / 9; }
.clinicaldash .div8 { grid-area: 1 / 9 / 6 / 13; }
.clinicaldash .div9 { grid-area: 6 / 9 / 9 / 13; }

.dashitem_block
{
    border-radius: 14px;
background: #FFF;
box-shadow: 0 8px 20px 0 rgba(0, 40, 85, 0.06);

}

.info_total_patient {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}
.info_chart_big_block {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 4px;
}
.info_chart_block {
    flex: 1;
}


.total_p_number{
    color: #0F75BC;
text-align: center;
font-family: "Anek Malayalam";
font-size: 26px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.total_p_heading
{
    color: #313131;
text-align: center;
font-family: "Anek Malayalam";
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: normal;
}



.info_chart_small_block h3{
color: #313131;
font-family: "Anek Malayalam";
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
.info_chart_small_block h4{
color: #0F75BC;
font-family: "Anek Malayalam";
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: normal;
}


.insideflexdash {
    display: flex;
    flex-direction: row;
    gap: 12px;
    align-items: center;
}
.seprator-hor {
    background: #E0E5EB;
    width: 100%;
    height: 1px;
}

.seprator-ver {
    background: #E0E5EB;
    height: 100%;
    width: 1px;
}

.info_chart_small_block {
    display: flex;
    flex-direction: column;
    gap: 9px;
    padding: 0 30px;
}
.small_info_box {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px;
    justify-content: center;
}

.small_info_box h6{
color: #0F75BC;
text-align: center;
font-family: "Anek Malayalam";
font-size: 26px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.small_info_box h4{
color: #313131;
text-align: center;
font-family: "Anek Malayalam";
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
.chart_heading {
    display: flex;
    gap: 10px;

    align-items: center;
}
.filter_charts_header {
    display: flex;
    gap: 10px;
    padding: 20px 0;
    align-items: center;
    margin-bottom: 15px;
    justify-content: space-between;
}

.filter_charts_header {
    border-bottom: 1px solid #E0E5EB;
}
.big_charts .chart_heading h3{
    color: #313131;
font-family: "Anek Malayalam";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.chart_header {
    padding: 0 20px;
}
.charts_data {
    padding: 0 30px 20px 30px;
}

/* Doctor Call Now Screen */
.remote_name h3 {
    border-radius: 5.724px;
    background: rgba(106, 106, 106, 0.4);
    background-blend-mode: multiply;
}

.remote_name h3 span {
    color: #fff;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.2px;
}

.remote_name {
    position: absolute;
    left: 30px;
    bottom: 30px;
}

.remote_name h3 span {
    padding: 2px 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.local_player_wrapper .local_doctor_name {
    bottom: 20px;
    position: absolute;
    left: 20px;
    z-index: 9999999;
}

.local_doctor_name h3 span {
    color: #fff;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.16px;
}

.local_doctor_name h3 span {
    padding: 2px 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.local_doctor_name h3 {
    border-radius: 5.724px;
    background: rgba(106, 106, 106, 0.4);
    background-blend-mode: multiply;
}

/* Floating Video CSS */
.remote_patient_sticky {
    position: fixed;
    top: 30px;
    right: 40px;
    z-index: 9999;
    background: #fff;
    border-radius: 10px;
}

.remote_patient_sticky .patient_call_screen {
    border-radius: 10px;
    max-width: unset;
    min-height: auto !important;
    height: 200px !important;
    width: 355px !important;
    background: #5E6366;
}

.remote_patient_sticky .patient_call_screen video {
    border-radius: 10px;
    object-fit: cover !important;
}

.patientmessage
{
    background: #000000;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.remote_patient_sticky .remote_name {
    left: 15px;
    bottom: 15px;
    flex-direction: column;

    flex: 1;
}

.remote_patient_sticky .remote_name span {
    font-size: 16px;
}
/* Floating Video CSS End*/

/* Doctor Call Now Screen End*/

.ddd {
    display: flex;
    align-items: center;
    gap: 4px;
}

.ddd input {
    width: 50% !important;
}

.ddd select {
    width: 50% !important;
}
.invite-btn.care_buttons {
    background: none;
    border: 1px solid #0F75BC;
    color: #0F75BC;
    width: 291px;
}
.custom-legend {
    display: flex;
    gap: 20px;
    align-items: center;
    margin-top: 0px;
    justify-content: center;
    font-size: 10px;
    color: #8a96a3;
}

.legend-item {
    display: flex;
    align-items: center;
    gap: 6px;
}

.dot {
    width: 8px;
    height: 8px;
    background-color: #4EDAED;
    border-radius: 50%;
}

.line-red {
    width: 20px;
    height: 0;
    border-top: 3px dotted #ff5f5f;
}

.line-blue {
    width: 20px;
    height: 0;
    border-top: 3px dotted #3366ff;
}


/* Forms Styling Selectors */

.checkbox-item label {
    cursor: pointer;
}
.form-check label,
.radioex label {
    cursor: pointer;
}
.checkbox-item input {
    cursor: pointer;
}
.form-check input,
.radioex input {
    cursor: pointer;
}
.checkbox_block label {
    cursor: pointer;
}
.checkbox_block input {
    cursor: pointer;
}
input[type="radio"] {
    cursor: pointer;
}
input[type="checkbox"] {
    cursor: pointer;
}
.complain_ticket_number {
    background: none !important;
    border: 0 !important;
    outline: none !important;
    box-shadow: none !important;
    color: #000 !important;
    font-weight: 500;
}

.complain_ticket_number:active {
    outline: none !important;
}

.complain_ticket_number:hover {
    outline: none !important;
}
select:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25) !important;
}
select.form-select:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.user-delete-button {
    background: none;
    border: 0;
}

.dn_call_ext_button .connection{
    font-family: "CircularStd";
    font-weight: 450;
    font-size: 15px;
    line-height: 16.98px;
    color: #000000;
    letter-spacing: 0%;
    margin-bottom: 6.53px;
}

.dn_call_ext_button .strong{
    margin: 0;
    background-color: #7CC14B;
    padding: 7px 0 6px;
    text-align: center;
    font-family: "Nunito";
    font-weight: 800;
    font-size: 15.02px;
    line-height: 18.29px;
    color: white;
    border-radius: 8px;
    letter-spacing: 1%;
    text-align: center;
    vertical-align: middle;
}

h3#patient_name {
    font-family: "Anek Malayalam";
    font-weight: 600;
    font-size: 24px;
    margin-bottom: 35px;
    padding: 0 24px;
    color: #313131;
    line-height: 100%;
}

.cn_info_column img{
    width: 32px;
    height: 32px;
}

.p_que.dn_time_content {
    background: #0F75BC;
    padding: 19px 24px;
    border-top-left-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    display: flex;
    align-items: center;
    gap: 25px;
}

.p_que.dn_time_content h4{
    color: #fff;
    font-size: 18px;
    font-weight: 400;
}

h2#time_remaining {
    color: #EF6286;
}

.p_que.dn_time_content #patient_queue{
    color: #fff;
    line-height: 100%;
    font-size: 32px;
    font-weight: 500;
}

.p_que.dn_time_content img {
    width: 44px;
    height: 44px;
}

.lastVisitButton{
    border: none;
    background-color: transparent;
    padding: 0;
}

.lastVisitModal .close {
    position: absolute;
    width: 15.8px;
    top: 7.4px;
    cursor: pointer;
    z-index: 9;
    right: 10px;
    height: 15.8px;
}

.lastVisitModal .modal-dialog {
    max-width: 595px !important;
}

.lastVisitModal .modal-content{
    box-shadow: 0px 4px 20px 0px #00000066;
    border-radius: 20px;
}

.lastVisitModal .modal-body {
    padding: 21px 23px;
}

.lastVisitModal .modal-content .patient-head{
    display: flex;
}

.lastVisitModal .modal-content h3{
    padding: 0 0 15px;
    font-family: "CircularStd";
    border-bottom: 1px solid #E2EAF0;
    margin-bottom: 15px;
    font-weight: 450;
    font-size: 23px;
    line-height: 100%;
    letter-spacing: 0%;
}

.lastVisitModal .modal-content .patient-details .patient-head h2{
    margin: 0;
    color: #0F75BC;
    font-family: "CircularStd-Medium";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    gap: 10px;
}

.lastVisitModal{
    z-index: 999999;
}

.lastVisitModal .modal-content .patient-details .patient-head p{
    margin: 0;
    margin-left: auto;
    color: #313131;
    border: 0.5px solid #8799AC33;
    border-radius: 4px;
    font-family: "CircularStd-Light";
    font-weight: 300;
    font-size: 10px;
    line-height: 100%;
    text-align: center;
    padding: 4px 15px;
    width: 100px;
}

.lastVisitModal .modal-content .patient-details .overweight{
    font-family: "CircularStd-Light";
    font-weight: 300;
    font-size: 12px;
    line-height: 100%;
    margin-top: 10px;
}

.lastVisitModal .modal-content .patient-details h4{
    font-family: "CircularStd-Medium";
    font-weight: 500;
    font-size: 12px;
    margin-top: 10px;
    line-height: normal;
}

.lastVisitModal .modal-content .patient-details .labTest{
    width: 113px;
    text-align: left;
    font-family: "CircularStd-Medium";
    font-weight: 500;
    padding: 16px 12px;
    border-right: 0.5px solid #E2EAF0;
}

.lastVisitModal .modal-content .patient-details .testing{
    font-family: "CircularStd-Light";
    font-weight: 300;
    font-size: 12px;
    line-height: normal;
    margin-top: 5px;
}

.lastVisitModal .modal-content .patient-details .pres tr th:first-child {
    border-radius: 15px 0 0 0;
}

.lastVisitModal .modal-content .patient-details .pres tr th:last-child {
    border-radius: 0 15px 0px 0px;
}

.lastVisitModal .modal-content .patient-details .pres tr th {
    background: #F2F9FF;
    border-radius: 0;
    font-family: "CircularStd";
    font-weight: 450;
    color: #313131;
    padding: 10px;
    font-size: 10px;
    padding-left: 19px;
    line-height: 100%;
    vertical-align: middle;
}

.lastVisitModal .modal-content .patient-details .pres tr td{
    font-family: "CircularStd-Light";
    font-weight: 300;
    font-size: 10px;
    border: 0.5px solid #E2EAF0;
    line-height: 100%;
    padding: 10px 19px 7px;
    text-align: center;
    border-bottom: none;
    border-left: none;
}

.lastVisitModal .modal-content .patient-details .lab tr th {
    background: #F2F9FF;
    border-radius: 0;
    font-family: "CircularStd";
    font-weight: 450;
    color: #313131;
    padding: 10px;
    font-size: 10px;
    padding-left: 19px;
    line-height: 100%;
    vertical-align: middle;
}

.lastVisitModal .modal-content .patient-details .lab tr th:first-child {
    border-radius: 15px 0 0px 15px;
}

.recurring{
    font-family: "Anek Malayalam";
    font-weight: 500;
    font-style: Medium;
    font-size: 22px;
    color: #19B3B5;
    padding-left: 25px;
    margin: 0 0 40px;
    line-height: 100%;
}

.lastVisitModal .modal-content .patient-details .lab tr td{
    font-family: "CircularStd-Light";
    font-weight: 300;
    font-size: 10px;
    border: 0.5px solid #E2EAF0;
    line-height: 100%;
    padding: 5.8px 19px;
    text-align: left;
    border-bottom: none;
    border-left: none;
}

.lastVisitModal .modal-content .patient-details .follow-up{
    margin-top: 15px;
    display: flex;
    align-items: center;
}

.lastVisitModal .modal-content .patient-details table{
    width: 100%;
    margin: auto;
    border-collapse: collapse;
    border: none;
}

.lastVisitModal .modal-content .patient-details .follow-up h5{
    margin:0 0 5px;
    font-family: "CircularStd-Medium";
    font-weight: 500;
    font-size: 12px;
    line-height: normal;
    margin-bottom: 4px;
}

.lastVisitModal .modal-content .patient-details .follow-up p{
    margin:0;
    font-family: "CircularStd-Light";
    font-weight: 300;
    font-size: 12px;
    line-height: normal;
}

.lastVisitModal .modal-content .patient-details .follow-up div {
    width: 200px;
}

.lastVisitModal .modal-content .border-bottom{
    border: 1px solid #E2EAF0;
    margin: 15px 0;
}

.lastVisitModal .modal-content .patient-details .title{
    display: flex;
    margin: 14px 0 0;
    gap: 10px 18px;
    flex-wrap: wrap;
}

.lastVisitModal .modal-content .patient-details .title div{
    width: 123px;
}

.lastVisitModal .modal-content .patient-details .title h6{
    font-family: "CircularStd-Light";
    font-weight: 300;
    font-size: 12px;
    color: #313131;
    line-height: 100%;
}

.lastVisitModal .modal-content .patient-details .title h6 strong{
    font-weight: 450;
    margin-right: 5px;
    font-family: "CircularStd";
}
.forflexbox {
    float: left;
}

button.lastVisitButton {
    float: right;
    margin-top: 10px;
}

.forflexbox  .cn_text {
    float: left;
}
.maxwidthbutton button {max-width: max-content;min-width: 130px;}

/* Patient details faizan */
.patients .patient-detail {
    border-radius: 15px;
    box-shadow: 0px 1.98px 9.92px 0px #0028551A;
    background: #FFFFFF;
    padding: 15px 24px;
    margin-bottom: 11px;
}

.patients .patient-detail h4{
    font-family: "Anek Malayalam";
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    color: #0F75BC;
    vertical-align: middle;
}

.patients .patient-detail .mr strong {
    font-weight: 500;
}
.patients .patient-detail .mr {
    font-family: "Anek Malayalam";
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    line-height: 17.86px;
    vertical-align: middle;
}

.patients .patient-detail h6{
    font-family: "Anek Malayalam";
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    line-height: 17.86px;
    color: #313131;
    letter-spacing: 0%;
}

.patients .patient-detail h6 span{
    font-weight: 400;
}

.patients .patient-detail .details-list {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
    padding-right: 40px;
}


.patients .patient-detail .details-list .colll, .old-presciption .patient-detail .details-list .colll{
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.patients .screens_card_bg .nav-tabs{
    box-shadow: 0px 8px 20px 0px #0028550F;
}

.patients .screens_card_bg .nav-link{
    border: none;
    background-color: transparent;
    padding: 16px 43px;
    box-shadow: 0px -3.1px 0px 0px #0F75BC inset;
    font-family: Anek Malayalam;
    font-weight: 600;
    font-size: 16px;
    line-height: 20.64px;
    color: #0F75BC;
}

.patients .screens_card_bg  .filter{
    padding: 20px;
}

.patients .screens_card_bg  .filter .form-select{
    background-color: #F2F9FF;
    font-family: "Anek Malayalam";
    font-weight: 300;
    font-size: 14px;
    line-height: 100%;
    color: #5E6366;
    letter-spacing: 0%;
    vertical-align: middle;
}

.patients .screens_card_bg table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
}

.patients .screens_card_bg table tr th {
    font-family: "Anek Malayalam";
    font-weight: 400;
    font-size: 14px;
     background-color: #F6F8FA;
    line-height: 100%;
    padding:  12px 0 15px 37px;
    letter-spacing: 0%;
    color: #000000;
}

.patients .screens_card_bg table tr td{
    border-bottom: 1px solid #E2EAF0;
    font-family: "Anek Malayalam";
    font-weight: 400;
    color: #8799AC;
    font-size: 15px;
    line-height: 100%;
    padding:  12px 0 12px 37px;
    letter-spacing: 0%;
}

.delivered .modal-dialog {
    max-width: 928px;
}

.delivered .modal-dialog .modal-content {
    border: none;
    border-radius: 15px;
}

.delivered .modal-content .modal-body .title{
    display: flex;
    align-items: center;
    border-bottom: 1px solid #E2EAF0;
    padding-bottom: 16px;
    margin-bottom: 17px;
    justify-content: space-between;
}

.delivered .modal-content .modal-body .title h6{
    font-family: "Anek Malayalam";
    font-weight: 500;
    font-size: 20px;
    line-height: 23.04px;
    color: black;
    letter-spacing: 0px;
}

.delivered .modal-content .modal-body .table-border{
    border: 1px solid #E2EAF0;
    border-radius: 15px;
    padding: 0 0 15px;
}

.delivered .modal-content .modal-body .table-border table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
}

.delivered .modal-content .modal-body .table-border table tr th {
    background-color: #F6F8FA;
    font-family: "Anek Malayalam";
    font-weight: 400;
    font-size: 14px;
    padding: 11px 0;
        text-align: center;
    line-height: 100%;
    color: #000000;
    letter-spacing: 0px;
    vertical-align: middle;
}

/* .delivered .modal-content .modal-body .table-border table tr:last-child td{
    border: none;
} */

.delivered .modal-content .modal-body .table-border table tr th:first-child{
    border-radius: 15px 0 0 0;
}

.delivered .modal-content .modal-body .table-border table tr th:last-child{
    border-radius: 0 15px 0 0;
}

.delivered .modal-content .modal-body .table-border table tr td {
    font-family: "Anek Malayalam";
    font-weight: 400;
    padding:  11px 0;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0px;
    text-align: center;
    vertical-align: middle;
    border-bottom: 1px solid #8799AC80;
    color: black;
}


.delivered .modal-content .modal-body .title p{
    margin: 0;
    font-family: "Anek Malayalam";
    font-weight: 300;
    margin-right: 37px;
    font-size: 20px;
    line-height: 23.04px;
    letter-spacing: 0px;
    color: #0F75BC;
}

.delivered .modal-content .modal-body .title img{
    position: absolute;
    top: 14px;
    cursor: pointer;
    right: 14px;
    width: 16px;
    height: 16px;
}

.lastVisitButton{
    border: none;
    background-color: transparent;
    padding: 0;
}

.sessionDetailsModal .close {
    position: absolute;
    width: 15.8px;
    top: 7.4px;
    cursor: pointer;
    z-index: 9;
    right: 10px;
    height: 15.8px;
}

.sessionDetailsModal .modal-dialog {
    max-width: 595;
}

.sessionDetailsModal .modal-content{
    box-shadow: 0px 4px 20px 0px #00000066;
    border-radius: 20px;
}

.sessionDetailsModal .modal-body {
    padding: 21px 23px;
}

.sessionDetailsModal .modal-content .patient-head{
    display: flex;
}

.sessionDetailsModal .modal-content h3{
    padding: 0 0 15px;
    font-family: "CircularStd";
    border-bottom: 1px solid #E2EAF0;
    margin-bottom: 15px;
    font-weight: 450;
    font-size: 23px;
    line-height: 100%;
    letter-spacing: 0%;
}

.sessionDetailsModal .modal-content .patient-details .patient-head h2{
    margin: 0;
    color: #0F75BC;
    font-family: "CircularStd-Medium";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    gap: 10px;
}

.sessionDetailsModal{
    z-index: 999999;
}

.sessionDetailsModal .modal-content .patient-details .patient-head p{
    margin: 0;
    margin-left: auto;
    color: #313131;
    border: 0.5px solid #8799AC33;
    border-radius: 4px;
    font-family: "CircularStd-Light";
    font-weight: 300;
    font-size: 10px;
    line-height: 100%;
    text-align: center;
    padding: 4px 15px;
    width: 100px;
}

.sessionDetailsModal .modal-content .patient-details .overweight{
    font-family: "CircularStd-Light";
    font-weight: 300;
    font-size: 12px;
    line-height: 100%;
    margin-top: 10px;
}

.sessionDetailsModal .modal-content .patient-details h4{
    font-family: "CircularStd-Medium";
    font-weight: 500;
    font-size: 12px;
    margin-top: 10px;
    line-height: normal;
}

.sessionDetailsModal .modal-content .patient-details .labTest{
    width: 113px;
    text-align: left;
    font-family: "CircularStd-Medium";
    font-weight: 500;
    padding: 16px 12px;
    border-right: 0.5px solid #E2EAF0;
}

.sessionDetailsModal .modal-content .patient-details .testing{
    font-family: "CircularStd-Light";
    font-weight: 300;
    font-size: 12px;
    line-height: normal;
    margin-top: 5px;
}

.sessionDetailsModal .modal-content .patient-details .pres tr th {
    background: #F2F9FF;
    border-radius: 0;
    font-family: "CircularStd";
    font-weight: 450;
    color: #313131;
    padding: 10px;
    font-size: 10px;
    padding-left: 19px;
    line-height: 100%;
    vertical-align: middle;
}

.sessionDetailsModal .modal-content .patient-details .pres tr td{
    font-family: "CircularStd-Light";
    font-weight: 300;
    font-size: 10px;
    border: 0.5px solid #E2EAF0;
    line-height: 100%;
    padding: 10px 19px 7px;
    text-align: center;
    border-bottom: none;
    border-left: none;
}

.sessionDetailsModal .modal-content .patient-details .lab tr th {
    background: #F2F9FF;
    border-radius: 0;
    font-family: "CircularStd";
    font-weight: 450;
    color: #313131;
    padding: 10px;
    font-size: 10px;
    padding-left: 19px;
    line-height: 100%;
    vertical-align: middle;
}

.sessionDetailsModal .modal-content .patient-details .lab tr td{
    font-family: "CircularStd-Light";
    font-weight: 300;
    font-size: 10px;
    border: 0.5px solid #E2EAF0;
    line-height: 100%;
    padding: 5.8px 19px;
    text-align: left;
    border-bottom: none;
    border-left: none;
}

.sessionDetailsModal .modal-content .patient-details .follow-up{
    margin-top: 15px;
    display: flex;
    align-items: center;
}

.sessionDetailsModal .modal-content .patient-details table{
    width: 100%;
    margin: auto;
    border-collapse: collapse;
    border: none;
}

.sessionDetailsModal .modal-content .border-bottom{
    border: 1px solid #E2EAF0;
    margin: 14px 0 15px;
}

.sessionDetailsModal .modal-content .patient-details .title{
    display: flex;
    margin: 14px 0 0;
    gap: 10px 18px;
    flex-wrap: wrap;
}

.sessionDetailsModal .modal-content .patient-details .list{
    display: flex;
    margin: 10px 0 0;
    gap: 10px 5px;
    flex-wrap: wrap;
}

/* .sessionDetailsModal .modal-content .patient-details .list div{
    width: 176px;
} */

/* .sessionDetailsModal .modal-content .patient-details .title div{
    min-width: 138px;
} */

.sessionDetailsModal .modal-content .patient-details .title h6{
    font-family: "CircularStd-Light";
    font-weight: 300;
    font-size: 12px;
    color: #313131;
    line-height: 100%;
}

.sessionDetailsModal .modal-content .patient-details .title h6 strong{
    font-weight: 450;
    margin-right: 5px;
    font-family: "CircularStd";
}

.sessionDetailsModal .modal-content .patient-details .list h6 strong{
    font-family: "CircularStd";
    font-weight: 450;
    font-size: 12px;
}

.lastVisitModal .modal-body .header{
    border-bottom: 1px solid #E2EAF0;
    margin-bottom: 15px;
    padding: 0 0 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.lastVisitModal .modal-body .header h3{
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.lastVisitModal .modal-body .header h6{
    font-family: "CircularStd-Medium";
    font-weight: 500;
    font-style: Medium;
    font-size: 13px;
    line-height: 100%;
    letter-spacing: 0%;
    border-bottom: 0.21px solid #000000;
    margin-bottom: 0;
    padding-bottom: 7px;
    color: black;
}

.lastVisitModal .modal-body .header span{
    font-family:  "CircularStd";
    font-weight: 450;
    font-size: 12px;
    line-height: 100%;
    color: #085A9B;
    letter-spacing: 0%;
}

/* Patient details faizan */

/* Patient details faizan */
.patient-detail {
    border-radius: 15px;
    box-shadow: 0px 1.98px 9.92px 0px #0028551A;
    background: #FFFFFF;
    padding: 15px 24px;
    margin-bottom: 11px;
}

.patient-detail h4{
    font-family: "Anek Malayalam";
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    color: #0F75BC;
    vertical-align: middle;
}

.patient-detail .mr strong {
    font-weight: 500;
}
.patient-detail .mr {
    font-family: "Anek Malayalam";
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    line-height: 17.86px;
    vertical-align: middle;
}

.patient-detail h6{
    font-family: "Anek Malayalam";
    font-weight: 500;
    font-size: 16px;
    line-height: 17.86px;
    color: #313131;
    letter-spacing: 0%;
}

.patient-detail h6 span{
    font-weight: 400;
}

.patient-detail .details-list{
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
}

.patient-detail .details-list div {
    min-width: auto;
}

/* .patients .screens_card_bg .nav-tabs{
    box-shadow: 0px 8px 20px 0px #0028550F;
} */

.patients .screens_card_bg .nav-link{
    border: none;
    background-color: transparent;
    padding: 16px 43px;
    box-shadow: 0px -3.1px 0px 0px #0F75BC inset;
    font-family: Anek Malayalam;
    font-weight: 600;
    font-size: 16px;
    line-height: 20.64px;
    color: #0F75BC;
}

.patients .screens_card_bg  .filter{
    padding: 20px;
}

.patients .screens_card_bg  .filter .form-select{
    background-color: #F2F9FF;
    font-family: "Anek Malayalam";
    font-weight: 300;
    font-size: 14px;
    line-height: 100%;
    color: #5E6366;
    letter-spacing: 0%;
    vertical-align: middle;
}

.patients .screens_card_bg table {
    width: 100% !important;
    border-collapse: separate;
    border-spacing: 0;
}

.patients .screens_card_bg table tr th {
    font-family: "Anek Malayalam";
    font-weight: 400;
    font-size: 14px;
     background-color: #F6F8FA;
    line-height: 100%;
    padding:  12px 0 15px 37px;
    letter-spacing: 0%;
    color: #000000;
}

.patients .screens_card_bg table tr td{
    border-bottom: 1px solid #E2EAF0;
    font-family: "Anek Malayalam";
    font-weight: 400;
    color: #8799AC;
    font-size: 15px;
    line-height: 100%;
    padding:  12px 0 12px 37px;
    letter-spacing: 0%;
}

.delivered .modal-dialog {
    max-width: 928px;
}

.delivered .modal-dialog .modal-content {
    border: none;
    border-radius: 15px;
}

.delivered .modal-content .modal-body .title{
    display: flex;
    align-items: center;
    border-bottom: 1px solid #E2EAF0;
    padding-bottom: 16px;
    margin-bottom: 17px;
    justify-content: space-between;
}

.delivered .modal-content .modal-body .title h6{
    font-family: "Anek Malayalam";
    font-weight: 500;
    font-size: 20px;
    line-height: 23.04px;
    color: black;
    letter-spacing: 0px;
}

.delivered .modal-content .modal-body .table-border{
    border: 1px solid #E2EAF0;
    border-radius: 15px;
    padding: 0 0 15px;
}

.delivered .modal-content .modal-body .table-border table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
}

.delivered .modal-content .modal-body .table-border table tr th {
    background-color: #F6F8FA;
    font-family: "Anek Malayalam";
    font-weight: 400;
    font-size: 14px;
    padding: 11px 20px;
    line-height: 100%;
    color: #000000;
    letter-spacing: 0px;
    vertical-align: middle;
}

/* .delivered .modal-content .modal-body .table-border table tr:last-child td{
    border: none;
} */

.delivered .modal-content .modal-body .table-border table tr th:first-child{
    border-radius: 15px 0 0 0;
}

.delivered .modal-content .modal-body .table-border table tr th:last-child{
    border-radius: 0 15px 0 0;
}

.delivered .modal-content .modal-body .table-border table tr td {
    font-family: "Anek Malayalam";
    font-weight: 400;
    padding:  11px 20px;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0px;
    vertical-align: middle;
    border-bottom: 1px solid #8799AC80;
    color: black;
}


.delivered .modal-content .modal-body .title p{
    margin: 0;
    font-family: "Anek Malayalam";
    font-weight: 300;
    margin-right: 37px;
    font-size: 20px;
    line-height: 23.04px;
    letter-spacing: 0px;
    color: #0F75BC;
}

.delivered .modal-content .modal-body .title img{
    position: absolute;
    top: 14px;
    cursor: pointer;
    right: 14px;
    width: 16px;
    height: 16px;
}

.lastVisitButton{
    border: none;
    background-color: transparent;
    padding: 0;
}

.sessionDetailsModal .close {
    position: absolute;
    width: 15.8px;
    top: 7.4px;
    cursor: pointer;
    z-index: 9;
    right: 10px;
    height: 15.8px;
}

.sessionDetailsModal .modal-dialog {
    max-width: 595px;
}

.sessionDetailsModal .modal-content{
    box-shadow: 0px 4px 20px 0px #00000066;
    border-radius: 20px;
}

.sessionDetailsModal .modal-body {
    padding: 21px 23px;
}

.sessionDetailsModal .modal-content .patient-head{
    display: flex;
}

.sessionDetailsModal .modal-content h3{
    padding: 0 0 15px;
    font-family: "CircularStd";
    border-bottom: 1px solid #E2EAF0;
    margin-bottom: 15px;
    font-weight: 450;
    font-size: 23px;
    line-height: 100%;
    letter-spacing: 0%;
}

.sessionDetailsModal .modal-content .patient-details .patient-head h2{
    margin: 0;
    color: #0F75BC;
    font-family: "CircularStd-Medium";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    gap: 10px;
}

.sessionDetailsModal, .delivered{
    z-index: 999999;
}

.logAttempt .modal-dialog {
    max-width: 528px;
}

.logAttempt .modal-dialog .modal-content{
    border-radius: 15px;
    background-color: white;
    border: none;
}

.logAttempt .modal-dialog .modal-body h5{
    font-family: "Anek Malayalam";
    font-weight: 500;
    font-size: 20px;
    color: #0F75BC;
    line-height: 23.04px;
    letter-spacing: 0px;
    border-bottom: 1px solid #E2EAF0;
    padding-bottom: 16px;
    margin-bottom: 20px;
}

.logAttempt .modal-dialog .modal-body label{
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
    margin-bottom: 8px;
}

.logAttempt .modal-dialog .modal-body .btn-close{
    position: absolute;
    top: 10px;
    right: 10px;
}

.logAttempt .modal-dialog .modal-body .form-select{
    background-color: #F2F9FF;
    font-weight: 300;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    vertical-align: middle;
}

.logAttempt{
    z-index: 999999;
}

.logAttempt .modal-dialog .modal-body .action-button{
    border-top: 1px solid #E2EAF0;
    margin-top: 10px;
    display: flex;
    align-items: center;
    gap: 24px;
    padding-top: 10px;
}

.logAttempt .modal-dialog .modal-body .action-button button{
    border-radius: 100px;
    height: 50px;
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    width: 100%;
    background-color: transparent;
    border: none;
    vertical-align: middle;
}

.logAttempt .modal-dialog .modal-body .action-button .button1{
    color: #0F75BC;
    border: 1px solid #0F75BC;
}

.logAttempt .modal-dialog .modal-body .action-button .button2{
    background: #0F75BC;
    color: white;
}


.sessionDetailsModal .modal-content .patient-details .patient-head p{
    margin: 0;
    margin-left: auto;
    color: #313131;
    border: 0.5px solid #8799AC33;
    border-radius: 4px;
    font-family: "CircularStd-Light";
    font-weight: 300;
    font-size: 10px;
    line-height: 100%;
    text-align: center;
    padding: 4px 15px;
    width: 100px;
}

.sessionDetailsModal .modal-content .patient-details .overweight{
    font-family: "CircularStd-Light";
    font-weight: 300;
    font-size: 12px;
    line-height: 100%;
    margin-top: 10px;
}

.sessionDetailsModal .modal-content .patient-details h4{
    font-family: "CircularStd-Medium";
    font-weight: 500;
    font-size: 12px;
    margin-top: 10px;
    line-height: normal;
}

.sessionDetailsModal .modal-content .patient-details .labTest{
    width: 113px;
    text-align: left;
    font-family: "CircularStd-Medium";
    font-weight: 500;
    padding: 16px 12px;
    border-right: 0.5px solid #E2EAF0;
}

.sessionDetailsModal .modal-content .patient-details .testing{
    font-family: "CircularStd-Light";
    font-weight: 300;
    font-size: 12px;
    line-height: normal;
    margin-top: 5px;
}

.sessionDetailsModal .modal-content .patient-details .pres tr th {
    background: #F2F9FF;
    border-radius: 0;
    font-family: "CircularStd";
    font-weight: 450;
    color: #313131;
    padding: 10px;
    font-size: 10px;
    padding-left: 19px;
    line-height: 100%;
    vertical-align: middle;
}

.sessionDetailsModal .modal-content .patient-details .pres tr td{
    font-family: "CircularStd-Light";
    font-weight: 300;
    font-size: 10px;
    border: 0.5px solid #E2EAF0;
    line-height: 100%;
    padding: 10px 19px 7px;
    text-align: center;
    border-bottom: none;
    border-left: none;
}

.sessionDetailsModal .modal-content .patient-details .lab tr th {
    background: #F2F9FF;
    border-radius: 0;
    font-family: "CircularStd";
    font-weight: 450;
    color: #313131;
    padding: 10px;
    font-size: 10px;
    padding-left: 19px;
    line-height: 100%;
    vertical-align: middle;
}

.sessionDetailsModal .modal-content .patient-details .lab tr td{
    font-family: "CircularStd-Light";
    font-weight: 300;
    font-size: 10px;
    border: 0.5px solid #E2EAF0;
    line-height: 100%;
    padding: 5.8px 19px;
    text-align: left;
    border-bottom: none;
    border-left: none;
}

.sessionDetailsModal .modal-content .patient-details .follow-up{
    margin-top: 15px;
    display: flex;
    align-items: center;
}

.sessionDetailsModal .modal-content .patient-details table{
    width: 100%;
    margin: auto;
    border-collapse: collapse;
    border: none;
}

.sessionDetailsModal .modal-content .border-bottom{
    border: 1px solid #E2EAF0;
    margin: 14px 0 15px;
}

.sessionDetailsModal .modal-content .patient-details .title{
    display: flex;
    margin: 14px 0 0;
    gap: 10px 18px;
    flex-wrap: wrap;
}

.sessionDetailsModal .modal-content .patient-details .list{
    display: flex;
    margin: 10px 0 0;
    gap: 10px 5px;
    flex-wrap: wrap;
}

/* .sessionDetailsModal .modal-content .patient-details .list div{
    width: 176px;
}

.sessionDetailsModal .modal-content .patient-details .title div{
    width: 123px;
} */

.sessionDetailsModal .modal-content .patient-details .title h6{
    font-family: "CircularStd-Light";
    font-weight: 300;
    font-size: 12px;
    color: #313131;
    line-height: 100%;
}

.sessionDetailsModal .modal-content .patient-details .title h6 strong{
    font-weight: 450;
    margin-right: 5px;
    font-family: "CircularStd";
}

.sessionDetailsModal .modal-content .patient-details .list h6 strong{
    font-family: "CircularStd";
    font-weight: 450;
    font-size: 12px;
}

.lastVisitModal .modal-body .header{
    border-bottom: 1px solid #E2EAF0;
    margin-bottom: 15px;
    padding: 0 0 5px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.lastVisitModal .modal-body .header h3{
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.lastVisitModal .modal-body .header h6{
    font-family: "CircularStd-Medium";
    font-weight: 500;
    font-style: Medium;
    font-size: 13px;
    line-height: 100%;
    letter-spacing: 0%;
    border-bottom: 0.21px solid #000000;
    margin-bottom: 0;
    padding-bottom: 7px;
    color: black;
}

.lastVisitModal .modal-body .header span{
    font-family:  "CircularStd";
    font-weight: 450;
    font-size: 12px;
    line-height: 100%;
    color: #085A9B;
    letter-spacing: 0%;
}

.editmodal {
    z-index: 99999999;
}

.form-control:focus, select:focus {
    box-shadow: none;
}

.editmodal .modal-dialog{
    max-width: 1075px;
}

.editmodal .modal-dialog .modal-content{
    box-shadow: 0px 3px 15px 0px #00285533;
    background: #FFFFFF;
    border-radius: 14px;
}

.editmodal .modal-dialog .modal-content .modal-body .form-label {
    font-size: 16px;
    font-weight: 500;
}

.editmodal .modal-dialog .modal-content .modal-body img{
    position: absolute;
    top: 14px;
    cursor: pointer;
    right: 14px;
    width: 12px;
    height: 12px;
}

.editmodal .modal-dialog .modal-content .modal-body h4{
    font-family: "Anek Malayalam";
    font-weight: 500;
    padding-bottom: 12px;
    margin-bottom: 14px;
    font-size: 24px;
    line-height: 29.89px;
    color: #212121;
    border-bottom: 1px solid #E2EAF0;
}

.editmodal .modal-dialog .modal-content .modal-body h3{
    font-family: Anek Malayalam;
    font-weight: 400;
    font-size: 16px;
    line-height: 20.64px;
    color: #0F75BC;
    margin-bottom: 14px;
    vertical-align: middle;
}

.editmodal .modal-dialog .modal-content .modal-body .gender-field{
    border: 1px solid #F2F9FF;
    display: flex;
    align-items: center;
    gap: 23px;
    border-radius: 25px;
    padding: 10px 15px;
}

.editmodal .modal-dialog .modal-content .modal-body .form-control{
    height: 47px;
    background-color: rgba(236, 243, 250, 1);
    color: #313131;
    font-weight: 400;
}

.editmodal .modal-dialog .modal-content .modal-body .form-control::placeholder{
    color: #313131;
}

.editmodal .modal-dialog .modal-content .modal-body .form-check .form-check-label{
    font-weight: 300;
    font-size: 16px;
    color: rgba(94, 99, 102, 1);
}

.editmodal .modal-dialog .modal-content .modal-body .gender-field .form-check-label{
    color: rgba(49, 49, 49, 1);
    font-weight: 400;
}

.editmodal .modal-dialog .modal-content .modal-body .action-button{
    display: flex;
    align-items: end;
    justify-content: end;
    border-top: 1px solid rgba(226, 234, 240, 1);
    margin-top: 14px;
    padding-top: 20px;
    gap: 18px;
}

.editmodal .modal-dialog .modal-content .modal-body .action-button .button2{
    background: rgba(15, 117, 188, 1);
    color: white;
}

.editmodal .modal-dialog .modal-content .modal-body .action-button .button1{
    border: 1px solid rgba(15, 117, 188, 1);
    color: rgba(15, 117, 188, 1);
    background-color: transparent;
}

.editmodal .modal-dialog .modal-content .modal-body .action-button button{
    border-radius: 100px;
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    text-align: center;
    text-transform: uppercase;
    font-family: "Anek Malayalam";
    width: 190px;
    height: 50px;
    border: none;

}

.editmodal .modal-dialog .modal-content .modal-body h5{
    font-family: "Anek Malayalam";
    border-bottom: 1px solid rgba(226, 234, 240, 1);
    font-weight: 500;
    padding-bottom: 14px;
    margin-bottom: 14px;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0%;
}

.editmodal .modal-dialog .modal-content .modal-body .form-select {
    height: 47px;
    width: 100%;
    background-color: rgba(236, 243, 250, 1);
    border: none;
    border-radius: 25px;
    padding: 10px 15px;
    color: rgba(49, 49, 49, 1);
    font-weight: 400;
}

.editmodal .modal-dialog .modal-content .modal-body .form-select::placeholder{
    color: rgba(49, 49, 49, 1);
}

.editmodal .modal-dialog .modal-content .modal-body .is-invalid {
    border: 1px solid red !important;
    background-image: none !important;
}

.editmodal .modal-dialog .modal-content .modal-body label.form-check-label {
    font-family: "Anek Malayalam";
    margin-left: 10px;
    color: #313131;
}

.patient-list .co_search_row .select2-container--default, .patient-list .co_search_row select{
    max-width: 105px;
    height: 40px;
}

.patient-list .co_search_row .select2-container--default .selection > span{
    min-width: 105px;
    height: 40px;
}

.patient-list .care_buttons {
    height: 40px;
    padding: 0px 52px;
}
.patient-list .global_forms_search{
    width: 225px;
}
.error-text {
    font-size: 12px;
}

.new-presciption .specialaccordion, .old-presciption .specialaccordion {
    padding-top: 20px;
}

.new-presciption .specialaccordion .patient-detail, .old-presciption .specialaccordion .patient-detail, .patient-detail{
    margin-left: 20px;
    margin-right: 20px;
}

.new-presciption .specialaccordion hr, .old-presciption .specialaccordion hr{
    margin: 12px 20px;
    border: 1px solid #E2EAF0;
}

.new-presciption .hidden {
    display: none !important;
}

.new-presciption .specialaccordion .accordion-button, .old-presciption .specialaccordion .accordion-button {
    padding: 15px 0 12px;
    border-bottom: .5px solid #E2EAF0;
    border-top: 1px solid #E2EAF0;
}

.new-presciption #experienced-fields .checkbox-grid {
    justify-content: space-between;
}

.new-presciption .specialaccordion .gb_form_block input[type="text"],
.new-presciption .specialaccordion .gb_form_block select,
.new-presciption .specialaccordion .select2-container--default .select2-selection--single,
.new-presciption #collapseThree .gb_form_block,
.new-presciption #FollowUpRecom .onselect-select, .new-presciption #FollowUpRecom .onselect-select input[type="date"]{
    width: 293px;
}

.new-presciption .textarea-type{
    width: 100%;
    border: 0.85px solid #BAC3CB;
    font-family: 'Anek Malayalam';
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    padding: 14px 13px;
    border-radius: 25px;
}

.new-presciption .buttonEdit, .old-presciption .buttonEdit{
    background-color: transparent;
    border: none;
    padding: 0;
}

.new-presciption .radioex label {
    color: rgba(94, 99, 102, 1);
}

.new-presciption .gb_form_row.gbformaddnew{
    position: relative;
}

.new-presciption .gb_form_row.gbformaddnew .endbutton {
    position: absolute;
    top: 28px;
    right: 0;
    text-align: end;
}

.new-presciption .gb_form_row.gbformaddnew{
    border-bottom: none;
    padding-bottom: 0;
}

.new-presciption .gb_input_text.extraspace {
    width: 994px;
}

.new-presciption .specialaccordion .accordion-button .co_step_heading h3{
    color: #0F75BC;
    text-transform: uppercase;
}

/*.new-presciption .co_header_row, .old-presciption .co_header_row{*/
/*    */
/*}*/

.new-presciption .co_header_row p, .old-presciption .co_header_row p {
    margin-bottom: 0;
    font-family: "Anek Malayalam";
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    color: #000000;
    letter-spacing: 0%;
}

.new-presciption .co_header_row, .old-presciption .co_header_row{
    font-family: "Anek Malayalam";
    font-weight: 400;
    font-size: 15px;
    align-items: center;
    line-height: 100%;
    color: #8799AC;
}

.new-presciption .co_header_row button, .old-presciption .co_header_row button{
    background: #0F75BC33;
    border: none;
    border-radius: 50px;
    margin-right: 16px;
    padding: 5px 21px;
    font-family: Anek Malayalam;
    font-weight: 500;
    font-size: 15.14px;
    line-height: 100%;
    letter-spacing: 0px;
    text-align: center;
    color: #0F75BC;
    display: inline-flex;
    align-items: center;
    gap: 10px;
}

/* Patient details faizan */


/* Arsalan DOC Now consultation */
.other_filter_items
{
    display: flex;
    gap: 15px;
}
.of_item  a{
    text-decoration: none;
}
.of_item a{
    color: #085A9B;
font-family: "Anek Malayalam";
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-decoration: underline;
}
.of_item .of_countes{
color: #000;
font-family: "Anek Malayalam";
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-decoration: none;
}
.docnow_other_filters
{
    padding: 20px 0 0px 0px;
}
.doc_filter_row .global_forms_search {
    padding-right: 10px;
}
.of_filter_anchor {
    display: flex;
    padding: 3px 6px;
    align-items: center;
}
.of_active
{
    border-radius: 8px;
background: rgba(15, 117, 188, 0.20);
}
.of_active .of_filter_remove
{
    display: flex !important;
}
.of_filter_anchor .of_filter_remove{
    display: none;
}
.of_filter_remove {
    background: #F46266;
    width: 15px;
    height: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin-left: 10px;
    margin-top: -1px;
    cursor: pointer;
}
.followup-calender input[type="date"] {
    position: relative;
    border-radius: 25px;
    background-image: url(../media/icons/dashcalendar.svg) !important;
    background-size: 18px !important;
    cursor: pointer;
    display: flex;
    align-items: center;
    flex-direction: row;
    background-position: 8% center !important;
    font-weight: 300;
    background-repeat: no-repeat !important;
    color: #5E6366;
    padding: 0 0px 0px 42px;
    font-size: 14px;
    min-width: 200px;
}

.followup-calender input[type="text"] {
    position: relative;
    border-radius: 25px;
    background-image: url(../media/icons/dashcalendar.svg);
    background-size: 18px;
    cursor: pointer;
    display: flex;
    align-items: center;
    flex-direction: row;
    background-position: 8% center;
    font-weight: 300;
    background-repeat: no-repeat;
    color: #5E6366;
    padding: 0 0px 0px 42px;
    font-size: 14px;
    min-width: 130px;
    width: 130px;
}
.followup-calender input[type="date"]::after, .followup-calender input[type="text"]::after {
    position: absolute;
    border-radius: 25px;
    background-image: url(../media/icons/datedrop.svg);
    background-size: 12px 7px;
    content: "";
    right: 20px;
    z-index: 999999;
    width: 12px;
    height: 7px;
}
.editpanelParent
{
    position: relative;
}
.editpanel_user {
    position: absolute;
    right: 10px;
    top: 10px;
}

.daterange-filter input[type="text"] {
    position: relative;
    border-radius: 25px;
    background-image: url(../media/icons/dashcalendar.svg);
    background-size: 18px;
    cursor: pointer;
    display: flex;
    align-items: center;
    flex-direction: row;
    background-position: 8% center;
    padding: 0 23px 0px 49px;
    width: 170px;
    background-repeat: no-repeat;
}
.daterange-filter:after {
    position: absolute;
    border-radius: 25px;
    background-image: url(../media/icons/datedrop.svg);
    background-size: 12px 7px;
    content: "";
    z-index: 999;
    width: 12px;
    height: 7px;
    top: 15px;
    right: 10px;
}
.daterange-filter
{
    position: relative;
}
.doc_filter_row .global_forms_search {
    padding-right: 10px;
}
.doc_filter_row .select2-container--default .selection > span {
    min-width: unset !important;
    padding: 0px 10px;
}
.doc_filter_row .select2-container--default {
    max-width: 120px;
}
.toggle_webcall {
    width: 31.352px;
    height: 17.101px;
background: red;
    border-radius: 50px;
    position: relative;
    cursor: pointer;
    transition: background 0.3s ease;
    border: 2px solid #84D95B;
    display: flex;
    align-items: center;
    padding: 10px 20px;
    border: none !important;
}

.ringer_webcall {
       width: 31.352px;
    height: 17.101px;
background: red;
    border-radius: 50px;
    position: relative;
    cursor: pointer;
    transition: background 0.3s ease;
    border: 2px solid #84D95B;
    display: flex;
    align-items: center;
    padding: 10px 20px;
    border: none !important;
}

.ringer_webcall {
       width: 31.352px;
    height: 17.101px;
background: red;
    border-radius: 50px;
    position: relative;
    cursor: pointer;
    transition: background 0.3s ease;
    border: 2px solid #84D95B;
    display: flex;
    align-items: center;
    padding: 10px 20px;
    border: none !important;
}

/* Ball */

.ringer_webcall::after{
content: "";
    width: 13px;
    height: 13px;
    background: #FFF !important;
    border-radius: 50%;
    position: absolute;
    top: 51%;
    left: 6px;
    transform: translateY(-50%);
    transition: 0.3s
ease;
}
.toggle_webcall::after {
    content: "";
    width: 13px;
    height: 13px;
    background: #FFF !important;
    border-radius: 50%;
    position: absolute;
    top: 51%;
    left: 6px;
    transform: translateY(-50%);
    transition: 0.3s
ease;
}

/* ON state */
.ringer_webcall.active {
    background: #84D95B;
}
.toggle_webcall.active {
    background: #84D95B; /* ON bg */
}
.toggle_webcall.active::after {
    background: #ffffff;
    transform: translate(16px, -51%);
}
.ringer_webcall.active::after {
    background: #ffffff;
    transform: translate(16px, -51%);
}
.webcall_toggle h3
{
    color: #000;
    text-align: center;
    font-family: 'Satoshi-Medium' !important;
    font-size: 14.776px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%; /* 17.731px */
    text-transform: uppercase;
}

.ringer_toggle h3
{
    color: #000;
    text-align: center;
    font-family: 'Satoshi-Medium' !important;
    font-size: 14.776px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%; /* 17.731px */
    text-transform: uppercase;
}
.filters_nav.navntoggle {
    display: flex;
    justify-content: space-around;
    padding-right: 20px;
    align-items: center;
}

.webcall_toggle {
    display: flex;
    align-items: center;
    gap: 20px;
}


.ringer_toggle {
    display: flex;
    align-items: center;
    gap: 20px;
}
.filters_link.active-dot a:before {
    content: "";
    width: 8px;
    height: 8px;
    background: #7CC14B;
    border-radius: 50%;
    margin-right: 10px;
}
.filters_link.active-dot a {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}
span.select2-dropdown.select2-dropdown--below, span.select2-dropdown.select2-dropdown--below span {
    min-width: 180px;
}
.joinnoborder {
    border: 1px solid #0F75BC !important;
    color: #0F75BC !important;
    background: none;
}
.jointablefull.extralargebutton
{

    width: 165px;
}
.jointablefull
{
    width: 145px;
    height: 27px;
}
.doctornow_filter_set {
    display: flex;
    align-items: center;
    justify-content: space-between;
    align-items: start;
}

/* bug patient */

.main_container.education .select2-container--default .selection > span{
    min-width: 105px;
}

.main_container.education .customSelectSmall{
    max-width: 105px !important;
    font-size: 14px;
    font-weight: 300;
    color: #5E6366 !important;
}

.main_container.education .care_tables thead th {
    vertical-align: middle;
}

.main_container.education .care_buttons {
    padding: 6px 52px;
}

.main_container.education .btn-outline-primary.button-blue {
    background-color: transparent;
    border-radius: 20px;
    color: #0F75BC !important;
    text-decoration: none;
}

.main_container.education .select2-container--default .select2-selection__placeholder{
    color: #5E6366 !important;
    font-weight: 300;
}


#editModalEducator{
    z-index: 9999999;
}

#editModalEducator .modal-content .modal-body .form-label {
    font-size: 16px;
    color: rgba(18, 25, 33, 0.9);
    font-weight: 500;
}

#editModalEducator .modal-content .modal-body .radioex label {
    color: rgba(49, 49, 49, 1);
    font-size: 14px;
    font-weight: 400;
}
/* bug patient */


.extraspaceblock {
    margin: 0 !important;
    padding: 0 !important;
    justify-content: space-between;
}

.extraspaceblock .daterange-filter {
    width: 250px;
}

.extraspaceblock .daterange-filter input[type="text"] {
    width: 100%;
}

.docnow_main_filters .search_in_form input {
    max-width: 200px;
}

.customWidthInput {
    max-width: 290px !important;
}
.doctor_filters_left {
    max-width: 90%;
}
.docbigfields .select2-container--default {
    max-width: 160px !important;
    min-width: 160px !important;
}
.small-detail-list div
{
    min-width: auto !important;
}
.small-detail-list {
    gap: 15px 24px !important;
}
.datePickerNew input {
    cursor: pointer;
}
.datepicker.datepicker-dropdown {
    z-index: 99999999 !important;
}
.custommargbutton {
    width: 160px !important;
}
.buttonContainer{
    display: flex;
    align-items: center;
    gap: 8px;
}
.startConsultBtn{
    display: flex;
width: 160px;
height: 27px;
padding: 0 4px;
justify-content: center;
align-items: center;
gap: 10px;
border-radius: 20px;
background: #085A9B;
color: #FFF;
font-family: "Anek Malayalam";
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: normal;
border: none;
}

.logAttemptButton{
    display: flex;
width: 160px;
height: 27px;
padding: 0 4px;
justify-content: center;
align-items: center;
gap: 10px;
border-radius: 20px;
border: 1px solid #085A9B;
background: #FFF;
color: #0F75BC;
font-family: "Anek Malayalam";
background: transparent;
}
.gb_form_block.city-label {
    position: relative;
}

.gb_form_block.city-label .error-text {
    position: absolute;
    top: 70px;
}






/* educator bugs shazia start */
.newFilter.filters_row{}
.newFilter.filters_row li{
    width: 140px;

}.newFilter.filters_row li a{
    width: 100%;
}

.newFilter.filters_row li a{padding:  16px 0    ;}
.addNewPatient.startConsult{height: 50px;}
.width300{
    max-width: 300px!important;
}
.tableBox tbody tr td:nth-child(4){
    text-transform: capitalize;
}
.cancelled{
    color:#FF4343;
}
.completed{
    color:#84D95B;
}
.follow-up{
    color:#19B3B5;
}
.callback{
    color:#118BE2;
}
.pending-yellow{
    color:#F8B533;
}
.pending{
    color:#F8B533;
}
.mnp_status {
    color: #F89233;
}
.tableColor tbody tr td{
    color: #000;
font-family: "Anek Malayalam";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.mainClassForm    .checkbox_block   input[type="checkbox"]{
        accent-color: #0F75BC;
        width: 17px;
        height: 17px;
}
/* educator bugs shazia end */
.viewPrescriptionButton{
        display: flex;
width: 136px;
height: 27px;
padding: 0 4px;
justify-content: center;
align-items: center;
gap: 10px;
border-radius: 20px;
font-family: "Anek Malayalam";
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: normal;
border: 1px solid #0F75BC !important;
background: transparent !important;
color: #0F75BC !important;
text-decoration: none !important;
}

/* bug orders */
.orders .co_search_row{
    display: flex;
    align-items: center;
    gap: 12px;
}

.orders .co_search_row .select2-container--default .selection > span {
    min-width: 180px !important;
    max-width: 180px !important;
    font-size: 14px;
    font-weight: 300;
    color: #5E6366;
}

.orders #requested_date_range {
    color: #5E6366 !important;
    font-family: "Anek Malayalam";
    font-size: 14px !important;
    font-style: normal;
    font-weight: 300 !important;
    line-height: normal;
    width: 142px;
}

.orders .select2-container--default .select2-selection--single .select2-selection__rendered{
    color: #5E6366;
    font-size: 14px;
    font-weight: 300;
}

.orders .daterange-filter:after{
    content: none;
}

.orders .co_search_row .select2-container--default{
    max-width: 180px;
    width: 180px !important;
}

.orders .co_search_row .global_forms_search::placeholder{
    color: #5E6366;
    font-weight: 300;
}

.orders .care_table_filters.table_filters.orders_filters{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-right: 10px;
}

.orders .co_search_row .global_forms_search{
    font-size: 14px;
    font-weight: 300;
    width: 330px;
    color: #5E6366;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='18' viewBox='0 0 17 18' fill='none'%3E%3Ccircle cx='7.5' cy='7.5' r='6.5' stroke='%230F75BC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 13L16 17' stroke='%230F75BC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    padding-right: 16px;
}

.wrape_doctor_nav {
    display: flex;
    align-items: center;
    gap: 32px;
    margin-right: 12px;
    border-right: 1px solid rgba(142, 150, 160, 0.30);
    padding-right: 20px;
}

.orderPlus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cg clip-path='url(%23clip0_5842_25590)'%3E%3Cpath d='M22.5362 18.2021H19.9357V15.6016H18.2021V18.2021H15.6016V19.9357H18.2021V22.5362H19.9357V19.9357H22.5362V18.2021Z' fill='%230F75BC' stroke='%230F75BC' stroke-width='0.288945'/%3E%3Cpath d='M19.0714 26.0022C15.2573 26.0022 12.1367 22.8816 12.1367 19.0675C12.1367 15.2534 15.2573 12.1328 19.0714 12.1328C22.8855 12.1328 26.0061 15.2534 26.0061 19.0675C26.0061 22.8816 22.8855 26.0022 19.0714 26.0022ZM19.0714 13.8665C16.2108 13.8665 13.8704 16.2069 13.8704 19.0675C13.8704 21.928 16.2108 24.2685 19.0714 24.2685C21.9319 24.2685 24.2724 21.928 24.2724 19.0675C24.2724 16.2069 21.9319 13.8665 19.0714 13.8665Z' fill='%230F75BC' stroke='%230F75BC' stroke-width='0.288945'/%3E%3Cpath d='M24.2728 5.20171C24.2728 4.24819 23.4926 3.46804 22.5391 3.46804H19.0718V1.73438H17.3381V3.46804H10.4034V1.73438H8.66975V3.46804H5.20242C4.2489 3.46804 3.46875 4.24819 3.46875 5.20171V22.5384C3.46875 23.4919 4.2489 24.2721 5.20242 24.2721H10.4034V22.5384H5.20242V5.20171H8.66975V6.93538H10.4034V5.20171H17.3381V6.93538H19.0718V5.20171H22.5391V10.4027H24.2728V5.20171Z' fill='%230F75BC' stroke='%230F75BC' stroke-width='0.288945'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5842_25590'%3E%3Crect width='27.7387' height='27.7387' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 27.739px;
    height: 27.739px;
}

.orderPlusPatient {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cg clip-path='url(%23clip0_5842_25605)'%3E%3Cpath d='M26.5812 12.484H23.1909V9.09375H21.4958V12.484H18.1055V14.1792H21.4958V17.5695H23.1909V14.1792H26.5812V12.484Z' fill='%230F75BC' stroke='%230F75BC' stroke-width='0.247208'/%3E%3Cpath d='M9.62831 4.00764C10.4665 4.00764 11.2858 4.25619 11.9827 4.72185C12.6797 5.18751 13.2228 5.84937 13.5436 6.62374C13.8643 7.39811 13.9483 8.2502 13.7847 9.07226C13.6212 9.89433 13.2176 10.6494 12.6249 11.2421C12.0323 11.8348 11.2771 12.2384 10.4551 12.4019C9.63301 12.5654 8.78092 12.4815 8.00656 12.1608C7.23219 11.84 6.57033 11.2968 6.10467 10.5999C5.639 9.90301 5.39046 9.08367 5.39046 8.2455C5.39046 7.12155 5.83694 6.04363 6.6317 5.24888C7.42645 4.45413 8.50436 4.00764 9.62831 4.00764ZM9.62831 2.3125C8.45488 2.3125 7.30779 2.66046 6.33212 3.31239C5.35644 3.96432 4.59599 4.89092 4.14694 5.97504C3.69788 7.05915 3.58039 8.25208 3.80932 9.40297C4.03824 10.5539 4.60331 11.611 5.43305 12.4408C6.26279 13.2705 7.31995 13.8356 8.47084 14.0645C9.62173 14.2934 10.8147 14.1759 11.8988 13.7269C12.9829 13.2778 13.9095 12.5174 14.5614 11.5417C15.2133 10.566 15.5613 9.41893 15.5613 8.2455C15.5613 6.67197 14.9362 5.16289 13.8236 4.05023C12.7109 2.93758 11.2018 2.3125 9.62831 2.3125Z' fill='%230F75BC' stroke='%230F75BC' stroke-width='0.247208'/%3E%3Cpath d='M18.1038 26.0456H16.4086V21.8078C16.4086 20.6838 15.9621 19.6059 15.1674 18.8111C14.3726 18.0164 13.2947 17.5699 12.1708 17.5699H7.08534C5.96139 17.5699 4.88348 18.0164 4.08873 18.8111C3.29397 19.6059 2.84749 20.6838 2.84749 21.8078V26.0456H1.15234V21.8078C1.15234 20.2342 1.77743 18.7251 2.89008 17.6125C4.00273 16.4998 5.51181 15.8748 7.08534 15.8748H12.1708C13.7443 15.8748 15.2534 16.4998 16.366 17.6125C17.4787 18.7251 18.1038 20.2342 18.1038 21.8078V26.0456Z' fill='%230F75BC' stroke='%230F75BC' stroke-width='0.247208'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5842_25605'%3E%3Crect width='27.7387' height='27.7387' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 27.739px;
    height: 27.739px;
}

.wrape_doctor_nav .navOptions {
    align-items: center;
}

.patient_type_call .select2-selection__placeholder {
    color: #5E6366 !important;
    font-family: "Anek Malayalam";
    font-size: 14px !important;
    font-style: normal;
    font-weight: 300 !important;
    line-height: normal;
}

.global_forms_search_searchInput {
    width: 292px !important;
    max-width: 292px !important;

}
#requested_date_range::placeholder
{
    font-weight: 300;
}
.daterange-filter input[type="text"]::placeholder
{
    font-weight: 300;
}
#requested_date_range {
    color: #5E6366 !important;
        font-family: "Anek Malayalam";
        font-size: 14px !important;
        font-style: normal;
        font-weight: 300 !important;
        line-height: normal;
}

.uanAudioCount,
.websiteVideoCount,
.counsellorRefCount,
.orderbookerRefCount {
    cursor: pointer;
}


.bgblueex {
    background: #085A9B !important;
    color: white !important;
}

/* bug orders */

/* As per QA Shehroz's requirement */
.table-responsive{
    min-height: 70vh;
}

.gb_form_block.indexflex {
    display: flex;
    flex-direction: column !important;
    gap: 8px;
    align-items: start !important;
}

.label_select_box {
    display: flex;
    gap: 60px;
}

.label_select_box label {
    display: flex !important;
    flex-direction: row-reverse;
    gap: 10px;
    align-items: center;
}
.search_area {
    position: relative;
    right: 5%;
}

.main_search_block  input:focus, .main_search_block  input:hover, .main_search_block  input:active
{
    outline: none !important;
}
.patientReq {
    color: #313131;
    font-family: "Anek Malayalam";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 21px;
}

.first-box{
    position: relative;
}

.first-box .monthDropdownDashboard {
    position: absolute;
    top: 5px;
    width: 80px;
    right: 5px;
    height: 25px;
}

.first-box .monthDropdownDashboard select{
    font-size: 12px;
    padding-right: 10px !important;
}

.swal2-styled.swal2-confirm, .swal2-styled.swal2-cancel {
    width: 200px !important;
    background-color: #0F75BC !important;
    border-radius: 30px !important;
}

.swal2-styled.swal2-deny{
    width: 200px !important;
    border-radius: 30px !important;
}
select#delivery_reason {
    border-radius: 26.84px;
    background-color: #F2F9FF;
    color: #5E6366;
    font-family: "Anek Malayalam";
    font-size: 17.177px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    height: 50px;
}
.ddd small.error-message {
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -27px;
}

.ddd {
    position: relative;
}

.coMorbidities.extraspaceblock .daterange-filter {
    width: 194px;
}

.coMorbidities .daterange-filter input[type="text"]{
    background-image: none;
    background-color: transparent;
    border: 1px solid #E1EBF4 !important;
    padding-left: 14px;
}/* Arsalan Latest UAT FIXES */
.maxheightdashboard {max-height: 110px;overflow-y: scroll;}

.g_search_input::-webkit-search-cancel-button {
    -webkit-appearance: none;
    appearance: none;
}
.search_in_form input[type="search"]::placeholder {
    color: #5E6366;
    font-weight: 300;
}
.removeXselect span.select2-selection__clear {
    display: none !important;
}
.gb_form_block.removeXselect {
    margin-left: -20px;
}
span#liveTime {
    min-width: 70px;
    text-align: center;
}
.dataTables_processing {
    z-index: 99999 !important;
}

.old-presciption .specialaccordion .accordion-button.collapsed{
    border-bottom: none;
}

.dashboardWrapper.doctor-side .bar_charts_data {
    padding: 18px 10px;
}


/* Patients Details Card */

.mainrow_details_card
{
    border-radius: 15px;
    background: #FFF;
    box-shadow: 0 1.984px 9.918px 0 rgba(0, 40, 85, 0.10);
    padding: 15px;
}
.patient_details_wrapper
{
    padding: 0 20px;
}
.details_card_name {
    max-width: 267px;
    width: 100%;
    padding-right: 10px;
}

.mainrow_details_card {
    display: flex;
    justify-content: start;
    align-items: center;
}

.details_card_data {
    width: 100%;
    padding: 0px 15px;
}
.details_card_name {
    display: flex;
    flex-direction: column;
}
.card_data_items_row {
    display: flex;
    gap: 20px;
    justify-content: space-between;
}

.card_data_item {
    gap: 8px;
    display: flex;
    flex-direction: column;
}
.card_data_item h6
{
    color: #313131;
font-family: "Anek Malayalam";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 17.859px; /* 111.619% */
}
.card_data_item h6 span{
color: #313131;
font-family: "Anek Malayalam";
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 17.859px;
}
.details_card_name h4{
    color: #0F75BC;
font-family: "Anek Malayalam";
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 1;
}
.details_card_name span.mr strong{
 color: #313131;
font-family: "Anek Malayalam";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 17.859px; /* 111.619% */
}
.details_card_name span{
 color: #313131;
font-family: "Anek Malayalam";
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 17.859px;
}
.details_card_name:after {
    position: absolute;
    right: 0;
    content: "";
    background: #E2EAF0;
    top: -7px;
    height: 58px;
    width: 1px;
}

.details_card_name {
    position: relative;
}
.details_card_name h4 {
    max-width: 267px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


.details_card_name {
    position: relative;
}

.card_data_item h6 span {
    width: 60px;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.card_data_item h6 {
    display: flex;
    gap: 4px;
}
.patient_details_wrapper.extramargs {
    margin: 20px 0;
}
hr.extrahr
{
    margin: 12px 20px;
    border: 1px solid #E2EAF0;
    }
    .editpanel_user button {
    background: none;
    border: 0;
}

.validradioex small.error-message, .error-text {
    position: absolute;
    top: -20px;
    width: 160px;
    left: 0;
    display: flex !important;
}

.validradioex {
    position: relative;
}

/* Entire table */
.orders-page-table table {
    width: 100% !important;
    table-layout: fixed !important;
}

/* All cells truncate */
.orders-page-table table td,
.orders-page-table table th {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.orders-page-table table td div,
.orders-page-table table th div{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* Remove inline widths added by DataTables */
.orders-page-table table th[style],
.orders-page-table table td[style] {
    width: auto !important;
    max-width: none !important;
    position: relative;
}

/* LAST column – give fixed space */
.orders-page-table table th:last-child,
.orders-page-table table td:last-child {
    width: 270px !important;      /* ← Adjust until your buttons fit */
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
}
/* LAST column – give fixed space */
.orders-page-table.tableshortbutton table th:last-child,
.orders-page-table.tableshortbutton table td:last-child {
    width: 140px !important;      /* ← Adjust until your buttons fit */
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
}
/* Buttons wrapper */
.wraper_icons {
    display: flex;
    gap: 6px;
    flex-wrap: wrap;  /* ← Prevent overflow */
}
.data_table_container .orders-page-table table.doctortablecustoms1 th:last-child, .data_table_container .orders-page-table table.doctortablecustoms1 td:last-child {
    width: 210px !important;
}
.removepadding
{
    padding: 0;
}
.data_table_wrapper .orders-page-table.mainthfixed  th:last-child,.data_table_wrapper .orders-page-table.mainthfixed td:last-child
{
    width: 170px !important;
}
.tablebuttonmanual table th:last-child, .tablebuttonmanual table td:last-child
{
    width: 145px !important;
}

.toggleConfirmModal{
    z-index: 9999999;
}

.toggleConfirmModal h5{
    border-bottom: 1px solid #E2EAF0;
    color: #0f75bc;
    font-family: "Anek Malayalam";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    padding-bottom: 15px;
    margin-bottom: 25px;
    line-height: 23.04px;
}

.toggleConfirmModal .modal-content {
    border: none;
    border-radius: 15px;
}

.toggleConfirmModal .modal-content .modal-body{
        padding: 22px 24px 19px;
}

.toggleConfirmModal .btn-close{
    position: absolute;
    top: 5px;
    right: 5px;
}

.toggleConfirmModal p{
    text-align: center;
    width: 84%;
    margin: 0 auto;
}

.toggleConfirmModal .modal-dialog .modal-body .action-button{
    display: flex;
    align-items: center;
    gap: 24px;
    padding-top: 20px;
    justify-content: center;
}

.toggleConfirmModal .modal-dialog .modal-body .action-button button{
    border-radius: 100px;
    height: 50px;
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    width: 130px;
    background-color: transparent;
    border: none;
    vertical-align: middle;
}

.toggleConfirmModal .modal-dialog .modal-body .action-button .button1{
    color: #0F75BC;
    border: 1px solid #0F75BC;
}

.toggleConfirmModal .modal-dialog .modal-body .action-button .button2{
    background: #0F75BC;
    color: white;
}
.navset.screens_card_bg {
    height: auto;
}
.lasttdsmall table th:last-child, .lasttdsmall table td:last-child {
    width: 170px !important;
}

.post-pres .wrpaeeeBtnn.buttons-follow-up{
    flex-direction: column;
    justify-content: end;
}

.post-pres .wrpaeeeBtnn.buttons-follow-up button, .post-pres .wrpaeeeBtnn.buttons-follow-up a {
    min-width: 128px;
}

.doctor-side .info_icon, .agent-dashboard .info_icon{
    display: flex;
    align-items: center;
    gap: 10px;
}

.agent-dashboard .info_icon{
    padding: 0.5rem;
    justify-content: center;
    align-items: center;
}

.agent-dashboard .info_icon h4{
    padding: 0;
}

.doctor-side .info_icon button{
    padding: 0;
    background-color: transparent;
    border: none;
}

.doctor-side .info_icon button:hover + .tooltip-text{
    display: block;
}

.doctor-side .first .tooltip-text {
    text-align: center;
    border-radius: 9px;
    display: none;
    position: absolute;
    width: 223px;
    height: auto;
    top: 80px;
    color: #000;
    padding: 10px;
    font-family: "Anek Malayalam";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    left: 40px;
    background: #E1EBF4;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.10);
    backdrop-filter: blur(2px);
    z-index: 999999;
}
.entermedication {
    height: 128px !important;
display: flex;
width: 297px;
height: 138px;
padding: 6.794px 69px 6.794px 13.588px;
flex-direction: column;
align-items: flex-start;
gap: 8.492px;
border-radius: 25px;
background: #F2F9FF;
}
.entermedication:focus
{
    background: #F2F9FF;
}
.viewPrescriptionButton {
    width: 160px;
}
.mainthfixed .viewPrescriptionButton {
    width: 160px;
}

.counesllor .dashitem_block   .daterange-filter {
        margin-right: 20px;
}

.counesllor .dashitem_block  .daterange-filter input[type="text"]{
    background-image: none;
    width: 183px;
    padding-left: 15px;
    background-color: transparent;
    border: 1px solid #000 !important;
}

.complaint #complaintsTable tbody td{
    padding-top: 14.8px;
    padding-bottom: 14.8px;
}

.complaint .orders-page-table table th:last-child,
.complaint .orders-page-table table td:last-child {
    width: 180px !important;      /* ← Adjust until your buttons fit */
}

.complaint #feedbackTable .dataTables_empty, .complaint #complaintsTable .dataTables_empty{
    vertical-align: middle;
}

.feedback-detail {
    background-color: white;
    border-radius: 15px;
    box-shadow: 0px 8px 20px 0px rgba(0, 40, 85, 0.08);
}

.feedback-detail .screens_card_bg{
    height: 100vh;
    box-shadow: none;
}

.feedback-detail .mark-as {
    padding: 30px 16px 16px;
    border-top: 1px solid #E2EAF0;
    text-align: end;
}

.feedback-detail .mark-as .btn{
    border-radius: 30px;
    background: rgba(15, 117, 188, 1);
    color: white;
    font-family: "Anek Malayalam";
    font-weight: 500;
    font-size: 20px;
    padding: 14px 60px;
    z-index: 99999;
    height: 50px;
    line-height: 100%;
    letter-spacing: 0px;
    text-align: center;
}

.all-list .buttonContainer {
    flex-direction: column;
}

.all-list .buttonContainer .startConsultBtn, .all-list .buttonContainer .logAttemptButton{
    width: 160px;
}

.counesllor .apexcharts-toolbar{
    display: none !important;
}


.fontTextt {
        color: rgb(55, 61, 63) !important;
            font-size: 12px !important;
            font-weight: 400 !important;
            font-family: Helvetica, Arial, sans-serif !important;
            letter-spacing: 0px !important;
}



.cn_patient_info_iicccc {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    padding-bottom: 0px !important;
    padding-right: 0px !important;
    overflow: hidden;
}

#fcrMonth {
    border: 1px solid #E1EBF4;
    border-radius: 30px;
    padding: 5px 10px;
    font-family: Anek Malayalam;
    font-weight: 300;
    font-size: 14px;
    line-height: 100%;
    color: #313131;
    width: 120px;
}
select.complaint_status {
    background-color: #f2f9ff;
}


.cancel_button {
    background-color: #dc3545;
}
.extrabuttons .buttonContainer
{
    align-items: start;
}

.toggleRingerToneModal .modal-title {
color: #313131;
text-align: center;
font-family: "Anek Malayalam";
font-size: 26px;
font-weight: 400;
padding: 0 1rem;
margin-top: 1rem;
}
.toggleRingerToneModal .toggleMessage{
    color: #000;
text-align: center;
font-family: "Anek Malayalam";
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
.toggleRingerToneModal .action-button{
    text-align: center;
}

.toggleRingerToneModal .action-button button{
    border-radius: 100px;
    background: #0F75BC;
    padding: 0.5rem 5rem;
    border: none;
    color: #fff;
}

.toggleRingerToneModal  .btn-close{
        position: absolute;
    right: 10px;
    top: 8px;
}

.care_tables .waiting-patient .descriptive-text{
    background: #118BE233;
    padding: 4px 10px;
    color: #000000;
    font-family: 'Anek Malayalam';
    font-weight: 400;
    font-size: 11px;
    line-height: 100%;
    border-radius: 20px;
}

.care_tables .waiting-patient .outbound-Descriptive{
    background: #84D95B33;
    padding: 4px 10px;
    color: #000000;
    font-family: 'Anek Malayalam';
    font-weight: 400;
    font-size: 11px;
    line-height: 100%;
    border-radius: 20px;
}


table.dataTable tbody td:nth-child(2){
    padding: 8px 6px !important;
}

.care_tables tbody td:first-child{
    padding-right: 10px;
    padding-left: 20px;
}

.pagination-loading a.paginate_button {
    cursor: not-allowed !important;
    opacity: 0.5;
}
.dataTables_paginate  span {
    display: none;
}

.dataTables_paginate {
    gap: 33px !important;
}
.select2City {
    position: relative;
    z-index: 9999999;
}

.select2City .select2-container span {
    height: 47px !important;
    background-color: rgba(236, 243, 250, 1);
    border-radius: 25px;
}

.select2City .select2-container {
    width: 100% !important;
    border-radius: 25px !important;
}

.select2City .select2-selection__rendered {
    line-height: 43px !important;
}

.select2City .select2-selection__rendered span {
    color: rgba(49, 49, 49, 1) !important;
    font-weight: 400 !important;
}
.select2-container--open {
    z-index: 9999999999999 !important;
}
.main_container.cancelled .select2-results__option--highlighted {
    color: #fff !important;
}
.main_container.cancelled .select2-container .select2-dropdown .select2-results ul li {
    color: #212529;
}

/* Counselor Session Details Boxing*/
.flexItemsContainer {
    display: flex;
    flex-direction: row;
    gap: 8px 20px;
    flex-wrap: wrap;
}

.flexItemsContainer {
    margin-top: 7px;
}
.parentflexinsider{
    max-width: 176px !important;
}

.parentflexinsider, .parentflexinsider div
{
    width: auto !important;
    min-width: unset !important;
}
/* Counselor Session Details Boxing*/
span.dataItemTitle {
    display: block;
}
.fullItemWidth
{
    width: auto !important;
    min-width: unset !important;
}
span.datahtmlItems {
    max-width: 170px;
    display: flex;
    flex-wrap: wrap;
    margin-top: 4px;
    line-height: 14px;
}


.toggleRingerToneModal .modal-title {
color: #313131;
text-align: center;
font-family: "Anek Malayalam";
font-size: 26px;
font-weight: 400;
padding: 0 1rem;
margin-top: 1rem;
}
.toggleRingerToneModal .toggleMessage{
    color: #000;
text-align: center;
font-family: "Anek Malayalam";
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
.toggleRingerToneModal .action-button{
    text-align: center;
}

.toggleRingerToneModal .action-button button{
    border-radius: 100px;
    background: #0F75BC;
    padding: 0.5rem 5rem;
    border: none;
    color: #fff;
}

.toggleRingerToneModal  .btn-close{
        position: absolute;
    right: 10px;
    top: 8px;
}

.care_tables .waiting-patient .descriptive-text{
    background: #118BE233;
    padding: 4px 10px;
    font-family: 'Anek Malayalam';
    font-weight: 400;
    font-size: 11px;
    line-height: 100%;
    border-radius: 20px;
}

table.dataTable tbody td:nth-child(2){
    padding: 8px 6px !important;
}

.care_tables tbody td:first-child{
    padding-right: 10px;
    padding-left: 20px;
}



.select2City {
    position: relative;
    z-index: 9999999;
}

.select2City .select2-container span {
    height: 47px !important;
    background-color: rgba(236, 243, 250, 1);
    border-radius: 25px;
}

.select2City .select2-container {
    width: 100% !important;
    border-radius: 25px !important;
}

.select2City .select2-selection__rendered {
    line-height: 43px !important;
}

.select2City .select2-selection__rendered span {
    color: rgba(49, 49, 49, 1) !important;
    font-weight: 400 !important;
}
.select2-container--open {
    z-index: 9999999999999 !important;
}

/* Counselor Session Details Boxing*/
.flexItemsContainer {
    display: flex;
    flex-direction: row;
    gap: 8px 20px;
    flex-wrap: wrap;
}

.flexItemsContainer {
    margin-top: 7px;
}
.parentflexinsider{
    max-width: 176px !important;
}

.parentflexinsider, .parentflexinsider div
{
    width: auto !important;
    min-width: unset !important;
}
/* Counselor Session Details Boxing*/
span.dataItemTitle {
    display: block;
}
.fullItemWidth
{
    width: auto !important;
    min-width: unset !important;
}
span.datahtmlItems {
    max-width: 170px;
    display: flex;
    flex-wrap: wrap;
    margin-top: 4px;
    line-height: 14px;
}
.gbform_multiple input {
    width: 100% !important;
}
.gbform_multiple select{
    width: 100% !important;
}
.fullwproductrow  .select2-container, .fullwproductrow span.select2-selection.select2-selection--single {
    width: 100% !important;
}
.weekly_maintenance_dose[readonly], .weekly_covered[readonly] {
    pointer-events: none;
    background-color: #e9ecef;
}

.validradioex.conditonvalid small.error-message, .validradioex.conditonvalid small.error-text {
    bottom: -30px;
    top: auto;

}

.validradioex.conditonvalid2 small.error-message, .validradioex.conditonvalid2 small.error-text {
    bottom: -18px;
    top: auto;
}

.logAttemptButtonContainer .log-attempt-btn {
    height: 30px;
    width: 100%;
    background-color: #0F75BC;
    color: #fff;
    border: none;
    border-radius: 20px;
}

.logAttemptButtonContainer .log-attempt-btn:hover {
    background-color: #0F75BC;
}

.logAttemptButtonContainer .log-attempt-btn:disabled {
    background-color: #0F75BC !important;
    color: #fff !important;
}

.cancel-order-modal .modal-body {
    border-top: 1px solid #E2EAF0;
    margin-top: 20px;
}

.cancel-order-modal .modal-content {
    border-radius: 15px;
}

.cancel-order-modal .modal-title {
    font-family: "Anek Malayalam";
    font-weight: 500;
    font-style: Medium;
    font-size: 20px;
    line-height: 23.04px;
    letter-spacing: 0px;
    vertical-align: middle;
    color: #0F75BC;
}

.cancel-order-modal .form-select {
    background-color: #F2F9FF !important;
}

.cancel-order-modal .form-control {
    background-color: #F2F9FF !important;
    min-height: 100px;
}

.cancel-order-modal .cancelButton {
    width: 48%;
    height: 50px;
    border: 1px solid #0F75BC;
    border-radius: 100px;
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #0F75BC;
}

.cancel-order-modal .cancelButton:hover {
    background-color: #fff !important;
}

.cancel-order-modal .saveButton {
    width: 48%;
    height: 50px;
    border: none;
    border-radius: 100px;
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #FFFFFF;
    background-color: #0F75BC;
}
.errorhides .error-message
{
    display: none !important;
}
.headingInterested {
    display: flex;
    gap: 24px;
}

.headintBox {
    display: flex;
    align-items: center;
    gap: 6px !important;
}
.headintBox h4
{
    margin-top: 0px !important;
}

.show_in_prescription {
    padding: 6px 6px !important;
}

.readonly-checkbox {
    pointer-events: none !important;
    opacity: 0.6 !important;
}


.toggleRingerToneModal .modal-title {
color: #313131;
text-align: center;
font-family: "Anek Malayalam";
font-size: 26px;
font-weight: 400;
padding: 0 1rem;
margin-top: 1rem;
}
.toggleRingerToneModal .toggleMessage{
    color: #000;
text-align: center;
font-family: "Anek Malayalam";
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
.toggleRingerToneModal .action-button{
    text-align: center;
}

.toggleRingerToneModal .action-button button{
    border-radius: 100px;
    background: #0F75BC;
    padding: 0.5rem 5rem;
    border: none;
    color: #fff;
}

.toggleRingerToneModal  .btn-close{
        position: absolute;
    right: 10px;
    top: 8px;
}

.selectminwidth
{
    min-width: 700px;
}

#toast-container
{
    z-index: 999999999 !important;
}
.count-loader {
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 2px solid #ccc;
    border-top: 2px solid #333;
    border-radius: 50%;
    animation: spin 0.8s linear infinite;
    vertical-align: middle;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.border-radio {
    border: 1px solid #BAC3CB;
    display: flex;
    border-radius: 25px;
    padding: 8px 0px 12px 16px;
    margin: 0;
    max-width: 348px;
    gap: 10px;
}

.radbuttons {max-width: 150px;padding: 0;}

.radbuttons .radioCustom {
    margin-bottom: 0;
}

#surgeryInfo {
    margin-top: 10px;
}

#comorbidConditions {
    margin-bottom: 20px !important;
}

.details_row {
    display: flex;
    padding-top: 10px;
    margin-bottom: 0px !important;
    padding-left: 0px;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: flex-start !important;;
}



.vital_svg {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6.66797 2.59961H13.335C13.5457 2.59968 13.7175 2.67058 13.8574 2.81055C13.9974 2.95052 14.0683 3.12223 14.0684 3.33301C14.0684 3.54394 13.9975 3.7164 13.8574 3.85645C13.7175 3.99631 13.5457 4.06633 13.335 4.06641H12.4014V9.20215L12.4238 9.23047L17.0488 14.8555C17.2612 15.1144 17.3813 15.379 17.415 15.6504C17.4488 15.9218 17.3976 16.2078 17.2549 16.5098C17.1123 16.8114 16.9233 17.0326 16.6904 17.1787C16.4575 17.3248 16.1738 17.4003 15.835 17.4004H4.16797C3.82913 17.4004 3.54542 17.3248 3.3125 17.1787C3.0797 17.0326 2.89063 16.8114 2.74805 16.5098C2.60535 16.2078 2.55417 15.9218 2.58789 15.6504C2.6216 15.3791 2.74088 15.1143 2.95312 14.8555L7.57812 9.23047L7.60156 9.20215V4.06641H6.66797C6.45704 4.06641 6.28457 3.99649 6.14453 3.85645C6.00459 3.71643 5.93457 3.54386 5.93457 3.33301C5.93464 3.12239 6.00477 2.95046 6.14453 2.81055C6.28457 2.6705 6.45704 2.59961 6.66797 2.59961ZM9.06836 9.71289L4.09082 15.7695L3.95605 15.9336H16.0459L15.9121 15.7695L10.9346 9.71289V4.06641H9.06836V9.71289Z' fill='%230F75BC' stroke='white' stroke-width='0.2'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 20px;
    height: 20px;
}

.details_row h6 {
    color: #313131;
    font-size: 12px;
    font-style: normal;
    font-weight: 450;
    line-height: normal;
}

.histoTitle {
    display: flex;
    align-items: center;
    gap: 50px;

}

.col_subtitle {
    color: #313131;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    /* font-family: "CircularStd"; */
    color: #313131;
        font-size: 12px;
        font-style: normal;
        font-weight: 500 !important;
        line-height: normal;
        margin-top: 12px !important;

}

.details_row_col {
    display: flex;
    flex-direction: column;
}

.pres {
    width: 100%;
}


.report-section {
    max-width: 1000px;
    margin: 20px auto;
    font-family: Arial, sans-serif;
}

.report-header {
    margin-bottom: 15px;
}

.header-title {
    color: #0078d4;
    font-size: 1.15rem;
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Table Specific Styling */
.recommendation-grid {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #e1e8ed;
    border-radius: 4px;
    overflow: hidden;
}

.sidebar-cell {
    background-color: #f1f8fe;
    width: 160px;
    text-align: center;
    vertical-align: middle;
    border-right: 1px solid #e1e8ed;
    color: #333;
    font-size: 0.9rem;
    padding: 15px;
}

.data-cell {
    padding: 12px 20px;
    font-size: 0.95rem;
    color: #555;
    border-bottom: 1px solid #f0f0f0;
}

.border-right {
    border-right: 1px solid #f0f0f0;
}

.no-border-bottom {
    border-bottom: none;
}

.treat {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M15.8657 9.77567C15.8177 8.17733 15.2357 6.82025 14.1197 5.70442C13.0037 4.58844 11.6466 4.00643 10.0485 3.95837V2.70837C11.0207 2.72976 11.9309 2.929 12.7791 3.30608C13.6274 3.6833 14.3684 4.18865 15.002 4.82212C15.6355 5.45574 16.1407 6.19664 16.5178 7.04483C16.895 7.89317 17.0944 8.80344 17.1157 9.77567H15.8657ZM12.5324 9.77567C12.4844 9.10789 12.2253 8.53761 11.7551 8.06483C11.285 7.59219 10.7161 7.33449 10.0485 7.29171V6.04171C11.0623 6.08449 11.9261 6.464 12.6397 7.18025C13.3535 7.89664 13.7344 8.76178 13.7824 9.77567H12.5324ZM16.2005 17.0834C14.6301 17.0834 13.0524 16.7182 11.4674 15.988C9.88255 15.2577 8.42505 14.2275 7.09491 12.8975C5.77019 11.5674 4.74269 10.1112 4.01241 8.52879C3.28213 6.94657 2.91699 5.37025 2.91699 3.79983C2.91699 3.54983 3.00033 3.34011 3.16699 3.17067C3.33366 3.00136 3.54199 2.91671 3.79199 2.91671H6.50991C6.72033 2.91671 6.90595 2.98539 7.06678 3.12275C7.22762 3.25997 7.32991 3.42955 7.37366 3.6315L7.85137 6.08337C7.88442 6.31087 7.87748 6.50636 7.83053 6.66983C7.78345 6.83331 7.69901 6.9706 7.5772 7.08171L5.65262 8.95525C5.96234 9.52247 6.31623 10.0591 6.71428 10.565C7.1122 11.0709 7.54303 11.554 8.00678 12.0144C8.46401 12.4718 8.95012 12.8965 9.46512 13.2886C9.98012 13.6807 10.5362 14.0455 11.1335 14.3832L13.0035 12.4969C13.1339 12.3612 13.2918 12.2661 13.4772 12.2115C13.6625 12.1571 13.855 12.1437 14.0549 12.1715L16.3689 12.6427C16.5793 12.6983 16.751 12.8057 16.8841 12.9648C17.0171 13.124 17.0837 13.3046 17.0837 13.5065V16.2084C17.0837 16.4584 16.999 16.6667 16.8297 16.8334C16.6603 17 16.4505 17.0834 16.2005 17.0834ZM5.06116 7.77254L6.54845 6.34942C6.57512 6.32803 6.59248 6.29865 6.60053 6.26129C6.60859 6.22393 6.60727 6.18921 6.59658 6.15712L6.23428 4.29483C6.22359 4.25219 6.20491 4.22018 6.17824 4.19879C6.15158 4.1774 6.11685 4.16671 6.07408 4.16671H4.29199C4.25991 4.16671 4.23317 4.1774 4.21178 4.19879C4.19053 4.22018 4.17991 4.24692 4.17991 4.279C4.22255 4.84844 4.31574 5.42692 4.45949 6.01442C4.6031 6.60205 4.80366 7.1881 5.06116 7.77254ZM12.3112 14.9744C12.8635 15.2319 13.4396 15.4288 14.0395 15.565C14.6395 15.7012 15.2001 15.7821 15.7214 15.8077C15.7535 15.8077 15.7802 15.7971 15.8016 15.7757C15.823 15.7543 15.8337 15.7275 15.8337 15.6955V13.9423C15.8337 13.8996 15.823 13.8648 15.8016 13.8382C15.7802 13.8115 15.7482 13.7928 15.7055 13.7821L13.9555 13.4263C13.9235 13.4156 13.8954 13.4143 13.8714 13.4223C13.8473 13.4304 13.8219 13.4478 13.7951 13.4744L12.3112 14.9744Z' fill='%230F75BC'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 20px;
    height: 20px;
}

.notes-comments {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4.16667 18.3333C3.70833 18.3333 3.31597 18.1701 2.98958 17.8437C2.66319 17.5173 2.5 17.125 2.5 16.6666V4.99996C2.5 4.54163 2.66319 4.14926 2.98958 3.82288C3.31597 3.49649 3.70833 3.33329 4.16667 3.33329H5V1.66663H6.66667V3.33329H13.3333V1.66663H15V3.33329H15.8333C16.2917 3.33329 16.684 3.49649 17.0104 3.82288C17.3368 4.14926 17.5 4.54163 17.5 4.99996V16.6666C17.5 17.125 17.3368 17.5173 17.0104 17.8437C16.684 18.1701 16.2917 18.3333 15.8333 18.3333H4.16667ZM4.16667 16.6666H15.8333V8.33329H4.16667V16.6666ZM4.16667 6.66663H15.8333V4.99996H4.16667V6.66663ZM5.83333 11.6666V9.99996H14.1667V11.6666H5.83333ZM5.83333 15V13.3333H11.6667V15H5.83333Z' fill='%230F75BC'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 20px;
    height: 20px;
}

.pmh {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_7600_24202)'%3E%3Cpath d='M16.875 15L16.875 13.75L12.0833 13.75L12.0833 15L16.875 15Z' fill='%230F75BC'/%3E%3Cpath d='M9.375 14.375C9.375 13.3861 9.66824 12.4194 10.2176 11.5972C10.7671 10.7749 11.5479 10.134 12.4616 9.7556C13.3752 9.37717 14.3805 9.27815 15.3504 9.47108C16.3204 9.664 17.2113 10.1402 17.9105 10.8395C18.6098 11.5387 19.086 12.4296 19.2789 13.3996C19.4719 14.3695 19.3728 15.3748 18.9944 16.2884C18.616 17.2021 17.9751 17.9829 17.1528 18.5324C16.3306 19.0818 15.3639 19.375 14.375 19.375C13.0489 19.375 11.7771 18.8482 10.8395 17.9105C9.90178 16.9729 9.375 15.7011 9.375 14.375ZM18.125 14.375C18.125 13.6333 17.9051 12.9083 17.493 12.2916C17.081 11.6749 16.4953 11.1943 15.8101 10.9105C15.1248 10.6266 14.3708 10.5524 13.6434 10.6971C12.916 10.8418 12.2478 11.1989 11.7233 11.7234C11.1989 12.2478 10.8417 12.916 10.6971 13.6434C10.5524 14.3708 10.6266 15.1248 10.9104 15.8101C11.1943 16.4953 11.6749 17.081 12.2916 17.493C12.9083 17.9051 13.6333 18.125 14.375 18.125C15.3696 18.125 16.3234 17.7299 17.0266 17.0267C17.7299 16.3234 18.125 15.3696 18.125 14.375Z' fill='%230F75BC'/%3E%3Cpath d='M12.5 1.25H2.5C2.16848 1.25 1.85054 1.3817 1.61612 1.61612C1.3817 1.85054 1.25 2.16848 1.25 2.5V5C1.25 5.33152 1.3817 5.64946 1.61612 5.88388C1.85054 6.1183 2.16848 6.25 2.5 6.25V17.5C2.5 17.8315 2.6317 18.1495 2.86612 18.3839C3.10054 18.6183 3.41848 18.75 3.75 18.75H8.75V17.5H3.75V16.25H6.875V7.5H3.75V6.25H11.25V8.125H12.5V6.25C12.8315 6.25 13.1495 6.1183 13.3839 5.88388C13.6183 5.64946 13.75 5.33152 13.75 5V2.5C13.75 2.16848 13.6183 1.85054 13.3839 1.61612C13.1495 1.3817 12.8315 1.25 12.5 1.25ZM5.625 8.75V15H3.75V8.75H5.625ZM2.5 5V2.5H12.5V5H2.5Z' fill='%230F75BC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7600_24202'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 20px;
    height: 20px;
}

.medi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_7600_24238)'%3E%3Cpath d='M11.875 17.4999H8.125C7.7936 17.4995 7.47587 17.3677 7.24154 17.1333C7.0072 16.899 6.87538 16.5813 6.875 16.2499V13.1249H3.75C3.4186 13.1245 3.10087 12.9927 2.86654 12.7583C2.6322 12.524 2.50038 12.2063 2.5 11.8749V8.12488C2.50033 7.79346 2.63213 7.47571 2.86648 7.24136C3.10083 7.00701 3.41858 6.87521 3.75 6.87488H6.875V3.74988C6.87533 3.41846 7.00713 3.10071 7.24148 2.86636C7.47583 2.63201 7.79358 2.50021 8.125 2.49988H11.875C12.2064 2.50026 12.5241 2.63208 12.7585 2.86641C12.9928 3.10075 13.1246 3.41847 13.125 3.74988V6.87488H16.25C16.5814 6.87526 16.8991 7.00708 17.1335 7.24142C17.3678 7.47575 17.4996 7.79347 17.5 8.12488V11.8749C17.4996 12.2063 17.3677 12.5239 17.1334 12.7583C16.8991 12.9926 16.5814 13.1244 16.25 13.1249H13.125V16.2499C13.1246 16.5813 12.9927 16.8989 12.7584 17.1333C12.5241 17.3676 12.2064 17.4994 11.875 17.4999ZM3.75 8.12488V11.8749H8.125V16.2499H11.875V11.8749H16.25V8.12488H11.875V3.74988H8.125V8.12488H3.75Z' fill='%230F75BC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7600_24238'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 20px;
    height: 20px;
}

.notes-header {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 5px;
    color: #222;

    color: #313131 !important;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: normal;

    font-family: "CircularStd" !important;
        font-weight: 500 !important;
        font-size: 12px !important;
}

.notes-body {
    color: #666;
    font-size: 15px;
    margin: 0;
    line-height: 1.5;

    color: #313131 !important;
        font-size: 12px !important;
        font-style: normal;
        font-weight: 300 !important;
        line-height: normal;
}

.foup {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_7600_49638)'%3E%3Cpath d='M3.25 4.375H5.125V6.25H12.625V4.375H14.5V9.375H15.75V4.375C15.75 3.68744 15.1875 3.125 14.5 3.125H12.625V2.5C12.625 1.81244 12.0625 1.25 11.375 1.25H6.375C5.6875 1.25 5.125 1.81244 5.125 2.5V3.125H3.25C2.5625 3.125 2 3.68744 2 4.375V17.5C2 18.1876 2.5625 18.75 3.25 18.75H5.75V17.5H3.25V4.375ZM6.375 2.5H11.375V5H6.375V2.5ZM14.1338 11.25L13.25 12.1338L14.8662 13.75H10.125C8.74619 13.75 7.625 14.8715 7.625 16.25C7.625 17.6285 8.74619 18.75 10.125 18.75H11.375V17.5H10.125C9.43594 17.5 8.875 16.9394 8.875 16.25C8.875 15.5606 9.43594 15 10.125 15H14.8662L13.25 16.6162L14.1338 17.5L17.2588 14.375L14.1338 11.25Z' fill='%230F75BC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7600_49638'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 20px;
    height: 20px;
}

/* Notes Styling */
.notes-box {
    margin-top: 15px;
}

.notes-label {
    font-weight: bold;
    font-size: 1rem;
    margin-bottom: 5px;
    color: #222;
}

.notes-content {
    color: #666;
    font-size: 0.95rem;
    margin: 0;
    line-height: 1.4;
}

.ssss h5 {
    color: #313131;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.ssss .details_row span {
    color: #313131;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;

    font-family: "CircularStd" !important;
        font-weight: 300 !important;
        font-size: 12px !important;
}

.details_row span {
    font-family: "CircularStd" !important;
        font-weight: 300 !important;
        font-size: 12px !important;

}

.pres th {
    height: 32px;
    vertical-align: middle;
    background-color: #F2F9FF;
    ;
    color: #313131;
    font-size: 10px;
    font-style: normal;
    font-weight: 450;
    line-height: normal;
    padding-left: 20px;
}

.pres td {
    height: 32px;
    vertical-align: middle;
    color: #313131;
    font-size: 10px;
    font-style: normal;
    font-weight: 450;
    line-height: normal;
    padding-left: 20px;
}

.histoTitle h4 {
    color: #313131;
    font-size: 12px;
    font-style: normal;
    font-weight: 450;
    line-height: normal;
    margin-top: 7px !important;
}

.patient-head h2 {
    color: #0F75BC;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}



.histoTitle h5 {
    color: #313131;
    font-size: 12px;
    font-style: normal;
    font-weight: 450;
    line-height: normal;
}

.details_row span {
    color: #313131;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}




.medicinesRowCol {
    display: flex;
    flex-direction: column;
    margin: 12px 0px; 
}

.medicinesRowCol h4 {
font-size: 22px;
font-weight: 500;
line-height: normal;
}

.medicinesRowColUL {
    display: flex !important;
    align-items: center;
    gap: 60px !important;
    padding-left: 0px !important;
    padding-top: 2px !important;
}

.medicinesRowColUL span {
    font-size: 12px!important;
font-weight: 300 !important;
font-family: "CircularStd" !important;
color: #313131 !important;
}




.lablalblab table th:first-child {
    background-color: #F2F9FF!important ;
    color: #313131 !important;
        font-size: 10px !important;
        font-style: normal;
        font-weight: 500 !important;
        line-height: normal;
}

.lablalblab {
    margin-bottom: 20px ;
}

.lablalblab table  {
    width: 100%;
}


.medicinesRowCol h5 {
    font-size: 15px;
    color: #313131;
    font-family: "CircularStd" !important;
    font-weight: 450 !important;
    font-size: 12px !important;
}


.pres th {
    font-family: "CircularStd" !important;
    font-weight: 450;
    font-size: 10px;
}

#familyHistories span {
        font-weight: 200 !important;
        font-size: 12px !important;
}

.labTest {
    font-family: "CircularStd" !important;
        font-weight: 500 !important;
        font-size: 10px !important;
}


.pres td {
    font-family: "CircularStd" !important;
        font-weight: 300 !important;
        font-size: 10px !important;
}

.col_subtitlereef {
    font-family: "CircularStd" !important;
        font-weight: 500 !important;
        font-size: 12px !important;
}

.col_subtitlereefRw span {
    font-weight: 300 !important;
    font-family: "CircularStd" !important;
}

.prescription-notes-body {
    font-family: "CircularStd" !important;
        font-weight: 300 !important;
        font-size: 12px !important;
}


#prescription-caller-type {
    font-family: "CircularStd" !important;
        font-weight: 450 !important;
        font-size: 12px !important;
}

.details_row li h6 strong{
    font-family: "CircularStd" !important;
    font-weight: 450 !important;
    font-size: 12px !important;
}   


.noteeee h6 {
    color: #000;
        font-family: "Anek Malayalam";
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
}


.noteeee  {
    color: #000;
        font-family: "Anek Malayalam";
        font-size: 16px;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
        display: flex;
        align-items: center;
        gap: 6px;
        margin-left: 40px;
        
}

.orangeDot {
    background-color: #F8B533;
    border-radius: 50%;
    display: block;
        width: 6.44px;
            height: 6.44px;
}
.disabled-link {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}
/* active session modal style start*/

.activeSessionModal{
   z-index: 999999999;
}
.activeSessionModal
 .modal-dialog .modal-content {
    box-shadow: 0px 3px 15px 0px #00285533;
    background: #FFFFFF;
    border-radius: 14px;
}


 .activeSessionModal .modal-dialog .modal-content .modal-body img {
    position: absolute;
    top: 12px;
    cursor: pointer;
    right: 12px;
    width: 12px;
    height: 12px;
}

.activeSessionModal .action-button{
    display: flex;
    justify-content: center;
    align-items: center;    
}

.activeSessionModal .action-button .resume-btn {
    border-radius: 30px;
    background: #0f75bc;
    color: #fff;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 10px 50px;
    border: 0;   
}

.session-close {
    position: absolute;
    top: 10px;
    right: 10px;
    background: transparent;
    border: none;
    padding: 0;
    cursor: pointer;
    z-index: 1056; /* important */
}
.cancelBtn {
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1056;
}
/* active session modal style end*/


.wrrrr {
    font-size: 14px !important;
    font-family: "Anek Malayalam" !important;
    font-weight: 400 !important;
    color: #313131 !important;

}
.form_buttons_block .action_buttons {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 18px;
    margin-right: 15px;
    margin-bottom: 25px;
}
.form_buttons_block button.care_buttons.creations_button.cofnrimsubmit.btnSubmit {
    margin: 0;
}

.details_row {
    display: flex;
    justify-content: space-between;
    padding-top: 10px;
    margin-bottom: 0px !important;
    padding-left: 0px;
}

.vital_svg {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6.66797 2.59961H13.335C13.5457 2.59968 13.7175 2.67058 13.8574 2.81055C13.9974 2.95052 14.0683 3.12223 14.0684 3.33301C14.0684 3.54394 13.9975 3.7164 13.8574 3.85645C13.7175 3.99631 13.5457 4.06633 13.335 4.06641H12.4014V9.20215L12.4238 9.23047L17.0488 14.8555C17.2612 15.1144 17.3813 15.379 17.415 15.6504C17.4488 15.9218 17.3976 16.2078 17.2549 16.5098C17.1123 16.8114 16.9233 17.0326 16.6904 17.1787C16.4575 17.3248 16.1738 17.4003 15.835 17.4004H4.16797C3.82913 17.4004 3.54542 17.3248 3.3125 17.1787C3.0797 17.0326 2.89063 16.8114 2.74805 16.5098C2.60535 16.2078 2.55417 15.9218 2.58789 15.6504C2.6216 15.3791 2.74088 15.1143 2.95312 14.8555L7.57812 9.23047L7.60156 9.20215V4.06641H6.66797C6.45704 4.06641 6.28457 3.99649 6.14453 3.85645C6.00459 3.71643 5.93457 3.54386 5.93457 3.33301C5.93464 3.12239 6.00477 2.95046 6.14453 2.81055C6.28457 2.6705 6.45704 2.59961 6.66797 2.59961ZM9.06836 9.71289L4.09082 15.7695L3.95605 15.9336H16.0459L15.9121 15.7695L10.9346 9.71289V4.06641H9.06836V9.71289Z' fill='%230F75BC' stroke='white' stroke-width='0.2'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 20px;
    height: 20px;
}

.details_row h6 {
    color: #313131;
    font-size: 12px;
    font-style: normal;
    font-weight: 450;
    line-height: normal;
}

.histoTitle {
    display: flex;
    align-items: center;
    gap: 50px;

}

.col_subtitle {
    color: #313131;
    font-size: 12px;
    font-style: normal;
    font-weight: 450;
    line-height: normal;
}

.details_row_col {
    display: flex;
    flex-direction: column;
}

.pres {
    width: 100%;
}


.report-section {
    max-width: 1000px;
    margin: 20px auto;
    font-family: Arial, sans-serif;
}

.report-header {
    margin-bottom: 15px;
}

.header-title {
    color: #0078d4;
    font-size: 1.15rem;
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0;
    text-transform: uppercase;
}

/* Table Specific Styling */
.recommendation-grid {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #e1e8ed;
    border-radius: 4px;
    overflow: hidden;
}

.sidebar-cell {
    background-color: #f1f8fe;
    width: 160px;
    text-align: center;
    vertical-align: middle;
    border-right: 1px solid #e1e8ed;
    color: #333;
    font-size: 0.9rem;
    padding: 15px;
}

.data-cell {
    padding: 12px 20px;
    font-size: 0.95rem;
    color: #555;
    border-bottom: 1px solid #f0f0f0;
}

.border-right {
    border-right: 1px solid #f0f0f0;
}

.no-border-bottom {
    border-bottom: none;
}

.treat {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M15.8657 9.77567C15.8177 8.17733 15.2357 6.82025 14.1197 5.70442C13.0037 4.58844 11.6466 4.00643 10.0485 3.95837V2.70837C11.0207 2.72976 11.9309 2.929 12.7791 3.30608C13.6274 3.6833 14.3684 4.18865 15.002 4.82212C15.6355 5.45574 16.1407 6.19664 16.5178 7.04483C16.895 7.89317 17.0944 8.80344 17.1157 9.77567H15.8657ZM12.5324 9.77567C12.4844 9.10789 12.2253 8.53761 11.7551 8.06483C11.285 7.59219 10.7161 7.33449 10.0485 7.29171V6.04171C11.0623 6.08449 11.9261 6.464 12.6397 7.18025C13.3535 7.89664 13.7344 8.76178 13.7824 9.77567H12.5324ZM16.2005 17.0834C14.6301 17.0834 13.0524 16.7182 11.4674 15.988C9.88255 15.2577 8.42505 14.2275 7.09491 12.8975C5.77019 11.5674 4.74269 10.1112 4.01241 8.52879C3.28213 6.94657 2.91699 5.37025 2.91699 3.79983C2.91699 3.54983 3.00033 3.34011 3.16699 3.17067C3.33366 3.00136 3.54199 2.91671 3.79199 2.91671H6.50991C6.72033 2.91671 6.90595 2.98539 7.06678 3.12275C7.22762 3.25997 7.32991 3.42955 7.37366 3.6315L7.85137 6.08337C7.88442 6.31087 7.87748 6.50636 7.83053 6.66983C7.78345 6.83331 7.69901 6.9706 7.5772 7.08171L5.65262 8.95525C5.96234 9.52247 6.31623 10.0591 6.71428 10.565C7.1122 11.0709 7.54303 11.554 8.00678 12.0144C8.46401 12.4718 8.95012 12.8965 9.46512 13.2886C9.98012 13.6807 10.5362 14.0455 11.1335 14.3832L13.0035 12.4969C13.1339 12.3612 13.2918 12.2661 13.4772 12.2115C13.6625 12.1571 13.855 12.1437 14.0549 12.1715L16.3689 12.6427C16.5793 12.6983 16.751 12.8057 16.8841 12.9648C17.0171 13.124 17.0837 13.3046 17.0837 13.5065V16.2084C17.0837 16.4584 16.999 16.6667 16.8297 16.8334C16.6603 17 16.4505 17.0834 16.2005 17.0834ZM5.06116 7.77254L6.54845 6.34942C6.57512 6.32803 6.59248 6.29865 6.60053 6.26129C6.60859 6.22393 6.60727 6.18921 6.59658 6.15712L6.23428 4.29483C6.22359 4.25219 6.20491 4.22018 6.17824 4.19879C6.15158 4.1774 6.11685 4.16671 6.07408 4.16671H4.29199C4.25991 4.16671 4.23317 4.1774 4.21178 4.19879C4.19053 4.22018 4.17991 4.24692 4.17991 4.279C4.22255 4.84844 4.31574 5.42692 4.45949 6.01442C4.6031 6.60205 4.80366 7.1881 5.06116 7.77254ZM12.3112 14.9744C12.8635 15.2319 13.4396 15.4288 14.0395 15.565C14.6395 15.7012 15.2001 15.7821 15.7214 15.8077C15.7535 15.8077 15.7802 15.7971 15.8016 15.7757C15.823 15.7543 15.8337 15.7275 15.8337 15.6955V13.9423C15.8337 13.8996 15.823 13.8648 15.8016 13.8382C15.7802 13.8115 15.7482 13.7928 15.7055 13.7821L13.9555 13.4263C13.9235 13.4156 13.8954 13.4143 13.8714 13.4223C13.8473 13.4304 13.8219 13.4478 13.7951 13.4744L12.3112 14.9744Z' fill='%230F75BC'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 20px;
    height: 20px;
}

.notess {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4.16667 18.3333C3.70833 18.3333 3.31597 18.1701 2.98958 17.8437C2.66319 17.5173 2.5 17.125 2.5 16.6666V4.99996C2.5 4.54163 2.66319 4.14926 2.98958 3.82288C3.31597 3.49649 3.70833 3.33329 4.16667 3.33329H5V1.66663H6.66667V3.33329H13.3333V1.66663H15V3.33329H15.8333C16.2917 3.33329 16.684 3.49649 17.0104 3.82288C17.3368 4.14926 17.5 4.54163 17.5 4.99996V16.6666C17.5 17.125 17.3368 17.5173 17.0104 17.8437C16.684 18.1701 16.2917 18.3333 15.8333 18.3333H4.16667ZM4.16667 16.6666H15.8333V8.33329H4.16667V16.6666ZM4.16667 6.66663H15.8333V4.99996H4.16667V6.66663ZM5.83333 11.6666V9.99996H14.1667V11.6666H5.83333ZM5.83333 15V13.3333H11.6667V15H5.83333Z' fill='%230F75BC'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 20px;
    height: 20px;
}

.pmh {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_7600_24202)'%3E%3Cpath d='M16.875 15L16.875 13.75L12.0833 13.75L12.0833 15L16.875 15Z' fill='%230F75BC'/%3E%3Cpath d='M9.375 14.375C9.375 13.3861 9.66824 12.4194 10.2176 11.5972C10.7671 10.7749 11.5479 10.134 12.4616 9.7556C13.3752 9.37717 14.3805 9.27815 15.3504 9.47108C16.3204 9.664 17.2113 10.1402 17.9105 10.8395C18.6098 11.5387 19.086 12.4296 19.2789 13.3996C19.4719 14.3695 19.3728 15.3748 18.9944 16.2884C18.616 17.2021 17.9751 17.9829 17.1528 18.5324C16.3306 19.0818 15.3639 19.375 14.375 19.375C13.0489 19.375 11.7771 18.8482 10.8395 17.9105C9.90178 16.9729 9.375 15.7011 9.375 14.375ZM18.125 14.375C18.125 13.6333 17.9051 12.9083 17.493 12.2916C17.081 11.6749 16.4953 11.1943 15.8101 10.9105C15.1248 10.6266 14.3708 10.5524 13.6434 10.6971C12.916 10.8418 12.2478 11.1989 11.7233 11.7234C11.1989 12.2478 10.8417 12.916 10.6971 13.6434C10.5524 14.3708 10.6266 15.1248 10.9104 15.8101C11.1943 16.4953 11.6749 17.081 12.2916 17.493C12.9083 17.9051 13.6333 18.125 14.375 18.125C15.3696 18.125 16.3234 17.7299 17.0266 17.0267C17.7299 16.3234 18.125 15.3696 18.125 14.375Z' fill='%230F75BC'/%3E%3Cpath d='M12.5 1.25H2.5C2.16848 1.25 1.85054 1.3817 1.61612 1.61612C1.3817 1.85054 1.25 2.16848 1.25 2.5V5C1.25 5.33152 1.3817 5.64946 1.61612 5.88388C1.85054 6.1183 2.16848 6.25 2.5 6.25V17.5C2.5 17.8315 2.6317 18.1495 2.86612 18.3839C3.10054 18.6183 3.41848 18.75 3.75 18.75H8.75V17.5H3.75V16.25H6.875V7.5H3.75V6.25H11.25V8.125H12.5V6.25C12.8315 6.25 13.1495 6.1183 13.3839 5.88388C13.6183 5.64946 13.75 5.33152 13.75 5V2.5C13.75 2.16848 13.6183 1.85054 13.3839 1.61612C13.1495 1.3817 12.8315 1.25 12.5 1.25ZM5.625 8.75V15H3.75V8.75H5.625ZM2.5 5V2.5H12.5V5H2.5Z' fill='%230F75BC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7600_24202'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 20px;
    height: 20px;
}

.medi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_7600_24238)'%3E%3Cpath d='M11.875 17.4999H8.125C7.7936 17.4995 7.47587 17.3677 7.24154 17.1333C7.0072 16.899 6.87538 16.5813 6.875 16.2499V13.1249H3.75C3.4186 13.1245 3.10087 12.9927 2.86654 12.7583C2.6322 12.524 2.50038 12.2063 2.5 11.8749V8.12488C2.50033 7.79346 2.63213 7.47571 2.86648 7.24136C3.10083 7.00701 3.41858 6.87521 3.75 6.87488H6.875V3.74988C6.87533 3.41846 7.00713 3.10071 7.24148 2.86636C7.47583 2.63201 7.79358 2.50021 8.125 2.49988H11.875C12.2064 2.50026 12.5241 2.63208 12.7585 2.86641C12.9928 3.10075 13.1246 3.41847 13.125 3.74988V6.87488H16.25C16.5814 6.87526 16.8991 7.00708 17.1335 7.24142C17.3678 7.47575 17.4996 7.79347 17.5 8.12488V11.8749C17.4996 12.2063 17.3677 12.5239 17.1334 12.7583C16.8991 12.9926 16.5814 13.1244 16.25 13.1249H13.125V16.2499C13.1246 16.5813 12.9927 16.8989 12.7584 17.1333C12.5241 17.3676 12.2064 17.4994 11.875 17.4999ZM3.75 8.12488V11.8749H8.125V16.2499H11.875V11.8749H16.25V8.12488H11.875V3.74988H8.125V8.12488H3.75Z' fill='%230F75BC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7600_24238'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 20px;
    height: 20px;
}

.notes-header {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 5px;
    color: #222;
}

.notes-body {
    color: #666;
    font-size: 15px;
    margin: 0;
    line-height: 1.5;
}

.foup {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_7600_49638)'%3E%3Cpath d='M3.25 4.375H5.125V6.25H12.625V4.375H14.5V9.375H15.75V4.375C15.75 3.68744 15.1875 3.125 14.5 3.125H12.625V2.5C12.625 1.81244 12.0625 1.25 11.375 1.25H6.375C5.6875 1.25 5.125 1.81244 5.125 2.5V3.125H3.25C2.5625 3.125 2 3.68744 2 4.375V17.5C2 18.1876 2.5625 18.75 3.25 18.75H5.75V17.5H3.25V4.375ZM6.375 2.5H11.375V5H6.375V2.5ZM14.1338 11.25L13.25 12.1338L14.8662 13.75H10.125C8.74619 13.75 7.625 14.8715 7.625 16.25C7.625 17.6285 8.74619 18.75 10.125 18.75H11.375V17.5H10.125C9.43594 17.5 8.875 16.9394 8.875 16.25C8.875 15.5606 9.43594 15 10.125 15H14.8662L13.25 16.6162L14.1338 17.5L17.2588 14.375L14.1338 11.25Z' fill='%230F75BC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7600_49638'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    width: 20px;
    height: 20px;
}

/* Notes Styling */
.notes-box {
    margin-top: 15px;
}

.notes-label {
    font-weight: bold;
    font-size: 1rem;
    margin-bottom: 5px;
    color: #222;
}

.notes-module .notes-header .notes-body.prescription-notes-body{
    word-break: break-word;
    overflow-wrap: break-word;
    white-space: pre-wrap;
}

.notes-content {
    color: #666;
    font-size: 0.95rem;
    margin: 0;
    line-height: 1.4;
}

.ssss h5 {
    color: #313131;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.ssss .details_row span {
    color: #313131;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.pres th {
    height: 32px;
    vertical-align: middle;
    background-color: #F2F9FF;
    ;
    color: #313131;
    font-size: 10px;
    font-style: normal;
    font-weight: 450;
    line-height: normal;
    padding-left: 20px;
}

.pres td {
    height: 32px;
    vertical-align: middle;
    color: #313131;
    font-size: 10px;
    font-style: normal;
    font-weight: 450;
    line-height: normal;
    padding-left: 20px;
}

.histoTitle h4 {
    color: #313131;
    font-size: 12px;
    font-style: normal;
    font-weight: 450;
    line-height: normal;
    margin-top: 7px !important;
}

.patient-head h2 {
    color: #0F75BC;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}



.histoTitle h5 {
    color: #313131;
    font-size: 12px;
    font-style: normal;
    font-weight: 450;
    line-height: normal;
}

.details_row span {
    color: #313131;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}




.medicinesRowCol {
    display: flex;
    flex-direction: column;
    margin: 12px 0px; 
}

.medicinesRowCol h4 {
font-size: 22px;
font-weight: 500;
line-height: normal;
}

.medicinesRowColUL {
    display: flex !important;
    align-items: center;
    gap: 20px;

}

.medicinesRowColUL span {
    font-size: 16px;
font-weight: 400;
line-height: normal;
}




.lablalblab table th:first-child {
    background-color: #F2F9FF!important ;
    color: #313131 !important;  
        font-size: 10px !important;
        font-style: normal;
        font-weight: 500 !important;
        line-height: normal;
}

.lablalblab {
    margin-bottom: 20px ;
}

.lablalblab table  {        
    width: 100%;
}


.medicinesRowCol h5 {
    font-size: 15px;
    color: #313131;
}


.text_data_new {
    
}

.text_data_new  span {
    display: flex;
        width: 1007.03px;
        height: 53.68px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 9.117px;
        border-radius: 10.736px;
        background: rgba(15, 117, 188, 0.20);
    color: #000;
        font-family: "Anek Malayalam";
        font-size: 17.177px;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
}


.text_data_new .text_data_new_audio_pre {
    background: rgba(132, 217, 91, 0.20) !important;color: #303335 !important;
        text-align: center;
        font-family: "Anek Malayalam";
        font-size: 16px !important;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
}



.text_data_new_audio {
display: flex;
    align-items: center;
    width: 100%;
}

.text_data_new_audio span {
display: flex;
    width: 80%;
    height: 50px;
    justify-content: center;
    align-items: center;
    gap: 9.117px;
    border-radius: 10.736px;
    background: rgba(15, 117, 188, 0.20);
color: #5E6366;
text-align: center;
font-family: "Anek Malayalam";
font-size: 16px;
font-style: normal;
font-weight: 300;
    margin-right: 20px;
}

 .text_data_new_audio span .consultationTimes{
    margin: 0;
   color: #000000;
font-family: "Anek Malayalam";
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: normal;

 }

.text_data_new_border {
        margin-top: -10px !important;
}


.enable-link .text_data_new_audio_button_consultation {
    width: 140px;
    background-color: #0F75BC;
    border-radius: 30px;
    height: 50px;
    text-align: center;
    margin-left: 10px;
}

.disabled-link  .text_data_new_audio_button_consultation {
    width: 140px;
    background-color: #9eabb4;
    border-radius: 30px;
    height: 50px;
    text-align: center;
    margin-left: 10px;
}


.text_data_new_audio .text_data_new_audio_button_consultation img {
    margin-top: 10px;
}


.text_data_new_audio .text_data_new_audio_pre {
    background: rgba(132, 217, 91, 0.20) !important;
    color: #303335 !important;
        text-align: center;
        font-family: "Anek Malayalam";
        font-size: 16px !important;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
}

.form_buttons_block .action_buttons .care_buttons.cancel_button{
    border-radius: 30px;
border: 1px solid #0F75BC;
background-color: transparent;
color: #0F75BC;
text-align: center;
font-family: "Anek Malayalam";
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}


.form_buttons_block .action_buttons  .care_buttons.creations_button.btnSavePrescription.btnSubmit{
    border-radius: 30px;
background-color: #0F75BC4D !important;
color: #0F75BC;
text-align: center;
font-family: "Anek Malayalam";
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-right: 0;
}


.form_buttons_block .action_buttons  .care_buttons.creations_button.cofnrimsubmit.btnSubmit{
    border-radius: 30px;
background: #0F75BC;
    color: #FFF;
text-align: center;
font-family: "Anek Malayalam";
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.actions_button_row .form_buttons_block .care_buttons.cancel_button{
border-radius: 30px;
border: 1px solid #0F75BC;
background-color: transparent;
color: #0F75BC;
text-align: center;
font-family: "Anek Malayalam";
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.actions_button_row .form_buttons_block  .care_buttons.creations_button.btnSavePrescription{
      border-radius: 30px;
background-color: #0F75BC4D !important;
color: #0F75BC;
text-align: center;
font-family: "Anek Malayalam";
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-right: 0;
}


.actions_button_row .form_buttons_block .care_buttons.creations_button.cofnrimsubmit{
        border-radius: 30px;
background: #0F75BC;
    color: #FFF;
text-align: center;
font-family: "Anek Malayalam";
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.actions_button_row .form_buttons_block .action_buttonss.prescriptionCreate{
    display: flex;
    gap: 20px;
}

.headingInterested {
    display: flex;
    gap: 24px;
}

.headintBox {
    display: flex;
    align-items: center;
    gap: 6px !important;
}
.headintBox h4
{
    margin-top: 0px !important;
}

.pres td {
    border-right: 0.5px solid #E2EAF0;
        border-bottom: 0.5px solid #E2EAF0;;
}


/* .notes {
white-space: pre-wrap;
    word-wrap: break-word;
} */

.drp-buttons .cancelBtn {
    display: none;
}


.headingMainDiv {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.headingMainDiv .all_details_row {
    display: flex;
       flex-wrap: wrap;
    align-items: center;
    gap: 19px;
    border-top: 1px solid #cacaca;
    padding-top: 8px;
}


.single_Dddd {
    display: flex;
    align-items: center;
    font-size: 12px;
    gap: 7px;
}

.single_Dddd div {
    font-size: 12px !important;
        color: #313131;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}


.details_row span {
font-family: unset !important;
font-weight : 200!important;
}

.medicinesRowColUL span {
    font-family: unset !important;
font-weight : 200!important;    
}



.single_Ddd_experienced_event {
    display: flex;
        flex-direction: column;
        width: 100%;
}



.single_Ddd_experienced_event h6 {color: #313131;
    font-size: 12px;
    font-style: normal;
    font-weight: 500 !important;
    line-height: normal;}
    .single_Ddd_experienced_event span {color: #313131;
        font-size: 12px;
        font-style: normal;
        font-weight: 200 !important;
        line-height: normal;}

        .headingMainDiv {
            width: 100%;
        }




        .details_row span {
            font-family: unset !important;
            font-weight: 200 !important ; 
        }



    .patient__req {
        display: flex;
        /* flex-direction: column; */
    }


    .doseEscal {
    display: flex;
        width: 100%!important;
        align-items: center;
        justify-content: space-between;
    }


    .modal-body .notes {
        color: #313131;
            font-family: "CircularStd" !important;
            font-size: 12px !important;
            font-style: normal;
            font-weight: 300 !important;
            line-height: normal;
    }



    #clear_date_range {
    position: absolute;
        right: -69% !important;
        cursor: pointer;
        color: #999;
        font-weight: bold;
        z-index: 99999;
        bottom: -719%;
        border: noe;
        border: none;
        outline: none;
        border-radius: 1px;
        font-size: 13px;
        background-color: #0F75BC;
        color: #FFFF;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        padding-bottom: 6px !important;
    }


    .prescription-notes-body {
        word-wrap: break-word;
    }


    .twoInRow {
        display: flex;
        width: 100%;
        gap: 50px;

    }

    .twoInRow h6 {
        font-family: unset !important;
        font-weight: 500 !important;
    }

    .twoInRow span {}


    .single_Ddd_dose_adjustment {
        display: flex;
        align-items: center;
        gap: 8px;
    }


    .single_Ddd_dose_adjustment h6 {
        font-family: unset !important;
            font-weight: 500 !important;
    }

    .single_Ddd_exp_other {
        width: 100%;
    }

        .single_Ddd_exp_other h6 {

            font-family: unset !important;
            font-weight: 500 !important;
        }

    .single_Ddd_escalation {
        display: flex;
            align-items: center;
            gap: 8px;
    }

          .single_Ddd_escalation h6 {
              font-family: unset !important;
              font-weight: 500 !important;
          }

                  .single_Ddd h6 {
                                font-family: unset !important;
                                    font-weight: 500 !important;
                  }


                .notes-body {
                    font-weight: 100 !important;
                    font-family: unset !important;
                }

                .presccc h2 img {
                    margin-right: 12px !important;
                }

                #appointment-comment {
                        word-wrap: break-word;
                            word-break: break-all;
                }


                .all_details_row #label-diagnosis {font-family: unset !important;
                    font-weight: 500 !important;}
                
                .all_details_row #label-required {font-family: unset !important;
                    font-weight: 500 !important;}

                .single_Dddd h6 {font-family: unset !important;
                    font-weight: 500 !important;}


                    .bet {
                        gap: 80px;
                    }


                .notes {
                    word-break: break-all;
                    word-wrap: break-word;
                }


                .presc_oneLine {
                    width: 100%;
                    display: flex;
                    gap: 60px;
                        
                    }

                    /* .presc_oneLine div {
                            width: 100% !important;
                                width: 100% !important;
                                    white-space: pre;
                                    min-width: unset !important;
                    } */

                    .otherTex {
                        width: 100% !important;
                    }

                    .otherr_tex {
                    }


                    .more_details h6 {
                                font-family: unset !important;
                                font-weight: 500 !important;
                    }

                    .more_details span {
                            font-family: unset !important;
                            font-weight: 100 !important;
                            font-size: 12px !important;
                        }


                        .twoInRow_eeee {
                            width: 100% !important;
                            display: flex;
                            align-items: start !important;

                        }

                        .twoInRow_eeee .single_Ddd_experienced_event {
                            width: 32% !important;
                        }


                        .information-provided__new {
                            gap: 10px;
                        }

                                           .information-provided__new>div {
                                               flex: 0 0 calc(33.33% - 4px);
                                               box-sizing: border-box;
                                               /* Niche wali row se fasla */
                                           }