<!DOCTYPE html>
<html>
<head>
    <!-- Google Tag Manager -->
    <script>
        (function (w, d, s, l, i) {
            w[l] = w[l] || []; w[l].push({
                'gtm.start':
                    new Date().getTime(), event: 'gtm.js'
            }); var f = d.getElementsByTagName(s)[0],
                j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
                    'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
        })(window, document, 'script', 'dataLayer', 'GTM-KVCF36PL');
    </script>
    <!-- End Google Tag Manager -->

    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Routine Enrollment Verification (REV) - Part D Advisors </title>

    <script >(typeof KendoLicensing === 'object' && KendoLicensing.setScriptKey('141j041f611f063e0837023e133i0i490g310c3a18445h425d385738613861385a335b445f19610j4c0544051k09213g5d331i0k5c335a4a2g032g0c1c101e125a4a30092k0d1b3658355d101d351g325g315e415g455i455c410e223a265h0i572d402j59163i0243234g4116592h3901562j08521j4d4319591b3d245030371i57034g265e1658215j3a29502g5f2k462d4726512j084e2e521c132c3k204c0a4k46084g23381j320i1d5b2h502210340g365b1e590b33275f1135580i4100501h3g05591j572g3e123g18225c1d412i57295g10572e5h0a500433590j355k083221352i5908524b0g402d073b0e3c5g2b5d2i0d55480a5a1b5e1h3g00501e39073k01541b0i434g1k5h3c1b562h3h4e245h2114430g322b532e4d3j1a4i432h5c274g18352k462d552f4k480j381f3e0133085i153e03560d4f23320i360k5k28470i1d56023k1f52304850264550193h2j4g3i183a165a2k5h18501h5914204j0e2k3a073h0128612e55064b2b492a5504412i460b1g5736066030380a480j1f321g0k33074e1j322c325a111d123903434e0g1h4j0c3225451j053803511f3227395f1i4k03265h2b470a350i57274i1a501g3f2k3i12390f3b1k351e3e1i0h1i5b153g2e5g00234e151d5k223f19391i610d5j145e0k5h22135b133a1g3a0c342g0b4e424f15472k5e310h5016214422612h3j1045275c23491j48133915482g34275g0f3a065e0d4j0437224k0a500d5k264c09541k564a093c590h492i0a45163f5k0c450c50073f2h444c412a143i135g0c4853023f61064h2709450d2f08361j135b0g5006331g3107311i3k092f43111c5a0k531a4j4b253f054c054g274b2d5b0j5j044d005348083d1k5j0i1c0k5i1e5j352b3e2f0c2i530640052709570j3h06283c61093921184h1a3j4e204e165116562e3f1i0a5716351j61075a0436293a571g10444k1b59265h3f2i3c305h2e3229352a043j173j134618572b470b1h540k224210330h5d400940'));window._wrappersMetadata = Object.freeze({"name":"@progress/kendo-ui","productCode":"KENDOUIMVC","productName":"Telerik UI for ASP.NET MVC","version":"2026.1.212","licensingDocsUrl":"https://www.telerik.com/aspnet-mvc/documentation/installation/activating-your-license/setting-up-your-license"});</script>
    <script src="/bundles/modernizr?v=eTZbF-AkXVTr-haVW2Bf0iTPEMLIQzcOFIFf3spUx0g1"></script>

    

    <!--This bundle was moved by the Telerik VS Extensions for compatibility reasons-->
    <script src="/bundles/jquery?v=N2YlHnRI7it2_JoqUZTYWxPtx-s61zIGkk78Q0eabPM1"></script>


    <link href="/Content/CustomKendoThemes/rev-2026.css?v=1" rel="stylesheet" type="text/css" />
    <link href="/Content/css?v=gCt8TWuU1bVXW3KFyJM46TmwTScHXN-H7EyluUhWgl41" rel="stylesheet"/>

    <link href="/Content/custom.css?v=20260420" rel="stylesheet" type="text/css" />
    <link href="/Content/LrdLoginScreen.css?v=20260420" rel="stylesheet" type="text/css" />
    <link href="/Content/LrdHomeScreen.css?v=20260420" rel="stylesheet" type="text/css" />

    <script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/4.3.136/pdf.mjs" type="module"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/4.3.136/pdf.worker.mjs" type="module"></script>
    <script src="/Scripts/jquery-3.7.1.min.js"></script>

    
    
    <script src="/bundles/kendo?v=UXhhLpLkKe763okHKF3roOkUYM0W8YJgHRoxiBFNwKg1"></script>

    <script src="/Scripts/kendo.pdf.min.js?v=20260421" type="module"></script>
    <script src="/Scripts/kendo.pdfjs.loader.min.js?v=20260421" type="module"></script>
    <script src="/Scripts/kendo.pdfviewer.min.js?v=20260421" type="module"></script>


    <script src=https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.8/dist/umd/popper.min.js></script>

    <script src="/Scripts/EmployeeWaves-2.2.js" SameSite="none"></script>
    <script src="/Scripts/revchat.2.3.js" SameSite="none"></script>
    <script src="/Scripts/LrdVerificationScreen-2.2.js" SameSite="none"></script>
    <script src="/Scripts/LrdHomeScreen-2.2.js" SameSite="none"></script>
    <script src="/Scripts/LDRPrivacyPolicy-2.2.js" SameSite="none"></script>
    <script src="/Scripts/SystemRequirements-2.2.js" SameSite="none"></script>
    <script src="/Scripts/LDRForgotPassword-2.2.js" SameSite="none"></script>
    <script src="/Scripts/LDRResetPassword-2.2.js" SameSite="none"></script>
    <script src="/Scripts/LDRRegisterScreen-2.2.js" SameSite="none"></script>
    <script src="/Scripts/LDRLoginPartial-2.2.js" SameSite="none"></script>
    <script src="/Scripts/LrdESign-x.x.js" SameSite="none"></script>
    <script src="/Scripts/TermsMAdj.js" SameSite="none"></script>
    <script src="/Scripts/kendo.modernizr.custom.js?v=20260421" SameSite="none"></script>

    
    

    <script>
        var lang = localStorage.getItem("language") === "sp" ? "es-MX" : "en-US";
        if (lang === "es-MX") {
            document.write('<script src="/Scripts/kendo.culture.es-MX.js"><\/script>');
            document.write('<script src="/Scripts/kendo.messages.es-MX.js"><\/script>');
        }
    </script>
    <script>
        var lang = localStorage.getItem("language") === "sp" ? "es-MX" : "en-US";
        kendo.culture(lang);
    </script>
