﻿body.tandem {
    --tandem-blue: #00364F;
    --highlight-orange: #F7931E;
    --default-blue: #0071BC;
    --saving-card-purple: #894C9E;
}

/* === IMPORTANT DECLARATIONS === */
    body.tandem .btn.btn-primary, body.tandem .btn.btn-standard {
        background: var(--tandem-blue) !important;
        border: 1px solid var(--tandem-blue) !important;
        color: white !important;
    }

        body.tandem .btn.btn-primary.openPrescriberCommunication:not(.has-pending-notes), body.tandem .btn-savings, body.tandem .btn.view-form-btn {
            color: var(--tandem-blue) !important;
            border: 1px solid var(--tandem-blue) !important;
            background: white !important;
        }

        body.tandem .btn.btn-primary.openPrescriberCommunication.has-pending-notes:hover {
            border: 1px solid var(--highlight-orange) !important;
            background: var(--highlight-orange) !important;
        }

        body.tandem .btn.btn-primary.openPrescriberCommunication:hover {
            border: 1px solid var(--default-blue) !important;
            background: var(--default-blue) !important;
            color: white !important;
        }


body.tandem .header nav .nav-link .text-primary {
    color: black !important;
}

body.tandem #plaveshowAllButton {
    color: var(--tandem-blue) !important;
    background: white !important;
    border: 1px solid var(--tandem-blue) !important;
}

    body.tandem .btn-alt, body.tandem .btn.create-form-btn {
        background: var(--tandem-blue) !important;
        border-color: var(--tandem-blue) !important;
        color: white !important;
    }


    body.tandem .btn:disabled, body.tandem .btn[disabled] {
        border-radius: 4px;
        background: rgba(0, 54, 79, 0.12) !important;
        color: rgba(25, 25, 25, 0.26) !important;
    }


body.tandem .header .navbar-light .navbar-nav .nav-link.btn.pill {
    background: var(--tandem-blue) !important;
}

    body.tandem .header .navbar-light .navbar-nav .nav-item.help-item .nav-link {
        background: var(--tandem-blue) !important;
    }

    body.tandem .prescribe-btn, body.tandem #plavesearchButton {
        background: var(--tandem-blue) !important;
    }

    /* === END  IMPORTANT DECLARATIONS === */


    body.tandem .page_title {
        color: var(--tandem-blue);
    }

    body.tandem .login_page_cr {
        background: #fff;
        position: relative;
        overflow: hidden;
    }

    body.tandem .login_page_cr::before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        width: 1200px;
        height: 1200px;
        pointer-events: none;
        background: url('/Areas/Tandem/images/login-background.svg') no-repeat right top;
    }


body.tandem .select-wrapper::after {
    content: "TANDEM";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #e9ecef;
    padding: 8px 12px;
    border: 1px solid #ced4da;
    border-radius: 4px;
    color: #495057;
    cursor: not-allowed;
    font-family: inherit;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.5;
    display: flex;
    align-items: center;
}

body.tandem #DrugName {
    pointer-events: none;
}

body.tandem .choose-specific-dd-cr {
    display: none;
}

body.tandem #dashboardTasksToDo .dashboard-card .dashboard-card-count {
    background-color: var(--tandem-blue);
}

body.tandem .dashboard-info .office-name {
    color: var(--tandem-blue);
}

    body.tandem .divFilters button[type="reset"], body.tandem .edit-prescriber-btn {
        color: var(--tandem-blue);
        background: white;
        border: 1px solid var(--tandem-blue);
    }

    body.tandem .search_field_area .search_field button {
        text-transform: uppercase;
    }

    body.tandem .dashboard-info .info-actions .toggle-label {
        display: none;
    }

    body.tandem .toggle-label:has(#hidePhiChbk) {
        display: none;
    }

body.tandem button.openPrescriberCommunication > svg {
    display: none;
}

/* Savings Card */
body.tandem .savingCardInfo {
    display: flex;
    flex-direction: column;
    padding: 0rem 1rem;

    font-size: 16px;
}

body.tandem .savingCardDetails {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

    body.tandem .savingCardDetails > *, body.tandem .savingCardInfo > * {
        font-weight: normal;
        font-size: 16px;
    }

    body.tandem #savingsCardPatientName {
        font-weight: bold;
    }

    body.tandem #savingsCardTitle {
        font-weight: bold;
        margin-bottom: 0;
    }

    body.tandem .savingsCard {
        background: var(--saving-card-purple);
    }

.product-card .product-images img {
    max-height: 80px !important;
}


body.tandem #offcanvasSidebar {
    top: 65px;
}

body.tandem button#offcanvasToggle {
    padding-top: .75rem;
}

body.tandem table#tblReferrals tr > #medBenefit-th, body.tandem table#tblReferrals tr > #medBenefit-td {
    max-width: none !important;
}

body.tandem table#tblReferrals tr > #tasks-th, body.tandem table#tblReferrals tr > #tasks-td {
    max-width: 130px !important;
}

body.tandem table#tblReferrals tr > #message-aspn-th, body.tandem table#tblReferrals tr > #message-aspn-td {
    max-width: 150px !important;
}