﻿.selected-menu-item {
    background-color: var(--gw-color-royal-blue-10) !important;
    font-weight: 700;
}

.claim-history-tab-strip {
    width: 100%;
}

.claim-history-tab-strip-tab {
    width: 24%;
}

.k-tabstrip-items {
    /*flex-wrap: nowrap !important;*/
    margin-top: 3rem;
}

.k-tabstrip .k-tabstrip-items .k-tabstrip-item {
    text-align: center !important;
    display: block !important;
    background: var(--gw-color-neutral-0);
    background-color: var(--gw-color-neutral-0);
    border-color: unset;
    color: unset;
    border-right: 0rem;
    border-left: 0rem;
    /*border-bottom: 1.0rem solid var(--gw-color-neutral-3);
    color: var(--gw-color-neutral-8); */
}

.k-tabstrip-content, .k-tabstrip > .k-content {
    margin-top: 3.5rem !important;
    overflow: unset;
}

.k-tabstrip .k-tabstrip-items .k-tabstrip-item.k-active .k-link {
    color: var(--gw-primary-soft-black);
}

.k-tabstrip .k-tabstrip-items .k-tabstrip-item .k-link {
    color: var(--gw-primary-soft-black);
}

.k-radio-list-horizontal, .k-radio-list.k-list-horizontal {
    display: flex;
    flex-flow: row wrap;
    gap: var(--kendo-spacing-4, 1rem);
    width: 100% !important;
}

.k-tabstrip .k-content {
    width: 100% !important;
}

.k-tabstrip-content k-content k-active {
    width: 100%;
}

.k-radio-item, .k-radio-list-item {
    width: 15rem !important;
    display: block;
    flex-flow: row nowrap;
    text-align: center;
}

/* .k-tabstrip-content.k-active, .k-tabstrip > .k-content.k-active {
    width: 100%;
} */

.claims-toolbar .k-button-group {
    width: 80%;
}

.claim-history-switch {
    display: display-flex;
    width: 20%;
    align-items: center;
    font-size: 1.6rem;
}

.k-switch {
    margin-right: 1rem;
}

.claims-toolbar .k-button-group {
    display: block;
}

    .claims-toolbar .k-button-group > .k-button {
        margin: 1rem .5rem !important;
        /*min-width: 17%;*/
    }

.k-svg-i-radiobutton-checked {
    color: var(--button-font-primary-color) !important;
}

.k-tabstrip .panel-body {
    border: unset;
}

a.view-claim-detail:link,
a.view-claim-detail:visited {
    text-decoration: none;
}

.claims-toolbar .k-button-group,
.claim-history-toolbar .k-button-group,
.pharmacy-toolbar .k-button-group {
    width: 80%;
}

    .claim-history-toolbar .k-button-group > .k-button,
    .pharmacy-toolbar .k-button-group > .k-button {
        /* min-width: 15%;*/
        margin: 1rem .5rem !important;
    }

.claim-history-switch {
    text-align: right;
}

.claim-id-status {
    border-bottom: 0.1rem solid var(--gw-primary-soft-black);
    padding: 0.8rem 0;
    display: flex;
    align-items: baseline;
}

    .claim-id-status span {
        font-weight: 600;
    }

.clm-stus-rgt span > span {
    font-weight: 400;
}

.claim-id-status .col-md-6 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.clm-stus-rgt {
    text-align: end;
}

.profile-dropdown {
    display: none;
}

.claim-detail-row label[readonly] {
    color: var(--gw-color-neutral-6);
    font-size: 1.4rem;
    font-weight: 400 !important;
    line-height: normal !important;
    margin-bottom: auto !important;
}

.claim-detail-row .k-input input[aria-readonly="true"] {
    border-bottom: 0 !important;
    padding-left: 0 !important;
    font-weight: bold !important;
    text-indent: 0 !important;
    line-height: normal !important;
    height: auto !important;
    font-size: 1.6rem !important;
    padding-top: 0.5rem !important;
    margin-top: 1rem !important;
}

.claim-detail-row span.k-input.k-textarea > textarea.k-input-inner.\!k-flex-none {
    border-bottom: 0 !important;
    padding-left: 0 !important;
    font-weight: bold !important;
    text-indent: 0 !important;
    line-height: normal !important;
    resize: none;
    font-size: 1.6rem !important;
    /*padding-top: 0.5rem !important;*/
    height: 0rem !important;
    min-height: fit-content;
}

.claim-detail-row span.k-input.k-textarea {
    height: 4.5rem !important;
    min-height: fit-content;
    margin-top: 1rem !important;
}

.checkbox-input {
    /*font-size: var(--font-size-small) !important;
    font-weight: bold !important;
    min-width: 4rem;
    margin-top: 1rem !important;*/
    font-size: var(--font-size-small) !important;
    font-weight: bold !important;
    margin-top: 1rem !important;
    display: inline-block;
    padding: 0.4rem 1.5rem !important;
}

.claim-detail-row .k-grid .k-grid-header .k-header,
.claim-detail-row .k-grid .k-grid-header,
.claim-detail-row .k-grid .k-grid-aria-root {
    background: var(--other-primary-soft-blue);
    background-color: var(--other-primary-soft-blue);
    color: var(--gw-color-neutral-0);
}