</head>
<body style="margin:0;padding:0;">
    <!-- Google Tag Manager (noscript) -->
    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KVCF36PL" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
    <!-- End Google Tag Manager (noscript) -->

    <style>
        html
        {
            font-size: 16px;
        }

        html, body {
            overflow-x: hidden;
            position: relative;
        }

        @font-face {
            font-family: 'Motserrat';
            src: url('../Content/fonts/Montserrat-SemiBold.ttf');
        }

        @font-face {
            font-family: 'MotserratBold';
            src: url('../Content/fonts/Montserrat-Bold.ttf');
        }

        @font-face {
            font-family: "MotserratThin";
            src: url('../Content/fonts/Montserrat-Light.ttf');
        }

        .motserratBold {
            font-family: 'MontserratBold', sans-serif;
        }



        #newmessagepanelbar .k-panelbar-expand::before {
            content: "+"; /* glyphicon-chevron-down */
        }

        #newmessagepanelbar .k-panelbar-collapse::before {
            content: "+"; /* glyphicon-chevron-up */
        }

        #newmessagepanelbar .k-panelbar .k-icon {
            background-image: none;
            font-family: 'Glyphicons Halflings';
            font-size: 1em;
            overflow: visible;
        }

        #closeChatLogIcon {
            border-radius: 18px;
        }

            #closeChatLogIcon:hover {
                background-color: #ff0000;
            }

        #threadResponseButton:hover {
            background-color: #33cc33;
        }

        .navbar-toggle:hover {
            background-color: #33cc33;
        }

        a:hover, a:focus {
            color: #044d9e;
        }

        .k-upload-selected:hover {
            background-color: #F7FF00 !important;
            color: #010101 !important;
        }

        .ewhgrey {
            background-color: #F3F3F3 !important;
            font-weight: 700 !important;
            padding: 5px !important;
        }

        .ewhred {
            background-color: #FFD9D9 !important;
            font-weight: 700;
            padding: 5px !important;
        }

        .ewhgreen {
            background-color: #addfad !important;
            font-weight: 700;
            /*opacity: 20%;*/
        }

        /*.kendoColumnHeader > .k-cell-inner {
            padding: 5px !important;
        }*/

        .kendoColumnHeader > .k-cell-inner > .k-link {
            background-color: #F3F3F3 !important;
            font-size: 1.25rem !important;
            color: #000000 !important;
        }

        .k-grid-ViewDocumentWave a:link, a:hover, a:focus, a:active {
            /*color: #FFFFFF !important ;*/
        }

        #firstTimeHere {
            display: inline-block;
        }

        #afterYouveRegistered {
            display: inline-block;
        }

        .messageTextBoxReceive {
            width: 55%;
            display: flex;
            /*border: 1px solid;*/
            border-radius: 18px;
            background-color: #f9ce9f;
            padding: 10px;
            float: left;
            margin-top: 10px;
            color: black;
            height: auto;
            font-size: 1rem;
            align-items: center;
        }

            .messageTextBoxReceive > p {
                margin-bottom: 0px;
                overflow-wrap: anywhere;
            }

        .messageTextBoxSend {
            width: 55%;
            display: flex;
            /* border: 1px solid;*/
            border-radius: 18px;
            background-color: #add3ff;
            padding: 10px;
            float: right;
            margin-top: 10px;
            color: black;
            height: auto;
            font-size: 1rem;
            align-items: center;
        }

            .messageTextBoxSend > p {
                margin-bottom: 0px;
            }

        .messageHeadlineMessageText {
            color: #437C17;
        }

        .space-below {
            margin-bottom: 24px;
        }

        .MessageLogHeader {
            font-family: MotserratThin;
            font-weight: 700;
            font-size: 1rem;
            display: flex;
            align-items: center;
            background-color: #E7E7E7;
            border-radius: 8px;
            padding: 8px;
            color: black;
            white-space: nowrap !important;
            max-width: 100%;
            overflow: auto;
            margin-top: 8px;
            padding-left: 8px;
            height: auto;
        }

        .MessageLogHeaderTitles {
            font-family: MotserratThin,sans-serif;
            font-weight: 600;
            margin-left: .8rem;
            margin-right: 1.5rem;
            float: none !important;
            display: inline-block !important;
        }

        .MessageHeader {
            color: #FFFFFF;
            background-color: blue;
            border-radius: 8px;
            white-space: nowrap !important;
            max-width: 100%;
            overflow: auto;
        }

        .MessageHeaderText {
            margin-left: 33%;
            color: #FFFFFF;
            font-size: 1.2rem;
            font-weight: bold;
            float: none !important;
            display: inline-block !important;
        }

        .k-icon-48 {
            font-size: 2.2rem;
            margin: .5rem;
            float: none !important;
            display: inline-block !important;
        }

        .k-icon-32 {
            font-size: 1.6rem;
            margin: .5rem;
            float: left;
            float: none !important;
            display: inline-block !important;
        }

        .space-below {
            margin-bottom: 24px;
        }

        .responseForm {
            border-radius: 18px;
            padding: 10px;
            /*width: 85%;*/
        }

        .responseFormM {
            border-radius: 14px;
            width: 98%;
        }

        .top-space {
        }

        .top-go {
            float: none !important;
            display: inline-block !important;
            vertical-align: middle;
        }

        .form-response {
            background-color: #E8E8E8;
            border-radius: 18px;
            overflow-x: auto;
            max-width: 100%;
            min-width: 30%;
            max-height: 250px;
            min-height: 3.5rem;
            overflow-wrap: break-word;
        }

        .redBackground {
            background-color: #ff6666;
        }

        .employeeMessageAlertText {
            margin-left: 33%;
            color: #33cc33;
            font-size: 1.2rem;
            font-weight: bold;
            float: none !important;
            display: inline-block !important;
        }

        .pagedivcontainer {
            margin-right: 0;
        }

        .employeeInfoText {
            /*margin: 0px;
        padding: 0px;*/
            font-family: 'Motserrat', sans-serif;
            font-weight: bold;
            font-size: 2rem;
            margin-left: 2.5rem;
            margin-top: .8rem;
            color: #004a9c;
        }

        .privacypolicy {
            font-size: 1rem;
            /*display: inline-block;*/
        }

        .navbar-brand {
            display: block;
            max-height: 100%;
            max-width: 100%;
            padding: 0;
        }

        .icon-bar-orange {
            background-color: #F29129 !important;
        }

        .pdalogoborder {
            padding: 10px;
            z-index: 1031;
        }

            .pdalogoborder:hover {
                border-style: solid;
                border-width: 2px;
                border-radius: 10px;
            }

        .btnshadow {
        }

        .ldrCounter a {
            font-size: 2.4rem !important;
            /*line-height: 21px;*/
            /*vertical-align: top;*/
            font-family: 'MotserratBold' !important;
            /*color: red !important;*/
            font-weight: 900;
        }

        .ldrNavigation .ldrCounter {
            font-size: 2.4rem;
            /*line-height: 21px;*/
            /*vertical-align: top;*/
            font-family: 'MotserratBold';
            color: #F29129;
        }

        .ldrNavigation span {
            /*background: green;*/
            padding-bottom: 0px;
            display: inline-block;
        }

        #LdrMobileMenuRow:hover {
            /*background: green;*/
            background-image: none !important;
            background-color: inherit !important;
        }

        .ldrNavigation .glyphicon {
            font-size: 3rem;
            vertical-align: top;
            color: #F29129;
        }



        #LrdFooterRow {
            max-width: 1080px !important;
            margin: 0 auto !important;
            float: none !important;
            font-family: Motserrat, sans-serif;
        }

        #nav-bar-top a:hover, a:focus, a:active {
            color: #F29129;
        }

        #layoutLogoSection {
            display: flex;
            align-items: center;
        }

        #pdaLogoHeader {
            position: static;
        }

        #pdaLogoHeader,
        #clientLogoImage {
            max-width: 100%;
            height: auto;
            object-fit: contain;
        }

        #pdaLogoHeader {
            min-width: 140px;
            min-height: 65px;
            width: auto;
            height: auto;
        }

        #clientLogoImage {
            min-width: 65px;
            max-width: 570px;
            min-height: 40px;
            max-height: 80px;
            width: auto;
            height: auto;
        }

        .ldrpdalogoheaderlinkc a, a:link, a:visited, a:hover {
            background-color: inherit;
        }

        .form-response {
            background-color: #fff;
            border-color: black;
            box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
        }

        #threadResponseButton {
            font-family: MotserratBold;
        }

            #threadResponseButton:hover {
                background-color: #A6A6A6;
            }

        .validation-summary-errors {
            font-family: Motserrat, sans-serif;
            color: #F24129;
        }

        #REVThreadContainerFormResponse {
            font-family: MotserratThin, sans-serif;
        }

        .ldrmotbluetext .k-link {
            color: #004A9C !important;
        }

        #newmessagepanelbar > li > a:hover {
            background-color: #A6A6A6 !important;
            background-image: none !important;
        }

        #newmessagepanelbar > li > a.k-state-selected {
            background-color: inherit;
            background-image: none;
        }

        #newmessagepanelbar > li > a > span {
            font-size: 12px;
            font-weight: 400;
            font-family: 'Glyphicons Halflings';
            color: #545454;
        }



        #newmessagepanelbar > li > a {
            border-left: 1px solid black;
            border-right: 1px solid black;
            border-top: 1px solid black;
            border-bottom: 1px solid black;
            border-radius: 2px;
            /*margin-left: 5px;
            padding-right: 10px;*/
        }



        body > div.k-widget.k-window.k-display-inline-flex > div.k-window-titlebar > div > a {
            font-size: 14px;
            font-weight: 600;
            font-family: 'Glyphicons Halflings';
            color: #545454 !important;
        }



        #REVMessagesAllGrid td {
            font-family: Motserrat,sans-serif;
            border-top: 1px solid #545454 !important;
            border-right: 1px solid #545454 !important;
            /*border-bottom: 1px solid !important;*/
            /*border-color: #545454 !important;*/
        }

        #REVMessagesAllGrid {
            border-top: 1px solid #545454 !important;
            border-left: 1px solid #545454 !important;
            border-bottom: 1px solid #545454 !important;
            border-right: 1px solid #545454 !important;
            /*border-right: 1px solid #545454 !important;*/
        }


        #REVEmployeeMessagesWindow_wnd_title {
            border-bottom: 1px solid #A6A6A6;
        }

        .k-window-titlebar .k-window-action {
            margin-bottom: 8px;
            font-size: 1.4rem;
        }

        .msgrwheader {
            font-family: MotserratBold;
            font-weight: 700;
        }

        #newSupportTicketForm .k-input:hover {
            background-color: #A6A6A6 !important;
            background-image: none !important;
        }

        #newSupportTicketForm .k-input button:hover {
            background-color: #A6A6A6 !important;
            background-image: none !important;
        }

        #newmessagepanelbar > li > a > span {
            /*padding-right:10px;*/
        }

        /*Send Message div*/
        #newSupportTicketForm .k-dropdown-wrap:hover {
            background-color: #A6A6A6 !important;
        }

        #newSupportTicketForm .k-dropdown-wrap {
            border: none !important;
            background-image: none !important;
        }

        #newSupportTicketForm .k-dropdown {
            border: none !important;
            background-image: none !important;
        }


        #newSupportTicketForm .k-list-container .k-selected {
            border: none !important;
            background-image: none !important;
        }

        #newSupportTicketForm .k-state-focused, .k-state-active {
            background-color: #A6A6A6 !important;
        }

        #newSupportTicketForm .k-list-option-label {
            background-color: #A6A6A6 !important;
            border-color: #fff !important;
            background-image: none !important;
        }

        #REVnewEmployeeMessageTopicDropDownList-list .k-list-option-label {
            border-color: #fff !important;
            background-image: none !important;
        }

        #REVnewEmployeeMessageTopicDropDownList-list:first-child {
            border-color: #fff !important;
            background-image: none !important;
        }


        #REVnewEmployeeMessageTopicDropDownList-list .k-dropdown .k-state-focused {
            border-color: #fff !important;
            background-image: none !important;
        }


        #REVnewEmployeeMessageTopicDropDownList-list .k-list-optionlabel .k-state-selected .k-state-focused .k-state-hover {
            border: none !important;
            background-image: none !important;
        }

        #newSupportTicketForm .k-state-selected {
            background-color: #A6A6A6 !important;
            border-color: #fff !important;
            background-image: none !important;
        }

        REVnewEmployeeMessageTopicDropDownList-list {
            background-color: #A6A6A6 !important;
            border-color: #fff !important;
            background-image: none !important;
        }

        #newSupportTicketForm .k-state-selected {
            background-color: #545454 !important;
        }

        #newSupportTicketForm > div:nth-child(1) > span > span > span.k-select:hover {
            background-color: #A6A6A6 !important;
        }

        #newSupportTicketForm > div:nth-child(1) > span > span > span.k-select {
            background-color: #004A9C !important;
        }

        .k-list-optionlabel:hover {
            background-color: #A6A6A6 !important;
            color: #fff !important;
            background-image: none !important;
        }

        #REVnewEmployeeMessageTopicDropDownList_listbox {
            background-image: none !important;
        }

        #newSupportTicketForm .k-item:hover {
            background-color: #545454 !important;
            color: #fff !important;
        }

        #REVnewEmployeeMessageTopicDropDownList_listbox > li:hover {
            background-image: none !important;
            background-color: #A6A6A6 !important;
            color: #fff !important;
        }

        #REVnewEmployeeMessageTopicDropDownList_listbox > li {
            border-color: #fff;
        }



        .k-list-optionlabel {
            background-color: #545454 !important;
            color: #fff !important;
            background-image: none !important;
            border-color: #fff !important;
        }

        #newSupportTicketForm > div:nth-child(1) > span > span > span.k-select > span {
            color: #fff !important;
            text-shadow: none;
        }

        .k-list-scroller > ul > li {
            background-color: #FFFFFF !important;
            color: #F29129 !important;
        }

            .k-list-scroller > ul > li.k-hover, k-state-hover, k-state-active, k-state-focused {
                background-color: #A6A6A6 !important;
                color: #FFFFFF !important;
            }

        .k-list-container {
            /*background-color: #A6A6A6 !important;*/
            background-image: none;
            color: #fff !important;
            text-shadow: none;
            font-family: Motserrat, sans-serif;
        }

            .k-list-container:hover {
                /*background-color: #545454 !important;*/
                background-image: none;
            }


        #REVnewEmployeeMessageTopicDropDownList {
            border-color: #fff !important;
        }

        #REVMessagesAllGrid {
            margin-left: -5px;
        }

        #revsendmessagebutton {
            font-family: MotserratBold, sans-serif;
            color: #fff;
            background-color: #004A9C;
            background-image: none !important;
            border: none !important;
        }

            #revsendmessagebutton:hover {
                background-color: #A6A6A6 !important;
                background-image: none !important;
            }


        #EmployeeGridWaveHeader > li {
            background-color: #fff !important;
        }

        .k-state-hover {
            background-image: none !important;
        }

        #nav-bar-bottom .container {
            background: #f3f3f3
        }

        #nav-bar-bottom .footer-link {
            cursor: pointer;
            margin: 0 8px;
            font-size: 0.833rem;
        }

            #nav-bar-bottom .footer-link:hover, #nav-bar-bottom .footer-link:focus {
                color: #F29129 !important;
                text-decoration: underline;
            }

        #nav-bar-bottom .pdalogoborder {
            padding: 6px;
            border-radius: 10px;
            background: transparent;
            border: none;
            transition: border 0.2s;
        }

            #nav-bar-bottom .pdalogoborder:hover {
                border: 2px solid #F29129;
            }

        .footer-link {
            cursor: pointer;
        }

        .revfootertext {
            display: inline;
            margin-left: 12px;
            margin-right: 12px;
            font-size: 1rem;
            color: black;
            text-decoration: none;
        }

        #nav-bar-bottom {
            border-top: none !important;
            box-shadow: 0 -2px 8px rgba(0,0,0,0.08);
            left: 0;
            bottom: 0;
            width: 100vw;
            z-index: 1000;
            background: #f3f3f3;
            display: flex;
        }

            #nav-bar-bottom .container {
                height: 100%;
                display: flex;
                align-items: center;
                justify-content: space-evenly;
                flex-wrap: wrap;
                width: 100%;
                padding: 5px;
            }

            #nav-bar-bottom .footer-link, #nav-bar-bottom .revfootertext {
                margin: 5px;
            }

        .footer-flex-container {
            display: flex;
            -webkit-align-items: center;
            align-items: center;
            justify-content: space-between;
            width: 100%;
        }

        .footer-left {
            flex: 0 0 auto;
            display: flex;
            align-items: center;
            min-width: 120px;
        }

        .footer-center {
            flex: 1 1 0;
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            align-items: center;
            gap: 16px;
            min-width: 0;
        }

        .footer-right {
            flex: 0 0 auto;
            margin-left: auto;
            white-space: nowrap;
            font-size: 1rem;
        }

        #mainPageContainer {
            flex: 1 0 auto;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
        }

        html, body {
            height: 100%;
            margin: 0;
            padding: 0;
            display: flex;
            flex-direction: column;
        }

        footer {
            flex-shrink: 0;
            position: relative;
            left: 0;
            bottom: 0;
            width: 100%;
            z-index: 1000;
        }

        #layoutActions {
            display: flex;
            align-items: center;
            justify-content: flex-end;
            flex-wrap: nowrap;
            flex-direction: row;
            margin-right: 10px;
        }

        #MobileDropdownMenuReplacer {
            display: none;
        }

        #mobileLayoutMenu {
            display: flex;
            align-items: center;
            background-color: transparent;
            border: none;
            color: #F29129;
            font-size: 2.5rem;
            font-weight: 600;
            text-wrap: auto;
            padding-right: 20px !important;
        }

        @media(max-width: 768px) {
            /*This media tag was added to replace the functionality lost in the update to Bootstrap 5*/
            /*The navbar-toggle element used to display "none" based on min screen width, this is no longer true in Boot5*/
            #LdrMobileMenuRow {
                display: none;
            }
        }

        @media(max-width: 768px) {
            .footer-flex-container {
                flex-direction: row;
                flex-wrap: wrap;
                align-items: stretch;
                gap: 0;
            }

            #nav-bar-bottom .footer-link, #nav-bar-bottom .revfootertext {
                margin: 5px;
                font-size: 0.833rem;
            }

            .footer-left {
                order: 1;
                justify-content: flex-start;
                margin-bottom: 8px;
            }

            .footer-center {
                order: 2;
                justify-content: center;
                flex-wrap: wrap;
                gap: 8px;
                margin-bottom: 8px;
            }

            .footer-right {
                order: 3;
                justify-content: flex-end;
                margin-top: 0;
                margin-bottom: 8px;
                text-align: right;
                align-content: center;
            }

            html {
                font-size: 12px;
            }

            #pdaLogoHeader {
                min-width: 120px;
            }

            #nav-bar-bottom .container {
                flex-direction: row;
                align-items: stretch;
                justify-content: center;
                gap: 8px;
            }

            #nav-bar-bottom .navbar-text {
                margin-left: 0;
                margin-top: 8px;
            }

            #footerLinks {
                gap: 12px;
                flex-direction: column;
                align-items: flex-start;
            }

            .ldrCounter a {
                font-size: 1.4rem !important;
                /*line-height: 21px;*/
                /*vertical-align: top;*/
                font-family: 'MotserratBold' !important;
                /*color: red !important;*/
                font-weight: 900;
            }

            .ldrCounter {
                font-size: 1.8rem !important;
                /*line-height: 21px;*/
                /*vertical-align: top;*/
                font-family: 'MotserratBold' !important;
                /*color: red !important;*/
                font-weight: 900;
                color: #F29129;
            }

            #pdaLogoHeader, #clientLogoImage {
                max-height: 80px;
                max-width: 120px;
            }

            #cobrandLogoImage {
                margin-left: 5px !important;
                margin-right: 5px !important;
            }

            .ldrNavigation {
                margin-top: 10px !important;
                margin-right: 0px !important;
            }

            #LdrMobileMenuRow {
                order: 1;
                margin-right: 15px !important;
            }

            .MessageLogHeader {
                font-family: MotserratThin;
                font-weight: 700;
                font-size: 1rem;
                display: flex;
                align-items: center;
                background-color: #E7E7E7;
                border-radius: 8px;
                padding: 8px;
                color: black;
                white-space: nowrap !important;
                max-width: 100%;
                overflow: auto;
                margin-top: 8px;
                padding-left: 8px;
                height: auto;
                flex-wrap: wrap;
            }

            .k-window-titlebar.k-hstack {
                height: 30px;
                padding-bottom: 5px;
            }

            .kendoColumnHeader > .k-cell-inner > .k-link {
                font-size: 1rem !important;
            }
        }

        #languageDropdownMobile {
            background-color:transparent;
            border: none;
            color: #F29129;
            font-size: 1.5rem;
            font-weight: 600;
            text-wrap: auto;
        }

        .lang-opts {
            margin-top: 0px !important;
            font-size: 1.5rem !important;
        }

        #layoutLeftSide {
            display: flex;
            flex-direction: row;
            justify-content: flex-start;
            align-items: center;
        }

        #layoutRightSide {
            display: flex;
            flex-direction: row;
            justify-content: flex-end;
            align-items: center;
        }
    </style>

    <nav class="navbar navbar-inverse navbar-fixed-top" id="nav-bar-top" style="height:12vh;padding-top:0px;padding-bottom:0px;">
        <div class="container-fluid" style="flex-wrap:nowrap;justify-content: space-between;padding: 0px;">
            <div id="layoutLeftSide">
                <div id="navbarbrandtext1" class="navbar-brand">
                    <a href="/" id="ldrpdalogoheaderlink" class="ldrpdalogoheaderlinkc"><img src="/img/pdalogoorange_desktop_small.png" class="pdalogoborder img-fluid" id="pdaLogoHeader" /></a>
                </div>
                <div id="cobrandLogoImage" class="nav navbar-nav navbar-collapse" style="align-items:start;">
                    <img id="clientLogoImage" class="img-fluid" src="" alt="Image" style="display:none;" />
                </div>
            </div>
            <div id="layoutRightSide">


    

