﻿/*
    -----------------------------------------------------------------------------------------
    This code is the property of Gainwell Technology, Copyright (c) 2024. All rights reserved.
    Any unauthorized use in whole or in part without written consent is strictly prohibited.
    Violators may be punished to the full extent of the law.
    -----------------------------------------------------------------------------------------
 */
/*  -----------------------------------------------------------------------------------------
    CSS Variables
    NOTE: DO NOT MODIFY WITHOUT APPROVAL FROM THE UX/UI TEAM.
    -----------------------------------------------------------------------------------------  */
:root {
    --other-primary-soft-blue: #17315A;
    --other-secondary-soft-green: #2D6E8D;
    --other-accent-yellow: #F9A71C;
    --other-color-accent-orange: #E47225;
    --other-color-soft-blue: #2D6E8D;
    --other-risk-high: #FFEAEC;
    --other-risk-high-border: #FF3F6F;
    --other-risk-medium: #FFF4D3;
    --other-risk-medium-border: #504117;
    --other-risk-low: #EAF6E9;
    --other-risk-low-border: #1CAB3B;
}
a, a.common-page-link, a.common-page-link:link, a.common-page-link:hover, a.common-page-link:visited {
    color: var(--other-color-soft-blue) !important;
}
.k-breadcrumb {
    border-bottom: 0.1rem solid var(--other-color-accent-orange);
}
.k-breadcrumb-md .k-breadcrumb-link, .k-breadcrumb-md .k-breadcrumb-root-link {
    color: var(--gw-color-royal-blue) !important;
}
.k-breadcrumb-md .k-breadcrumb-link.k-disabled, .k-breadcrumb-md .k-breadcrumb-root-link.k-disabled {
    color: var(--gw-primary-soft-black) !important;
    font-weight:bold;
    opacity: 1.0;
}
.k-button {
    border-color: var(--other-color-soft-blue) !important;
    color: var(--other-color-soft-blue) !important;
}
.k-button:hover,
.k-button:active{
    border-color: var(--other-color-accent-orange) !important;
    color: var(--other-color-accent-orange) !important;
}
.k-button#favoritesButton, .k-button.k-primary, .k-button.k-button-solid-primary, .k-button.primary-button {
    background: var(--other-color-soft-blue) !important;
    background-color: var(--other-color-soft-blue) !important;
    border-color: var(--other-color-soft-blue) !important;
}
.k-button#favoritesButton:hover, .k-button.k-primary:hover, .k-button.primary-button:hover,
.k-button#favoritesButton:active, .k-button.k-primary:active, .k-button.primary-button:active{
    background: var(--other-color-accent-orange) !important;
    background-color: var(--other-color-accent-orange) !important;
    border-color: var(--other-color-accent-orange) !important;
}
.page-title h1 {
    border-left: 1rem solid var(--other-accent-yellow);
}
.k-tabstrip .k-tabstrip-items .k-tabstrip-item.k-active {
    border-bottom: .3rem solid var(--other-color-accent-orange) !important;
}

.brief-record-button.k-button:active {
    background: var(--other-color-soft-blue) !important;
    background-color: var(--other-color-soft-blue) !important;
    border-color: var(--other-color-soft-blue) !important;
    color: var(--button-font-primary-color) !important;
}

.brief-record-button.k-button:focus {
    background: var(--other-color-soft-blue) !important;
    background-color: var(--other-color-soft-blue) !important;
    border-color: var(--other-color-soft-blue) !important;
    color: var(--button-font-primary-color) !important;
}

.brief-record-button.k-button:hover {
    background: var(--other-color-accent-orange) !important;
    background-color: var(--other-color-accent-orange) !important;
    border-color: var(--other-color-accent-orange) !important;
    color: var(--button-font-primary-color) !important;
}

.k-toolbar .k-button-solid-base,
.k-filter-menu .k-actions .k-button-solid-base {
    background: var(--gw-color-neutral-0) !important;
    background-color: var(--gw-color-neutral-0) !important;
    border: 0.1rem solid var(--other-color-soft-blue) !important;
    border-radius: 0.4rem !important;
    color: var(--other-color-soft-blue) !important;
    font-size: var(--button-font-size);
    height: auto;
    min-width: 5.5rem;
    padding: 0.5rem 3.0rem !important;
}
.k-grid .k-grid-pager .k-button.k-selected, .k-grid .k-grid-pager .k-button.k-selected:hover {
    background: var(--other-color-soft-blue) !important;
    background-color: var(--other-color-soft-blue) !important;
    color: var(--gw-color-neutral-0) !important;
    font-weight: 200;
}

.k-grid .k-grid-pager .k-button, .k-grid .k-grid-pager .k-button:hover {
    background: var(--gw-color-neutral-0);
    background-color: var(--gw-color-neutral-0);
    border-color: var(--other-color-soft-blue) !important;
    border-radius: 1.0rem;
    color: var(--other-color-soft-blue) !important;
    font-weight: 200;
}
.user-actions ul li.active,
.user-actions ul li.active ul {
    background: var(--other-color-soft-blue);
    border: 0.1rem solid var(--other-color-soft-blue) !important;
}
/* Logo Changes for Medi-Cal*/
.col-md-6.logo {
    width: 100% !important;
    text-align: center;
}
.col-md-6.app-name{
    width:0% !important;
}
.left-col .logo {
    border-right: 0;
}
.page-header-title {
    border-left: 0;
}

div.k-window.brief-member-record.care-team-provider .k-window-titlebar {
    border-bottom-style: none;
}

.brief-record-card-small.border-dark-blue,
.brief-record-card-large.border-dark-blue {
    border-color: var(--other-color-soft-blue);
}

div.brief-member-record.care-team-provider * > .brief-record-button {
    background-color: var(--other-color-soft-blue) !important;
}