.claim-detail-row .k-grid-content {
    overflow-y: auto;
}

.claim-detail-row .k-grid-header,
.claim-detail-row .k-grid-footer {
    padding-right: 0 !important;
}

.claim-detail-row .k-grid-header-wrap,
.claim-detail-row .k-grid-footer-wrap {
    border-right-width: 0;
}

.claim-detail-row .k-grid td,
.claim-detail-row .k-grid .k-table-td {
    border-width: 0rem !important;
}

.claim-detail-tab .k-input.k-numerictextbox > input[readonly].k-input-inner,
.claim-detail-tab .k-input.k-maskedtextbox.inputPhoneStyleDefault > input[inputmode="phoneNumber"][readonly].k-input-inner,
.claim-detail-tab .k-input.k-maskedtextbox.inputPhoneStyleIndividualCell > input[inputmode="phoneNumber"][readonly].k-input-inner,
.claim-detail-tab .k-input.k-textbox > input[role="textbox"][readonly].k-input-inner,
.claim-detail-tab .k-input.k-textarea > textarea[readonly].k-input-inner {
    border-bottom: 0 !important;
    padding: 0 !important;
    text-indent: 0 !important;
}

.claim-detail-tab .claim-history-tab-strip-tab {
    width: 33% !important;
}

.claim-detail-tabstrip ul.k-tabstrip-items.k-reset {
    margin-top: 0;
}

.claim-detail-tabstrip .k-tabstrip-content, .claim-detail-tabstrip .k-tabstrip > .k-content {
    margin-top: 1rem !important;
}

.claim-detail-tabstrip .content-panel-container {
    margin-bottom: 1rem !important;
}

    .claim-detail-tabstrip .content-panel-container .panel-body .col-md-4 {
        padding-left: 0 !important;
    }

.claim-detail-panel .panel-body {
    row-gap: 0rem !important;
}

.claim-detail-panel .content-panel-bdy {
    padding: 0rem !important;
    margin-left: 2.5rem;
}

.k-tabstrip-items-wrapper .k-item:focus, .k-tabstrip-items-wrapper .k-item.k-focus {
    box-shadow: none !important;
}

.k-tabstrip-content:focus, .k-tabstrip-content.k-focus, .k-tabstrip > .k-content:focus, .k-tabstrip > .k-content.k-focus {
    outline-width: none !important;
}

.claim-detail-tabstrip .k-tabstrip-content .checkboxDiv, .claim-detail-tabstrip .k-tabstrip .checkboxDiv {
    margin-top: 0px !important;
}

.checkboxDiv {
    margin-top: 0px !important;
    margin-right: 0px !important;
}

.k-textbox.k-input keeper-lock {
    display: none;
}

.checkbox-no-data {
    display: none;
}

.no-grid-data-found {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.4rem;
}

.claim-history-filter {
    DISPLAY: flex;
    justify-content: flex-end;
    width: 100%;
}

/*----Content collaspe Panel CSS----*/
.panel-content-collesp .content-panel-container .content-panel-hdr {
    display: flex;
    align-items: center;
}

.panel-content-collesp .fa-user-circle {
    color: var(--gw-color-purple);
    margin-right: 1rem;
    margin-bottom: 1rem;
    font-size: 2.4rem;
}

.panel-content-collesp .fa-angle-up, .panel-content-collesp .fa-angle-down {
    margin-right: 1rem;
}

.panel-content-collesp .claim-detail-row .textInput {
    display: flex;
    flex-direction: row;
    align-items: baseline;
}

    .panel-content-collesp .claim-detail-row .textInput.label-for {
        margin-right: 1rem;
    }

.panel-content-collesp .claim-detail-row div.parentInputElements {
    width: auto !important;
}

.panel-content-collesp .claim-detail-row .k-input input[aria-readonly="true"] {
    font-size: 1.4rem !important;
}

.panel-content-collesp .claim-detail-row {
    margin: 0 !important;
}

/*----End of Content collaspe Panel CSS----*/

.member-detail-panel-purple {
    background-color: var(--gw-color-purple-tint-10) !important;
}

.flex-wrap {
    flex-wrap: wrap;
}

.brief-record-card-middle {
    border: 0.1rem solid var(--gw-color-royal-blue);
    background-color: var(--gw-color-neutral-0);
    padding: 0.8rem 1.2rem 0.8rem 1.2rem;
    border-radius: 0.5rem;
    margin-left: .5rem;
    margin-right: .7rem;
    margin-bottom: 1rem;
    line-height: 2.2rem;
    width: 47% !important;
}

    .brief-record-card-middle > .k-header {
        border-bottom: 0.1rem solid var(--gw-color-neutral-4);
        padding: 0 0 0.5rem 0;
        margin: 0 0 .5rem 0;
    }
/*----End of Content collaspe Panel CSS----*/

label.form-label-text {
    font-weight: var(--font-weight-normal) !important;
    color: var(--gw-color-neutral-6) !important;
}

.provider-name-link {
    margin-top: 0.2rem;
    font-size: 1.6rem !important;
}