<div class="dropdown d-block d-md-none ms-2">
    <button class="btn btn-secondary dropdown-toggle w-100" type="button" id="languageDropdownMobile" data-bs-toggle="dropdown" aria-expanded="false">
        Select Language
    </button>
    <ul class="dropdown-menu w-100" style="padding:0px" aria-labelledby="languageDropdownMobile">
        <li><a class="dropdown-item lang-opts" href="#" onclick="setLanguageLayoutDrop('en')">English</a></li>
        <li><a class="dropdown-item lang-opts" style="border-top:1px solid #A6A6A6" href="#" onclick="setLanguageLayoutDrop('sp')">Español</a></li>
    </ul>
</div>
            
                <div id="MobileDropdownMenuReplacer">
                    <div class="dropdown d-block d-md-none ms-2">
                        <button class="btn btn-secondary dropdown-toggle w-100" type="button" id="mobileLayoutMenu" data-bs-toggle="dropdown" aria-expanded="false">
                            MENU
                        </button>
                        <ul class="dropdown-menu w-100" style="padding:0px" aria-labelledby="mobileLayoutMenu">
                                <li id="registerMenuItem"><a href="/Account/Register">REGISTER</a></li>
                                <li id="loginMenuItem"><a href="/Account/Login">LOG IN</a></li>
                        </ul>
                    </div>
                </div>
            
                <div id="layoutActions" class="navbar-collapse pda-heading1">
                    <ul class="nav navbar-nav">
                    </ul>
                    
<style>
    #languageswitchMobile-list {
        background-color: #ffffff;
        text-shadow: none;
        font-family: 'Motserrat'; 
    }

        #languageswitchMobile-list:hover { 
            background-image: none !important;
        }


    #languageselectorMobile .k-select .k-list {
        background-color: #ffffff;
    }

    #languageswitchMobile > .k-picker.k-dropdownlist.k-picker-solid.k-picker-md.k-rounded-md {
        position: relative;
        overflow: visible;
        top: 27%;
        font-size: 14px !important;
        font-weight: 600 !important;
        border-radius: 10px;
        background-color: #ffffff !important;
    }

    #languageswitchMobile > .k-picker.k-dropdownlist.k-picker-solid.k-picker-md.k-rounded-md > .k-input-inner {
        border-radius: 10px 0px 10px 10px;
    }

    #languageswitchMobile > .k-picker.k-dropdownlist.k-picker-solid.k-picker-md.k-rounded-md > .k-input-button.k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button {
        color: #F29129;
        border-radius: 0px 10px 10px 10px;
        border-color: black;
        background-color: #ffffff;
        box-shadow: none !important;
    }

    #languageswitchMobile {
        font-family: 'Motserrat',sans-serif !important;
        background-color: #ffffff;
        width: 16rem !important;
        margin-left: 3.5% !important
    }

    @media (min-width: 769px) {
        #languageswitchMobile {
            display: none;
        }
    }
</style>

    <ul class="nav navbar-nav navbar-right motserratBold" style="display:flex;flex-wrap:nowrap;flex-direction:row;">
        <li><a href="/Account/Register" id="registerLink" style="font-weight:bold;display:none;padding:5px;">REGISTER</a></li>
        <li><a href="/Account/Login" id="loginLink" style="font-weight:bold;display:none;padding:5px;">LOG IN</a></li>
    </ul>
<script>
    (async function () {
        await LoginPartialScreenSetup();
    })();
</script>
<script src="/Scripts/espanol-2.3.js"></script>
<script src="/Scripts/LrdHomeScreen-2.2.js"></script>

                </div>
            </div>
        </div>
    </nav>

    <div class="container-fluid body-content pagedivcontainer" id="mainPageContainer" style="width:100% !important;">
        


<style>
    @font-face {
        font-family: 'Motserrat';
        src: url('../Content/fonts/Montserrat-SemiBold.ttf');
    }

    @font-face {
        font-family: 'MotserratBold';
        src: url('../Content/fonts/Montserrat-Bold.ttf');
    }

    @font-face {
        font-family: "MotserratThin";
        src: url('../Content/fonts/Montserrat-Light.ttf');
    }

    .announcement {
        font-size: 1rem;
        /*font-weight: bold;*/
        display: inline-block;
        /* text-transform: uppercase;*/
    }

    .announcementDiv {
        display: inline-block;
        border: none;
        color: #fff;
        font-family: 'Motserrat', sans-serif;
        font-weight: 400;
        /*border-color: #009933;*/
        background-color: #E77E0D;
        border-radius: 8px;
        padding: 8px;
        margin-bottom: 1rem;
        width: 100%;
    }

    .k-item {
        background-image: none !important;
    }

        .k-item:hover {
            color: #F29129 !important;
        }

    .k-animation-container, .k-list-container {
        border-color: black !important;
        background-color: #ffffff !important;
    }

    #languageselector .k-input {
        /*border-radius: 8px;*/
        font-family: 'Motserrat',sans-serif;
    }

    .k-select {
        background-color: #ffffff;
        border-right: none;
    }

    .k-input:hover {
        /*background-color:#F5F5F5 ;*/
        color: #F29129 !important;
        font-weight: 700;
    }

    #languageselect .k-dropdown {
        /* border-radius:8px !important;*/
    }

    #languageselector .k-link {
        background-color: #ffffff;
    }




    .k-i-arrow-60-down, .k-select {
        background-color: #ffffff;
    }

        .k-i-arrow-60-down, .k-select :hover {
            background-color: #ffffff;
        }

    .k-i-arrow-60-down {
        color: #F29129;
        border: 0;
        text-shadow: none;
    }

    .k-dropdown {
        /* border: 1px solid black;*/
    }

    .k-icon {
        font-size: 24px;
    }

    #languageselector_listbox {
        font-family: 'Motserrat';
        color: #969494;
        text-shadow: none;
    }

        #languageselector_listbox li {
            background-color: #ffffff;
            color: #969494;
            text-shadow: none;
        }

    .k-state-selected.k-state-focused {
        /*background-color: #ffffff;*/
        text-shadow: none;
        font-family: 'Motserrat';
        color: #F29129;
    }

    .k-list .k-state-selected {
        background-color: #ffffff;
        text-shadow: none;
        font-family: 'Motserrat';
        color: #F29129;
    }

    #languageswitch-list {
        background-color: #ffffff;
        text-shadow: none;
        font-family: 'Motserrat';
        /*color: #F29129;*/
    }

        #languageswitch-list:hover {
            /*background-color: #ffffff;*/
            background-image: none !important;
        }


    #languageselector .k-select .k-list {
        background-color: #ffffff;
    }

    #languageswitch > .k-picker.k-dropdownlist {
        width: 10vw !important;
        min-width: 200px;
        position: relative;
        overflow: visible;
        vertical-align: middle;
        font-size: 14px !important;
        font-weight: 600 !important;
        font-family: Montserrat-Regular;
        border-radius: 10px;
        background-color: #ffffff !important;
    }

        #languageswitch > .k-picker.k-dropdownlist.k-picker-solid.k-picker-md.k-rounded-md > .k-input-inner {
            border-radius: 10px 0px 10px 10px;
        }

        #languageswitch > .k-picker.k-dropdownlist > .k-input-button.k-button.k-icon-button {
            color: #F29129;
            border-radius: 0px 10px 10px 10px;
            border-color: #A6A6A6;
            background-color: #ffffff;
            box-shadow: none !important;
        }

    .k-state-focused {
        background-color: #ffffff !important;
    }

    .k-state-hover {
        background-image: none !important;
        background-color: #ffffff !important;
        color: #F29129 !important;
    }

    .k-list-optionlabel:hover {
        background-color: #ffffff;
        text-shadow: none;
        font-family: 'Motserrat';
    }

    .k-list-optionlabel:focus {
        background-color: #ffffff;
        text-shadow: none;
        font-family: 'Motserrat';
    }

    /*.k-widget.k-dropdown {
        border-radius: 15px;
        border: 1px solid black;
    }*/

    .k-dropdown .k-dropdown-wrap, .k-dropdown.k-state-border-down .k-dropdown-wrap.k-state-border-down {
        /*padding: 5px !important;*/
        border: 1px solid black !important;
        border-radius: 10px 10px 10px 10px !important;
    }

        .k-dropdown .k-dropdown-wrap .k-select, .k-ie .k-dropdown .k-dropdown-wrap .k-select, .k-ff .k-dropdown .k-dropdown-wrap .k-select {
            /* background-color: #f6f7ef !important;
            padding: 8px !important;*/
            border-left: solid black thin !important;
            /*border-right: solid black thin !important;*/
            border-radius: 0 10px 10px 10px !important;
        }

    .ldrhomebuttons {
        background-color: #004A9C !important;
        font-family: 'Motserrat',sans-serif !important;
        border-radius: 10px;
        width: 52%;
        min-width: 200px;
        font-size: 1.25rem;
    }

        .ldrhomebuttons:hover {
            background-color: #545454 !important;
        }

    .ldrhomebuttonsMobile {
        background-color: #004A9C !important;
        font-family: 'Motserrat',sans-serif !important;
        border-radius: 8px;
        font-size: 1rem;
        width: 90%;
        min-width: none;
        box-shadow: 1px 1px 5px 0px rgba(89,87,87,0.85)
    }

        .ldrhomebuttonsMobile:hover {
            background-color: #A6A6A6 !important;
        }

    ldrhomebuttonsspr {
        padding-right: 30px;
    }

    #languageswitch {
        font-family: 'Motserrat',sans-serif !important;
    }

    #ldrhomepagecontainer {
        max-width: 1080px !important;
        margin: 0 auto !important;
        float: none !important;
        /*height: 94.5% !important;*/
    }

    .lrdwelcometext {
        font-size: 1.1rem;
    }

    #ldrhomeimagerow > .col > .row {
        flex-wrap: nowrap;
    }

    .ldrorhomepage {
        font-size: 2.5rem;
    }

    .LdrUHTopSpacer {
        /*margin-top: 48px;*/
    }

    .k-select {
        background-color: inherit !important;
    }

    @media (max-width: 768px) {
        .announcementDiv {
            margin-left: 4.2rem !important;
        }

        #homeloginimage {
            width: 150px !important;
        }

        #homeregisterimage {
            width: 150px !important;
        }

        #ldrhomewelcometextrow {
            margin: 0;
        }
    }
</style>
<script>
    LrdHomeScreenSetup();
    $(document).ready(function () {
        $.ajax({
            url: '/Home/GetAnnouncement', // Adjust to your actual endpoint
            type: 'GET',
            success: function (data) {
                if (data && data.trim().length > 0) {
                    $('#announcementText').html(data);
                    $('#ldrhomeannouncementdiv').removeAttr('hidden');
                }
            }
        });
    });
</script>


<script src="/Scripts/espanol-2.3.js"></script>


<div class="cover-container d-flex col-lg-pull-3 mx-auto flex-column" id="ldrhomepagecontainer">
    <div class="LdrUHTopSpacer"></div>
    <div class="row" style="display:flex;margin-top:2rem;margin-left:80%;">
        <div class="col lrdhomescreensecondrow" style="width:100%;" id="languageselectorCol">
            <div id="languageswitch">
                <input id="languageselector" name="languageselector" style="height: 30px" type="text" /><script>
	(typeof KendoLicensing === 'object' && KendoLicensing.setScriptKey('141j041f611f063e0837023e133i0i490g310c3a18445h425d385738613861385a335b445f19610j4c0544051k09213g5d331i0k5c335a4a2g032g0c1c101e125a4a30092k0d1b3658355d101d351g325g315e415g455i455c410e223a265h0i572d402j59163i0243234g4116592h3901562j08521j4d4319591b3d245030371i57034g265e1658215j3a29502g5f2k462d4726512j084e2e521c132c3k204c0a4k46084g23381j320i1d5b2h502210340g365b1e590b33275f1135580i4100501h3g05591j572g3e123g18225c1d412i57295g10572e5h0a500433590j355k083221352i5908524b0g402d073b0e3c5g2b5d2i0d55480a5a1b5e1h3g00501e39073k01541b0i434g1k5h3c1b562h3h4e245h2114430g322b532e4d3j1a4i432h5c274g18352k462d552f4k480j381f3e0133085i153e03560d4f23320i360k5k28470i1d56023k1f52304850264550193h2j4g3i183a165a2k5h18501h5914204j0e2k3a073h0128612e55064b2b492a5504412i460b1g5736066030380a480j1f321g0k33074e1j322c325a111d123903434e0g1h4j0c3225451j053803511f3227395f1i4k03265h2b470a350i57274i1a501g3f2k3i12390f3b1k351e3e1i0h1i5b153g2e5g00234e151d5k223f19391i610d5j145e0k5h22135b133a1g3a0c342g0b4e424f15472k5e310h5016214422612h3j1045275c23491j48133915482g34275g0f3a065e0d4j0437224k0a500d5k264c09541k564a093c590h492i0a45163f5k0c450c50073f2h444c412a143i135g0c4853023f61064h2709450d2f08361j135b0g5006331g3107311i3k092f43111c5a0k531a4j4b253f054c054g274b2d5b0j5j044d005348083d1k5j0i1c0k5i1e5j352b3e2f0c2i530640052709570j3h06283c61093921184h1a3j4e204e165116562e3f1i0a5716351j61075a0436293a571g10444k1b59265h3f2i3c305h2e3229352a043j173j134618572b470b1h540k224210330h5d400940'));window._wrappersMetadata = Object.freeze({"name":"@progress/kendo-ui","productCode":"KENDOUIMVC","productName":"Telerik UI for ASP.NET MVC","version":"2026.1.212","licensingDocsUrl":"https://www.telerik.com/aspnet-mvc/documentation/installation/activating-your-license/setting-up-your-license"});kendo.syncReady(function(){jQuery("#languageselector").kendoDropDownList({"change":changeLanguage,"dataBound":changeLanguageSelector,"open":removeFromLanguageSwitch,"dataSource":[{"Text":"English","Value":"1"},{"Text":"Español","Value":"2"}],"dataTextField":"Text","dataValueField":"Value","optionLabel":"Select Language"});});
</script>
            </div>
        </div>
    </div>
    <div class="row" style="display:flex;margin-top:1.4rem;margin-bottom:1.8rem;margin-right:1.4rem;width:100%;" id="ldrhomewelcometextrow">
        <div class="col text-center" style="width:100%;">

            <div class="col lrdhomescreensecondrow lrdwelcometext" id="welcomeText">
                <span class="reallyBold">
                    Welcome!
                </span>Thank you for visiting PDA's dependent eligibility customer portal. Once you have registered, you will be able to use this site to securely upload all your verification documents and view your verification status.
            </div>


        </div>

    </div>
    <div class="row" style="display:flex;margin-bottom:2vh;padding:0px 3vw 0px 3vw" id="ldrhomeimagerow">
        <div class="col text-center" style="width:100%;">
            <div class="row" style="display:flex;">
                <div class="col lrdhomescreenthirdrow" role="group" style="width: 100%; display:flex; flex-direction:column" id="ldrthirdrowftcol">

                    <div class="row" style="display:flex;justify-content:center;width:max-content;">
                        <img src="/img/first_time_here_aedit.png" id="homeregisterimage" />
                    </div>
                    <div class="row" style="display: flex; justify-content: center; margin-top: 1rem; margin-right: 2%;">
                        
                        <button class="ldrhomebuttons" id="homeregisterbutton">REGISTER</button><script>
	kendo.syncReady(function(){jQuery("#homeregisterbutton").kendoButton({"click":ldrgotoregisterpage,"themeColor":"primary"});});
</script>
                    </div>

                </div>
                <div class="col lrdhomescreenthirdrowor" style="width:100%;" id="lrdhomescreenthirdroworcol">
                    <p id="ldrorhomepage" class="ldrorhomepage">OR</p>
                </div>
                <div class="col lrdhomescreenthirdrowright" style="width:100%; display:flex; flex-direction:column;" id="ldrthirdrowlicol">
                    <div class="row" style="display: flex; justify-content: center; width: max-content;">
                        <img src="/img/already_registered_aedit.png" id="homeloginimage" />
                    </div>
                    <div class="row" style="display: flex; justify-content: center;margin-top:1rem;margin-left:8%;">
                        
                        <button class="ldrhomebuttons" id="homeloginbutton">LOG IN</button><script>
	kendo.syncReady(function(){jQuery("#homeloginbutton").kendoButton({"click":ldrgotologinpage,"themeColor":"primary"});});
</script>
                    </div>
                </div>

            </div>
        </div>

    </div>
    <div class="row" style="display:flex;margin-top:1.4rem;margin-bottom:1.8rem;margin-right:1.4rem;width:100%;">
        <div class="announcementDiv" id="ldrhomeannouncementdiv" hidden>
            <div id="announcementText" class="announcement">
            </div>
        </div>
    </div>

</div> 

        <footer>
            <div id="nav-bar-bottom" style="padding:0; width:100%; background: #f3f3f3; display: flex; min-height:5vh; align-items: center; text-align: center">
                <div class="footer-flex-container">
                    <div class="footer-left">
                        
                    </div>
                    <div id="clientLinks" class="footer-center">
                        <a href="/Content/PDA-Privacy-Policy.pdf" class="revfootertext footer-link" target="_blank" rel="noopener">Privacy Policy</a>
                        <a href="https://policy.cookiereports.com/c8cc9b3d-en-gb.html" class="revfootertext footer-link" target="_blank" rel="noopener">Cookie Policy</a>
                        <a href="https://policy.cookiereports.com/c8cc9b3d-en-gb.html" class="revfootertext footer-link" target="_blank" rel="noopener">Do Not Sell or Share My Personal Information - US Residents</a>
                        <a href="/Content/DEV-FAQ.pdf" class="revfootertext footer-link" target="_blank" rel="noopener">FAQ</a>
                    </div>
                    <div class="footer-right revfootertext" style="margin-right: 12px;">
                        <strong>
                            &copy; 2026 - Part D Advisors
                        </strong>
                    </div>
                </div>
            </div>
            <div id="pdfWindow"><div id="pdfViewer"></div></div>
        </footer>
    </div>

    <script src="/bundles/bootstrap?v=7I8QxeA7ZWLctAj_7OWbRtfKqcqvWlpuwz_NogankC41"></script>

    
<script type="text/javascript" src="/_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3&ns=1&cb=176563565" async></script></body>
</html>
<script>
    ldrTrasHeadersAndFooters();
    getClientBrandLogo();

    $(document).ready(function () {
        // Prevent Bootstrap dropdown from closing when interacting with the language selector
        $('#languageDropdownMobile').on('click', function (e) {
            e.stopPropagation();
            console.log("We hit it!");
        });
    });

    async function ldrTrasHeadersAndFooters() {
        window.addEventListener('load', await function () {
            var lang = localStorage.getItem("language");
            if (lang === "sp") {
                var ldrpplink = document.getElementById('privacypolicylink');
                if (ldrpplink) {
                    ldrpplink.innerHTML = 'Política de Privacidad';
                }

                var ll = document.querySelector('a[onclick="getLogoutInfo()"]');
                if (ll) {
                    $("a#logOffLink").html('CERRAR SESIÓN');
                } 
            }
        }) 
    }

    function setLanguageLayoutDrop(lang) {
        //localStorage.setItem("language", lang);
        //location.reload();
        console.log("setLanguage Hit: ", lang);
        LDRSetLanguageToSpanish(lang);
    }
     
    $.ajax({
        url: '/Home/GetPdfNamesForClient',
        type: 'GET',
        dataType: 'json',
        success: function (data) {
            
            // If your method returns a single object, wrap it in an array for looping
            var items = Array.isArray(data) ? data : [data];
            const clientLinks = $('#clientLinks');
            items.forEach(function (item, index) {
                index + 1;
                clientLinks.append(`
                    <div class= "revfootertext footer-link">
                            <p class="footer-link" onclick="pdfPreview(${index}, '${item.replace(/'/g, "\\'")}')">
                                 ${item}
                            </p>
                    </div >
                `);
            });
        }, 
        error: function (xhr, status, error) {
            console.error('Error fetching PDF data:', error);
        }
    });

    $("#pdfWindow").kendoWindow({
        width: "90%",
        height: "90%",
        title: "PDF Viewer",
        visible: false, // Initially hidden
        modal: true,
        close: function () {
            var error = $("#pdfError");
            if (error.length) {
                error.remove();
            }
            $("#pdfViewer").empty();
        }
    });

    async function pdfPreview(index, fileName) {
        var wnd = $("#pdfWindow").data("kendoWindow");
        var url = '';
        if (wnd) {
            url = '/Home/GetPdfDataForClientByIndex?index=' + encodeURIComponent(index);
            wnd.title(fileName);
            var $title = $("#pdfWindow").closest(".k-window").find(".k-window-titlebar .k-window-title");
            var windowWidth = $("#pdfWindow").closest(".k-window").width();
            var fontSize = "2.9167rem";
            if (windowWidth < 768) {
                fontSize = "1.5rem";
            } else if (windowWidth < 900) {
                fontSize = "2rem";
            }
            $title.css("font-size", fontSize);
            wnd.center().open();
            initializePDFViewer(url, fileName); // Always reuse the same window and viewer container
        }
    }
    function initializePDFViewer(url, fileName) {
        // Destroy any existing PDFViewer instance before creating a new one
        var pdfViewer = $("#pdfViewer").data("kendoPDFViewer");
        if (pdfViewer) {
            pdfViewer.destroy();
            $("#pdfViewer").empty();
        }
        $.ajax({
            url: url,
            type: 'GET',
            xhrFields: {
                responseType: 'blob'
            },
            success: async function (data) {
                /*pdfjsLib.GlobalWorkerOptions.workerSrc = 'https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.16.105/pdf.worker.min.js';*/
                var arrayBuffer = await data.arrayBuffer();
                $("#pdfViewer").kendoPDFViewer({
                    pdfjsProcessing: {
                        file: arrayBuffer
                    },
                    width: "99%",
                    height: "99%",
                    messages: {
                        defaultFileName: fileName
                    },
                    toolbar: {
                        items: [
                            "pager", "spacer", "zoomInOut", "zoom", "toggleSelection", "spacer", "search", "download", "print"
                        ]
                    },
                    render: function (e) {
                        e.sender.activatePage(1);
                    }
                });
            },
            error: function (xhr, status, error) {
                var userMessage = "Error, there was a problem loading the PDF file. ";
                $("#pdfViwer").html('<div id="pdfError" style="font-weight:bold;font-size:18px; padding:20px;">' + userMessage + '</div>');
            }
        });
    }

    async function getLogoutInfo() {
        $.ajax({
            url: '/Home/LrdPostLogoutInfo',
            contentType: "application/json: charset=utf-8",
            success: (await function (result) {
                console.log(result.message)

            })
        });
    }

    async function PostNewREVThread() {
        $('#revsendmessagebutton').prop('disabled', true);
        var eid = localStorage.getItem("sendNewMessageEmployeeID");
        var cid = localStorage.getItem("sendNewMessageClientID");
        var msg = $("#newEmployeeEmssageFormText").val();
        var top = $("#REVnewEmployeeMessageTopicDropDownList").data("kendoDropDownList").value();
        var lang = localStorage.getItem("language");
        if (msg === '' || top === '' ) {
             var eMessageTxt = document.getElementById('employeeAlertText');
            if (lang === "sp") {
                eMessageTxt.innerHTML = '<span style="color:#FF0000">Por favor escriba un mensaje y/o escoja un tema</span>';
            } else {
                eMessageTxt.innerHTML = '<span style="color:#FF0000">Please enter a message and / or choose topic</span>';
            }

            setTimeout(function () {
                eMessageTxt.innerHTML = "";
                $('#revsendmessagebutton').prop('disabled', false);
            }, 1000);

        } else {

            $.ajax({
                url: '/Message/PostNewMessageThread?EmployeeID=' + eid + '&ClientID=' + cid + '&MessageText=' + msg + '&Topic=' + top,
                type: "Post",
                dataType: 'json',
                success: await function (result) {

                    var alertDiv = document.getElementById('employeeAlertText');
                    document.getElementById('newEmployeeEmssageFormText').value='';

                    var lang = localStorage.getItem("language");
                    if (lang === "sp") {
                        alertDiv.innerText = "¡Recibimos su mensaje!";
                    } else {
                        alertDiv.innerText = result.message;
                    }

                    var grid = $('#REVMessagesAllGrid');
                    if (grid) {
                        grid.data('kendoGrid').dataSource.read();
                    }
                }
            });

            setTimeout(function () {
                var grid2 = $("#REVMessagesAllGrid").data("kendoGrid");
                grid2.select($("tr:first", grid2.tbody));
            }, 1500);

            setTimeout(function () {
                $('#revsendmessagebutton').prop('disabled', false);

            }, 10000); 
        } 
    }  

    function getClientBrandLogo() {
        $.ajax({
            url: "/Home/GetClientLogo",
            type: "GET",
            dataType: 'json',
            success: function (result) {

                if (result !== "Error" && result !== "Failed") {
                    $("#clientLogoImage").attr('src', result);
                    $("#clientLogoImage").show();
                    document.getElementById("navbarbrandtext1").style.marginLeft = "0px";
                }
            }
        });
    }

    function textareaResize(id, maxHeight) {
        var text = id && id.style ? id : document.getElementById(id);
        if (!text)
            return;

        var adjustedHeight = text.clientHeight;

        if (!maxHeight || maxHeight > adjustedHeight) {
            adjustedHeight = Math.max(text.scrollHeight, adjustedHeight);

            if (maxHeight) {
                adjustedHeight = Math.min(maxHeight, adjustedHeight);
            }

            if (adjustedHeight > text.clientHeight) {
                text.style.height = adjustedHeight + "px";
            }
        }
    }
</script>
